From 426c88178069311c93e6f51f99a7f0ce3985d3f1 Mon Sep 17 00:00:00 2001 From: Leo Nash Date: Wed, 29 Oct 2025 19:25:08 +0000 Subject: [PATCH] Note the mempool policy requirements of zero-fee commitment channels --- lightning/src/util/config.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lightning/src/util/config.rs b/lightning/src/util/config.rs index 500c0b7c8ae..dd1aaa40424 100644 --- a/lightning/src/util/config.rs +++ b/lightning/src/util/config.rs @@ -213,6 +213,11 @@ pub struct ChannelHandshakeConfig { /// back to a `anchors_zero_fee_htlc` (if [`Self::negotiate_anchors_zero_fee_htlc_tx`] /// is set) or `static_remote_key` channel. /// + /// For a force-close transaction to reach miners and get confirmed, + /// zero-fee commitment channels require a path from your Bitcoin node to miners that + /// relays TRUC transactions (BIP 431), P2A outputs, and Ephemeral Dust. Currently, only + /// nodes running Bitcoin Core v29 and above relay transactions with these features. + /// /// Default value: `false` (This value is likely to change to `true` in the future.) /// /// [TRUC]: (https://bitcoinops.org/en/topics/version-3-transaction-relay/)