diff options
| author | Jeff Garzik <[email protected]> | 2014-02-14 11:33:07 -0500 |
|---|---|---|
| committer | Jeff Garzik <[email protected]> | 2014-02-14 11:33:07 -0500 |
| commit | 518f3bdae3415fdb60cef984b69b36f2633c1fe1 (patch) | |
| tree | 98022a0e8b5a3c2b5ab50fbb6089a8d2e29c0967 /src/walletdb.h | |
| parent | Merge pull request #3662 (diff) | |
| download | discoin-518f3bdae3415fdb60cef984b69b36f2633c1fe1.tar.xz discoin-518f3bdae3415fdb60cef984b69b36f2633c1fe1.zip | |
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 4f3e29283..3bfb43605 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); }; |