Skip to content

Commit 4f4e4df

Browse files
jkczyzTheBlueMatt
authored andcommitted
Add pending changelog entry for PR 4687
Backport of 0af1ebb
1 parent 62fbdc2 commit 4f4e4df

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# API Updates
2+
3+
* `ChannelDetails` now has a `splice_details` field
4+
(`Option<SpliceDetails>`) reporting any pending splice attempts on a channel.
5+
Each splice or RBF round is reported as a `SpliceCandidateDetails` in
6+
`SpliceDetails::candidates`, with the stage it has reached given by
7+
`SpliceCandidateStatus` (spanning a contribution committed via
8+
`ChannelManager::funding_contributed` but not yet negotiating, the in-flight
9+
negotiation, and a negotiated candidate awaiting confirmation). `SpliceDetails`
10+
also reports the confirmed candidate's progress (`ConfirmedSpliceCandidate`)
11+
and the txid of any `splice_locked` received from the counterparty.
12+
13+
# Backwards Compatibility
14+
15+
* A pending splice negotiated before upgrading from a prior LDK version (e.g.
16+
0.2) cannot be RBF'd, as older versions persisted neither its feerate nor our
17+
contribution. Splicing such a channel instead queues a new splice that begins
18+
once the inherited splice locks.

0 commit comments

Comments
 (0)