aboutsummaryrefslogtreecommitdiff
path: root/src/validation.cpp
AgeCommit message (Expand)Author
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-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-19refactor: Pass hash_type to CoinsStats in stats objectFabian Jahr
2021-04-18Change GetBlocksDir() to ArgsManager.GetBlocksDirPath().Kiminuo
2021-04-14validation: fix ActivateSnapshot to use hardcoded nChainTxJames O'Beirne
2021-04-14Merge #21585: Fix assumeutxo crash due to truncated fileMarcoFalke
2021-04-13Merge #21575: refactor: Create blockstorage modulefanquake
2021-04-05move-only: Move *Disk functions to blockstorageMarcoFalke
2021-04-04move-only: Move AbortNode to shutdownMarcoFalke
2021-04-04Fix assumeutxo crash due to missing base_blockhashMarcoFalke
2021-04-03Fix assumeutxo crash due to truncated fileMarcoFalke
2021-04-01Merge #21567: docs: fix various misleading commentsW. J. van der Laan
2021-04-01[doc] correct comment about ATMPWglozow
2021-04-01[doc] GetBestBlock() doesn't do nothinggzhao408
2021-03-30validation: Make BlockManager::LookupBlockIndex constCarl Dong
2021-03-22refactor: return std::nullopt instead of {}fanquake
2021-03-20Merge #20921: validation: don't try to invalidate genesis block in CChainStat...MarcoFalke
2021-03-17Merge #21415: refactor: remove Optional & nulloptWladimir J. van der Laan
2021-03-17refactor: post Optional<> removal cleanupsfanquake
2021-03-15Merge #19259: fuzz: Add fuzzing harness for LoadMempool(...) and DumpMempool(...MarcoFalke
2021-03-15scripted-diff: remove Optional & nulloptfanquake
2021-03-12Merge #21404: refactor: Remove MakeUnique<T>()MarcoFalke
2021-03-11validation: Make DumpMempool(...) and LoadMempool(...) easier to test/fuzz/mockpracticalswift
2021-03-11scripted-diff: remove MakeUnique<T>()fanquake
2021-03-08node/coinstats: Pass in BlockManager to GetUTXOStatsCarl Dong
2021-03-03validation: CVerifyDB::VerifyDB: Use locking annotationCarl Dong
2021-03-03validation: Use existing chain member in CChainState::LoadGenesisBlockCarl Dong
2021-03-03validation: Use existing chain member in CChainState::AcceptBlockCarl Dong
2021-03-03validation: Pass in chain to FindBlockPos+SaveBlockToDiskCarl Dong
2021-03-03validation: Use *this in CChainState::ActivateBestChainStepCarl Dong
2021-03-03validation: Pass in chainstate to CTxMemPool::checkCarl Dong
2021-03-01validation: Use *this in CChainState::InvalidateBlockCarl 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-03-01validation: Pass in chainstate to UpdateTipCarl Dong
2021-02-22validation: Remove global ::{{Precious,Invalidate}Block,ResetBlockFailureFlags}Carl Dong
2021-02-22validation: Remove global ::LoadGenesisBlockCarl Dong
2021-02-22validation: Check chain tip is non-null in CheckFinalTxCarl Dong
2021-02-22Merge #21202: [validation] Two small clang lock annotation improvementsMarcoFalke
2021-02-18style-only: Make AcceptToMemoryPool signature readableCarl Dong
2021-02-18style-only: Make CheckSequenceLock signature readableCarl Dong
2021-02-18validation: Use *this in CChainState::LoadMempoolCarl Dong