Skip to content
This repository has been archived by the owner on May 7, 2020. It is now read-only.

Commit

Permalink
Adding FAQ
Browse files Browse the repository at this point in the history
  • Loading branch information
jonathancross committed Oct 10, 2019
1 parent 163ffbe commit 1df6549
Showing 1 changed file with 16 additions and 2 deletions.
18 changes: 16 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,13 +46,27 @@ You can of course do fancy shell stuff like this to prefix every password with a

The script itself is not multi threaded, so if you have 16 cores that you want to saturate, you need to make 16 different `passwords.txt` files and run 16 instances of this script.

## Does it work?
## FAQ

### Does it work?

YES! This script has already been used to recover a wallet containing 1 bitcoin, so it has already paid its dues :-)

### Can I use this if I don't know any of the addresses?

No, unfortunately you must know 1 or more addresses generated by the wallet, otherwise the tool would be too slow to use. If you know the first address (index zero `0` of the first account `0`) this will be fastest search.

### Does it support bech32 native SegWit wallets?

No, unfortunately these wallets (path: `m/84'/0'/0'`) are not supported. It would be _possible_ to add support by grabbing code from Electrum though. Pull Requests welcome.

### Can this help me recover a wallet where I don't know the seed phrase?

No, unfortunately this software does not support that functionality. If you know part of the seed phrase (especially the last part) you _might_ be able to brute force it as the last word is a checksum indicating you have all the other words correct.

### TODO:

* Allow passing parameters for wallet on commandline
* Allow passing parameters for wallet on commandline.
* Optimize! Code (copied from Electrum tests) is very slow for this purpose.


Expand Down

0 comments on commit 1df6549

Please sign in to comment.