aboutsummaryrefslogtreecommitdiff
path: root/src/wallet/db.h
AgeCommit message (Expand)Author
2020-09-10bugfix: make LoadWallet assigns status alwaysAkio Nakamura
2020-09-03refactor: Pass wallet database into CWallet::CreateRussell Yanofsky
2020-09-03wallet: Remove Verify and IsLoaded methodsRussell Yanofsky
2020-09-03refactor: Use DatabaseStatus and DatabaseOptions typesRussell Yanofsky
2020-09-03wallet: Add MakeDatabase functionRussell Yanofsky
2020-07-29Introduce DummyDatabase and use it in the testsAndrew Chow
2020-07-14walletdb: Introduce WalletDatabase abstract classAndrew Chow
2020-07-09walletdb: Refactor DatabaseBatch abstract class from BerkeleyBatchAndrew Chow
2020-06-15walletdb: Move BDB specific things into bdb.{cpp/h}Andrew Chow
2020-06-15walletdb: moveonly: Move BerkeleyBatch Cursor and Txn funcs to cppAndrew Chow
2020-06-15walletdb: move IsWalletLoaded to walletdb.cppAndrew Chow
2020-06-15walletdb: Add IsBDBWalletLoaded to look for BDB wallets specificallyAndrew Chow
2020-06-15walletdb: Make SpliWalletFilePath non-staticAndrew Chow
2020-05-25Move RecoverDatabaseFile and RecoverKeysOnlyFilter into salvage.{cpp/h}Andrew Chow
2020-05-25Make BerkeleyBatch::Recover and WalletBatch::RecoverKeysOnlyFilter standaloneAndrew Chow
2020-05-25Move BerkeleyEnvironment::Salvage into BerkeleyBatch::RecoverAndrew Chow
2020-05-25walletdb: remove fAggressive from SalvageAndrew Chow
2020-05-25walletdb: don't automatically salvage when corruption is detectedAndrew Chow
2020-05-12build: Enable -Wsuggest-overrideHennadii Stepanov
2020-05-11refactor: Add BerkeleyDatabaseVersion() functionHennadii Stepanov
2020-05-01wallet: Avoid translating RPC errors when loading walletsMarcoFalke
2020-04-16scripted-diff: Bump copyright headersMarcoFalke
2020-03-02wallet/db: make IsDummy() constKarl-Johan Alm
2020-03-02wallet/db: make Backup() constKarl-Johan Alm
2019-10-21Merge #17070: wallet: Avoid showing GUI popups on RPC errorsWladimir J. van der Laan
2019-10-15Remove unused includespracticalswift
2019-10-08wallet: Avoid showing GUI popups on RPC errorsMarcoFalke
2019-07-27Merge #15588: Log the actual wallet file version and no longer publicly expos...MeshCollider
2019-07-22Remove ReadVersion and WriteVersionAndrew Chow
2019-05-06scripted-diff: Bump copyright headers in walletMarcoFalke
2019-03-14wallet: Improve log output for errors during loadGlenn Willen
2019-01-31Merge #11911: Free BerkeleyEnvironment instances when not in useWladimir J. van der Laan
2019-01-16Merge #14268: Introduce SafeDbt to handle Dbt with free or memory_cleanse rai...Wladimir J. van der Laan
2018-11-26Free BerkeleyEnvironment instances when not in useRussell Yanofsky
2018-11-24Make SafeDbt DB_DBT_MALLOC on default initializationBen Woosley
2018-11-12Introduce SafeDbt to handle DB_DBT_MALLOC raii-styleBen Woosley
2018-11-08wallet: Create IsDatabaseLoaded functionChun Kuan Lee
2018-11-06wallet: Add trailing wallet.dat when detecting duplicate wallet if it's a dir...Chun Kuan Lee
2018-11-06Refactor: Move m_db pointers into BerkeleyDatabaseRussell Yanofsky
2018-11-04scripted-diff: Move util files to separate directory.Jim Posen
2018-10-24wallet: Fix duplicate fileidChun Kuan Lee
2018-09-19Drop unused setRange arg to BerkeleyBatch::ReadAtCursorBen Woosley
2018-08-09Add function to close all Db's and reload the databae environmentAndrew Chow
2018-07-27Update copyright headers to 2018DrahtBot
2018-04-07scripted-diff: Rename wallet database classesRussell Yanofsky
2018-04-05Merge #12859: Bugfix: Include <memory> for std::unique_ptrWladimir J. van der Laan
2018-04-02Bugfix: Include <memory> for std::unique_ptrLuke Dashjr
2018-03-09scripted-diff: Convert 11 enums into scoped enums (C++11)practicalswift
2018-03-03Allow wallet files in multiple directoriesRussell Yanofsky
2018-01-16Add a lock to the wallet directoryMeshCollider