Export wallet from Multibit to Electrum

8

1

So, MultiBit is not updating the transactions in my wallet, I can see the transactions in the blockchain etc, so the money is there but its just not quite working...

I'm hoping to load that wallet with another client, and have been looking at Electrum.

I read another post on here but it seems to be for an older version and while it tells you how to export keys, which I've done, I can't work out how to import it in to Electrum properly.

Can anyone help me out?

Michael Baldry

Posted 2014-01-09T13:38:21.627

Reputation: 183

Answers

2

Multibit creates addresses using compressed private key, while Electrum uses uncompressed private keys. You can't decompress key - it will change public address, not allowing you to use your coins.

Check first letter of your exported private key from Electrum. If first letter is K or L, it's compressed. If it's 5, you have uncompressed private key.

Easiest way to change programs is to create new wallet in Electrum and send your coins to new address.

If you can't send it from Multibit, because it's broken, install bitcoin-qt (it supports compressed private keys).

To import private key with bitcoin-qt:

  1. Close bitcoin-qt
  2. Open console (press start > type "cmd")
  3. cd C:\Program Files (x86)\Bitcoin\daemon
  4. bitcoind.exe --deamon
  5. Open another console
  6. cd C:\Program Files (x86)\Bitcoin\daemon
  7. bitcoind importprivkey 5Jvhv9N8BHYAp9Uowvz28fvaqjeiHC3FcEb9p6X2SncnhnHUVyQ test3 false
  8. if there is no error, close both consoles and open bitcoin-qt and synchronize

There are probably more/better tutorials how to import private key to bitcoin-qt. Important thing is - you can't import compressed private key to program that doesn't support compressed private keys (like Electrum).

remiq

Posted 2014-01-09T13:38:21.627

Reputation: 44

This is the correct answer to the question I asked, but I actually did what Joel Martinez saidMichael Baldry 2014-01-09T16:37:53.820

The question was about Multibit => Electrum, not from Electrum, and not to BitcoinQT.Chloe 2017-05-17T05:01:53.217

For anyone looking, Bitcoin-QT is not available for download anymore.spuder 2018-07-20T17:31:53.140

6

In the current version 2.8.3 of Electrum it's very easy to import Multibit wallets (meaning, migrating from Multibit to Electrum). An important reason to migrate is because Multibit (not HD but the classic one) does not allow to change network fees, which makes it very hard or even unreliable to move funds.

  1. Select wallet in Multibit and choose Tools > Export Private Keys and export without password to a .key file.
  2. Open the .key file with a text editor (e.g. Sublime Text) and copy the private key(s) from the text file.
  3. Create a new wallet in Electrum from menu File > New/Restore, give it a name, a location to save and create as Standard Wallet (other options may also work but haven't tried).
  4. When asked for Keystore, choose Use public or private keys. In the next screen, you can paste your private key(s) from step 2.
  5. You now have a Electrum Wallet with the addresses previously used in Multibit and you can send/receive BTC from this wallet.

Note: The addresses will still be accessible from Multibit, since you can use the same wallet (private keys) from various apps/wallets. I use Multibit now as 'watch only' and not transfer anymore from it.

Dr.Bob

Posted 2014-01-09T13:38:21.627

Reputation: 161

Multibit HD wallets can be imported by following these instructions to get the keys. Hopefully you don't have too many transactions or you'll be copying+pasting keys for a while...

BlueRaja - Danny Pflughoeft 2017-11-15T08:53:22.653

When I copy the private key from step 2 into electrum 2.8.3, the gui still has the 'next' button greyed out. My key is 132 characters long.spuder 2019-01-14T04:16:48.380

@spuder That must be something else than the private key, as 132 chars is too long. If you use the (Base58) Wallet Import Format (WIF) the private key should be 52 chars long, see https://en.bitcoin.it/wiki/Private_key#Base58_Wallet_Import_format

Dr.Bob 2019-01-15T09:27:44.283

Indeed. I re-exported the private key from multibit and I'm now able to import into electrum properly.spuder 2019-01-16T05:30:14.520

1

You can try to get Multibit back up and running again by resetting the blockchain/transactions:
https://multibit.org/en/help/v0.5/help_resetBlockchain.html

  1. Open MultiBit and make sure the wallet you are interested in is selected in the 'Wallets Wallets' side panel.
  2. Go the 'Tools | Reset Reset Blockchain and Transactions' menu option.
  3. This brings up a new screen. To reset the selected wallet click the 'Reset Reset blockchain and transactions' button.
  4. MultiBit will start reloading the blockchain. This can take some time. Just let it run and download the blockchain. When it is finished, your wallet should reflect what is on the blockchain.

I started using multibit and had some problems unfortunately ... was able to get my coins out using this method (had to reset it several times, truth be told).

Joel Martinez

Posted 2014-01-09T13:38:21.627

Reputation: 121

Thank you, thats exactly what I wanted :) Sorry I didn't accept this, but the other answer was the best answer to the question I asked.Michael Baldry 2014-01-09T16:38:48.620

ok, I understand. Best of luck :)Joel Martinez 2014-01-10T05:10:10.053

1

If anyone still has an old Classic Multibit Wallet and they are having trouble transferring them to Electrum, uninstall the latest version if you have installed it and go to there web site and click on the "older versions link". From there find Version 2.8.3

mike

Posted 2014-01-09T13:38:21.627

Reputation: 41

2.8.3 was the only version that would open my wallet.spuder 2018-07-20T17:28:47.383

1

Checkout read-multibit-wallet-file, a standalone utilitiy written in Node. Useful in case multibit UI won't let you export it (it waits for the entire blockchain to download which can get stuck)

ripper234

Posted 2014-01-09T13:38:21.627

Reputation: 25 192

-1

Sorry to answer an old question but just in case someone needs a really easy explaination like me: https://www.youtube.com/watch?v=E-KcY6KUVnY

Klaus

Posted 2014-01-09T13:38:21.627

Reputation: 99