Lightning Nodes

FAQ

7min

My node won't let me spend the on-chain funds. What is going on?

Your LND node requires what is called an "Anchor Reserve." An Anchor reserve keeps an amount of funds in the on-chain wallet of your node as a reserve for commitment fees in case of force close. The reserve amount is 10,000sats multipled by the number of channels you have up to a maximum of 100,000sats. If you wish to withdraw these funds, you will have to close channels to unlock them. This is a protection mechanism built into the LND software to increase the probability of force closed channels confirming in a timely manner.

My node won't let me make a payment even though I have a local balance. What is going on?

If you have less than 1% of the channel capacity as outbound, it will not be able to be spent because that is the channel reserve. Example: If you have a 500,000 sat channel, you need at least 5,000 sats of outbound before you can spend. This is a Lightning Network protocol rule for security and fraud incentive prevention.

Should I create new channels for inbound and outbound liquidity, or is the current Voltage provided channel enough?

The free Voltage channel is to help get you started, but is by no means meant to be the only channel you rely on. Depending on your goals with the node, you may need more inbound, more outbound, or both. For this we have a couple guides: Outbound Liquidity and Inbound Liquidity.

What benefits come from having multiple channels versus putting all my sats into a single channel?

The biggest reason to have multiple channels to a variety of high quality peers is to increase probability of payment success. If you rely only on a couple channels, the payment failure rate goes up. We recommend minimum 10 channels with peers from the top 200 on terminal.lightning.engineering to have sufficient payment success.

How many sats should I have to open a channel?

The big thing ot keep in mind is that the total size of the channel cannot be changed after open. We recommend channels 1,000,000 and above due to the volatile nature of on chain fee rates. Also keep in mind that there is a channel reserve of 1%. For example, if you have a 500,000sat channel, you cannot spend until at least 5,000 sats are on your side (outbound) for the 1% reserve requirement.

What happens to my sats if I close a channel?

If a channel is closed, your outbound balance (the side of the channel that is yours) will go back to the on-chain wallet of your lightning node automatically. From there you can open a channel with those funds or send them off the node. Force closes should NEVER be picked as a close option unless your peer has been offline for a very long time, which should rarely, if ever happen.

How should I handle on-chain fees when interacting with channel opens and closes?

Auto on thunderhub works fairly well. You can set whatever feerate you want depending on your time preference. You can use sites such as mempool.space to see how the current environment looks. We reccomend not setting your on chain fee too low as you risk having to wait for a very long time.

When making a Lightning Payment, what does "Max Fee" mean? And what is a Max Path?

A higher Max Fee setting opens more paths for the payment to succeed. If you set max fee to 1, then you are telling the network: "I want to make this payment but I do not want to pay a routing fee higher than 1 sat." The higher routing fee you are willing to pay, the greater chance of success. As for max paths, that is the amount of paths to the final destination that you want the node to try to use. The more max paths, the more likely the payment is to succeed. Setting this higher than 10 is usually not necessary.

What do I do if my admin.macaroon is compromised?

Immediately stop your node (do not delete it) and contact Voltage support here.