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

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


What Is Channel Splicing in Eclair?

Splicing allows adding or removing funds from a Lightning channel without closing it. Eclair supports splice-in (add funds) and splice-out (withdraw funds) as defined in BOLT 2.

Common Errors

  • splice not supported by remote peer
  • invalid splice_ack: commitment mismatch
  • splice-in failed: insufficient on-chain funds
  • splice_locked timeout: peer did not confirm

Check Splice Support

# Verify peer supports splicing
eclair-cli peers | grep -A5 <peer_id>
# Look for: option_splice in features

# Check your node features
eclair-cli getinfo | grep features

Initiate a Splice-In

# Add 100000 sats to an existing channel
eclair-cli splice \
  --channelId=<channel_id> \
  --amountIn=100000 \
  --pushAmount=0

# Monitor splice status
eclair-cli channel --channelId=<channel_id> | grep splice

Fix: Splice Timeout

# If splice_locked times out, check confirmations
bitcoin-cli gettransaction <splice_txid>

# Bump fee if stuck
bitcoin-cli bumpfee <splice_txid>

Splice stuck or peer rejecting? DM on Nostr for help diagnosing your Eclair setup.

Report Page