Local force closed channels and can't recover some funds #7941
-
For some context, my original node was a basic Bitcoin/LND setup running on Ubuntu Server. I decided to try Umbrel and was porting my current LND node over to the Umbrel setup. I loaded the 24 word seed and then my dumb-ass restored the latest channel.backup, completely forgetting that would close all the channels. Most of the channels closed successfully (have 1 still stuck due to low fee) and most of the funds did return on-chain. However, for some reason I have 5 utxo's that are stuck with zero confirmations. It appeared that these were also due to a low 1sat//vB fee. I attempted to bump the fee of one of the transactions with lncli wallet bumpfee --sat_per_byte 50 TX That appeared to work and started a CPFP and brought the ancestor TX up to 19sat/vB. This transaction appeared in my local mempool.space and I thought all was well. Roughly a week later and the transaction is still unconfirmed. I checked other, remote block explorers and the transaction is not appearing anywhere other than my own node. It seems the transaction is not being broadcast. What am I missing or doing wrong? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 6 replies
-
The problem is that with the current number of unconfirmed transactions, |
Beta Was this translation helpful? Give feedback.
The mempool just has to clear as much in order for 1 sat/vByte transactions to not be purged anymore. You can see the current "purge" rate on mempool.space. Unfortunately CPFP doesn't really solve this, as you still need to be able to propagate the parent transaction into other mempools. Only package relay (change in Bitcoin Core) will reliably solve this issue.