diff options
author | Jeff Garzik <jgarzik@bitpay.com> | 2014-02-14 11:33:07 -0500 |
---|---|---|
committer | Jeff Garzik <jgarzik@bitpay.com> | 2014-02-14 11:33:07 -0500 |
commit | 518f3bdae3415fdb60cef984b69b36f2633c1fe1 (patch) | |
tree | 98022a0e8b5a3c2b5ab50fbb6089a8d2e29c0967 /src/walletdb.h | |
parent | 6056c87d25994bbceb23d6ae50df1276a51d51bd (diff) |
Add -zapwallettxes cli/config option, used for wallet recovery
This diagnostic tool removes all "tx" records from the wallet db,
then forces a full rescan, to rebuild "tx" records accurately.
Diffstat (limited to 'src/walletdb.h')
-rw-r--r-- | src/walletdb.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/walletdb.h b/src/walletdb.h index 4f3e29283e..3bfb436050 100644 --- a/src/walletdb.h +++ b/src/walletdb.h @@ -122,6 +122,8 @@ public: DBErrors ReorderTransactions(CWallet*); DBErrors LoadWallet(CWallet* pwallet); + DBErrors FindWalletTx(CWallet* pwallet, std::vector<uint256>& vTxHash); + DBErrors ZapWalletTx(CWallet* pwallet); static bool Recover(CDBEnv& dbenv, std::string filename, bool fOnlyKeys); static bool Recover(CDBEnv& dbenv, std::string filename); }; |