aboutsummaryrefslogtreecommitdiff
path: root/src/validation.h
AgeCommit message (Expand)Author
2021-11-10Merge bitcoin/bitcoin#23173: Add `ChainstateManager::ProcessTransaction`MarcoFalke
2021-11-03[refactor] Don't call AcceptToMemoryPool() from outside validation.cppJohn Newbery
2021-11-03[validation] Add CChainState::ProcessTransaction()John Newbery
2021-10-28[validation/rpc] cache + use vsize calculated in PreChecksglozow
2021-10-25Merge bitcoin/bitcoin#23157: txmempool -/-> validation 1/2: improve performan...MarcoFalke
2021-10-12Fix outdated comments referring to ::ChainActive()Samuel Dobson
2021-10-04[validation/mempool] use Spend/AddCoin instead of UpdateCoinsglozow
2021-09-30[MOVEONLY] consensus: move amount.h into consensusfanquake
2021-09-23Merge bitcoin/bitcoin#21526: validation: UpdateTip/CheckBlockIndex assumeutxo...W. J. van der Laan
2021-09-20refactor: Remove unused validation includesMarcoFalke
2021-09-16Merge bitcoin/bitcoin#22626: Remove txindex migration codeW. J. van der Laan
2021-09-15validation: insert assumed-valid block index entries into candidatesJames O'Beirne
2021-09-15doc: add comment for g_best_blockJames O'Beirne
2021-09-03Add LIFETIMEBOUND to InitializeChainstateMarcoFalke
2021-08-29refactor: remove RecursiveMutex cs_nBlockSequenceIdSebastian Falbesoner
2021-08-20Add missing includes and forward declarations, remove unused onesMarcoFalke
2021-08-05misc package validation doc improvementsglozow
2021-07-28Merge bitcoin/bitcoin#22528: refactor: move GetTransaction to node/transactio...MarcoFalke
2021-07-22Merge bitcoin/bitcoin#22383: rpc: Prefer to use txindex if available for GetT...MarcoFalke
2021-07-22refactor: move `GetTransaction(...)` to node/transaction.cppSebastian Falbesoner
2021-07-16refactor: remove unused assumeutxo methodsJames O'Beirne
2021-07-16validation: add chainman ref to CChainStateJames O'Beirne
2021-07-15Move pblocktree global to BlockManagerMarcoFalke
2021-07-15Move LoadBlockIndexDB to BlockManagerMarcoFalke
2021-07-13refactor: move UpdateTip into CChainStateJames O'Beirne
2021-07-13refactor: no mempool arg to GetCoinsCacheSizeStateJames O'Beirne
2021-07-13refactor: move UpdateMempoolForReorg into CChainStateJames O'Beirne
2021-07-13validation: make CChainState::m_mempool optionalJames O'Beirne
2021-07-03prefer to use txindex if available for GetTransactionJameson Lopp
2021-06-30[move-only] Move ComputeBlockVersion from validation to versionbitsAnthony Towns
2021-06-30[refactor] Add versionbits deployments to deploymentstatus.hAnthony Towns
2021-06-29[refactor] Add deploymentstatus.hAnthony Towns
2021-06-13refactor: Remove chainparams arg from CChainState member functionsMarcoFalke
2021-06-13refactor: Remove ::Params() global from inside CChainState member functionsMarcoFalke
2021-06-10validation: Farewell, global Chainstate!Carl Dong
2021-06-10qt/test: Reset chainman in ~ChainstateManager insteadCarl Dong
2021-06-10Merge bitcoin/bitcoin#22084: package testmempoolaccept followupsfanquake
2021-06-03doc: Various validation doc fixupsMarcoFalke
2021-06-02[refactor] comment/naming improvementsglozow
2021-05-31validation: change ProcessNewBlock() to take a CBlock referencefanquake
2021-05-27Merge bitcoin/bitcoin#20833: rpc/validation: enable packages through testmemp...W. J. van der Laan
2021-05-24[validation] package validation for test acceptsglozow
2021-05-20[validation] explicit Success/Failure ctors for MempoolAcceptResultglozow
2021-05-20[validation] make CheckSequenceLocks context-freeglozow
2021-05-19Remove -feefilter optionamadeuszpawlik
2021-05-11refactor: Avoid magic value of all-zeros in assumeutxo base_blockhashMarcoFalke
2021-05-05Merge bitcoin/bitcoin#21727: refactor: Move more stuff to blockstorageW. J. van der Laan
2021-04-30Merge bitcoin/bitcoin#19521: Coinstats IndexW. J. van der Laan
2021-04-28Merge bitcoin/bitcoin#21783: refactor: Make MempoolAcceptResult members constMarcoFalke
2021-04-27Merge bitcoin/bitcoin#21523: validation: run VerifyDB on all chainstatesMarcoFalke