-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[bug]: Channel close transactions dropped from mempool stuck/missing #8540
Comments
Thanks for raising the issue @rbndg, we are investigating and will get back to you ASAP! |
Can you provide us details of the stuck channels via:
Moreover can you check your mempool purging rate can you share the following output: Normally when restarting, LND will try to re-publish the closing transaction can you search for |
|
Ok so your bitcoind backend seems to not be the problem, thank you for the information: Normally when restarting lnd you should see the following log lines for channels which are in the lnd/contractcourt/chain_arbitrator.go Lines 891 to 901 in 5cb4811
For both coop-close and force-closed transaction you should see these kind of messages for example like this:
or for the coop close case:
Do you see those kind of msg in the logs ? Can you also check which status the channels are in which you cannot find or are stuck (in the For example: |
I found attempted rebroadcast for one of the channels, seems like its saying its double spent. I this could have been one of the channels that I tried bumping its fee. but I dont think that ever did anything
Status for the same channel
|
Hmm, could you check for the above channel whether you were the initiator: Can you find the opening transaction in |
Yes, my node is the initiator Ah yes. I know about this 0 conf bug. Which is that UTXO locking doesn't work properly for zero conf channel, so the channel never confirmed in the first place. How do I clear our these channels from pendingchannels list |
you must use If you can find the opening transaction via |
Background
I have a few channels that have been either force closed or co-op closed. These fee on these channels were too low and have since been dropped from the mempool. So they are not stuck in
pendingchannels
and can't do anything with them.Things i've tried:
Your environment
Steps to reproduce
Close channel with low fee and wait for it to get dropped from mempool
Expected behaviour
The text was updated successfully, but these errors were encountered: