[LND 0.18.0] Sending LN transactions is very slow

Hi, since I updated to umbrelOS 1.x.x and LND 0.18.0, sending lightning transactions is VERY slow. Sometimes it takes more than 10 seconds for a transaction to go through (we’re talking about even small transactions in the low thousands of satoshi, which should go through almost instantly). It is just quite annoying to pay for a meal in a restaurant and wait more than 10 seconds for the transaction to go through.

My umbrelOS runs on hardware with 16GB RAM and a quad-core intel core i7, so it should have more than enough resources.

Receiving transactions is very fast, as it should be. But sending is really extremely slow.

Is this happening to anyone else? Any idea where the problem might be and what the solution to this might be?

  1. Are you on Tor only or connected via Hybrid? Tor connection speed and reliability is very volatile, spanning from 3-20 seconds.
  2. Do you have a good amount of channels? Payment speed is not only about you, but the speed of your peers and their route to your payment destination, too.

Note that based on your hardware, you should be good. But if you have many channels (> 30), you should also keep/set your sync-freelist database sync setting in the LND advanced options to false, otherwise even the fastest hardware will struggle.

  1. I have hybrid connection via tunnelsats.
  2. I have dozens of channels with both inbound and outbound liquidity. It takes 6-10 seconds to send a transaction even to a node that I have a direct channel with.

I have sync-freelist database sync enabled, so I may try turning it off and seeing if it makes any difference.

1 Like

OK, so I turned of sync-freelist and tested the speed of sending transactions and it did not help. It took around 14 seconds to send a transaction to Phoenix wallet (I have a channel with ACINQ), around 8 seconds to Wallet of Satoshi, 5 seconds to Blink and 6 seconds to OpenNode.

With previous versions of LND sending transactions was almost instant.

Okay, I would still recommend to leave sync-freelist off with that amount of channels.

The sends to Phoenix, WoS should certainly be faster.
For a quick-check, could you validate whether the Tunnelsats Bot connects to you < 2 seconds?
You can ping him on Telegram @TunnelSatsBot

That’s a connection test of your hybrid only, not a payment. For this, You can either DM me your pubkey and I’ll try a probing payment, or ask another trusted peer to do a
bos probe YOURPUBKEY and report back the speed to you. Meanwhile, you can also install balance of satoshis and do the same with any of your peers, see what results you get.

Your node is not connected via WiFi, no?

1 Like

I am connected via ethernet, 30/15 mbps.
Tunnelsats bot shows Connected in: 531ms.

I am sending you my pubkey via DM.
Thank you.

I also checked my ping time with clearnet peers and it is averaging around 100-200 ms.
For example, my ping time with ACINQ is ~150 miliseconds.