From c921100de3bd5748965e7b4e58526e99548583d0 Mon Sep 17 00:00:00 2001 From: f321x Date: Wed, 15 Jan 2025 13:18:11 +0100 Subject: [PATCH] return TRAMPOLINE_FEE_INSUFFICIENT instead of UNKNOWN_NEXT_PEER on payment failure in forwarding --- electrum/lnpeer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/electrum/lnpeer.py b/electrum/lnpeer.py index 0c094e1f751..6ac0fc96535 100644 --- a/electrum/lnpeer.py +++ b/electrum/lnpeer.py @@ -2016,7 +2016,7 @@ async def maybe_forward_trampoline( self.logger.debug( f"maybe_forward_trampoline. PaymentFailure for {payment_hash.hex()=}, {payment_secret.hex()=}: {e!r}") # FIXME: adapt the error code - raise OnionRoutingFailure(code=OnionFailureCode.UNKNOWN_NEXT_PEER, data=b'') + raise OnionRoutingFailure(code=OnionFailureCode.TRAMPOLINE_FEE_INSUFFICIENT, data=b'') def _maybe_refuse_to_forward_htlc_that_corresponds_to_payreq_we_created(self, payment_hash: bytes) -> bool: """Returns True if the HTLC should be failed.