Multibit-Legacy / multibit-hd

Deprecated Bitcoin Wallet
https://multibit.org/blog/2017/07/26/multibit-shutdown.html
Other
169 stars 124 forks source link

MultiBit HD and private key #925

Closed PawelLyszczorz closed 7 years ago

PawelLyszczorz commented 7 years ago

In older version (MultiBit not HD) was possibility of extracting private key. I know that policy has changed but this function would be very useful for some of users. I am not the only one who misses that. Could you add it to MultiBit HD?

MultiBit HD does not allow to migrate wallet to other wallet and use there.

bgok commented 7 years ago

There is not an export mechanism to extract private keys or the wallet seed. It was not added to Multibit HD because it is easy to make a mistake when handling a file with unencrypted key in it. Instead a mnemonic seed is used and the private keys are derived from that.

When you created your wallet, a seed was created and the application asked you to write it down the mnemonic words for the seed. This mnemonic can be used to recover your wallet on any wallet with a compatible BIP32 implementation. Additionally, the wallet file is standard bitcoinj wallet, so you should be able to open it with any other wallet that uses bitcoinj.

The recommended action, however, is to setup your new wallet with a new seed, then send your bitcoins from multibit to your new wallet.

PawelLyszczorz commented 7 years ago

I am interested in getting private keys because of AMP currency, not because of BTC, so I can't send it. I would like to import them at wallet which enables me to manage them like omniwallet.

Should I use this tool to extract private keys: https://dcpos.github.io/bip39/ ?

bgok commented 7 years ago

You can derive private keys from your seed with that tool. However, after you do, you should treat the seed and its private keys as if they were compromised. You should move all of the currencies and tokens to a new wallet immediately after you have recovered your AMP tokens.

bitjoinstudios commented 7 years ago

Hey @PawelLyszczorz did you ever get to the bottom of this issue?

PawelLyszczorz commented 7 years ago

Hi,

I'm really sorry for late response but I was very busy and fortunately during Christmas I found some free time. I did it.

Very useful tutorial: http://bitcoin.stackexchange.com/questions/46112/how-to-get-mutlibit-hd-private-keys-from-mnemonic

Key advices: derivation path is m/0'/0 and no passphrase needed (even if you have wallet under password).