Browse Source

lnpeer.maybe_fulfill_htlc: fix error case FINAL_INCORRECT_HTLC_AMOUNT

follow-up ef5a265449
master
SomberNight 5 years ago
parent
commit
254f57bce5
No known key found for this signature in database
GPG Key ID: B33B5F232C6271E9
  1. 2
      electrum/lnpeer.py

2
electrum/lnpeer.py

@ -1553,7 +1553,7 @@ class Peer(Logger):
if not is_trampoline and amt_to_forward != htlc.amount_msat: if not is_trampoline and amt_to_forward != htlc.amount_msat:
raise OnionRoutingFailure( raise OnionRoutingFailure(
code=OnionFailureCode.FINAL_INCORRECT_HTLC_AMOUNT, code=OnionFailureCode.FINAL_INCORRECT_HTLC_AMOUNT,
data=total_msat.to_bytes(8, byteorder="big")) data=htlc.amount_msat.to_bytes(8, byteorder="big"))
# if there is a trampoline_onion, perform the above checks on it # if there is a trampoline_onion, perform the above checks on it
if processed_onion.trampoline_onion_packet: if processed_onion.trampoline_onion_packet:

Loading…
Cancel
Save