Skip to content

Commit bdfca27

Browse files
jkczyzclaude
andcommitted
f - Document stale min_rbf_feerate on FeeRateBelowRbfMinimum
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent ef1c7f0 commit bdfca27

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

lightning/src/ln/funding.rs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,14 @@ pub enum FundingContributionError {
117117
max_feerate: FeeRate,
118118
},
119119
/// The feerate is below the minimum RBF feerate.
120+
///
121+
/// Note: [`FundingTemplate::min_rbf_feerate`] may be derived from an in-progress
122+
/// negotiation that later aborts, leaving a stale (higher than necessary) minimum. If
123+
/// this error occurs after receiving [`Event::SpliceFailed`], call
124+
/// [`ChannelManager::splice_channel`] again to get a fresh template.
125+
///
126+
/// [`Event::SpliceFailed`]: crate::events::Event::SpliceFailed
127+
/// [`ChannelManager::splice_channel`]: crate::ln::channelmanager::ChannelManager::splice_channel
120128
FeeRateBelowRbfMinimum {
121129
/// The requested feerate.
122130
feerate: FeeRate,

0 commit comments

Comments
 (0)