Author

Topic: Multibit HD to Electrum doesn't work? (Read 1303 times)

legendary
Activity: 2772
Merit: 2846
May 30, 2017, 06:38:53 AM
#7
Or you have to manually or otherwise extract the private keys from your MultiBit HD wallet/seed...

Automated (but technical) method requiring use of python scripts: https://github.com/HardCorePawn/multibit_recovery

Manual method:
- Create offline version of https://iancoleman.github.io/bip39/
- Put in your MultiBit HD seed
- Set Derivation Path -> BIP32
- Set Client = "MultiBit HD"
- Copy all the address/private keys (click show more until you are sure you have more than all the addresses you ever used)
- Set Client = "Custom" -> Set Derivation Path = m/0'/1
- Copy all the change addresses/private keys (click show more until you are sure you have more than all the addresses you ever used)



Once you have all your private keys:
- In Electrum -> New/Restore -> Standard Wallet -> Create a new seed
- Once wallet is created, "Wallet -> Private Keys -> Sweep"
- Paste in all the private keys you got from automated or manual method

You should now have all your coins in an Electrum HD Wallet.




I made these screenshots of the iancoleman web page using the settings detailed by HCP. It's quite technical to use, so they might help.









If an address has had some, but not all of its Bitcoins sent out from multibit then the change gets sent to the list of addresses below. The screenshot shows the settings I used to recover those addresses.





HCP
legendary
Activity: 2086
Merit: 4318
May 30, 2017, 05:42:51 AM
#6
Or you have to manually or otherwise extract the private keys from your MultiBit HD wallet/seed...

Automated (but technical) method requiring use of python scripts: https://github.com/HardCorePawn/multibit_recovery

Manual method:
- Create offline version of https://iancoleman.github.io/bip39/
- Put in your MultiBit HD seed
- Set Derivation Path -> BIP32
- Set Client = "MultiBit HD"
- Copy all the address/private keys (click show more until you are sure you have more than all the addresses you ever used)
- Set Client = "Custom" -> Set Derivation Path = m/0'/1
- Copy all the change addresses/private keys (click show more until you are sure you have more than all the addresses you ever used)



Once you have all your private keys:
- In Electrum -> New/Restore -> Standard Wallet -> Create a new seed
- Once wallet is created, "Wallet -> Private Keys -> Sweep"
- Paste in all the private keys you got from automated or manual method

You should now have all your coins in an Electrum HD Wallet.

legendary
Activity: 3640
Merit: 1571
May 30, 2017, 05:06:09 AM
#5
You can import it if you specify bip39 like the OP has.
You can import it but it won't work properly. MBHD uses the derivation path of m/0'/0 to generate addresses (m/0'/1 for change addresses). Electrum uses the BIP44 standard derivation paths of m/44'/0'/0'/0 and m/44'/0'/0'/1

My bad. You are absolutely right. I was going by what I read in this file linked here: https://bitcointalksearch.org/topic/deterministic-wallet-compatibility-matrix-1000544 so I thought multibit HD used bip44.

Electrum's derivation path for it's native seeds is given here but for bip39 seeds it is indeed bip44.

So OP you are going to have to send the bitcoins from multibit to an address in your electrum wallet using multibit HD.
HCP
legendary
Activity: 2086
Merit: 4318
May 30, 2017, 01:39:24 AM
#4
You can import it if you specify bip39 like the OP has.
You can import it but it won't work properly. MBHD uses the derivation path of m/0'/0 to generate addresses (m/0'/1 for change addresses). Electrum uses the BIP44 standard derivation paths of m/44'/0'/0'/0 and m/44'/0'/0'/1

The upshot being that while it will accept the seed you put in, it will generate different addresses due to the different derivation paths.

NOTE: At this point in time, the only wallets that I have found that use the same derivation path as MBHD are "Breadwallet" (iOS and Android) and "Simple Bitcoin Wallet" (Android only).
legendary
Activity: 3640
Merit: 1571
May 29, 2017, 07:38:29 AM
#3
I have some problems with moving my coins from Multibit HD to Electrum..
I have only 1 more transaction left that is unconfirmed in Multibit HD but i wanted to use Electrum. I try to import it with my private keys ( 12 words ) of Multibit HD but nothing happens ? I opened Electrum, go to File, New/Restore, Standard Wallet, I already have a seed. Options: Select BIP39 seed. Paste my Multibit HD seed. Select account 0 and finish. It just shows me i have 0 balance and if i open Multibit HD i can still see my balance. Huh

As far as I know, you cannot import a Multibit HD seed as they are not compatible with Electrum's seed format. You would need to send the funds from Multibit HD to your Electrum wallet and then you could begin using Electrum.

You can import it if you specify bip39 like the OP has.


I have some problems with moving my coins from Multibit HD to Electrum..
I have only 1 more transaction left that is unconfirmed in Multibit HD but i wanted to use Electrum. I try to import it with my private keys ( 12 words ) of Multibit HD but nothing happens ? I opened Electrum, go to File, New/Restore, Standard Wallet, I already have a seed. Options: Select BIP39 seed. Paste my Multibit HD seed. Select account 0 and finish. It just shows me i have 0 balance and if i open Multibit HD i can still see my balance. Huh

Do you see familiar addresses in the electrum version of your wallet? Bring the addresses tab into view with ctrl+a and tell us if you see familiar addresses that were present in your multibit wallet.

Note that when you restore a bip39 wallet in electrum it does no tests whatsoever to ensure that the seed (12 words) you've entered is an actual valid bip39 seed. So make sure you entered the words correctly. Perhaps do another restore.
legendary
Activity: 1736
Merit: 1023
May 28, 2017, 07:30:32 PM
#2
I have some problems with moving my coins from Multibit HD to Electrum..
I have only 1 more transaction left that is unconfirmed in Multibit HD but i wanted to use Electrum. I try to import it with my private keys ( 12 words ) of Multibit HD but nothing happens ? I opened Electrum, go to File, New/Restore, Standard Wallet, I already have a seed. Options: Select BIP39 seed. Paste my Multibit HD seed. Select account 0 and finish. It just shows me i have 0 balance and if i open Multibit HD i can still see my balance. Huh

As far as I know, you cannot import a Multibit HD seed as they are not compatible with Electrum's seed format. You would need to send the funds from Multibit HD to your Electrum wallet and then you could begin using Electrum.
newbie
Activity: 6
Merit: 0
May 28, 2017, 02:47:27 PM
#1
I have some problems with moving my coins from Multibit HD to Electrum..
I have only 1 more transaction left that is unconfirmed in Multibit HD but i wanted to use Electrum. I try to import it with my private keys ( 12 words ) of Multibit HD but nothing happens ? I opened Electrum, go to File, New/Restore, Standard Wallet, I already have a seed. Options: Select BIP39 seed. Paste my Multibit HD seed. Select account 0 and finish. It just shows me i have 0 balance and if i open Multibit HD i can still see my balance. Huh
Jump to: