Bitcoin Forum

Other => MultiBit => Topic started by: prof7bit on May 15, 2014, 08:53:46 PM



Title: Blockchain.info (*.aes.json) -> Multibit (*.wallet) or (*.key)
Post by: prof7bit on May 15, 2014, 08:53:46 PM
I have written entirely new code from scratch to read the wallet.aes.json files from BCI. Unlike the old code that was in MultiBit and has now been removed (because it was broken) this one will handle compressed keys correctly! It is contained in my wallet-key-tool.

https://github.com/prof7bit/wallet-key-tool

to import *.aes.json into MultiBit:

in wallet-key-tool:

* click "load..."
* in the file dialog select "Blockchain.info" from the filter drop down list
* find your wallet.aes.json file and click "open"
* enter primary (and possibly secondary) password to decrypt
* (optional) check balances by fetching them from BCI and make sure you have the right keys
* (optional, recommended) check and update the creation dates
* (optional) add/remove keys or import even more wallet files
* click "save as..."
* in the file dialog select "Multibit wallet (*.wallet)" or "Multibit backup (*.key)"
* choose a folder and file name to save the file, click "save"
* choose a password to encrypt

in Multibit

* open the wallet if you saved as .wallet
* or import into existing wallet if you saved as .key

Multibit will replay the block chain when first opened in MultiBit. To prevent syncing all the way back from 2009 you should make sure you updated the creation dates of all keys in wallet-key-tool before exporting to Multibit.

Make a backup of your MultiBit wallets before you begin. Although my tool will refuse to overwrite existing files (it will only generate new files) you could import the generated .key files into your existing Multibit and once they are imported they cannot easily be removed again (of course you could then import the .wallet in my tool, remove keys and save it as a new .wallet and it will work without problems but nevertheless I recommend making a backup of all your original files before you begin experimenting with this)

Screen shots: http://imgur.com/a/oUTto

Disclaimer: This software is not part of Multibit, its a separate tool, we are not affiliated, its using the official Bitcoinj and Multibit code to read/write the wallet formats but its a different tool and any bad things that might happen are solely your own fault (because you did not follow the above warning about backups of your original files)


Title: Re: Blockchain.info (*.aes.json) -> Multibit (*.wallet) or (*.key)
Post by: Rboxer on August 02, 2014, 07:52:18 AM
Thank you,

It's exactly what i'm looking for !


Title: Re: Blockchain.info (*.aes.json) -> Multibit (*.wallet) or (*.key)
Post by: WhoCaresCoins on June 06, 2015, 07:43:17 PM
This tool is really useful because now Blockchain.info is under maintenance.


Title: Re: Blockchain.info (*.aes.json) -> Multibit (*.wallet) or (*.key)
Post by: kolloh on June 08, 2015, 02:01:36 PM
This looks like a pretty nifty tool for importing blockchain backups. Especially after the recent downtime, it is good to have a backup plan.

Haven't had a chance to review the code, but this looks like it could be useful to a lot of people.


Title: Re: Blockchain.info (*.aes.json) -> Multibit (*.wallet) or (*.key)
Post by: GoldTiger69 on October 25, 2015, 11:57:51 PM
The tool is great, but what about MultiBit HD wallets?


Title: Re: Blockchain.info (*.aes.json) -> Multibit (*.wallet) or (*.key)
Post by: jim618 on October 26, 2015, 03:19:07 PM
MultiBit HD wallets are fully deterministic so all the private keys are calculated from your wallet words / seedphrase.

Thus you cannot import randomly created private keys (such as from blockchain.info backups, or MultiBit Classic private key exports for that matter).



Title: Re: Blockchain.info (*.aes.json) -> Multibit (*.wallet) or (*.key)
Post by: Elokane on August 29, 2016, 07:01:15 AM
This saved my life. Thank you.

P.S. Blockchain.info sucks.