13 Jul '15

How to Import Bitcoin Core wallet.dat File into MultiBit

At the time of writing, the Bitcoin blockchain just ticked over 40Gb in size. If you’re revisiting Bitcoin Core after a long absence, you may be in for a very long wait to download and verify the blockchain.

In fact, this just happened to me after dusting off my old wallet.dat file from 2 years ago. And guess what happened?

Even though I already had 30+ Gb of the blockchain downloaded, Bitcoin Core got corrupted and wanted to start from scratch! That meant I had to download and verify the ENTIRE blockchain again; just to make a transaction.

So, I thought there must be a better way. And there is!

Here’s my FULL and COMPLETE solution

BITCOIN CORE STAGE

1. Open Bitcoin Core and go to Help > Debug > Console

2. If your wallet is encrypted, type: walletpassphrase {password} 300

This unlocks your wallet for 5 minutes. Obviously, replace {password} with your password (no brackets).

3. Type: listaddressgroupings

4. Copy public addresses.

5. Type: listreceivedbyaddress 0 true

6. Copy more addresses.

7. For every public address you’ve noted down, type: dumpprivkey {address}

8. Copy down the private key associated with each address.

MULTIBIT STAGE

9. Open MultiBit and go to Tools > Export Private Keys > Export to … > then Export

10. Open in Notepad (or similar) the multibit.key file you just saved.

11. Add all your Bitcoin Core private keys into the file and make sure you preserve the date format.

IMPORTANT: After each private key, make sure the date is set to a time BEFORE your first transaction from the corresponding address.

If you’re not sure or too lazy to check, set the date to something like:
2009-01-15T02:32:38Z

12. Save the multibit.key file with your private keys inserted.

13. In MultiBit, go to Tools > Import Private Keys and do this for the file you just saved.

14. Go to Tools > Reset Blockchain and Transactions.

15. Dont worry, be happy!

I recommend sweeping all funds from your old addresses into a fresh new wallet.

If you found this tutorial helpful, feel free to send me a tip: 1HV5QuN7diXeRzNEa1BEGYe2y7nisDzDYg

No tips yet.
Be the first to tip!

Tip With Bitcoins!

17XFiZJBTrrLUFrGykW521PKDCs87W7f1r

If you enjoyed reading this post, please consider tipping me using Bitcoin. Each post gets its own unique Bitcoin address so by tipping you're not only making my continued efforts possible but telling me what you liked.