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
Close-transaction not in the mem pool, funds locked in "limbo", channel in "pending close" forever. #5341
Comments
Did you close the channel with a low fee? Or was it a force-close? |
It was a force close. I have restarted LND plenty of times, it didn't change. Also, it appears that the other node, The Cave, is not existing anymore. How do you re-publish a transaction? |
Do you see in the logs that lnd is trying to re-publish the transaction when you restart it? Do you see an error message? Maybe until now it couldn't broadcast it because it was below the minimum mempool fee rate. Can you try again and post any log that mentions the channel ( |
Here are the log lines I could find. I don't see a clear error message.
|
I think you might need to increase the |
I can't restart lnd right now, will do it in a couple of hours.
|
Here is the debug log
|
Can you please DM me the full log, for example on Slack or Keybase? Not sure if the log message I'm looking for really contains the channel TXID. |
|
No, I didn't try anything else. I waited for a while, then forgot about it. And a few days ago I noticed that it hanged. |
Are you able to try again? In case it hangs again, you can enable profiling before trying again to see where it gets stuck. To enable profiling you'll need to restart and run with the config option |
Here is the full log of a LND session https://gist.github.com/25shmeckles/c387bc42b3a88b409d48a85014468f71 |
Thanks. So the channel is definitely still in the "normal" state. Can you try closing it again? First |
Mmm... not working... I get
|
Okay, this is very weird. Not sure how
Then download
That should give you exactly one raw transaction that you can then publish through a block explorer or your own node. If that succeeds then you can start |
Excuse my ignorance, where shall I look for |
In your |
It asks for a 24-word mnemonic phrase that I don't think I have... I have the wallet encrypted with a password, that's it. Is there any way I get it?
|
That's your node's seed. You should definitely have that, otherwise all your funds are at risk! |
I have the wallet file encrypted and saved in multiple places, isn't enough? Is there a way to close the channel without using the seed? I never needed it with lnd. Same for the node itself, I have multiple backups scattered around. Can I retrieve the seed somehow? Can I use chantools without the seed? |
You won't be able to restore |
chaintools did the trick, now the channel status is "pending force close". I will confirm when the channel closes completely. Can you explain what did you do with the JSON file exactly? In general, I didn't get what happened with the transaction in the first place. |
Okay cool. I'll try if I can figure out how the channel could've become stuck in this situation in the first place. The issue will remain open until we know more. The |
I checked the code and the only 2 possibilities for a channel to get into the
|
|
Thanks for the response. I don't think we can figure out what exactly went wrong then. It is possible you (or the peer) ran into a bug that's been fixed in the meantime. Going to close this for now as your funds seem to be on their way back (I assume the |
Indeed, about 60 confirmations till maturity. |
hi guys I am having the same issue with a smaller amount of sats in limbo but the lncli closechannel command returns a channel not found. Here is the info from my RTL wallet Transaction ID any help would be appreciated since the funds have been in limbo for months. |
You need to force-close the channel. Try |
Background
My node Caffeine has a channel in pending status (close txid: 0de535ea74d72a952157640187b5a207fe977870a5c9b92f0aa99b9707c94779) with The Cave since months!
My local balance is stuck in a "limbo" and I have no idea what to do...
How to finalize the closure? How to get the balance out of the limbo?
Your environment
bitcoind
, Bitcoin Core 0.21.1Expected behaviour
I expected the transaction to end in the mem pool and the channel to be closed.
In case something goes wrong (like in this case) I expect the transaction to be reverted without issues.
Actual behaviour
The transaction is lost, funds are locked in the "limbo", the channel is stuck.
The text was updated successfully, but these errors were encountered: