Author

Topic: How can i use BTC recover to recover from a segwit wallet (Read 192 times)

legendary
Activity: 3234
Merit: 5637
Blackjack.fun-Free Raffle-Join&Win $50🎲
Thank you HCP I just found a book where i wrote a clue of what i did, i intentionally wrote those two words wrong as a extra security, then i mixed the order. So now i have the right seed but i cant understand the clue i wrote for the order, i was wondering if there was a program that can test my seed order and get the right one for me?

In an attempt to increase security you're really messed up to the point in which you actually do not have your seed, you have a riddle which you need to solve. Now you depend on someone's help to solve this problem, but I would suggest you that try to remember what you actually did with words.

I guess you know what two words you wrote incorrectly, and you did that first - so try to remember what did you do after that? Are you maybe just replaced spots for that 2 wrong words? That's something that makes sense to me, but you have a good chance to figure out that clue - solution is in front of you, good luck.
HCP
legendary
Activity: 2086
Merit: 4361
If you know all the correct words, but not the order... that shrinks the search space down considerably... is it the order of all the words? or have you just move a couple of them around?

Given not all permutations of words result in a "valid" seed mnemonic, it should be possible to write a script that can find all the valid mnemonics... but testing them is a different story. Generating keys/addresses takes time.
jr. member
Activity: 107
Merit: 8
Thank you HCP I just found a book where i wrote a clue of what i did, i intentionally wrote those two words wrong as a extra security, then i mixed the order. So now i have the right seed but i cant understand the clue i wrote for the order, i was wondering if there was a program that can test my seed order and get the right one for me?
HCP
legendary
Activity: 2086
Merit: 4361
Explain in layman terms please.
That's not really possible... it involves you needing to change the source code so that it generates SegWit addresses instead of Legacy addresses.

Unless you happen to know how to code in Python, that's going to be fairly difficult to explain. Undecided Unfortunately, I just don't have the spare time to attempt to hack this in at the moment... and likely won't for weeks (if not months) Sad

Basiccaly, instead of converting the pubkeys generated from the seed guesses to Legacy Addresses and checking against your "known address", you would need to convert the pubkeys to SegWit addresses (https://bitcoincore.org/en/segwit_wallet_dev/#creation-of-p2sh-p2wpkh-address).

Perhaps try contacting the developer here: https://github.com/gurnec/btcrecover/issues/174

See if there are plans to release an updated version of btcrecover that supports SegWit... or maybe try one of the alternative solutions posted by the other users.
jr. member
Activity: 107
Merit: 8
Yes I have looked through the list and two words are not there, so I definitely wrote down the wrong thing. It's a 3 address, how do I go about it? Can you help or guide me on how? Explain in layman terms please.
HCP
legendary
Activity: 2086
Merit: 4361
I have a Trezor and after an update I lost all my coins, I have the seed words but I think I might have made an error
Why are you trying to recover your wallet elsewhere If your trezor is working fine?
It would appear that the OP has written down his seed words incorrectly (or missed a word) etc... and cannot restore his wallet correctly using the seed he has written down.


I got to research about btc recover and I was able to use it with a test wallet from electrum but now problem is when I try it with my seed it doesn't work because I can't get past the address tab where it asks for my address because it's a segwit address, can anyone help me out with this, thanks and I appreciate.
Which type of "SegWit" address do you have... is is a "3-type" (aka "p2sh-p2wpkh") SegWit address... or is it a "bc1-type" (aka "bech32") SegWit address?

If it is "3-type" it's possible that you can modify the btcrecover code to generate/test those addresses instead of the "1-type" (aka Legacy) addresses... theoretically, it should be possible to modify the code to generate the "bc1" addresses as well, but the changes aren't as trivial.

Also, have you tried looking through the BIP39 word list and checking your words for similar words/possible typos: https://github.com/bitcoin/bips/blob/master/bip-0039/english.txt
staff
Activity: 3500
Merit: 6152
Why are you trying to recover your wallet elsewhere If your trezor is working fine?

As for Electrum, after typing the seed, make sure to click 'Options' -> and select 'BIP39' seed as shown below:

jr. member
Activity: 107
Merit: 8
I have a Trezor and after an update I lost all my coins, I have the seed words but I think I might have made an error, I got to research about btc recover and I was able to use it with a test wallet from electrum but now problem is when I try it with my seed it doesn't work because I can't get past the address tab where it asks for my address because it's a segwit address, can anyone help me out with this, thanks and I appreciate.
Jump to: