I am running LND + RTL and albyHub. I have open just one channel, doing that in albyhub.
Everything is working well, I can send and receive sats, I did also connect AlbyGO and amethys . I can zap or receive zaps in amethys.
I did find out that my local balance is change and I did not make any transaction. So I did start to take screeshots from RTL to remember more details.
Here is history :
Between update 119 and 126 I did not make any transaction and as you can see just LOCAL balance is change.
Then I did send and receive some.
But between update 130 and 131 LOCAL balance change again without purpose.
What is source of that?
Is something wrong with my LND?
Should I be worried?
thank you very much for help to understand and solve this "problem"
The commit fees are changing.
If/when mempool fees are fluctuating, also the commit fees will increase or decrease and that will be affected in your channels "can send".
Another aspect that you should take in consideration is the "buffer" kept in each channel when is about to be depleted:
https://github.com/lightningnetwork/lnd/blob/6dea86428d031171af30119e3f6599820dc5454a/lnwallet/channel.go#L3803-L3815
For those cases, if you really want to empty that channel, you have to go slowly with smaller amounts, going closer and closer to the last sat you can send.
But with Alby Hub you cannot select a specific channel to make a payment (yet). You will need to use another node management software like Thunderhub, RTL, or Zeus that allow doing that.
No. This is how LN it works. That's why we always recommend to NOT open small tiny channels where this difference can be seen easily. For a larger channel it will be insignificant change.
makes sense but is so unintuitive for people who think of Lightning like a balance 😂
Yes and that is not all LOL.
We have channel reserves, that not all wallets are displaying it correctly.
We have anchor reserves also.
We have buffer reserves...
We have commit fees fluctuating LOL
I wonder what more "fees" we will have in 2025 and beyond 😂😂😂
Can't we just have a single % for everything, clear and displayed so all users can understand it?
One thing I would add is if you prefer a 'stable' balance, use CLN. CLN will account for every sat in channels, but not on chain conditions. LND will account for on chain conditions, but it makes it hard to observe the absolute balance of your wallet from RTL or Thunderhub.
I believe this is also due to the need for LND to produce anchor outputs, this is still experimental opt-in CLN so your balance should only have changes related to new channels or channel fees, or closes.
For example, this makes it easier to observe total routing fees from an absolute balance in RTL/CLN vs Thunderhub/LND.
Both nodes have their trade offs for UX; Your sats are safe either way, but both pieces of software behave differently.
You might be interested in reading Rethinking Lightning if you're really interested in the details:
Great choice of channel peer ;) !
I remember having this exact question when I started on the Lightning Network.
We answer that question here: https://rizful.com/docs/balances-and-capacities#outbound-capacity ... under "But why does my outbound capacity keep changing slightly?"
Have you checked for onchain fee changes during 130 and 131?
Some hours ago there were some oscilating onchain fees.
The balance on LND (and therefore) RTL will be calculated by LND taking into consideration the current onchain fees, and they have been oscillating a little bit today, for example block #874115 had fees up to 855sat/vB, while block #874116 had fees up to 262sat/vB.
Best,
Jean-Paul
Alby Support Team
getalby.com
I find that NWC is really easiest to use on Alby hub. A lot of this is such a mystery to me.
offtopic answer
ofc you are busy with assmilkers instead of learning more about bitcoin.
I wonder who will be the loser in the end...