aboutsummaryrefslogtreecommitdiff
path: root/src/validation.h
AgeCommit message (Expand)Author
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
2021-04-27move-only: Move functions to blockstorageMarcoFalke
2021-04-27move-only: Move constants to blockstorageMarcoFalke
2021-04-27refactor: Move block storage globals to blockstorageMarcoFalke
2021-04-27refactor: Move pruning/reindex/importing globals to blockstorageMarcoFalke
2021-04-27Merge bitcoin/bitcoin#21009: Remove RewindBlockIndex logicW. J. van der Laan
2021-04-26doc/style followups in MempoolAcceptResultglozow
2021-04-23doc: IsSnapshotActiveJames O'Beirne
2021-04-23validation: prepare VerifyDB for assumeutxoJames O'Beirne
2021-04-23refactor: rename active_chainstate in VerifyDBJames O'Beirne
2021-04-21[validation] RewindBlockIndex no longer neededDhruv Mehta
2021-04-19index: Coinstats index can be activated with command line flagFabian Jahr
2021-04-13Merge #21575: refactor: Create blockstorage modulefanquake
2021-04-06doc: fixup -Wdocumentation issuesfanquake
2021-04-05move-only: Move *Disk functions to blockstorageMarcoFalke
2021-04-02refactor: Move load block thread into ChainstateManagerMarcoFalke
2021-03-30validation: Make BlockManager::LookupBlockIndex constCarl Dong
2021-03-17Merge #21415: refactor: remove Optional & nulloptWladimir J. van der Laan
2021-03-17refactor: post Optional<> removal cleanupsfanquake
2021-03-15scripted-diff: remove Optional & nulloptfanquake
2021-03-11validation: Make DumpMempool(...) and LoadMempool(...) easier to test/fuzz/mockpracticalswift
2021-03-08validation: Remove extraneous LoadGenesisBlock function prototypeCarl Dong
2021-03-03validation: CVerifyDB::VerifyDB: Use locking annotationCarl Dong
2021-03-01validation: Move LoadBlockIndexDB to CChainStateCarl Dong
2021-03-01validation: Move invalid block handling to CChainStateCarl Dong
2021-03-01validation: Pass in chainstate to CVerifyDB::VerifyDBCarl Dong
2021-03-01validation: Remove global ::VersionBitsTip{State,SinceHeight,Statistics}Carl Dong
2021-03-01validation: Pass in chainstate to ::PruneBlockFilesManualCarl Dong
2021-02-22validation: Remove global ::{{Precious,Invalidate}Block,ResetBlockFailureFlags}Carl Dong