$ lncli describegraph | grep \"55555\": | grep -v \"0000000000000000\"
"55555": "00000000fffffe0c"
"55555": "00000000fffffe0c"Those two channels are those of https://amboss.space/node/025cd50e55b969a418e713b70076333ba1e25929e9e6ec5b937c30a8edc85cc82b. Currently, no other node configured any (negative) inbound fees. Let's hope this changes soon :)
PS: rebalance-lnd automatically takes advantage of negative inbound fees (if you run lnd v0.18), no code change necessary.
Here's a
jqcommand to get all the channels with discountslncli describegraph | jq -r '.edges[] | (select((.node2_policy.custom_records."55555" != null) and (.node2_policy.custom_records."55555" != "0000000000000000") or (.node1_policy.custom_records."55555" != null) and (.node1_policy.custom_records."55555" != "0000000000000000"))) | .channel_id'Currently showing 5 (of 16 nodes on 0.18) with discounts
OK, this was fun while it lasted. Now Bee Tee See joined the (small) group, congratulations on second place!
https://amboss.space/node/028803c6dd88596c7cf92566a641f7fb62cc848f525ab0bd5d72b6856fc71a44a9
These two channels (to bfx-lnd0 and bfx-lnd1) offer -100ppm:
What's the rationale?
I'd like to tweak my toolset (rebalance-lnd, lnd-manageJ, some scripts) so that they are able to work with negative inbound fees. Furthermore, I'd like to get my feet wet and learn how I can optimize my routing node c-otto.de to offer negative inbound fees where appropriate.
They should be called discounts rather then negative fees. Total fee your node charges for a forward cannot go negative. If I have already set 0 fee on a channel I want to flow outbound giving discounts on inbound channels won't help the situation.
I agreed three years ago: https://github.com/lightning/bolts/issues/835#issuecomment-839948788 :)
I agree
Negative inbound fees mean you have to pay instead of being paid?
No, see #526912
You may open a channel to my node.
https://amboss.space/node/028803c6dd88596c7cf92566a641f7fb62cc848f525ab0bd5d72b6856fc71a44a9
Running lnd v0.18