Author

Topic: reading walled.dat failed|Encrypted Wallet| Assertion fail (Read 918 times)

newbie
Activity: 18
Merit: 0
Hey friends,

thank you all for the support. I got it fixed. Extract the encrypted data and decrypt it in parts.

Best Regards
staff
Activity: 3458
Merit: 6793
Just writing some code
Your wallet files are corrupted, and that is what is causing the crash. Specifically, some keys are able to be decrypted, others are not, so the program exits out of an abundance of caution. This generally means that your wallet file is corrupted. To fix that, you use --salvagewallet, pywallet, or restore a backup. If none of those work, then the coins are lost.
newbie
Activity: 18
Merit: 0
Thanks for your advice.

Can you recommend someone how could know a solution?

Edit:

Yes I have a Backup of my wallet. But it's also encrypted and when I try to unlock it, the wallet crashes with the same failure...
staff
Activity: 3458
Merit: 6793
Just writing some code
Do you have a backup of your wallet? If so, restore that backup.

The problem here is that the wallet file is corrupted so Core is not able to read parts of it and get the information it needs.
newbie
Activity: 18
Merit: 0
Hey achow,

thanks for your support.

I've tried it. But its the same issue. When i try to unlock my wallet with the right passphrase, the bitcoin core crash with the report:

Code:
bitcoin-qt: wallet/crypter.cpp:198: bool CCryptoKeyStore::Unlock(const CKeyingMaterial&): Zusicherung »false« nicht erfüllt.
Abgebrochen (Speicherabzug geschrieben)

The last two lines are in german. Translated it means: Expression "false". Storage access failure.

staff
Activity: 3458
Merit: 6793
Just writing some code
Try starting Bitcoin Core with the -salvagewallet option.
newbie
Activity: 18
Merit: 0
Hey guyes,

I use the Bitcoin Core Wallet in since 2 days it show up the message that it can not read the wallet.dat correctly.
My wallet is encrypted. Everytime when i want to do a transaction or unlock the wallet, there show up a new window after the password input with the message: "Assertion fail, wallet/crypter.cpp:198"

I deleted the bitcoin core and downloaded it again, tried it in Windows and Linux. And I used the recovery function of the pywallet.


Now, i dont know what i can do anymore. Huh  Undecided
Please help me if you know a solution or have an idea.

Thanks in advance!!
Jump to: