SomberNight
6 years ago
No known key found for this signature in database
GPG Key ID: B33B5F232C6271E9
3 changed files with
5 additions and
1 deletions
-
electrum/address_synchronizer.py
-
electrum/network.py
-
electrum/synchronizer.py
|
|
@ -643,6 +643,8 @@ class AddressSynchronizer(PrintError): |
|
|
|
def set_up_to_date(self, up_to_date): |
|
|
|
with self.lock: |
|
|
|
self.up_to_date = up_to_date |
|
|
|
if self.network: |
|
|
|
self.network.notify('status') |
|
|
|
if up_to_date: |
|
|
|
self.save_transactions(write=True) |
|
|
|
# if the verifier is also up to date, persist that too; |
|
|
|
|
|
@ -308,7 +308,8 @@ class Network(PrintError): |
|
|
|
self.notify('status') |
|
|
|
|
|
|
|
def is_connected(self): |
|
|
|
return self.interface is not None and self.interface.ready.done() |
|
|
|
interface = self.interface |
|
|
|
return interface is not None and interface.ready.done() |
|
|
|
|
|
|
|
def is_connecting(self): |
|
|
|
return self.connection_status == 'connecting' |
|
|
|
|
|
@ -160,6 +160,7 @@ class Synchronizer(PrintError): |
|
|
|
return s |
|
|
|
|
|
|
|
async def main(self): |
|
|
|
self.wallet.set_up_to_date(False) |
|
|
|
# request missing txns, if any |
|
|
|
async with TaskGroup() as group: |
|
|
|
for history in self.wallet.history.values(): |
|
|
|