Which Lightning node implementation has the best payment routing algorithm and best success rate? I am on core lightning, but I can barely send a small payment, even though I have many channels (quite balanced, I definitely have enough sats on my side in quite a few of them). I can receive easily (probably because routing is done by the sending node).

I switched to xpay, didn't help much.

What is state of the art?

Reply to this note

Please Login to reply.

Discussion

following

I initially had problems sending money a few years back when I realised that the the problem was my own settings. Nothing to do with lightning.

Increase the amount of fees you’re willing to pay and you will find routes.

We did a fundraiser the other day and someone donated $1500 in one single payment.

Moral of the story; lightning works.

I have no problem receiving, even higher amounts.

I'll check the fees. I have default config of fees, I did not change anything, so at least default core lightning configuration does not work.

Just jack up the fees offered and see what happened. It doesn’t mean you’re gonna pay that, but when looking for options it just makes it more likely. The only reason tx don’t get sent is because a route within your fee budget is not met. Trust me on that one.

CLN is doing some improvement, do you have the last version? They do some work related with that in this one https://github.com/ElementsProject/lightning/releases/tag/v25.02

I noted that "many" nodes are setting some high fees, for example... I think that 1500ppm could go through without issues, but if you set it in the order of 300ppm or less it's going to fail a lot. What ppm are you using? do you use some MPP (multipath payment) configuration?

I use latest version (25.02, I just checked).

I use default btcpayserver-docker config, I did not change any settings (besides activating xpay as per suggestion of nostr:nprofile1qy2hwumn8ghj7etyv4hzumn0wd68ytnvv9hxgqgdwaehxw309ahx7uewd3hkcqpqpcz3ajvauu39u7drqfl5ckpcxmg8srrazpwdwzr4km4yaf5plptsc0e8fe ). I'll look into settings. Are there some recommended settings for MPP and fees that I could try out somewhere? If it helps significantly, it might be added to nostr:nprofile1qyxhwumn8ghj7cnjvghxjme0qyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcqyzjnd2cl0u7qzva64k7lgu4343adfdm5a4pjcxvf9pqex4e83z72qngxhfg documentation or even defaults, if it helps significantly.

Xpay seemed to fix most of my problems, but I don't use CLN for *daily* spends. I know dozens of people that still struggle even with xpay.