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.