LND Zero-Conf Channels Not Working----Fix Configuration

LND Zero-Conf Channels Not Working----Fix Configuration

LND Troubleshooting Guide

Zero-conf channels allow instant use without waiting for on-chain confirmations. If they are not working, check the following.

Enable Zero-Conf in lnd.conf

[protocol]
zero-conf=true
option-scid-alias=true

Open a Zero-Conf Channel

lncli openchannel --node_key <pubkey> \
  --local_amt 1000000 \
  --zero_conf

Requirements

Both peers must support zero-conf. The remote peer must explicitly opt in. Not all LSPs or nodes support it.

Check Channel Status

lncli listchannels | grep zero_conf

Common Errors

- "zero conf not supported" — remote peer does not have zero-conf enabled

- Channel shows pending indefinitely — on-chain confirmation still required; zero-conf was not negotiated

- Payments fail on zero-conf channel — channel not yet propagated to network graph; use private channel hint

Use with Private Channels

lncli openchannel --node_key <pubkey> \
  --local_amt 1000000 \
  --zero_conf \
  --private

Private zero-conf channels work immediately and do not require graph propagation.

Report Page