Skip to content

Commit 13a5269

Browse files
committed
Note the mempool policy requirements of zero-fee commitment channels
1 parent afb80e5 commit 13a5269

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

lightning/src/util/config.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -213,6 +213,11 @@ pub struct ChannelHandshakeConfig {
213213
/// back to a `anchors_zero_fee_htlc` (if [`Self::negotiate_anchors_zero_fee_htlc_tx`]
214214
/// is set) or `static_remote_key` channel.
215215
///
216+
/// To have confidence that a force-close transaction will reach miners and get confirmed,
217+
/// zero-fee commitment channels require your Bitcoin node **and some of its peers** to
218+
/// relay TRUC transactions (BIP 431), P2A outputs, and Ephemeral Dust. Currently, nodes
219+
/// running Bitcoin Core v29 and above meet this requirement.
220+
///
216221
/// Default value: `false` (This value is likely to change to `true` in the future.)
217222
///
218223
/// [TRUC]: (https://bitcoinops.org/en/topics/version-3-transaction-relay/)

0 commit comments

Comments
 (0)