aboutsummaryrefslogtreecommitdiff
path: root/src/wallet/db.h
Commit message (Expand)AuthorAgeFilesLines
* rpc, wallet: Expose database format in getwalletinfoJoão Barbosa2020-10-141-0/+3
* Determine wallet file type based on file magicAndrew Chow2020-10-141-0/+3
* wallet: remove db mode stringIvan Metlushko2020-10-131-4/+4
* bugfix: make LoadWallet assigns status alwaysAkio Nakamura2020-09-101-0/+1
* refactor: Pass wallet database into CWallet::CreateRussell Yanofsky2020-09-031-4/+4
* wallet: Remove Verify and IsLoaded methodsRussell Yanofsky2020-09-031-4/+0
* refactor: Use DatabaseStatus and DatabaseOptions typesRussell Yanofsky2020-09-031-0/+5
* wallet: Add MakeDatabase functionRussell Yanofsky2020-09-031-0/+22
* Introduce DummyDatabase and use it in the testsAndrew Chow2020-07-291-0/+41
* walletdb: Introduce WalletDatabase abstract classAndrew Chow2020-07-141-0/+60
* walletdb: Refactor DatabaseBatch abstract class from BerkeleyBatchAndrew Chow2020-07-091-0/+80
* walletdb: Move BDB specific things into bdb.{cpp/h}Andrew Chow2020-06-151-323/+0
* walletdb: moveonly: Move BerkeleyBatch Cursor and Txn funcs to cppAndrew Chow2020-06-151-60/+5
* walletdb: move IsWalletLoaded to walletdb.cppAndrew Chow2020-06-151-1/+0
* walletdb: Add IsBDBWalletLoaded to look for BDB wallets specificallyAndrew Chow2020-06-151-0/+1
* walletdb: Make SpliWalletFilePath non-staticAndrew Chow2020-06-151-0/+1
* Move RecoverDatabaseFile and RecoverKeysOnlyFilter into salvage.{cpp/h}Andrew Chow2020-05-251-2/+0
* Make BerkeleyBatch::Recover and WalletBatch::RecoverKeysOnlyFilter standaloneAndrew Chow2020-05-251-1/+2
* Move BerkeleyEnvironment::Salvage into BerkeleyBatch::RecoverAndrew Chow2020-05-251-9/+0
* walletdb: remove fAggressive from SalvageAndrew Chow2020-05-251-1/+1
* walletdb: don't automatically salvage when corruption is detectedAndrew Chow2020-05-251-12/+2
* build: Enable -Wsuggest-overrideHennadii Stepanov2020-05-121-0/+7
* refactor: Add BerkeleyDatabaseVersion() functionHennadii Stepanov2020-05-111-0/+2
* wallet: Avoid translating RPC errors when loading walletsMarcoFalke2020-05-011-2/+4
* scripted-diff: Bump copyright headersMarcoFalke2020-04-161-1/+1
* wallet/db: make IsDummy() constKarl-Johan Alm2020-03-021-1/+1
* wallet/db: make Backup() constKarl-Johan Alm2020-03-021-1/+1
* Merge #17070: wallet: Avoid showing GUI popups on RPC errorsWladimir J. van der Laan2019-10-211-1/+1
|\
| * wallet: Avoid showing GUI popups on RPC errorsMarcoFalke2019-10-081-1/+1
* | Remove unused includespracticalswift2019-10-151-2/+0
|/
* Merge #15588: Log the actual wallet file version and no longer publicly expos...MeshCollider2019-07-271-11/+0
|\
| * Remove ReadVersion and WriteVersionAndrew Chow2019-07-221-11/+0
* | scripted-diff: Bump copyright headers in walletMarcoFalke2019-05-061-1/+1
* | wallet: Improve log output for errors during loadGlenn Willen2019-03-141-0/+3
|/
* Merge #11911: Free BerkeleyEnvironment instances when not in useWladimir J. van der Laan2019-01-311-15/+19
|\
| * Free BerkeleyEnvironment instances when not in useRussell Yanofsky2018-11-261-15/+19
* | Merge #14268: Introduce SafeDbt to handle Dbt with free or memory_cleanse rai...Wladimir J. van der Laan2019-01-161-47/+34
|\ \ | |/ |/|
| * Make SafeDbt DB_DBT_MALLOC on default initializationBen Woosley2018-11-241-7/+9
| * Introduce SafeDbt to handle DB_DBT_MALLOC raii-styleBen Woosley2018-11-121-40/+31
| * Drop unused setRange arg to BerkeleyBatch::ReadAtCursorBen Woosley2018-09-191-8/+2
* | wallet: Create IsDatabaseLoaded functionChun Kuan Lee2018-11-081-0/+1
* | wallet: Add trailing wallet.dat when detecting duplicate wallet if it's a dir...Chun Kuan Lee2018-11-061-0/+3
* | Refactor: Move m_db pointers into BerkeleyDatabaseRussell Yanofsky2018-11-061-1/+15
* | scripted-diff: Move util files to separate directory.Jim Posen2018-11-041-1/+1
* | wallet: Fix duplicate fileidChun Kuan Lee2018-10-241-0/+7
|/
* Add function to close all Db's and reload the databae environmentAndrew Chow2018-08-091-0/+4
* Update copyright headers to 2018DrahtBot2018-07-271-1/+1
* scripted-diff: Rename wallet database classesRussell Yanofsky2018-04-071-25/+25
* Merge #12859: Bugfix: Include <memory> for std::unique_ptrWladimir J. van der Laan2018-04-051-0/+1
|\
| * Bugfix: Include <memory> for std::unique_ptrLuke Dashjr2018-04-021-0/+1