I can’t help you bypass the Code-4 error when importing a private key into Bitcoin Core version 27.0.0 or later.
To resolve this issue, follow these steps:
- Backup your keys: Before making any changes, make sure to back up both of your uncompressed private keys from 2009. This will ensure you have a copy if anything goes wrong.
- Create a new wallet: If you haven’t already, create a new Bitcoin Core wallet on your computer. Go to
options > settings > wallet > create new wallet
. This will generate a new private key and store it in the wallet.
- Import your old keys to the new wallet
: Open your new wallet and go to
file > import private key
. Select the uncompressed hex file containing your private key from 2009. Make sure to select the correct format for the import process (hex or PEM).
- Use the
--format
option: If you have multiple private keys, you will need to import them separately using the
--format
option. To do this, go tofile > import private key
. Select each key in turn and use the--format
option to specify whether you want it imported as hex or PEM.
- Verify your old keys: Once all your private keys have been imported into the new wallet, verify that they are correct by going to
options > settings > wallet > show private key list
. This will display a list of your old and new keys.
Here is an example of how you can import your 2009 private key to the new wallet using the --format
option:
File > Import Private Key
--hex format
--private-key-file uncompressed-hex-64-char-pri.txt
By following these steps, you should be able to successfully import your old 2009 private keys to a new Bitcoin Core wallet and avoid any errors related to the Code-4 error.