From f4e7ffd5f3d388f324ce9171ebcee9b1d73dd379 Mon Sep 17 00:00:00 2001 From: ThomasV Date: Tue, 7 Oct 2025 08:57:49 +0200 Subject: [PATCH] lnworker: set OPTION_ONION_MESSAGE_OPT feature if we are forwarding. --- electrum/lnworker.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/electrum/lnworker.py b/electrum/lnworker.py index 6e8a101b5..1501ef023 100644 --- a/electrum/lnworker.py +++ b/electrum/lnworker.py @@ -869,6 +869,8 @@ class LNWallet(LNWorker): features |= LnFeatures.OPTION_ANCHORS_ZERO_FEE_HTLC_OPT if self.config.ACCEPT_ZEROCONF_CHANNELS: features |= LnFeatures.OPTION_ZEROCONF_OPT + if self.config.EXPERIMENTAL_LN_FORWARD_PAYMENTS or self.config.EXPERIMENTAL_LN_FORWARD_TRAMPOLINE_PAYMENTS: + features |= LnFeatures.OPTION_ONION_MESSAGE_OPT if self.config.EXPERIMENTAL_LN_FORWARD_PAYMENTS and self.config.LIGHTNING_USE_GOSSIP: features |= LnFeatures.GOSSIP_QUERIES_OPT # signal we have gossip to fetch LNWorker.__init__(self, self.node_keypair, features, config=self.config)