How to transfer addresses from Satoshi client to MultiBit? I'm trying to take an address from my Satoshi client and transfer it into my new MultiBit client. I have found several questions similar to this, and have tried all their solutions, but to no avail.

This is the basic process I go through: (Note: The address &amp; private key I use in the example are empty; made for this example)


On the Satoshi client, I go to the console and type: dumpprivkey 16tTCqoguKk7ZvLXsUyUE5JKJQ2VMDpCQj
I get the private key
KzD6eDjxCwPf8YTGiGhNWAyg4HU4H6iWXYEqCyKGhH8Dy9ZKhdui
I confirm on bitaddress.org that the private key does indeed output the public key above.
I then export the private keys on MultiBit (Version 0.4.19 BTW), and add the private key listed above into the exported file.
Importing the private keys back, the public address 1GWqf362pUzGfrZ7K7Thazd27aRBsakGcX is imported, rather than 16tTCqoguKk7ZvLXsUyUE5JKJQ2VMDpCQj.


I'm not exactly sure if I'm doing something wrong, or the problem is some sort of bug in the software...
Please excuse me if I sound "Bitcoin-Illiterate", I'm kinda new to this stuff.
Notice that your private key retrieved from the Satoshi client begins with a K. According to the List of Address Prefixes, that means the key is exported in compressed form.

MultiBit's export file saves private keys in uncompressed form. Private keys in uncompressed form begin with a 5. 

You can divine the uncompressed key using Bitaddress's wallet details page. Just look for the private key that begins with a 5. It's the private key that has a QR code next to it.

Repeat the latter part of your steps, adding the uncompressed key to the export file and then importing that file.