Browse Source

don't use address_is_old in code that can be run offline

283
ThomasV 10 years ago
parent
commit
042c65939d
  1. 2
      gui/qt/main_window.py
  2. 2
      lib/wallet.py

2
gui/qt/main_window.py

@ -765,7 +765,7 @@ class ElectrumWindow(QMainWindow):
self.receive_requests = self.wallet.storage.get('receive_requests',{}) self.receive_requests = self.wallet.storage.get('receive_requests',{})
domain = self.wallet.get_account_addresses(self.current_account, include_change=False) domain = self.wallet.get_account_addresses(self.current_account, include_change=False)
for addr in domain: for addr in domain:
if not self.wallet.address_is_old(addr) and addr not in self.receive_requests.keys(): if not self.wallet.history.get(addr) and addr not in self.receive_requests.keys():
break break
else: else:
addr = '' addr = ''

2
lib/wallet.py

@ -1252,7 +1252,7 @@ class Deterministic_Wallet(Abstract_Wallet):
return False return False
prev_addresses = prev_addresses[max(0, i - limit):] prev_addresses = prev_addresses[max(0, i - limit):]
for addr in prev_addresses: for addr in prev_addresses:
if self.address_is_old(addr): if self.history.get(addr):
return False return False
return True return True

Loading…
Cancel
Save