Recovery wallet data with salvagewallet


This is a very helpful method to recovery your wallet data. It can fix following issues.

  • Incorrect balance
  • Broken wallet
  • Wallet launching issue

PLEASE make sure backup your wallet before below operations. These operations may break your wallet.

Windows wallet turtorial

Let's take Windows 10 as example. Other windows are similar.

Firstly please find the shortcut of ZHCash-Qt. It's on the desktop or the start menu. Copy it to the desktop.

Right click on the short cut, click on Properties and click on Shortcut. Then add --salvagewallet to the end of Target.

Click on OK. The dialogue will be closed.

Now double click on the shortcut. The wallet will launch and reindex blocks.

We can have a look at the data menu of ZHCash. Open menu %APPDATA%\ZHCash. Please be careful and don't remove or change any content under this menu except you are aware of them.

Now the old wallet has been backed up to wallet.1234156779.bak. The wallet is using the new wallet.dat file. It contains all private keys with brand new data.

After the above steps, it's better to remove the shortcut on the desktop in order not to reindex your wallet next time.


Did you find this article useful?



  • Main ZHChain Docs

    Documentation Please take some time to read the following, this is for your own safety! This website provides documentation on different aspects...

  • ZHCash QT Wallet Tutorial

    My WalletThis is the ZHCash wallet “My Wallet” page, it shows the following: Balances Available Pending Total Other Tokens If ...

  • ZHCash Wallet Best Practices

    In this document we'll take a look at how to safely use our ZHCash wallet. Please keep in mind these VERY IMPORTANT topics: Encrypt your wallet BEF...

  • How to update your ZHCash wallet

    Updating your ZHCash wallet is quite easy, however, this process changes depending on which operating system you're running, in this document we'll go...

  • ZHCash Core Wallet Commands (Part-1)

    Commands The ZHCash Core wallet has a rich set of commands which give comprehensive control of the wallet and blockchain transactions. There are two ...