aboutsummaryrefslogtreecommitdiff
path: root/src/validation.cpp
AgeCommit message (Expand)Author
2022-06-10Merge bitcoin/bitcoin#24931: Strengthen thread safety assertionsMacroFake
2022-06-07Merge bitcoin/bitcoin#25254: Move minRelayTxFee to policy/settingsMacroFake
2022-06-02kernel: pass params to BlockManager rather than using a globalCory Fields
2022-05-31Move minRelayTxFee to policy/settingsMacroFake
2022-05-25doc: remove misleading AreInputsStandard() commentJames O'Beirne
2022-05-23kernel: Use ComputeUTXOStats in validationCarl Dong
2022-05-23style-only: Rearrange using decls after scripted-diffCarl Dong
2022-05-23scripted-diff: Move src/kernel/coinstats to kernel::Carl Dong
2022-05-23coinstats: Return purely out-param CCoinsStatsCarl Dong
2022-05-20coinstats: Extract hash_type in-member to in-paramCarl Dong
2022-05-20Add ChainstateManager::m_adjusted_time_callbackCarl Dong
2022-05-21scripted-diff: Convert global Mutexes to GlobalMutexesAnthony Towns
2022-05-17refactor: use C++11 default initializersfanquake
2022-05-13Merge bitcoin/bitcoin#24595: deploymentstatus: move g_versionbitscache global...MacroFake
2022-05-12scripted-diff: replace non-standard fixed width integer types (`u_int`...` ->...Sebastian Falbesoner
2022-05-10validation: move g_versionbitscache into ChainstateManagerAnthony Towns
2022-05-10refactor: use chainman instead of chainParams for DeploymentActive*Anthony 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-06Merge bitcoin/bitcoin#24804: Sanity assert GetAncestor() != nullptr where app...MacroFake
2022-05-05Wrap boost::replace_allMacroFake
2022-05-05Sanity assert GetAncestor() != nullptr where appropriateAdam Jonas
2022-05-03Merge bitcoin/bitcoin#24470: Disallow more unsafe string->path conversions al...MacroFake
2022-04-29Merge bitcoin/bitcoin#25009: Crash debug builds on PCKG_MEMPOOL_ERRORMacroFake
2022-04-27Crash debug builds on PCKG_MEMPOOL_ERRORMacroFake
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-26refactor: Convert warningcache to std::arrayCarl Dong
2022-04-25Index: Use prune locks for blockfilterindexFabian Jahr
2022-04-25blockstorage: Add prune locks to BlockManagerFabian Jahr
2022-04-21Disallow more unsafe string->path conversions allowed by path append operatorsRyan Ofsky
2022-04-19scripted-diff: Rename pindexBestHeader, fHavePrunedCarl Dong
2022-04-19Clear fHavePruned in BlockManager::Unload()Carl Dong
2022-04-19move-mostly: Make fHavePruned a BlockMan memberCarl Dong
2022-04-19Clear pindexBestHeader in ChainstateManager::Unload()Carl Dong
2022-04-19move-mostly: Make pindexBestHeader a ChainMan memberCarl Dong
2022-04-12validation: Load pindexBestHeader in ChainManCarl Dong
2022-04-07Merge bitcoin/bitcoin#24152: policy / validation: CPFP fee bumping within pac...fanquake
2022-04-06doc: Convert remaining comments to clang-tidy formatMarcoFalke
2022-04-05[validation] don't package validate if not policy or missing inputsglozow
2022-04-05[validation] try individual validation before package validationglozow
2022-04-05[packages/policy] use package feerate in package validationglozow
2022-04-05Merge bitcoin/bitcoin#24216: validation: improve connect bench logginglaanwj
2022-03-25Merge bitcoin/bitcoin#23536: Enforce Taproot script flags whenever WITNESS is...laanwj
2022-03-17Merge bitcoin/bitcoin#24515: Only load BlockMan in BlockMan member functionsMarcoFalke
2022-03-15Add and use BlockManager::GetAllBlockIndicesCarl Dong
2022-03-15Add and use CBlockIndexHeightOnlyComparatorCarl Dong