πGuide | Recover Ethereum Validator Mnemonic Seed
How to recover an ethereum validator's 24 word secret recovery phrase with seedrecovery.py by btcrecover.
# Install dependencies
sudo apt install python3-tk
sudo add-apt-repository universe
sudo apt install python3-pip
# Download btcrecover and install requirements
cd ~
wget https://github.com/3rdIteration/btcrecover/archive/master.zip
unzip master.zip
cd btcrecover-master
pip3 install -r requirements.txt
pip3 install git+https://github.com/ethereum/staking-deposit-cli.git@v2.5.0
pip3 install py_ecc
# Verify the install by running tests
python3 run-all-tests.py -vvping 8.8.8.8python3 seedrecover.py --mnemonic "<secret recovery phrase>" --addrs <pubkey of validator> --wallet-type ethereumvalidator --addr-limit <number of validators created> --mnemonic-length 24python3 seedrecover.py --mnemonic "cousin fury spatial aisle day write bulk empower fog fault stick broom demand valve fine able subway absent valve inform coconut oval season" --addrs 99722e2d3cdf850ef76516273273b5b2bfd062a6b706f6c395e116183fecd1ba6f9e9a479006a621168154e260f1a9d9 --wallet-type ethereumvalidator --addr-limit 1 --mnemonic-length 24python3 seedrecover.py --mnemonic "cousin fury spatial aisle day write bulk empower fog fault stick broom demand valve fine able x absent valve inform coconut oval season master" --addrs 99722e2d3cdf850ef76516273273b5b2bfd062a6b706f6c395e116183fecd1ba6f9e9a479006a621168154e260f1a9d9 --wallet-type ethereumvalidator --addr-limit 1 --mnemonic-length 24python3 seedrecover.py --mnemonic "cousin fury spatial aisle day write bulk empower fog fault stick broom demand valve fine able x x absent valve inform coconut oval season master" --addrs 99722e2d3cdf850ef76516273273b5b2bfd062a6b706f6c395e116183fecd1ba6f9e9a479006a621168154e260f1a9d9 --wallet-type ethereumvalidator --addr-limit 1 --mnemonic-length 24python3 seedrecover.py --mnemonic "cousin fury spatial aisle day write bulk empower fog fault stick broom demand valve fine able absent valve inform coconut oval season master" --addrs b9bf3e3781f288547a10a65f3ec18d38668be0af5b498b446b95530e2adee6eb30fa4c0a47abe93b198d8fed7d68385a --wallet-type ethereumvalidator --addr-limit 3 --mnemonic-length 24Starting seedrecover 1.13.0-CryptoGuide, btcrecover 1.13.0-Cryptoguide on Python 3.10.12 64-bit, 21-bit unicodes, 64-bit ints
Assuming a 24 word mnemonic. (This can be overridden with --mnemonic-length)
2024-03-03 12:41:45 : Phase 1/4: up to 2 mistakes, excluding entirely different seed words.
Not enough entirely different seed words permitted; skipping this phase.
2024-03-03 12:41:45 : Search Complete
Seed not found
2024-03-03 12:41:45 : Phase 2/4: 1 mistake which can be an entirely different seed word.
Wallet Type: btcrseed.WalletEthereumValidator
2024-03-03 12:41:48 : Using 10 worker threads
1660 of 2048 [#############################################################################################----------------------] 0:00:01, ETA: 0:00:00
2024-03-03 12:41:50 : Search Complete
If this tool helped you to recover funds, please consider donating 1% of what you recovered, in your crypto of choice to:
BTC: 37N7B7sdHahCXTcMJgEnHz7YmiR4bEqCrS
BCH: qpvjee5vwwsv78xc28kwgd3m9mnn5adargxd94kmrt
LTC: M966MQte7agAzdCZe5ssHo7g9VriwXgyqM
ETH: 0x72343f2806428dbbc2C11a83A1844912184b4243
Find me on Reddit @ https://www.reddit.com/user/Crypto-Guide
You may also consider donating to Gurnec, who created and maintained this tool until late 2017 @ 3Au8ZodNHPei7MQiSVAWb7NB2yqsb48GW4
Seed found: cousin fury spatial aisle day write bulk empower fog fault stick broom demand valve fine able subway absent valve inform coconut oval season master