Eclair Splicing Errors - Fix Splice-In and Splice-Out Issues

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.

Report Page