Browse Source

get_payment_value: rm failing assert

patch-4
ThomasV 3 years ago
parent
commit
dc15d59fcf
  1. 4
      electrum/lnworker.py

4
electrum/lnworker.py

@ -812,7 +812,7 @@ class LNWallet(LNWorker):
amount_msat = sum(int(x.direction) * x.htlc.amount_msat for x in plist)
if all(x.direction == SENT for x in plist):
direction = PaymentDirection.SENT
fee_msat = - info.amount_msat - amount_msat
fee_msat = (- info.amount_msat - amount_msat) if info else None
elif all(x.direction == RECEIVED for x in plist):
direction = PaymentDirection.RECEIVED
fee_msat = None
@ -822,8 +822,6 @@ class LNWallet(LNWorker):
else:
direction = PaymentDirection.FORWARDING
fee_msat = - amount_msat
# we must have info for all the payments we requested or initiated
assert (info is None) if direction == PaymentDirection.FORWARDING else (info is not None)
timestamp = min([htlc_with_status.htlc.timestamp for htlc_with_status in plist])
return direction, amount_msat, fee_msat, timestamp

Loading…
Cancel
Save