Issues reported: Wrong password and/or wrong keys. Upon restoring, wrong balance shown.

Severity: Low. No wallets and no CROATs actually lost.

Due to the increased size of the CROAT network, recently we’ve noticed that some users started to report the following issue:
After using their wallet with the CROATCore Desktop App normally and more than once, suddenly the program doesn’t recognize the password. When trying to recover the wallet with the private keys, the CROAT balance seems to have disappeared and the wallet shows a 0 balance. Sometimes, it’s possible to receive an error about not recognizing the private keys.

The problem is due to an error in the program which we are aware of and which we’ll correct very soon, in the next version of CROATCore Desktop. This error implies that the response after reading the password may be too slow and, if the time surpasses some previously established limits, the program “understands” that something has gone wrong, like an incorrect password or private key, even if this is not the case.

You shouldn’t worry at all. Your CROATs don’t disappear. Neither does your wallet, if you’ve exported and safely stored your private keys you’ll never lose access to your wallet.

Until we’ll be able to launch the next version, with this error already taken care of, we’ve put together the following set of instructions for each operating system, step-by-step, so that you can recover your wallets and your balances. They seem a bit complicated, but if followed step by step, it’s not difficult at all.

We’re sorry for the inconvenience if you’ve stumbled upon this error.

 

SOLUTION:

MAC OS

1) Click on the Launchpad icon.

2) Search for “Terminal”

3) Double click on the “Terminal” icon

4) Make sure that you know in what folder you have installed the “CROATCore” app.

5) Navigate to that particular folder in the previously opened “Terminal” window by typing:

cd folder, where “folder” is the location of the “CROATCore” app.

For example, if it is in Users/⁠YourUser, you need to type:

cd /⁠Users/⁠YourUser

6) Navigate to the CROATCore’s subsystem folder location by typing:

cd CROATCore.app/⁠Contents/⁠MacOS

Once you do that, type the following command:

./⁠croatd -⁠-⁠config-⁠file configs/⁠croat.conf

Wait until the blockchain is synch’ed. [You should see a message like “SYNCHRONIZED – You may now start SimpleWallet”]

Repeat steps 1 through 6 (6 included).

Type in the following command:

./simplewallet –config-file configs/croat.conf –daemon-address 127.0.0.1:46348 –password APASSWORD

, where APASSWORD is a new password that you choose for your wallet.

Press I

Type in a wallet file (e.g., mywallet.wallet)

Enter your Private Spend Key

Enter your Private View Key

Wait until you see a wallet prompt of the form: [wallet xxxxxx] where xxxxxx are the first characters of your wallet address.

At this point you should have recovered your wallet.

To test, you may type in the following command:

balance

After pressing enter, you should see your old CROATs balance.

END MAC OS

UBUNTU

1) Go to start and search for “Terminal”

2) Double click the “Terminal” icon

3) Make sure that you know in what folder you have installed the “CROATCore” app. In a terminal window, navigate to the folder where you have uncompressed “CROATCore” by typing:

cd folder, where “folder” is the location of the “CROATCore” app.

For example, if it is in home/⁠YourUser, you need to type:

cd /⁠home/⁠YourUser

4) Type in the command:

./⁠croatd -⁠-⁠config-⁠file configs/⁠croat.conf

Wait until the blockchain is synch’ed. [You should see a message like “SYNCHRONIZED – You may now start SimpleWallet”]

Repeat steps 1 through 3 (3 included).

Type in the command:

./simplewallet –config-file configs/croat.conf –daemon-address 127.0.0.1:46348 –password APASSWORD

, where APASSWORD is a new password that you choose for your wallet.

Press I

Type in a wallet file (e.g., mywallet.wallet)

Enter your Private Spend Key

Enter your Private View Key

Wait until you see a wallet prompt of the form: [wallet xxxxxx] where xxxxxx are the first characters of your wallet address.

At this point you should have recovered your wallet.

To test, you may type in the following command:

balance

After pressing enter, you should see your old CROATs balance.

END UBUNTU

WINDOWS

1) Go to start and search for “command prompt”

2) Double click the “Command Prompt” icon

3) In a command prompt window, navigate to the folder where you have uncompressed “CROATCore”

4) Type in the command:

./⁠croatd -⁠-⁠config-⁠file configs/⁠croat.conf

Wait until the blockchain is synch’ed. [You should see a message like “SYNCHRONIZED – You may now start SimpleWallet”]

Repeat steps 1 through 3 (3 included).

Type in the command:

./simplewallet –config-file configs/croat.conf –daemon-address 127.0.0.1:46348 –password APASSWORD

, where APASSWORD is a new password that you choose for your wallet.

Press I

Type in a wallet file (e.g., mywallet.wallet)

Enter your Private Spend Key

Enter your Private View Key

Wait until you see a wallet prompt of the form: [wallet xxxxxx] where xxxxxx are the first characters of your wallet address.

At this point you should have recovered your wallet.

To test, you may type in the following command:

balance

After pressing enter, you should see your old CROATs balance.

END WINDOWS