From c288656dc075781382a13208c2d413c28c16b2f9 Mon Sep 17 00:00:00 2001 From: SomberNight Date: Fri, 21 Nov 2025 15:45:33 +0000 Subject: [PATCH] trampoline: when sending payment, log "is_legacy" (e2e vs pay2legacy) --- electrum/lnworker.py | 2 +- electrum/trampoline.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/electrum/lnworker.py b/electrum/lnworker.py index ace1a1a67..b0850c0e3 100644 --- a/electrum/lnworker.py +++ b/electrum/lnworker.py @@ -3716,7 +3716,7 @@ class LNWallet(LNWorker): total_msat=total_msat, payment_secret=payment_secret) num_hops = len(hops_data) - self.logger.info(f"pay len(route)={len(route)}") + self.logger.info(f"pay len(route)={len(route)}. for payment_hash={payment_hash.hex()}") for i in range(len(route)): self.logger.info(f" {i}: edge={route[i].short_channel_id} hop_data={hops_data[i]!r}") assert final_cltv_abs <= cltv_abs, (final_cltv_abs, cltv_abs) diff --git a/electrum/trampoline.py b/electrum/trampoline.py index fdf1b2dcf..53365fc0e 100644 --- a/electrum/trampoline.py +++ b/electrum/trampoline.py @@ -222,6 +222,7 @@ def create_trampoline_route( ) -> LNPaymentTRoute: # we decide whether to convert to a legacy payment is_legacy, invoice_trampolines = is_legacy_relay(invoice_features, r_tags) + _logger.debug(f"Creating trampoline route for invoice_pubkey={invoice_pubkey.hex()}, {is_legacy=}") # we build a route of trampoline hops and extend the route list in place route = []