Positive inbound fees

Hello Umbrel developers - can we please have the option of setting accept-positive-inbound-fees=true in the GUI for the next version of the LND app?

I’m not sure what you are trying to do. Are you trying to incentivize people to use a channel? That is already built into LND, with the inbound rate and base fee. If the fee (credit) does not offset the cost to move the sats through the node, it won’t matter. Also, it needs to be expressed in a negative number i.e., -100.

Inbound-channel-fees

In the page you are linking to here is the following guidance: ā€œPositive inbound channel fees can optionally be set as well. However, as these positive inbound channel fees can only be understood by upgraded nodes, setting positive inbound channel fees is risky, as it can lead to routing failures among older nodes.ā€
For practical application, please see here.

Routing fees are generally getting higher, and especially for sinks. I see fees in the 2000-5000 ppm range for good sinks, and it is getting more and more difficult to rebalance sinks. Positive inbound fees could be used to protect your sinks from ā€œaggressiveā€ sources and improve overall balance of the node in the channels resulting in better reachability. We all want channels that route both ways, but they are extremely rare. Positive inbound fees could be used to reward peers who had a history of bi-directional routing by down-prioritizing routings from nodes which had a history of source-only behaviour.
Another possible argument for activating this option is that it is there :grinning_face: and other non-Umbrel nodes will start using it. If your node does not have the capability, it would maybe result in routing failures.

After reading the documentation, I see your point. I disagree with it, but understand.

That being said, have you changed your lnd.conf and inserted the line accept-positive-inbound-fees=true? Then restart the node. I have not tried it but I feel Umbrel does not stop you.

P.S. Thanks for sharing that information.

I did not yet edit my config file. Back in the day, with my former node, I installed hybrid mode. This was before Umbrel had that option, and when I updated to the Umbrel version where hybrid could be set in the app, it caused some problems. I’d prefer to do the settings in the app, so something similar does not happen again, and this is why I am asking for it to be added to the GUI :slightly_smiling_face:
I used to think inbound fees were an unnecessay complication, but I am changing my mind. With my former node, which had more liquidity and larger channels, Cyberdyne was one of my favorite peers. Cyberdyne is an awesome node which in my experience was very bi-directional. If they see a purpose of applying positive inbound fees, I can be convinced that it is a good tool.

1 Like

Agreed. If only I met the sats requirements to be in the big leagues. I’m glad some make it.

edit: I haven’t made it yet. :slight_smile:

Just following the discussion here, can you share any tips on how you’re evaluating which nodes are ā€˜good’ or bidirectional nodes?

also, i’m happy to connect up with you on a reciprocal low fee. :). Name it and I’ll match it.

1 Like

Rebalancing nodes are often more bi-directional because of the rebalancing traffic. Other things I look for is favorites marks on AMBOSS and a variation in fees according to the dynamic of peers.
But the only way I have found to get to know the routing dynamic of a node/peer is to have a channel with it.

Thanks. :+1:t3:Sounds like I need to spend some time on Amboss. Have largely looked at 1ml.