Author

Topic: multibit hd (Read 273 times)

HCP
legendary
Activity: 2086
Merit: 4363
February 17, 2020, 10:00:49 PM
#14
Yeah, your right but check the link it also provides the guide to export keys from multibit HD.
It was posted on the multibit blog from here https://multibit.org/blog/2017/07/26/multibit-shutdown.html
That mbexport tool you linked to does not export keys from MultibitHD wallets... it only exports the seed mnemonic...
For Multibit HD, it will look like:

MultibitHD wallet opened
Enter your passphrase: ***

measure swim globe radio reunion awful reflect tail produce treat cluster spot

Interestingly... if I create a normal MBHD wallet using a "normal" 12 word seed:
best achieve monster virus humor soon spin result knock actress churn design

And then run the extract tool on that wallet, as expected, the tool returns the same 12 word seed:
Quote
MultibitHD wallet opened
Enter your passphrase: **********

best achieve monster virus humor soon spin result knock actress churn design


However, then I restored the wallet as a "BETA 7" (aka 'not BIP32 compliant') version using the instructions here, (I used the same 12 word seed mnemonic of "best achieve monster virus humor soon spin result knock actress churn design")... this time the tool extracts the seed from the wallet file as:
Quote
MultibitHD wallet opened
Enter your passphrase: **********

caught wall relief benefit practice fashion door glare mixed umbrella metal girl lyrics pond ginger twice purity penalty tunnel cross sorry fatigue suspect situate minimum torch abstract leopard cactus alone useless benefit vapor erase swim rice motor perfect trouble citizen garment winter stumble advance afford cherry oxygen rifle
Shocked Shocked Shocked

I tried putting that super long (48 words!) seed mnemonic into Electrum (as BIP39 and using path m/0') and even though it said "checksum failed", it actually created the same addresses as the BETA 7 wallet! I double checked with Ian Coleman's tool (BIP32 tab + custom derivation path - "Multibit HD") and it generates the same addresses on that as well:




Perhaps this might be a solution to access the private keys and coins? Huh
legendary
Activity: 3472
Merit: 3217
Playbet.io - Crypto Casino and Sportsbook
February 17, 2020, 04:31:43 PM
#13
he has multibit hd not legacy

Yeah, your right but check the link it also provides the guide to export keys from multibit HD.
It was posted on the multibit blog from here https://multibit.org/blog/2017/07/26/multibit-shutdown.html
HCP
legendary
Activity: 2086
Merit: 4363
February 17, 2020, 01:20:37 AM
#12
If he does have the MultibitHD wallet files available... I had a script that could extract the addresses/keys for UNSPENT UTXOs from MultibitHD wallets: https://github.com/HardCorePawn/multibit_recovery

It does require Python 2.7 and a couple of libraries installed... and of course, being comfortable downloading/installing/running Python command line scripts Tongue


That's a nasty bug tho (the Beta 7 non-BIP32 compliant one! Shocked)...
legendary
Activity: 3710
Merit: 1586
February 15, 2020, 10:07:39 AM
#11
I was told that this was not possible with an hd wallet!

How about the wallet file "mbhd.wallet.aes"?
If the files of your Multibit HD still there you can locate the mbhd.wallet.aes wallet file under this path below.
Code:
C:\Users\YourUSerName\AppData\Roaming\MultiBitHD

Once you get that you can export your private keys from that wallet file using this tool https://github.com/Multibit-Legacy/read-multibit-wallet-file

This only works if you still have access to the wallet file.

he has multibit hd not legacy
legendary
Activity: 3710
Merit: 1586
February 15, 2020, 10:07:08 AM
#10
Thanks all for your reply’s. Does anybody know how I can export the private keys? I was told that this was not possible with an hd wallet!
Try using Iancoleman's BIP39 tool[1] with the derivation path he indicated (m/0') to get a list of your addresses and private-keys related to them. Just go to the link, put your seed, scroll down a bit, select "BIP32" in "Derivation Path" and select "Multibit HD" in the "Client" field.

You can also use the tool offline for better security. The source code link is at the bottom of the page.

[1] https://iancoleman.io/bip39/

if he's suffering from the bug i linked to then the iancoleman tool won't work just like electrum doesn't. He has to export the private keys using multibit HD itself. Once he has the private keys he can simply follow this guide to import them into electrum: https://bitcoinelectrum.com/importing-your-private-keys-into-electrum/
legendary
Activity: 3472
Merit: 3217
Playbet.io - Crypto Casino and Sportsbook
February 14, 2020, 07:32:47 PM
#9
I was told that this was not possible with an hd wallet!

How about the wallet file "mbhd.wallet.aes"?
If the files of your Multibit HD still there you can locate the mbhd.wallet.aes wallet file under this path below.
Code:
C:\Users\YourUSerName\AppData\Roaming\MultiBitHD

Once you get that you can export your private keys from that wallet file using this tool https://github.com/Multibit-Legacy/read-multibit-wallet-file

This only works if you still have access to the wallet file.
legendary
Activity: 2758
Merit: 6830
February 14, 2020, 06:25:01 PM
#8
Thanks all for your reply’s. Does anybody know how I can export the private keys? I was told that this was not possible with an hd wallet!
Try using Iancoleman's BIP39 tool[1] with the derivation path he indicated (m/0') to get a list of your addresses and private-keys related to them. Just go to the link, put your seed, scroll down a bit, select "BIP32" in "Derivation Path" and select "Multibit HD" in the "Client" field.

You can also use the tool offline for better security. The source code link is at the bottom of the page.

[1] https://iancoleman.io/bip39/
newbie
Activity: 7
Merit: 4
February 14, 2020, 06:18:25 PM
#7
Thanks all for your reply’s. Does anybody know how I can export the private keys? I was told that this was not possible with an hd wallet!
legendary
Activity: 3710
Merit: 1586
February 13, 2020, 07:27:34 AM
#6
I've never used MultiBit wallet, so I don't know if they use their own seed phrase checksum like Electrum does, or if they use the standard Bip39 checksum.  If it is Bip39, then the iancoleman tool should show you the same addresses that you see in MultiBit.  The only way that wouldn't happen is if you have mistaken a word in your phrase, you included an extension to your seed phrase, or enabled a Bip39 passphrase.

I would suggest you scrutinize your seed phrase, and check it against the Bip39 work list to make sure you didn't enter the wrong word, or you may have made a mistake when you wrote it down. 


The derivation path should be as follows:

Legacy:
Code:
m/44'/0'/0'
p2sh:
Code:
m/49'/0'/0'
Bech32
Code:
m/84'/0'/0'

multibit HD didn''t use these derivation paths. it used m/0'

@OP some versions of multibit HD created wallets that cannot be restored in electrum. See below

https://multibit.org/blog/2015/04/14/bip32-wallet-compatibility.html

Note the migration away instructions given above won't work since multibit HD no longer syncs with the network. instead you'll have to export your private keys and import them into electrum.
legendary
Activity: 2618
Merit: 6452
Self-proclaimed Genius
February 12, 2020, 10:39:49 PM
#5
Probably late: To avoid repetition of suggestions, refer to this other topic of him: unconfirmed after 30months!

Another thing, the m/o' in the OP must be a typo because if you type it in the derivation path, the next button will be grayed-out unclickable.
So there will be no addresses to compare.
copper member
Activity: 2338
Merit: 4543
Join the world-leading crypto sportsbook NOW!
February 12, 2020, 06:06:41 PM
#4
I've never used MultiBit wallet, so I don't know if they use their own seed phrase checksum like Electrum does, or if they use the standard Bip39 checksum.  If it is Bip39, then the iancoleman tool should show you the same addresses that you see in MultiBit.  The only way that wouldn't happen is if you have mistaken a word in your phrase, you included an extension to your seed phrase, or enabled a Bip39 passphrase.

I would suggest you scrutinize your seed phrase, and check it against the Bip39 work list to make sure you didn't enter the wrong word, or you may have made a mistake when you wrote it down. 


The derivation path should be as follows:

Legacy:
Code:
m/44'/0'/0'
p2sh:
Code:
m/49'/0'/0'
Bech32
Code:
m/84'/0'/0'
legendary
Activity: 3472
Merit: 3217
Playbet.io - Crypto Casino and Sportsbook
February 12, 2020, 05:39:12 PM
#3
~snip~
m/o',

The bolded part above is not correct it must be this path below
Code:
m/0′
Source: https://bitcoinelectrum.com/restoring-your-multibithd-wallet-in-electrum/

So replace the o to 0
Then if the import is successful open the console and type this below.

Code:
wallet.change_gap_limit(100)
To generate more addresses and maybe it will show some of your addresses from your multibit.
You can edit this part (100) to a higher number to show more addresses in the Electrum addresses tab.

Did you already follow this guide?
If not try that if the derivation path above doesn't work.



Additional check this video below as your reference to find the wallet address from your multibit.

- https://youtu.be/quxG0sqv_Io?t=365
copper member
Activity: 2856
Merit: 3071
https://bit.ly/387FXHi lightning theory
February 12, 2020, 04:05:06 PM
#2
Do you get a checksum failed error I or is it fine with it?

I've been sure I've written a seed down right before when I just copied down a word that looked like one of the ones I had, it's easy to recover from though (well for me it was), is there a chance you've done that? Or have you recovered from there before.

m/0'/0 and m/0'/1 are the derivation paths you need according to stack overflow: https://bitcoin.stackexchange.com/questions/40507/how-can-you-extract-private-keys-from-multibit-hd
newbie
Activity: 7
Merit: 4
February 12, 2020, 03:39:36 PM
#1
Hi
I am trying to import my multibit seed into electrum. I have tried everything that i have read on the forum and others have helped already. I am hoping that there are some other things out there to try that i dont know about. When i import into the electrum wallet using the seed, bip 39, derivation m/o', there is nothing in the wallet. I know that the seed words are correct. I have also tried the iancoleman site but cannot find the receiving address which is in my multibit wallet in the list of addresses which it produces.
Any idea anybody
Jump to: