aboutsummaryrefslogtreecommitdiff
path: root/src/coins.h
AgeCommit message (Expand)Author
2024-08-05coins: move Sync logic to CoinsViewCacheCursorAndrew Toth
2024-08-05coins: pass linked list of flagged entries to BatchWriteAndrew Toth
2024-08-05coins: track flagged cache entries in linked listAndrew Toth
2024-08-02coins: call ClearFlags in CCoinsCacheEntry destructorAndrew Toth
2024-08-02refactor: require self and sentinel parameters for AddFlagsAndrew Toth
2024-08-01refactor: add CoinsCachePair aliasAndrew Toth
2024-08-01refactor: move flags to private uint8_t and rename to m_flagsAndrew Toth
2024-08-01refactor: disallow setting flags in CCoinsCacheEntry constructorsAndrew Toth
2024-08-01refactor: encapsulate flags setting with AddFlags and ClearFlagsAndrew Toth
2024-08-01refactor: encapsulate flags get access for all other checksAndrew Toth
2024-08-01refactor: encapsulate flags access for dirty and fresh checksAndrew Toth
2024-07-08tidy: modernize-use-equals-defaultMarcoFalke
2023-11-24Merge bitcoin/bitcoin#28922: Use Txid in COutpointfanquake
2023-11-21Use Txid in COutpointdergoegge
2023-11-19pool: make sure PoolAllocator uses the correct alignmentMartin Leitner-Ankerl
2023-10-09Merge bitcoin/bitcoin#26331: Implement `CCoinsViewErrorCatcher::HaveCoin` and...Andrew Chow
2023-03-23Use PoolAllocator for CCoinsMapMartin Leitner-Ankerl
2023-02-02Add deterministic mode to CCoinsViewCachePieter Wuille
2023-02-01Add CCoinsViewCache::SanityCheck() and use it in fuzz testPieter Wuille
2023-01-31clang-tidy: Fix `modernize-use-default-member-init` in headersHennadii Stepanov
2023-01-20coins: add Sync() method to allow flush without cacheCoins dropJames O'Beirne
2022-12-24scripted-diff: Bump copyright headersHennadii Stepanov
2022-10-19Implement CCoinsViewErrorCatcher::HaveCoinAurèle Oulès
2022-06-21refactor: remove unused methods `{CDBIterator,CCoinsViewDBCursor}::GetValueSi...Sebastian Falbesoner
2021-12-30scripted-diff: Bump copyright headersHennadii Stepanov
2021-06-17refactor: wrap CCoinsViewCursor in unique_ptrJames O'Beirne
2021-05-11refactor: Remove unused codeMarcoFalke
2021-03-23Merge #18030: doc: Coin::IsSpent() can also mean never existedMarcoFalke
2021-02-12simplify ChainstateManager::SnapshotBlockhash() return semanticsJames O'Beirne
2020-11-10Move Hashers to util/hasher.{cpp/h}Andrew Chow
2020-07-01Add CChainState::ResizeCoinsCachesJames O'Beirne
2020-06-10[doc] Coin: explain that IsSpent() can also mean never existedSjors Provoost
2020-05-06Merge #18854: doc: Fix typo in Coin doxygen commentWladimir J. van der Laan
2020-05-03Remove CCoinsViewCache::GetValueIn(...)practicalswift
2020-05-02doc: Fix typo in Coin doxygen commentMarcoFalke
2020-04-22Merge #18410: Docs: Improve commenting for coins.cpp|hWladimir J. van der Laan
2020-04-21[docs] use consistent naming for possible_overwriteJohn Newbery
2020-04-21[docs] Improve commenting in coins.cpp|hJohn Newbery
2020-04-16scripted-diff: Bump copyright headersMarcoFalke
2020-03-28serialization: prevent int overflow for big Coin::nHeightpierrenn
2020-01-21Convert compression.h to new serialization frameworkPieter Wuille
2019-12-30scripted-diff: Bump copyright of files changed in 2019MarcoFalke
2019-09-25make SaltedOutpointHasher noexceptMartin Ankerl
2019-07-21move-onlyish: move CCoinsViewErrorCatcher out of init.cppJames O'Beirne
2019-04-26Merge #15267: doc: explain AcceptToMemoryPoolWorker's coins_to_uncacheMarcoFalke
2019-04-26doc: explain AcceptToMemoryPoolWorker's coins_to_uncacheJames O'Beirne
2019-01-24Trivial: fixup a few doxygen commentsBen Woosley
2018-11-05Extract CSipHasher to it's own file in crypto/ directory.Jim Posen
2018-08-20Preserve a format of RPC command definitionsKostiantyn Stepaniuk
2018-07-27Update copyright headers to 2018DrahtBot