aboutsummaryrefslogtreecommitdiff
path: root/src/coins.h
Commit message (Expand)AuthorAgeFilesLines
* Update copyright headers to 2018DrahtBot2018-07-271-1/+1
* scripted-diff: Remove trailing whitespacesJoão Barbosa2018-07-241-2/+2
* Support deserializing into temporariesPieter Wuille2018-03-131-1/+1
* Increment MIT Licence copyright header year on files modified in 2017Akira Takizawa2018-01-031-1/+1
* scripted-diff: Replace #include "" with #include <> (ryanofsky)MeshCollider2017-11-161-7/+7
* Refactor: Modernize disallowed copy constructors/assignmentDan Raviv2017-09-161-5/+5
* Merge #10558: Address nits from per-utxo changePieter Wuille2017-06-281-0/+3
|\
| * Comment clarifications in coins.cppAlex Morcos2017-06-271-0/+3
* | Merge #10148: Use non-atomic flushing with block replayWladimir J. van der Laan2017-06-281-2/+11
|\ \ | |/ |/|
| * Non-atomic flushing using the blockchain as replay journalPieter Wuille2017-06-261-2/+11
* | Simplify return values of GetCoin/HaveCoin(InCache)Pieter Wuille2017-06-261-3/+5
|/
* Merge #10537: Few Minor per-utxo assert-semantics re-adds and tweakPieter Wuille2017-06-201-3/+8
|\
| * Be much more agressive in AccessCoin docs.Matt Corallo2017-06-091-2/+7
| * Return a bool in SpendCoin to restore pre-per-utxo assert semanticsMatt Corallo2017-06-091-1/+1
* | Merge #10550: Don't return stale data from CCoinsViewCache::Cursor()Wladimir J. van der Laan2017-06-121-4/+7
|\ \
| * | Use override keyword on CCoinsView overridesRussell Yanofsky2017-06-081-5/+5
| * | Don't return stale data from CCoinsViewCache::Cursor()Russell Yanofsky2017-06-071-0/+3
| |/
* / Remove unused Boost includespracticalswift2017-06-091-1/+0
|/
* scripted-diff: various renames for per-utxo consistencyPieter Wuille2017-06-011-12/+12
* Rename CCoinsCacheEntry::coins to coinPieter Wuille2017-06-011-2/+2
* Merge CCoinsViewCache's GetOutputFor and AccessCoinPieter Wuille2017-06-011-2/+0
* [MOVEONLY] Move old CCoins class to txdb.cppPieter Wuille2017-06-011-51/+0
* Upgrade from per-tx database to per-txoutPieter Wuille2017-06-011-0/+1
* Pack Coin more tightlyPieter Wuille2017-06-011-8/+8
* Remove unused CCoins methodsPieter Wuille2017-06-011-167/+0
* Switch CCoinsView and chainstate db from per-txid to per-txoutPieter Wuille2017-06-011-41/+33
* Remove ModifyCoins/ModifyNewCoinsPieter Wuille2017-06-011-47/+0
* Introduce new per-txout CCoinsViewCache functionsPieter Wuille2017-06-011-1/+32
* Introduce Coin, a single unspent outputPieter Wuille2017-05-261-0/+62
* Report on-disk size in gettxoutsetinfoPieter Wuille2017-05-261-0/+4
* Remove/ignore tx version in utxo and undoPieter Wuille2017-05-261-11/+5
* Switch CCoinsMap from boost to std unordered_mapPieter Wuille2017-04-211-2/+2
* Missing includesJorge Timón2017-04-131-0/+1
* Remove unused codepracticalswift2017-03-171-1/+0
* [cleanup] Remove coin age priority completely.Alex Morcos2017-03-031-7/+0
* Merge #9107: Safer modify new coinsPieter Wuille2017-01-041-0/+5
|\
| * Fix dangerous condition in ModifyNewCoins.Alex Morcos2017-01-041-0/+5
* | Increment MIT Licence copyright header year on files modified in 2016isle29832016-12-311-1/+1
|/
* Remove undefined FetchCoins method declarationRussell Yanofsky2016-12-071-1/+0
* Get rid of nType and nVersionPieter Wuille2016-11-071-12/+12
* Make GetSerializeSize a wrapper on top of CSizeComputerPieter Wuille2016-11-071-23/+0
* Use C++11 thread-safe static initializersPieter Wuille2016-06-071-1/+1
* Use SipHash-2-4 for CCoinsCache indexPieter Wuille2016-05-171-6/+8
* txdb: Add Cursor() method to CCoinsView to iterate over UTXO setWladimir J. van der Laan2016-04-151-13/+20
* Merge #7056: Save last db readWladimir J. van der Laan2016-01-221-1/+1
|\
| * Save the last unnecessary database readAlex Morcos2015-11-181-1/+1
* | Bump copyright headers to 2015MarcoFalke2015-12-131-1/+1
* | Add CCoinsViewCache::HaveCoinsInCache to check if a tx is cachedMatt Corallo2015-12-011-0/+7
* | Add method to remove a tx from CCoinsViewCache if it is unchangedMatt Corallo2015-12-011-0/+6
* | Change GetPriority calculation.Alex Morcos2015-11-191-2/+6