From 6b968663bee696847a160a7bf77527d3a18ba3b7 Mon Sep 17 00:00:00 2001 From: Jeffrey Czyz Date: Fri, 13 Oct 2023 17:10:27 -0500 Subject: [PATCH] f - check if the Offer supports the chain --- lightning/src/ln/channelmanager.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lightning/src/ln/channelmanager.rs b/lightning/src/ln/channelmanager.rs index 41a38be4f37..92ab08db6d6 100644 --- a/lightning/src/ln/channelmanager.rs +++ b/lightning/src/ln/channelmanager.rs @@ -7171,6 +7171,10 @@ where let entropy = &*self.entropy_source; let secp_ctx = &self.secp_ctx; + if !offer.supports_chain(self.chain_hash) { + return Err(Bolt12SemanticError::UnsupportedChain); + } + let builder = offer.request_invoice_deriving_payer_id( expanded_key, entropy, secp_ctx, payment_id )?;