aboutsummaryrefslogtreecommitdiff
path: root/src/coins.cpp
AgeCommit message (Expand)Author
2024-08-08Reduce cache lookups in CCoinsViewCache::FetchCoinLőrinc
2024-08-05Add linked-list test to CCoinsViewCache::SanityCheckPieter Wuille
2024-08-05coins: move Sync logic to CoinsViewCacheCursorAndrew Toth
2024-08-05coins: pass linked list of flagged entries to BatchWriteAndrew Toth
2024-08-02refactor: require self and sentinel parameters for AddFlagsAndrew 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 access for dirty and fresh checksAndrew Toth
2024-06-10log: use error level for critical log messagesMarcoFalke
2023-11-21Use Txid in COutpointdergoegge
2023-11-16Include version.h in fewer placesAnthony Towns
2023-11-16serialize: Drop useless version param from GetSerializeSize()Anthony Towns
2023-10-09Merge bitcoin/bitcoin#26331: Implement `CCoinsViewErrorCatcher::HaveCoin` and...Andrew Chow
2023-03-23Use PoolAllocator for CCoinsMapMartin Leitner-Ankerl
2023-03-23Call ReallocateCache() on each Flush()Martin 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-30Add assertions that BatchWrite(erase=true) erasesPieter Wuille
2023-01-30Follow coding style for named argumentsPieter Wuille
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-08-19Merge bitcoin/bitcoin#25707: refactor: Make const references to avoid unneces...MacroFake
2022-07-27refactor: Make const refs vars where applicableAurèle Oulès
2022-07-21tracing: do not use `coin` after move in `CCoinsViewCache::AddCoin`Seibart Nedor
2021-12-30scripted-diff: Bump copyright headersHennadii Stepanov
2021-11-28[tracing] tracepoints to utxocache add, spent and uncacheArnab Sen
2021-06-17refactor: wrap CCoinsViewCursor in unique_ptrJames O'Beirne
2021-02-12simplify ChainstateManager::SnapshotBlockhash() return semanticsJames O'Beirne
2021-01-13Merge #19935: Move SaltedHashers to separate file and add some new onesWladimir J. van der Laan
2020-12-31scripted-diff: Bump copyright headersMarcoFalke
2020-11-10Move Hashers to util/hasher.{cpp/h}Andrew Chow
2020-07-01Add CChainState::ResizeCoinsCachesJames O'Beirne
2020-05-03Remove CCoinsViewCache::GetValueIn(...)practicalswift
2020-04-21[docs] use consistent naming for possible_overwriteJohn Newbery
2020-04-21[docs] Improve commenting in coins.cpp|hJohn Newbery
2019-12-30scripted-diff: Bump copyright of files changed in 2019MarcoFalke
2019-07-21move-onlyish: move CCoinsViewErrorCatcher out of init.cppJames O'Beirne
2018-11-05Extract CSipHasher to it's own file in crypto/ directory.Jim Posen
2018-09-11Drop unused GetType() from CSizeComputerBen Woosley
2018-07-27Update copyright headers to 2018DrahtBot
2018-01-03Increment MIT Licence copyright header year on files modified in 2017Akira Takizawa
2017-11-16Remove includes in .cpp files for things the corresponding .h file already in...practicalswift
2017-11-16scripted-diff: Replace #include "" with #include <> (ryanofsky)MeshCollider
2017-09-16Small refactor of CCoinsViewCache::BatchWrite()Dan Raviv
2017-08-16Use nullptr instead of zero (0) as the null pointer constantpracticalswift
2017-07-14Remove confusing MAX_BLOCK_BASE_SIZE.Gregory Maxwell
2017-06-28Merge #10148: Use non-atomic flushing with block replayWladimir J. van der Laan
2017-06-26Simplify return values of GetCoin/HaveCoin(InCache)Pieter Wuille