1
0
Files
electrum/lib
Neil Booth e8db8983ec Make the synchronizer not a thread.
The synchronizer's work is done from the network proxy's main loop.

A minor problem with the old synchronizer was that it considered itself
out of date if the network was out of date.  This was too generic: the
network can have pending requests unrelated to the synchronizer.  This
resulted in the synchronizer often unnecessarily flipping the wallet
between up-to-date and not-up-to-date, and causing unnecessary calls
to wallet.save_transactions().  This was observable when opening the
network dialog box: frequently just opening it would cause a wallet
status change and transaction flush, simply because the network dialog
sends a get_parameters() request.  This rework of the synchronizer does
not have that issue.
2015-06-09 08:41:31 +09:00
..
2015-05-28 15:43:50 +02:00
2015-06-07 21:52:23 +02:00
2015-05-24 16:14:56 +02:00
2015-02-24 19:32:59 +01:00
2015-06-07 18:44:33 +02:00
2015-06-07 21:52:23 +02:00
2015-05-24 20:37:05 +02:00
2015-06-04 16:30:59 +09:00
2015-05-08 09:31:45 +09:00
2015-05-17 09:17:52 +02:00
2015-06-09 08:41:31 +09:00
2015-05-02 16:26:27 +02:00