https://colab.research.google.com/drive/1OShIMVcFZ_khsUIBOIV1lzrqAGo1gfm_?usp=sharing
Bitcoin Wallet Convertor (for now) 1.0
OWF.py reads the keys from Bitcoin-QT wallet (e.g wallet.dat) and exports them to MultiBit wallet format (e.g multibit.key) but also applicable for Blockchain.info imports
I used jackjack-jj fork of Pywallet.py (https://github.com/jackjack-jj/pywallet) to read wallet.dat and it is included in this repository. so you need to install the pywallet dependencies prior to the use of this.
To Convert your wallet.dat (or exported wallet from Bitcoin-QT) to:
- MultiBit Wallet
- Blockchain Importable format
- Backup your private keys in a format that would not be as complicated as wallet.dat and less possible to be corrupted
WARNING: the output is not encrypted so take good care of the file!
Usage: OWF.py [options]
Options:
--version show program's version number and exit
-h, --help show this help message and exit
--wallet=WALLET wallet.dat or the exported wallet from Bitcoin-QT to be converted
--newwallet=NWWALLET New wallet name (multibit format) (in the same directory as the --wallet
./OWF.py --wallet ./wallet.dat
./OWF.py --wallet ./wallet.dat --newwallet ./newwallet.key
- Less dependencies to pywallet.py
- Add the other way convertion (Using Import Private keys of Pywallet.py)
- Add --passphrase to read encrypted wallet.dat
- Nicer code! for now it works fine but it could be implemented in less hacky-code style
- Should be tested on windows too (tested on Mac and Linux so far)
- Define a standard for wallet format as .OWF
Donation Address | |
---|---|
♥ BTC | 1Lw2kh9WzCActXSGHxyypGLkqQZfxDpw8v |
♥ ETH | 0xaBd66CF90898517573f19184b3297d651f7b90bf |