Eclair Splicing Errors - Fix Splice-In and Splice-Out Issues
What Is Channel Splicing in Eclair?
Splicing allows adding or removing funds from an existing Lightning channel without closing it. Eclair supports splice-in (add funds) and splice-out (withdraw funds) via interactive transaction construction.
Common Errors
- splice not supported by remote peer
- invalid splice signature: commitment number mismatch
- splice-in failed: insufficient on-chain funds
- splice tx not confirmed: RBF replacement failed
Check Splice Support
# Verify peer supports splicing eclair-cli peers | grep -A5 <peer_id> # Look for option_splice in features # Check channel state before splice eclair-cli channel --channelId <id>
Splice-In: Add Funds
# Add 100000 sats to existing channel eclair-cli spliceIn \ --channelId <channel_id> \ --amountIn 100000 \ --feerate 5 # Monitor splice transaction eclair-cli channel --channelId <id> | grep splice
Splice-Out: Withdraw Funds
# Withdraw 50000 sats from channel to address eclair-cli spliceOut \ --channelId <channel_id> \ --amountOut 50000 \ --scriptPubKey <bitcoin_address> \ --feerate 5
Fix: RBF Stuck Splice Transaction
# Bump fee on stuck splice tx eclair-cli bumpfees \ --txId <splice_txid> \ --targetFeerateSatByte 20
Splice stuck or failing? DM on Nostr — Lightning channel recovery is a specialty.