LND Anchor Output Errors - Fix Reserve and CPFP Fee Bumping Issues

LND Anchor Output Errors - Fix Reserve and CPFP Fee Bumping Issues


What Are LND Anchor Outputs?

Anchor outputs are small outputs added to commitment transactions in LND, allowing fee bumping via CPFP after broadcast. Errors arise when anchor reserves are insufficient or CPFP fails.

Common Error Messages

  • insufficient funds for anchor reserve
  • anchor sweep: no UTXOs available
  • channel force-closed due to low anchor reserve
  • CPFP anchor transaction rejected by mempool

Fix: Check Anchor Reserve

# View wallet balance and anchor reserve
lncli walletbalance

# LND requires ~10000 sats per anchor channel as reserve
# If balance is low, deposit more on-chain funds

Fix: CPFP Fee Bumping

# Bump fee for a pending anchor sweep
lncli wallet bumpclosetxfee --chan_point <funding_txid:0> --conf_target 6

# Or specify sat/vbyte directly
lncli wallet bumpclosetxfee --chan_point <txid:0> --sat_per_vbyte 20

Fix: Disable Anchors (Not Recommended)

# In lnd.conf (only for new channels)
[protocol]
protocol.no-anchors=true

# WARNING: disables CPFP fee bumping on force-close

Prevention

  • Keep at least 30000 sats on-chain per anchor channel
  • Monitor wallet balance with alerting (Prometheus + Alertmanager)
  • Use lncli pendingchannels to spot anchor issues early

Stuck on LND anchor issues? DM on Nostr for a free diagnosis.

Report Page