LND consolidated two outputs from different channels while high fee rates #8207
Replies: 1 comment 3 replies
-
Looking at the transactions, it seems like you had two force closes at about the same time and there were HTLCs on each of the transaction (would be great if you could confirm). The contract resolver in lnd then needed to sweep those HTLCs before the timeout in order to be able to cancel back HTLCs on incoming channels (to save them from force closing). This is important to break chains of force closes across nodes. The closing transaction's fee rates are only ~10sats/vB for the bare transaction, but effectively they are higher due to anchor output sweeps, look for the effective fee rate (221 sats/vB) at https://mempool.space/tx/12f61eb96ec82562db4e310143555adc7a4621ac9d1ef58abc1d6df9b980812d. |
Beta Was this translation helpful? Give feedback.
-
Hi, I have this transaction:
438403e5ac15c03c43b95318ea398d7360fa4c88373211f7c147a32274c916a1
where LND decided to consolidated the two outputs that belonged to me from different remote closed channels that two different peers opened to me.
The issue is that the peers that did the remote close did actually set a decent fee rate (approx 10 sats/vByte), whereas the consolidation that LND made for my two outputs into one single UTXO set a very high fee rate (232 sats/vByte paying a total fee of 44,307 sats).
How can I avoid this from happening in the future? I don't want to end up in a situation that LND performs operations that I am not in control of, especially things seem to not work not so well when fees are high and I have seen more than once that channels get force-closed in this environment.
Thanks
Beta Was this translation helpful? Give feedback.
All reactions