Browse Source

fix bug in lightning get_history: filter settled htlcs first

dependabot/pip/contrib/deterministic-build/ecdsa-0.13.3
ThomasV 5 years ago
parent
commit
1d82093ca1
  1. 5
      electrum/lnworker.py

5
electrum/lnworker.py

@ -447,7 +447,10 @@ class LNWallet(LNWorker):
def get_history(self): def get_history(self):
out = [] out = []
for payment_hash, plist in self.get_payments().items(): for payment_hash, plist in self.get_payments().items():
if len(plist) == 1: plist = list(filter(lambda x: x[3] == 'settled', plist))
if len(plist) == 0:
continue
elif len(plist) == 1:
chan_id, htlc, _direction, status = plist[0] chan_id, htlc, _direction, status = plist[0]
if status != 'settled': if status != 'settled':
continue continue

Loading…
Cancel
Save