Skip to content

bip39 seed solver, inspired by #HuntingSats treasure hunt

License

Notifications You must be signed in to change notification settings

nsvrn/seed_solver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BIP39 seed solver
  • TODO: partition/optimize multi-processing
  • Don't trust, verify : potentially sub-optimal accuracy and performance
  • Ref: mnemonic seed | hd-wallets | BIP39
  • Cryptography dependencies(included in requirements.txt): cryptotools | mnemonic
  • The library ray enables multi-processing for cpus(tested) and gpus(untested)

Setup
  • Clone and install dependencies:
git clone https://github.com/ns-xvrn/seed_solver.git &&
cd seed_solver &&
pip install -r requirements.txt &&
  • Edit src/solver.py: set target address, words, checksum, passphrase and make sure to modify address descriptor and address indexes
  • Set is_shuffled=True if order of words is unknown
  • Set num_cpus/num_gpus accordingly
  • Use '?' for missing words/checksum
  • Run: python3 solver.py
  • NOTE: if you get ValueError: unsupported hash type ripemd160 error, refer this

alt solver

About

bip39 seed solver, inspired by #HuntingSats treasure hunt

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages