Sorry for stating the obvious, but have you tried uninstalling it, and downloading a new wallet from the Daedalus website, and restoring it again? Is it possible you are running a previous version? Maybe a freshly updated and re-installed wallet will fix the issue. (now that you have the proper seed words to restore it)
You can also try restoring it on another computer to see if it has something to do with your local machine.
Yey, itās amazing!
Thanks.
I keep checking version number on the web site and itās the same as the one I have here that I keep reinstalling. But hey maybe they changed the version on the web site slightly and didnāt change version number.
Iāll go ahead and re-download, just in case. Thanks again, for offering so much help!
Scott, if you have found the word by trial and error, then it just means the word is one of the ~128 possibilities that can pass the checksum. If you are seeing zero balance and addresses different to what you had before, then the word you have picked is not what you originally had.
āScott, if you have found the word by trial and error, then it just means the word is one of the ~128 possibilities that can pass the checksum. If you are seeing zero balance and addresses different to what you had before, then the word you have picked is not what you originally had.ā
OMG seriously? What would you do at this point?
Someone mentioned writing a script to try all the possible words back before I stumbled across the one right word. Iām a developer but I wouldnāt even know how to go about writing a script that does this.
Here is a script I wrote It gives you possible words for the missing word. Not user friendly, but should do the job.
Isferos -
WOW thanks! I guess that is python? Iām running Windows 10 64 bit.
I hate to ask for anything from you, since you have already given so much.
The thing is, I have no idea (a) what this script does; and
(b) how to run it.
Does it automate moving focus to the Daedalus app, plug in a phrase, check balance >0, then try another phrase until it works out what that missing word is? Because that is the process Iām going through manually.
Thanks!
Hi,
isferos please correct me if Iām wrong.
- Download python for Windows here : https://www.python.org/downloads/release/python-2714/
(Take the msi installer) - Create a file
BIP0039-128bit-bruteforce.py
with the code and replaceseed_str
content by the words you remembers - run
python BIP0039-128bit-bruteforce.py
from the terminal (youāll need to first create the file) - The script will print in the console all possible words. i.e
Word was possibly: "resemble"
- You now need to check the balance in Daedalus for each mnemonic with each possible word you got until you find your account
Thatās pretty much it
First you plug in what you have in seed_str.
Then you change the 0
in getPossibleWord(word_list, seed_str, 0)
to the position of the word you are not sure about, from 0 - 11. So in @ScotterMonkeyās case, 3rd word, so that would be 2
When you run the script you will get all the words that could fit in that gap and still pass the checksum.
Oh wow. Thanks for laying it out easy for me, guys!
Iāll get on it!
If I recover my wallet, Iāll be askin for your ADA addresses to send you some gratitude
If this works, it will take awhile (unless one of the first word guesses works), as itās taking about 15 minutes once the checksum passes in the wallet and I click the button that causes it to check the network to dig up my wallet. I can spend that time setting up your scriptā¦
OK I was changing parameters on isferosā script while Daedalus spun away at my latest word guess. Andā¦ voila! Before I could run the script, Daedalus brought up the correct wallet!!! Joy! Boobs! This muilti-day nightmare is finally over.
Will the following people please send me their ADA receive addresses (or confirm the address I have below is correct) so I can send you some ADA as gratitude for your help?
isferos
DdzFFzCqrht6sTwuD29rxiad1mLGszk7gqKh3ZiapAUh81Y7jH9rKHP3JJhKVKXHcojcQzUmQ9KJCLdNW8rwtLDjwY9R95ckydcDvRdt
louptheron
???
XZact
DdzFFzCqrhszpUNrpiNojUJKshHidjAZ3XgHPxFVbdHtxCv5z8Xm6V8QmHoZgACZTTJ84rSdtt7TqtYtMBcLgdoms3GsdnvcEo1AeCGT
Well done!
Thanks. Is that address correct for sending you some ADA?
Andā¦ are any of you affiliated with Cardano/Daedalus?
That is my address.
No affiliation with Cardano at all.
Thank you for the !
Great you found it!
Thank you for the proposal, but thatās ok, isferos did most of the job!
it is kinda scary that with a little script you come close to knowing a 12 word sentence. I think the development team need to look at this with some priority.
How many times did you try the recovery phrase @ScotterMonkey?
There should be a lockout after that many retries i believe.
Actually, Cardano is secure.
All the script does, is if you already knew for sure 11 of your 12 words recovery phrase, but are unsure about 1 word, it will give you the ~128 of 2048 possible words that can satisfy the recovery phrase checksum.
Cardano uses 128 bits of entropy for wallets. Missing 1 word off the recovery phrase means that you are uncertain about 11 out of 128 bits. The 4 bit checksum narrows that uncertainty down to ~7 bits.
Brute force the recovery phrase from nothing to try to get collisions with actual wallets is infeasible.
This post on stackoverflow illustrates the point quite well: