Browse Source

trampoline forwarding: return UNKNOWN_NEXT_PEER if we cannot find a route

patch-4
ThomasV 4 years ago
parent
commit
eda9097e89
  1. 2
      electrum/lnpeer.py

2
electrum/lnpeer.py

@ -1460,7 +1460,7 @@ class Peer(Logger):
self.lnworker.trampoline_forwarding_failures[payment_hash] = e
except PaymentFailure as e:
# FIXME: adapt the error code
error_reason = OnionRoutingFailure(code=OnionFailureCode.TRAMPOLINE_FEE_INSUFFICIENT, data=b'')
error_reason = OnionRoutingFailure(code=OnionFailureCode.UNKNOWN_NEXT_PEER, data=b'')
self.lnworker.trampoline_forwarding_failures[payment_hash] = error_reason
asyncio.ensure_future(forward_trampoline_payment())

Loading…
Cancel
Save