Lightning Channel Splicing
Modifying a channel's on-chain funds (increase/decrease capacity) without fully closing or reopening it.
Lightning channel splicing is the ability to add to or withdraw from a Lightning channel's on-chain funding without closing and reopening it. Before splicing, the only way to change a channel's capacity was to close it, do an on-chain transaction, and open a new one - paying fees twice and losing the channel's accumulated routing history.
How it works at a high level:
- The channel partners cooperatively sign a new on-chain transaction that spends the existing funding output and creates a new funding output with adjusted capacity. The old funding is consumed; the new one becomes the channel's anchor.
- The off-chain state continues with the new capacity. Channel history, gossip-advertised metadata, and routing relationships are all preserved.
- The original channel ID may or may not change depending on splice variant - more recent designs keep the same ID for continuity.
ACINQ added splicing to eclair in April 2023 and to its mobile wallet that July. Core Lightning followed with an experimental version in August 2023, LDK completed its support in August 2025, and splicing was merged into the Lightning specification in March 2026.
What it enables:
- Adjusting capacity dynamically. Merchants who need more inbound liquidity during a busy period can splice-in. Users who want to withdraw to cold storage can splice-out without closing.
- Better channel management. Replace expensive "close and reopen" workflows with cheaper splice transactions.
- Smoother onboarding. A Lightning service provider can open a small channel for a new user and splice-in capacity later as they fund their wallet.
Splicing represents Lightning's gradual maturation from "channels are static once opened" to "channels are continuously-evolving long-lived relationships."
Key takeaways
- Prevents channel closures when adjusting capacity
- Saves on fees and maintains uninterrupted LN usage
- Requires on-chain interaction but keeps off-chain states intact
Corrected
-
Was: The entry said splicing reached production in 2024, implemented in Phoenix and Core Lightning through a BOLT extension.
Now: ACINQ added splicing to eclair in April 2023 and to its mobile wallet that July. Core Lightning shipped an experimental version in August 2023 and LDK completed its support in August 2025. Splicing was merged into the Lightning specification in March 2026. Details
Sources (2)
External references (1)
Related terms (20)
- Atomic Multi-Path Payment (AMP)
- BOLT 11
- Bridge Node (Lightning)
- Churn (Lightning)
- Custodial Lightning Wallet
- Eltoo
- Escrowed Lightning Channel
- Fraudulent Channel Close
- HTLC (Hashed Time-Locked Contract)
- HTLC Invoice
- HTLC Preimage Manager
- Inactive Channel
- Lightning Channel
- Lightning Channel Capacity
- Lightning Network
- Lightning Network Daemon (lnd)
- Lightning Node
- Lightning Routing
- Payment Channel
- Wumbo Channels (Lightning)
Published . Revised . One correction logged for this page.
Edit this page on GitHub