I have two channels, one with 1M+ sats and one with 500k sats, I want to do a circular rebalance becuase for some reason my zap address isn't receiving. I was told I have to rebalance the liquidity.
The problem (btcpayserver and RTL) is that when I do circular rebalance and enter an amount (say 50k) the peer is required field goes empty. I can't select anything.
Does anyone know how to solve?
Are you sure all the liquidity of the receiving channel is not already on your side ?
yes, i think that's what's happening, how do i fix?
Your problem is that you need inbound liquidity.
So the quickest an easiest way for you is to send some funds to a mobile wallet or another node you control, or even on you Stacker News wallet. you'll get instant inboud for your zaps.
The network fees are relatively high right now so you can swap to Liquid with Boltz if you have a Liquid wallet to reduce the on-chain fees, but you need a liquid wallet in order to do that.
i dont' understand how does sending money from my LN in RTL to another wallet create liquidity for my LN?
In a channel the money is either from your side and then you can send, or your peers' side so you can receive.
If you open a 1M SATs channel then the funds are on your side of the channel and then you can send. If a peer open a channel to you then the funds are on his side meaning that you can receive from this channel.
You should quicky learn the basis of LN you'll find it's not hard at all to understand how it works broadly.
Do not take it badly but how did you set up a LN address for your node without knowing how it works ? Genuine question cause it's seem much more difficult to me than only having a node up and running
i created a btcpayserver instance using lunanode.
Ok I see
Have a quick look at this and i think you'll be up and running, don't hesitate if you have further questions
https://bitcoin.design/guide/how-it-works/liquidity/
quick? lol