LND Inbound Liquidity -- How to Get Inbound Capacity
LND Troubleshooting GuideWhat is Inbound Liquidity?
Inbound liquidity is the capacity available on the remote side of your channels. Without it, you cannot receive Lightning payments.
Check Current Inbound Capacity
lncli listchannels | python3 -c "
import json, sys
chans = json.load(sys.stdin)['channels']
for c in chans:
print(f"{c['chan_id']}: remote={int(c['remote_balance'])//1000}k local={int(c['local_balance'])//1000}k")
"Methods to Get Inbound Liquidity
1. Loop Out — move local sats on-chain, freeing remote space
loop out --amt 500000 --conf_target 6
2. Ask someone to open a channel to you — share your node URI
lncli getinfo | grep uris
3. Buy a channel — services like Voltage Flow, Amboss Magma, Lightning Pool sell inbound liquidity
4. Circular rebalance — push sats out one channel, receive via another
bos rebalance --in <in_channel_id> --out <out_channel_id> --amount 200000
Lightning Pool (Deprecated) / Alternatives
Lightning Pool is deprecated. Current alternatives:
- Amboss Magma: buy inbound channels from verified nodes
- Voltage Flow: automated liquidity management
- LNbig, Thor: paid channel opening services
Minimum Inbound Recommendation
Aim for at least 50% of your total channel capacity as inbound. For merchant nodes receiving regular payments, target 70-80% inbound.