aboutsummaryrefslogtreecommitdiff
path: root/src/txdb.h
AgeCommit message (Expand)Author
2023-08-01move-only: Move CBlockTreeDB to node/blockstorageMarcoFalke
2023-08-01index: Drop legacy -txindex checkMarcoFalke
2023-06-28kernel: Pass interrupt reference to chainmanTheCharlatan
2023-05-29fix includes for touched header files (iwyu)MarcoFalke
2023-05-29Add [[nodiscard]] where ignoring a Result return type is an errorMarcoFalke
2023-05-24refactor: Replace std::optional<bilingual_str> with util::ResultRyan Ofsky
2023-03-23refactor: Move fs.* to util/fs.*TheCharlatan
2023-02-10refactor, txdb: Use DBParams struct in CBlockTreeDBRyan Ofsky
2023-02-10refactor, txdb: Add CoinsViewOptions structRyan Ofsky
2023-01-20coins: add Sync() method to allow flush without cacheCoins dropJames O'Beirne
2023-01-05refactor: add kernel/cs_main.*fanquake
2022-12-24scripted-diff: Bump copyright headersHennadii Stepanov
2022-09-13db: add StoragePath to CDBWrapper/CCoinsViewDBJames O'Beirne
2022-07-19Add missing includesMacroFake
2022-03-10Remove utxo db upgrade codeMarcoFalke
2022-01-28Replace lock with thread safety annotation in CBlockTreeDB::LoadBlockIndexGuts()Jon Atack
2021-12-30scripted-diff: Bump copyright headersHennadii Stepanov
2021-08-20Remove txindex migration codeMarcoFalke
2021-08-20Add missing includes and forward declarations, remove unused onesMarcoFalke
2021-06-18move-only(ish): don't expose CCoinsViewDBCursorJames O'Beirne
2021-06-17refactor: wrap CCoinsViewCursor in unique_ptrJames O'Beirne
2020-07-01txdb: add CCoinsViewDB::ChangeCacheSizeJames O'Beirne
2020-01-15scripted-diff: Bump copyright of files changed in 2020MarcoFalke
2020-01-13Merge #16945: refactor: introduce CChainState::GetCoinsCacheSizeStateWladimir J. van der Laan
2019-12-30scripted-diff: Bump copyright of files changed in 2019MarcoFalke
2019-12-12refactoring: introduce CChainState::GetCoinsCacheSizeStateJames O'Beirne
2019-10-15Remove unused includespracticalswift
2019-08-15refactor: have CCoins* data managed under CChainStateJames O'Beirne
2019-04-06init: Add CLI option to enable block filter index.Jim Posen
2018-08-08Merge #13780: 0.17: Pre-branch maintenanceWladimir J. van der Laan
2018-07-27Return void instead of bool for functions that cannot failpracticalswift
2018-07-27Update copyright headers to 2018DrahtBot
2018-06-04index: Move index DBs into index/ directory.Jim Posen
2018-06-04db: Make reusable base class for index databases.Jim Posen
2018-06-04db: Remove obsolete methods from CBlockTreeDB.Jim Posen
2018-04-25[init] Initialize and start TxIndex in init code.Jim Posen
2018-04-25[db] Migration for txindex data to new, separate database.Jim Posen
2018-04-25[db] Create separate database for txindex.Jim Posen
2018-04-10Merge #12731: Support serialization as another type without castingWladimir J. van der Laan
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-20Support serialization as another type without castingPieter Wuille
2018-02-07Merge #10498: Use static_cast instead of C-style casts for non-fundamental typesMarcoFalke
2018-01-03Increment MIT Licence copyright header year on files modified in 2017Akira Takizawa
2017-11-16scripted-diff: Replace #include "" with #include <> (ryanofsky)MeshCollider
2017-10-05Merge #11107: Fix races in AppInitMain and others with lock and atomic boolsMarcoFalke
2017-09-22Use static_cast instead of C-style casts for non-fundamental typespracticalswift
2017-09-16Refactor: Modernize disallowed copy constructors/assignmentDan Raviv
2017-09-07Consistent parameter names in txdb.hMeshCollider
2017-08-21Merge #10809: optim: mark a few classes finalWladimir J. van der Laan