aboutsummaryrefslogtreecommitdiff
path: root/src/validation.h
AgeCommit message (Expand)Author
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-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
2021-02-18style-only: Make CheckSequenceLock signature readableCarl Dong
2021-02-18validation: Pass in chain to ::TestLockPointValidityCarl Dong
2021-02-18validation: Remove old AcceptToMemoryPool w/o chainstate paramCarl Dong
2021-02-18validation: Pass in chainstate to ::AcceptToMemoryPoolCarl Dong
2021-02-18validation: Pass in chainstate to ::LoadMempoolCarl Dong
2021-02-18validation: Pass in chainstate to ::CheckSequenceLocksCarl Dong
2021-02-18validation: Remove old CheckFinalTx w/o chain tip paramCarl Dong
2021-02-18validation: Pass in chain tip to ::CheckFinalTxCarl Dong
2021-02-18Merge #15946: Allow maintaining the blockfilterindex when using pruneJonas Schnelli
2021-02-16Avoid pruning below the blockfilterindex sync heightJonas Schnelli
2021-02-12doc: remove potentially confusing ChainstateManager commentJames O'Beirne
2021-02-12simplify ChainstateManager::SnapshotBlockhash() return semanticsJames O'Beirne
2021-02-12chainparams: add allowed assumeutxo valuesJames O'Beirne
2021-02-11Merge #21062: refactor: return MempoolAcceptResult from ATMPMarcoFalke
2021-02-09[refactor] return MempoolAcceptResultgzhao408
2021-02-01validation: Guard all chainstates with cs_mainCarl Dong
2021-02-01Fix -Wmismatched-tags warningsHennadii Stepanov
2021-01-28style-only: Remove redundant sentence in ActivateBestChain commentCarl Dong
2021-01-28style-only: Make TestBlockValidity signature readableCarl Dong
2021-01-28validation: Move LoadExternalBlockFile to CChainStateCarl Dong
2021-01-28validation: Remove global ::ActivateBestChainCarl Dong
2021-01-28validation: Pass in chainstate to TestBlockValidityCarl Dong
2021-01-28validation: Make CChainState.m_blockman publicCarl Dong