tstart verifier thread only after the first wallet synchronization - electrum - Electrum Bitcoin wallet
HTML git clone https://git.parazyd.org/electrum
DIR Log
DIR Files
DIR Refs
DIR Submodules
---
DIR commit e20e40829d6795b6aa80b131b4102609b025af22
DIR parent 927bbda5918304efdd66cddbe2cb2d710bd757ef
HTML Author: thomasv <thomasv@gitorious>
Date: Fri, 26 Oct 2012 09:08:06 +0200
start verifier thread only after the first wallet synchronization
Diffstat:
M electrum | 17 +++++++++--------
1 file changed, 9 insertions(+), 8 deletions(-)
---
DIR diff --git a/electrum b/electrum
t@@ -185,17 +185,13 @@ if __name__ == '__main__':
sys.exit("Error: Unknown GUI: " + pref_gui )
interface = Interface(config, True)
+ interface.start()
+
wallet.interface = interface
+ WalletSynchronizer(wallet, config).start()
+
gui = gui.ElectrumGui(wallet, config)
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:
found = config.wallet_file_exists
if not found:
t@@ -210,6 +206,11 @@ if __name__ == '__main__':
if not found:
exit(1)
+
+ verifier = WalletVerifier(interface, config, wallet.get_tx_hashes)
+ wallet.verifier = verifier
+ verifier.start()
+
gui.main(url)
wallet.save()
sys.exit(0)