-
Notifications
You must be signed in to change notification settings - Fork 2.2k
[bug]: pending open channel, opening transaction never confirmed #9042
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
Comments
Hi @niko-mit-k! As these specific channels will be unknown for the remote party, even if they are eventually confirmed, you would want to ensure that they do not confirm.
|
How can I do this? In my local mempool.space I don’t see the 2 tx… |
if you are not sure whether this outputs are already spent do the following: Force-Close both channels:
=> this should bring the channel into waiting close check with
This should give you the closing transaction of the channel: Example:
Take this transaction and try to broadcast it in several explores. If this does not work abandon the channel with
|
Closing this issue, because this is normal behaviour the counter party will forget about your channel after 2016 blocks. |
Thanks for the extra details @ziggie1984! Just adding that you should probably see the inputs of the open channel transaction (funding transaction) by running If you'd want to go the route of double spending the tx(es) inputs, there's a command for that in |
Thank you for your help! --
--
How can i get the raw tx data for broadcasting? -- lncli wallet bumpfee doesn't work:
|
Are you sure you're using lnd
There's another command for force closure transactions specifically called: |
I had used the Now i try the real shell and it works:
I tried to broadcast the
Q: I see i have Sats in Limbo How can i recover these Sats? Thx for your Help! |
Raw transaction decoding:
Both |
These means those channels were never opened, and you can securely abandon it as viktor mentioned (keep the force-close transaction as a backup just to be sure that in case a channel opening get confirmed you can force-close it.
As you mentioned correctly those funds tagged as pending, are not really there so there is nothing missing in your wallet. |
Uh oh!
There was an error while loading. Please reload this page.
Background
I'm running LND 0.18.0-beta on top of Bitcoin Core 27.0.0, running on an Umbrel Home with umbrelOS 1.2.2.
2 channels has been pending on opening for over 2,5 month, it tried to open when fees were very low 1sat/vb
The txid in the channel point can't be found through blockexplorers like mempool.space.
I do already a wallet rescan (
reset-wallet-transactions=true
), but it does't fix the issue.I tried using closechannel but that did not work, because the channel is not open. Here are the relevant log entries and output from pendingchannels.
Your environment
Steps to reproduce
Open a new channel in Ride The Lightning (RTL) with unconfirmed UTXOs. (Spend Unconfirmed Output)
Expected behaviour
I have successfully opened many channels before, so I am not sure how to reproduce this issue. I have always followed the same process when opening channels, so I am not sure what might be causing this problem.
Actual behaviour
When I run the
lncli pendingchannels
command, I am able to see information about the channel, but none of the transaction IDs displayed are in the mempool.Pending open channel, opening transaction never confirmed.
Logs
The text was updated successfully, but these errors were encountered: