I have set up a lighting node months ago using LND under the tor network.

My node (Caffeine) looks correctly configured and connected to several channels but it is not routing any transaction. In the beginning, I thought it would simply take some time but after months still nothing!

What could be the problem?


Obviously for questions like this I can't give a 100% certain answer as I would have to look at your nodes logfiles and configuration / state. However I can make some (hopefully) educated guesses and we can see if that helps you.

First of all it seems like you kept the standard base fee and fee rate. Following my analysis and video it seems pretty unlikely that payments are routed over your channels as there are many people currently offering cheaper routing.

Secondly if I read the data from 1ml correctly besides 1 channel with lnbig your channels are all channels that you have created in the past. If you have never paid someone the entire balance of the channel is on your side meaning they can only be used for routing if you also have inbound capacity (which seems to be the case only with the lnbig channel)

Last but not least: it is well known that lightning is still not very wide spread. There are currently only a few services and experimental projects using the technology so that many people don't use it for payments yet. For example my node has optimized routing fees and just earned a couple satoshis from a few hundred routing attempts over the last 6 months. Roughly half of the routing attsmps actually fail because I have way more inbound than outbound liquidity (the opposite situation from you)

There could be other errors which would need a close look at your logfiles / configuration.

  • Thanks for the insights. I will try lowering the fees although I am using the AUTOPILOT function of LND and I though it would do that by default. As soon I can I will post the configuration file.
    – alec_djinn
    May 5 '19 at 19:46
  • The autopilot of lnd does only suggest nodes to open a channel with. Maybe the current Verdun also suggests amounts. It does not adjust your routing fees for each channel which would be a nice feature. I wrote the autopilot for clightning and I might update the pilot to also adjust / optimize fees May 5 '19 at 22:00
  • That would be great!
    – alec_djinn
    May 6 '19 at 5:44
  • I have lowered the fee substantially but I can’t see any effect yet. I will wait more. Given your experience how long should it take to route at least one transaction?
    – alec_djinn
    May 8 '19 at 6:14
  • The update channel messages can take a couple minutes to hours to propagate through the network. Also keep in mind that you also need some inbound liquidity. As I mentioned it looks like you only have inbound capacity from lnbig who provide inbound capacity to many other nodes. So you could use a service like loop to rebalance your channels May 8 '19 at 9:00

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.