Eclair Dual-Fund Errors - Fix Interactive TX and RBF Issues

Eclair Dual-Fund Errors - Fix Interactive TX and RBF Issues


What Is Eclair Dual Funding?

Dual-funded channels (BOLT2 interactive tx) let both peers contribute funds when opening a channel, improving initial liquidity balance for both sides.

Common Errors

  • dual_fund not supported by peer
  • InteractiveTxFailed: peer sent unexpected tx_abort
  • InsufficientFunds: cannot contribute to dual-funded channel
  • RbfAttemptFailed: fee rate too low for replacement

Check Dual Fund Support

# Eclair API
curl -u :password http://localhost:8080/peers | \
  python3 -c "import json,sys
for p in json.load(sys.stdin):
  print(p['nodeId'][:20], p.get('features','')[:50])"

Open Dual-Funded Channel

# Eclair: open with dual funding
curl -u :password -X POST http://localhost:8080/open \
  -d nodeId=<peer_pubkey> \
  -d fundingSatoshis=500000 \
  -d channelType=standard_channels

RBF a Stuck Opening TX

# Bump fee on pending dual-fund open
curl -u :password -X POST http://localhost:8080/rbfopen \
  -d channelId=<channel_id> \
  -d targetFeerateSatByte=20

Issues with dual-funded channel opens? DM on Nostr.

Report Page