One thing unusual simply occurred on my LND node, making me suppose I do not perceive one thing about lightning charges.
I’ve channels to A & B, who solely ever requested me to route transactions going to C.
Based mostly on the belief that the price is calculated from the price charges of the outbound channel of a route, I figured I may set the charges of the channels to A & B to 0 (base + feerate) since they’re by no means the outbound channel, so I by no means earn charges by means of them, so it incentivizes routes within the different approach. Not incomes me charges, however rebalancing the channels without spending a dime.
Minutes later, I received 4 routes between A to B. However to my shock, these routes supposedly earnt me charges, in accordance with RTL, equivalent to the feerate earlier than i set it to 0.
How can this occur if I’ve set 0 charges for each channels? May it’s some form of replace problem, the place the remainder of the community thinks the channels are actually free, however the up to date price will not be but utilized? Or one thing else I do not perceive?
