aboutsummaryrefslogtreecommitdiff
path: root/src/wallet/db.h
AgeCommit message (Expand)Author
2024-02-03wallet: remove unused 'accept_no_keys' arg from decryption processfurszy
2023-11-28scripted-diff: Use DataStream in most placesMarcoFalke
2023-06-01wallet: Add GetPrefixCursor to DatabaseBatchAndrew Chow
2023-05-03wallet: Move DummyDatabase to salvageAndrew Chow
2023-04-12wallet: Add DatabaseBatch::ErasePrefix methodRyan Ofsky
2023-03-23refactor: Move fs.* to util/fs.*TheCharlatan
2023-01-31clang-tidy: Fix `modernize-use-default-member-init` in headersHennadii Stepanov
2023-01-26Use DataStream where possibleMarcoFalke
2022-12-16db: Change DatabaseCursor::Next to return status enumAndrew Chow
2022-12-16wallet: Have cursor users use DatabaseCursor directlyAndrew Chow
2022-12-14wallet: Introduce DatabaseCursor RAII class for managing cursorAndrew Chow
2022-03-16Replace use of `ArgsManager` with `DatabaseOptions`Kiminuo
2022-01-06Add src/wallet/* code to wallet:: namespaceRussell Yanofsky
2021-12-30scripted-diff: Bump copyright headersHennadii Stepanov
2021-12-15refactor: Move restorewallet() RPC logic to the wallet sectionw0xlt
2021-03-17refactor: post Optional<> removal cleanupsfanquake
2021-03-15scripted-diff: remove Optional & nulloptfanquake
2021-03-11scripted-diff: remove MakeUnique<T>()fanquake
2020-12-04refactor: Consolidate redundant wallet database path and exists functionsRussell Yanofsky
2020-12-04refactor: Replace ListWalletDir() function with ListDatabases()Russell Yanofsky
2020-12-04MOVEONLY: Move IsBDBFile, IsSQLiteFile, and ListWalletDirRussell Yanofsky
2020-10-14rpc, wallet: Expose database format in getwalletinfoJoão Barbosa
2020-10-14Determine wallet file type based on file magicAndrew Chow
2020-10-13wallet: remove db mode stringIvan Metlushko
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