Hi
I hope someone can help me last Friday I was mugged and had my IPhone stolen
A very unpleasant experience
I have my algo’s on a ledger but I haves all my ASA’s
On my algorand wallet and a few coins
I thought I was super careful with the pass phrase but apparently not
I have only noted 24 words and not the 25th one, and I’m locked out of my account
Can anyone help or have I lost access to my account
If you try to do that, I would recommend doing it on an airgapped computer.
Disclaimer: Algorand makes no representations regarding the functioning or security of wallets, exchanges, or tools mentioned in the answer above, and disclaims any liability therefof. You are fully responsible for the security and the availability of your keys.
That’s amazing
Thank you for taking the time out of your day to reply
I’m encouraged that some hope is available to recover my account
I have no idea what airgapped or that program does or what python is I will try to find understand how it works, I feel like a dork for missing the 25th word
Wynn
I’m found the list of words used in the post above
I’m trying them manually, think it’s around 2000 words, should take a few weeks to find it
Assuming it was the 25th word I did not record down for emergencies
Like @fabrice said, you can compute the 25th word if you know the first 24, but if the word you’re missing is one of the first 24, you may need to try all possible combinations…
A basic structure for your program in Python would look like this
# recover.py
# written by danger_dave
from algosdk import mnemonic
from algosdk import wordlist
# Write in Public Key here
address = ""
# 24 words go here (single space seperated)
confirmed = "yellow bird ... cat"
word_list = wordlist.word_list_raw().split("\n")
curr = 0
first_part = ""
second_part = confirmed
for location in range(25):
if location != 0:
curr = confirmed.index(" ", curr + 1)
first_part = confirmed[:curr]
second_part = confirmed[curr:]
for word in word_list:
test_phrase = first_part + " " + word + second_part
try:
test_address = mnemonic.to_public_key(test_phrase)
except:
continue
if test_address == address:
print(test_phrase)
raise
I just tested it by deleting a random word. This should work.
I tested that code with one of my accounts, and it was able to recover the full phrase. All you need to do is download python, install algosdk with the command pip install py-algorand-sdk, fill in your account info where I commented, and run the program.
This is a dangerous joke with someone who is new to crypto, please consider this in future posts.
@wynn, never share your passphrase, incomplete or complete with anyone, especially not on a forum like this. While you may not have picked up on it, @scholtz was kidding when he said post your words here.
Again, please do not post any part of your passphrase on this forum, Algorand employees will never ask for your passphrase.