Author

Topic: Importing private keys form MultiBit Classic to Bitcoin ABC. Invalid private key (Read 1148 times)

newbie
Activity: 2
Merit: 0
Wow! It worked for me too!
Thanks a lot for sharing!!

The reason why it wasn't working before is because Multibit Classic was encripting the .key file.
I copy/pasted the 4 unencripted keys that my wallet had into EXODUS (Menu Developer/Assets/Bitcoin Cash/Move Funds WIF) and it worked like a charm.

You made my day guys!!
Love u
member
Activity: 99
Merit: 12
HCP, thanks. I'll try this

PS: It works!
HCP
legendary
Activity: 2086
Merit: 4361
You are exporting a password protected key file from MultiBit classic... This actually encrypts the contents of the file, making it useless for what you're trying to achieve. It probably looks like this:




You need to enter your wallet password at the top, and then leave the password field at the bottom empty... Select the "do not password protect export file" option:



Note: you don't want to copy the datetime stamp at the end of the private keys when trying to import them into Bitcoin ABC... Wink

This will create a plaintext version of the export file which you will find then contains the private keys in the correct "WIF" format... Ie. You'll see keys beginning with a "K" or "L"... Like this:
member
Activity: 99
Merit: 12
You'll have to decrypt it first.
How?
How did you get it out of multibit classic? Did you put the wrong passsword in, can you retry extracting it?
Menu -> Tools -> Export private keys. After I enter password in the field "Wallet password". If I'd enter wrong password it returns error: The wallet password is incorrect. So I entered correct password
ALTERNATIVELY:
Go to an offline version of this: https://www.bitaddress.org/bitaddress.org-v3.3.0-SHA256-dec17c07685e1870960903d8f58090475b25af946fe95a734f88408cef4aa194.html
and click "Wallet Details", tick Bip38 and imput the password you used on the multibit wallet.


You want a key that starts with a 5, a K or an L preferably as these are the most common types imo (electrum tends to print the ones that begin L or K as these are compressed with WIF compression and the ones beginning with a 5 are uncompressed ones).


When I pasted there my private key it returns error: The text you entered is not a valid Private Key!Would you like to use the entered text as a passphrase and create a Private Key using a SHA256 hash of the passphrase?Warning: Choosing a strong passphrase is important to avoid brute force attempts to guess your passphrase and steal your bitcoins.
copper member
Activity: 2856
Merit: 3071
https://bit.ly/387FXHi lightning theory
Is the first character of the private key 5? D? Or C? Or something else?
It's U

It's AES/BIP38 encrypted most likely if it begins with a U. You'll have to decrypt it first. How did you get it out of multibit classic? Did you put the wrong passsword in, can you retry extracting it?

ALTERNATIVELY:
Go to an offline version of this: https://www.bitaddress.org/bitaddress.org-v3.3.0-SHA256-dec17c07685e1870960903d8f58090475b25af946fe95a734f88408cef4aa194.html
and click "Wallet Details", tick Bip38 and imput the password you used on the multibit wallet.


You want a key that starts with a 5, a K or an L preferably as these are the most common types imo (electrum tends to print the ones that begin L or K as these are compressed with WIF compression and the ones beginning with a 5 are uncompressed ones).

member
Activity: 99
Merit: 12
Is the first character of the private key 5? D? Or C? Or something else?
It's U
legendary
Activity: 4228
Merit: 1313
I exported private keys from MultiBit Classic in a file. After I open the file, copy its contents, after with the command importprivkey "my private key" I trying to import into Bitcoin ABC. It returns: Invalid private key encoding (code -5). What am I doing wrong?


 Is the first character of the private key 5? D? Or C? Or something else?
member
Activity: 99
Merit: 12
I exported private keys from MultiBit Classic in a file. After I open the file, copy its contents, after with the command importprivkey "my private key" I trying to import into Bitcoin ABC. It returns: Invalid private key encoding (code -5). What am I doing wrong?
Jump to: