pull down to refresh

Choose channels that bring routing in both directions. Channels that bring no routing are useless, (if your goal is a routing node) and channels that bring a lot of traffic in only one direction will require rebalancing, which has a cost

Update channel fees to favor both directon on all channels :

  • If channel is almost full on your side, set it's outbound fee to 0 to encourage traffic that woulduse it as an outbound channel to empty it
  • If channel is almost empty, set a high inbound fee discount (LND 0.18+), to cancel outbound channel fees, to encourage routes where it is the inbound channel and can fill back its balance

Update fee policy to not have max htlc size greater than your channel capacity. It might leak a bit of info about your channel balance, but will avoid useless attempts for other nodes, so you will get less blacklisted as a node that always fails attempts

Update this on your channel quite often, but not too often, to not be considered a spaming node and get banned. Say, at most a single update of all channel policies per day, and up to 3 individual updates for a few selected channels if really needed?

Personally, i do this by a python script that is run regularly through lncli. to update channel policies
And i have my ugly free channel advisor at lnshortcut.xyz to suggest me nodes to connect to (i am in the progress of publishing sources, coming shortly)

One thing i know i am not good at is being greedy. My channel fee rule is basically '1ppm pr 1M of channel capacity'. So even my biggest 16m channel, when fee rules mentionned above allow, is only at 16 sats per million sat routed..

But hey, at least i earn slightly more than occasional channel close fees and have no rebalancing costs

And obsiously yes, as @DarthCoin said, you probably have to low capacity for now to see anything substantially flow (for me, it was at about 0.7BTC of capacity?)