Skip to content

Channel splicing support - #677

Merged
tnull merged 9 commits into
lightningdevkit:mainfrom
jkczyz:2025-10-splicing
Nov 19, 2025
Merged

Channel splicing support#677
tnull merged 9 commits into
lightningdevkit:mainfrom
jkczyz:2025-10-splicing

Conversation

@jkczyz

@jkczyz jkczyz commented Oct 23, 2025

Copy link
Copy Markdown
Contributor

LDK 0.2 added beta support for splicing. This PR exposes it in LDK Node as two new Node methods: splice_in and splice_out. Funds used for splicing in are taken from the on-chain BDK wallet. When splicing out, any on-chain address can be provided as the destination.

Two new events are provided: SplicePending and SpliceFailed. The former is emitted once the new funding transaction has been broadcast. The latter indicates that any contributed inputs may be re-used, though this is not currently exposed. It should be used internally to unlock UTXOs that were intended to be spent.

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

5 participants