Browse Source

wallet_db: fix _convert_version_25 (bip70 expiration)

hard-fail-on-bad-server-string
SomberNight 5 years ago
parent
commit
bf4b2a15a6
No known key found for this signature in database GPG Key ID: B33B5F232C6271E9
  1. 4
      electrum/wallet_db.py

4
electrum/wallet_db.py

@ -538,7 +538,7 @@ class WalletDB(JsonDB):
def _convert_version_25(self): def _convert_version_25(self):
if not self._is_upgrade_method_needed(24, 24): if not self._is_upgrade_method_needed(24, 24):
return return
# add 'type' feld to onchain requests # add 'type' field to onchain requests
requests = self.data.get('payment_requests', {}) requests = self.data.get('payment_requests', {})
for k, r in list(requests.items()): for k, r in list(requests.items()):
if r.get('address') == k: if r.get('address') == k:
@ -563,7 +563,7 @@ class WalletDB(JsonDB):
'type': PR_TYPE_ONCHAIN, 'type': PR_TYPE_ONCHAIN,
'amount': pr.get_amount(), 'amount': pr.get_amount(),
'bip70': data, 'bip70': data,
'exp': pr.get_expiration_date(), 'exp': pr.get_expiration_date() - pr.get_time(),
'id': pr.id, 'id': pr.id,
'message': pr.get_memo(), 'message': pr.get_memo(),
'outputs': [x.to_legacy_tuple() for x in pr.get_outputs()], 'outputs': [x.to_legacy_tuple() for x in pr.get_outputs()],

Loading…
Cancel
Save