-
Notifications
You must be signed in to change notification settings - Fork 34
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
rescuefunding for a transaction that generated neither channel nor pending channel #41
Comments
Take a look at the |
Thanks for the reply. It gave me some hope. If I am successful, I will try to create a HOWTO. |
You don't need to register at node-recovery.com if you already know who your other node of the channel to rescue is. Then you can directly create a JSON file like this and start with step [1/3] (which I think you did, just commenting here in case someone else finds this issue): {
"node1": {
"identity_pubkey": "03.....",
"contact": "node1 contact info (not really relevant)"
},
"node2": {
"identity_pubkey": "03.....",
"contact": "node2 contact info (not really relevant)"
},
"channels": [
{
"short_channel_id": "zzzzzz",
"chan_point": "xxxxx:y",
"address": "bc1q....",
"capacity": 123...
}
]
} |
Thanks for the reply. I created the following match_file.
I have also successfully sent this file to the other party to run
Is there something wrong with my match_file? Or is it possible that the first 2500 pubkey does not match? |
I recently fixed a bug in |
I am running |
Hmm... Without any log or pending channel, how did you determine what peer this channel was supposedly opened with? Might sound like a stupid question... Just trying to make sure everything is correct. I assume (by looking at the BOS issue) that it's just process of elimination? Since all the other channels to the other peers opened successfully? Maybe you were really unlucky and the other party running If that still doesn't match, then it's possible it really isn't the right peer? Are you sure you can't dig up more of your lnd logs? |
Yes, you are right, I estimated the peers by process of elimination from the indexes of the other three successful channels, as I could not find any channel or pending channel in my lnd. My peer tried to run the The logs have been lost due to log rotation, which is very sad and regrettable, but it does not appear to be possible to investigate further. |
Ah, that is good news though, it means we can get some additional info. @cryptosharks131 could you please run |
I keep getting the following error when trying to run
|
Are you using the 64bit (either amd64 or arm64 depending on your machine) version of chantools? |
Yes, this was using a 64bit version. |
Leaving this comment here for anyone finding this issue through a search engine. The |
We finally unlocked the multisig and recovered the funds we thought we had lost! https://mempool.space/address/bc1qrzhnszht65ukvcjlnmkk08mvd6glqa0uyq4jway0dqm49mrykmasnqhf0v I could not have accomplished so much without your kind advice and quick fixes. Thank you so much! |
So happy to hear that! |
I tried to open 4 channels in one transaction by running the bos open command, but although the transaction was confirmed, only 3 channels were created and the remaining one generated neither a channel nor a pending channel.
The transaction is shown below, and based on the channel points of the other channels that worked, I am guessing that the index that did not create a channel is 1.
https://mempool.space/tx/67a15827b95c68b7e708e82732ff33f92ce39c1547e09714acecc09789fcebfc
The detailed situation is described in this bos issue.
Fortunately I was able to get cooperation from the pier I tried to open the channel with, so I am planning to use the resucuefunding command to recover the funds. In this case, I think I need to run the command without using channel.db, but how do I get the "--localkeyindex" that I need?
The text was updated successfully, but these errors were encountered: