start verifier thread only after the first wallet synchronization
This commit is contained in:
parent
927bbda591
commit
e20e40829d
17
electrum
17
electrum
|
@ -185,17 +185,13 @@ if __name__ == '__main__':
|
||||||
sys.exit("Error: Unknown GUI: " + pref_gui )
|
sys.exit("Error: Unknown GUI: " + pref_gui )
|
||||||
|
|
||||||
interface = Interface(config, True)
|
interface = Interface(config, True)
|
||||||
|
interface.start()
|
||||||
|
|
||||||
wallet.interface = interface
|
wallet.interface = interface
|
||||||
|
WalletSynchronizer(wallet, config).start()
|
||||||
|
|
||||||
gui = gui.ElectrumGui(wallet, config)
|
gui = gui.ElectrumGui(wallet, config)
|
||||||
interface.register_callback('peers', gui.server_list_changed)
|
interface.register_callback('peers', gui.server_list_changed)
|
||||||
|
|
||||||
interface.start()
|
|
||||||
WalletSynchronizer(wallet, config).start()
|
|
||||||
|
|
||||||
verifier = WalletVerifier(interface, config, wallet.get_tx_hashes)
|
|
||||||
verifier.start()
|
|
||||||
wallet.verifier = verifier
|
|
||||||
|
|
||||||
try:
|
try:
|
||||||
found = config.wallet_file_exists
|
found = config.wallet_file_exists
|
||||||
if not found:
|
if not found:
|
||||||
|
@ -210,6 +206,11 @@ if __name__ == '__main__':
|
||||||
|
|
||||||
if not found:
|
if not found:
|
||||||
exit(1)
|
exit(1)
|
||||||
|
|
||||||
|
verifier = WalletVerifier(interface, config, wallet.get_tx_hashes)
|
||||||
|
wallet.verifier = verifier
|
||||||
|
verifier.start()
|
||||||
|
|
||||||
gui.main(url)
|
gui.main(url)
|
||||||
wallet.save()
|
wallet.save()
|
||||||
sys.exit(0)
|
sys.exit(0)
|
||||||
|
|
Loading…
Reference in New Issue