Algorithm to recover missing 12th word (of 12) in BIP39 mnemonic

0

I'm trying to recover my Wasabi wallet. For some reason the 12th word of the 12-word mnemonic I wrote was wrong (not in BIP39 list). I could manually guess up to 2048 times, but was hoping there might be an algorithmic way to work through an array of the 2048 words and associate the result with my public keys for the wallet to find the right word.

I'm a newbie programmer, so any guidance on an approach to solve would greatly help and help me avoid a long manual slog. Thanks.

jcintexas

Posted 2019-08-13T16:55:24.273

Reputation: 1

1

There is a 4-bit checksum, and there is code such as https://github.com/bharathrao/bip39check to list words that satisfy the checksum, so that should cut you down to roughly 128 possibilities.

Nate Eldredge 2019-08-13T17:00:46.127

That definitely makes it a more manageable manual task... thanks Nate!jcintexas 2019-08-13T17:17:36.010

Answers

0

You will have to check up to 128 variants. Try this software: https://kzen-networks.github.io/mnemonic-recovery/src/index.html

ik15

Posted 2019-08-13T16:55:24.273

Reputation: 1

Please be very careful before entering even key information into a random website, and make sure to review the code.Raghav Sood 2019-08-14T12:04:29.217

Thanks for this suggestion & caution and I'll try it with the code on an air-gapped PC.jcintexas 2019-08-14T20:56:20.380