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?

Replies (7)

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.
CLN is doing some improvement, do you have the last version? They do some work related with that in this one 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?
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.
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.
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 @npub1pcz3...wfza ). 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 @BTCPay Server documentation or even defaults, if it helps significantly.
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.