What is PyWallet?
PyWallet is a free, open-source, Python-based toolkit that provides two main features: Create modern hierarchical deterministic (HD) Bitcoin wallets, and recover and manipulate legacy wallet.dat files created by early Bitcoin clients.
Updated PyWallet (GSC) with Python 3 support
This is an updated version of PyWallet called PyWallet-GSC. It is based on the jackjack-jj fork. It includes the following improvements:
- Full Python 3 support
- Enhanced wallet.dat secret key recovery
- Improved coin recovery from corrupt wallet.dat files
- Improved error handling
For more detailed list of changes and to download the latest version, please visit the GitHub repository:
Other PyWallet forks
Since PyWallet is open source, anyone can create their own version of it. These are called PyWallet forks.
Here are some other popular forks:
Original PyWallet (joric)
The original PyWallet was created by joric and it includes only the basic Bitcoin wallet features, such as dumping private keys from wallet.dat files. Note: Requires the use of outdated Python version, Python 2.7.
Jackjack PyWallet
Jackjack PyWallet is a fork of the original PyWallet and it includes additional features, such as scanning raw disks for lost coins, which is a useful feature for recovering lost Bitcoins. It also improves on the original PyWallet’s Python 3 support, but the Python 3 support is not complete.
https://github.com/jackjack-jj/pywallet
Mike Borghi’s PyWallet
Mike Borghi’s PyWallet is a fork of the Jackjack PyWallet and its emphasis is on the recovery feature which scans any drives for traces of lost Bitcoins and dumps the private keys to a file.
https://github.com/mikeborghi/pywallet
Other Open Source Bitcoin Wallet Recovery Tools
Here are some other Bitcoin wallet recovery tools that are not forks of PyWallet, but they are still useful when one attempts to recover lost Bitcoins.
Btcrecover (gurnec)
An open source Bitcoin wallet password and seed recovery tool designed for the case where you already know most of your password/seed, but need assistance in trying different possible combinations.
https://github.com/gurnec/btcrecover
Btcrecover (3rdIteration)
An updated version of Btcrecover maintained by 3rdIteration with updated features, improved documentation and optional paid support.
https://github.com/3rdIteration/btcrecover
FinderOuter
Windows/CLI Bitcoin recovery tool with step-by-step wizard to fix damaged private key, mini-private key, address, BIP38 encrypted key, mnemonic (seed phrase), BIP-32 derivation path, Armory backups, bitcoin core wallet password, and more.
https://github.com/Coding-Enthusiast/FinderOuter
Wallet Key Tool
Java GUI program to open and edit the contents of bitcoin wallet files. It can add/remove keys, import/export in different formats and move keys between different wallets.
https://github.com/prof7bit/wallet-key-tool
Bitcoin Wallet Recovery Tool
A Bitcoin wallet brute force recovery tool that scans corrupted wallet.dat files byte-by-byte and extracts any intact private keys.
https://github.com/ameijer/bitcoin_wallet_recovery_tool
Warning: Bitcoin Recovery Services
If you are searching for Bitcoin recovery tools online, please be very careful. There are many scams and fake tools out there. You should only use open source tools from reputable sources. As far as I know, all the tools listed here are safe to use.
Donate
If you find this useful and especially if you were able to recover your lost Bitcoins, please consider donating to the project. All donations are greatly appreciated. You can donate via Bitcoin:
Thank you!