aboutsummaryrefslogtreecommitdiff
path: root/src/coins.cpp
AgeCommit message (Expand)Author
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
2017-06-26Non-atomic flushing using the blockchain as replay journalPieter Wuille
2017-06-26Merge #10559: Change semantics of HaveCoinInCache to match HaveCoinWladimir J. van der Laan
2017-06-20Merge #10537: Few Minor per-utxo assert-semantics re-adds and tweakPieter Wuille
2017-06-09Return a bool in SpendCoin to restore pre-per-utxo assert semanticsMatt Corallo
2017-06-08Change semantics of HaveCoinInCache to match HaveCoinAlex Morcos
2017-06-06[trivial] Fix typo: "occurrences" (misspelled as "occurrances")practicalswift
2017-06-01scripted-diff: various renames for per-utxo consistencyPieter Wuille
2017-06-01Rename CCoinsCacheEntry::coins to coinPieter Wuille
2017-06-01Merge CCoinsViewCache's GetOutputFor and AccessCoinPieter Wuille
2017-06-01Remove unused CCoins methodsPieter Wuille
2017-06-01Switch CCoinsView and chainstate db from per-txid to per-txoutPieter Wuille
2017-06-01Remove ModifyCoins/ModifyNewCoinsPieter Wuille
2017-06-01Introduce new per-txout CCoinsViewCache functionsPieter Wuille
2017-05-26Report on-disk size in gettxoutsetinfoPieter Wuille
2017-03-03[cleanup] Remove coin age priority completely.Alex Morcos
2017-01-04Check FRESH validity in CCoinsViewCache::BatchWriteRussell Yanofsky
2017-01-04Merge #9107: Safer modify new coinsPieter Wuille
2017-01-04Fix dangerous condition in ModifyNewCoins.Alex Morcos
2016-12-31Increment MIT Licence copyright header year on files modified in 2016isle2983
2016-09-20Fix relaypriority calculation errormaiiz
2016-06-07Use C++11 thread-safe static initializersPieter Wuille
2016-05-17Use SipHash-2-4 for CCoinsCache indexPieter Wuille
2016-04-15txdb: Add Cursor() method to CCoinsView to iterate over UTXO setWladimir J. van der Laan
2016-01-22Merge #7056: Save last db readWladimir J. van der Laan
2015-12-13Bump copyright headers to 2015MarcoFalke
2015-12-01Add CCoinsViewCache::HaveCoinsInCache to check if a tx is cachedMatt Corallo
2015-12-01Add method to remove a tx from CCoinsViewCache if it is unchangedMatt Corallo
2015-11-19Change GetPriority calculation.Alex Morcos
2015-11-18Save the last unnecessary database readAlex Morcos
2015-11-18Alter assumptions in CCoinsViewCache::BatchWriteAlex Morcos