aboutsummaryrefslogtreecommitdiff
path: root/src/validation.h
AgeCommit message (Expand)Author
2022-05-21scripted-diff: Convert global Mutexes to GlobalMutexesAnthony Towns
2022-05-10validation: move g_versionbitscache into ChainstateManagerAnthony Towns
2022-05-10deploymentstatus: allow chainman in place of consensusParamsAnthony Towns
2022-05-10validation: move UpdateUncommittedBlockStructures and GenerateCoinbaseCommitm...Anthony Towns
2022-05-10validation: replace ::Params() calls with chainstate/chainman memberAnthony Towns
2022-05-10validation: remove redundant CChainParams params from ChainstateManager methodsAnthony Towns
2022-05-10validation: add CChainParams to ChainstateManagerAnthony Towns
2022-05-03Merge bitcoin/bitcoin#24470: Disallow more unsafe string->path conversions al...MacroFake
2022-04-28validation: make CScriptCheck and prevector swap member functions noexceptJon Atack
2022-04-27validation: Prune UnloadBlockIndex and calleesCarl Dong
2022-04-27validation: No mempool clearing in UnloadBlockIndexCarl Dong
2022-04-27Clear {versionbits,warning}cache in ~ChainstatemanagerCarl Dong
2022-04-26validation: default initialize and guard chainman membersAnthony Towns
2022-04-26Merge bitcoin/bitcoin#24917: Make BlockManager::LoadBlockIndex privatefanquake
2022-04-21Disallow more unsafe string->path conversions allowed by path append operatorsRyan Ofsky
2022-04-19scripted-diff: Rename pindexBestHeader, fHavePrunedCarl Dong
2022-04-19move-mostly: Make pindexBestHeader a ChainMan memberCarl Dong
2022-04-19Make BlockManager::LoadBlockIndex privateMarcoFalke
2022-04-05[packages/policy] use package feerate in package validationglozow
2022-03-17Merge bitcoin/bitcoin#24515: Only load BlockMan in BlockMan member functionsMarcoFalke
2022-03-15Only load BlockMan in BlockMan member functionsCarl Dong
2022-03-14Clarify that CheckSequenceLocksAtTip is a validation functionMarcoFalke
2022-03-14Merge bitcoin/bitcoin#24080: policy: Remove unused locktime flagsMarcoFalke
2022-03-09refactor: more const annotations for uses of CBlockIndex*Anthony Towns
2022-03-07Merge bitcoin/bitcoin#24299: validation, refactor: UnloadBlockIndex and Chain...laanwj
2022-02-21Merge bitcoin/bitcoin#24347: rpc: Fix implicit-integer-sign-change in verifyc...MarcoFalke
2022-02-15rpc: Fix implicit-integer-sign-change in verifychainMarcoFalke
2022-02-09Add missing thread safety lock assertions in validation.hJon Atack
2022-02-09validation, refactoring: remove ChainstateManager::Reset()Jon Atack
2022-02-09validation: replace lock with annotation in UnloadBlockIndex()Jon Atack
2022-02-02validation: use stronger EXCLUSIVE_LOCKS_REQUIRED()Vasil Dimov
2022-01-31Merge bitcoin/bitcoin#24103: Replace RecursiveMutex `m_cs_chainstate` with Mu...MarcoFalke
2022-01-27scripted-diff: Clarify CheckFinalTxAtTip nameMarcoFalke
2022-01-27policy: Remove unused locktime flagsMarcoFalke
2022-01-25Merge bitcoin/bitcoin#23804: validation: followups for de-duplication of pack...fanquake
2022-01-24refactor: replace RecursiveMutex m_chainstate_mutex with Mutexw0xlt
2022-01-24refactor: add negative TS annotations for `m_chainstate_mutex`w0xlt
2022-01-19scripted-diff: rename m_cs_chainstate -> m_chainstate_mutexw0xlt
2022-01-17[packages] return DIFFERENT_WITNESS for same-txid-different-witness txglozow
2022-01-11Remove cs_main lock annotation from ChainstateManager.m_blockmanRyan Ofsky
2022-01-06Add src/node/* code to node:: namespaceRussell Yanofsky
2022-01-02Move BlockManager to node/blockstorageMarcoFalke
2022-01-01doc: fix undo data filename (s/undo???.dat/rev???.dat/)Sebastian Falbesoner
2021-12-30scripted-diff: Bump copyright headersHennadii Stepanov
2021-12-16Merge bitcoin/bitcoin#23785: refactor: Move stuff to ChainstateManagerMarcoFalke
2021-12-15Merge bitcoin/bitcoin#22674: validation: mempool validation and submission fo...W. J. van der Laan
2021-12-15Move pindexBestInvalid to ChainstateManagerMarcoFalke
2021-12-15Move m_failed_blocks to ChainstateManagerMarcoFalke
2021-12-15Move AcceptBlockHeader to ChainstateManagerMarcoFalke
2021-12-15Move FindForkInGlobalIndex from BlockManager to CChainStateMarcoFalke