Bitcoin Forum
May 11, 2024, 02:59:57 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Multibit HD to Electrum doesn't work?  (Read 1286 times)
Jochends (OP)
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
May 28, 2017, 06: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
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715396397
Hero Member
*
Offline Offline

Posts: 1715396397

View Profile Personal Message (Offline)

Ignore
1715396397
Reply with quote  #2

1715396397
Report to moderator
1715396397
Hero Member
*
Offline Offline

Posts: 1715396397

View Profile Personal Message (Offline)

Ignore
1715396397
Reply with quote  #2

1715396397
Report to moderator
kolloh
Legendary
*
Offline Offline

Activity: 1736
Merit: 1023


View Profile
May 28, 2017, 11: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.
Abdussamad
Legendary
*
Offline Offline

Activity: 3612
Merit: 1564



View Profile
May 29, 2017, 11: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.
HCP
Legendary
*
Offline Offline

Activity: 2086
Merit: 4316

<insert witty quote here>


View Profile
May 30, 2017, 05: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).

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
Abdussamad
Legendary
*
Offline Offline

Activity: 3612
Merit: 1564



View Profile
May 30, 2017, 09: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://bitcointalk.org/index.php?topic=1000544.0 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
*
Offline Offline

Activity: 2086
Merit: 4316

<insert witty quote here>


View Profile
May 30, 2017, 09:42:51 AM
Merited by HeRetiK (1)
 #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.


█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
HI-TEC99
Legendary
*
Offline Offline

Activity: 2772
Merit: 2846



View Profile
May 30, 2017, 10:38:53 AM
Last edit: April 27, 2018, 10:21:04 PM by HI-TEC99
 #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.





Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!