aboutsummaryrefslogtreecommitdiff
path: root/src/validation.cpp
AgeCommit message (Expand)Author
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
2022-03-15move-only: Move CBlockIndexWorkComparator to blockstorageCarl Dong
2022-03-15Only load BlockMan in BlockMan member functionsCarl Dong
2022-03-14Merge bitcoin/bitcoin#24080: policy: Remove unused locktime flagsMarcoFalke
2022-03-10Merge bitcoin/bitcoin#24404: refactor: Remove confusing P1008R1 violation in ...fanquake
2022-03-09refactor: more const annotations for uses of CBlockIndex*Anthony Towns
2022-03-07Merge bitcoin/bitcoin#24050: validation: Give `m_block_index` ownership of `C...MarcoFalke
2022-03-07Merge bitcoin/bitcoin#24299: validation, refactor: UnloadBlockIndex and Chain...laanwj
2022-02-28Merge bitcoin/bitcoin#24403: Avoid implicit-integer-sign-change in VerifyLoad...MarcoFalke
2022-02-23Remove confusing P1008R1 violation in ATMPArgsMarcoFalke
2022-02-22style: Modernize range-based loops over m_block_indexCarl Dong
2022-02-22blockstorage: Make m_block_index own CBlockIndex'sCarl Dong
2022-02-22Merge bitcoin/bitcoin#24367: User-facing content and codebase doc fixups from...laanwj
2022-02-22Merge bitcoin/bitcoin#24310: docs / fixups from RBF and packagesfanquake
2022-02-21Replace "can not" with "cannot" in docs, user messages, and testsJon Atack
2022-02-21Fixup style of VerifyDBMarcoFalke
2022-02-20Merge bitcoin/bitcoin#23907: tracing: utxocache tracepoints follow up for #22902fanquake
2022-02-17Merge bitcoin/bitcoin#23819: ConnectBlock: don't serialize block hash twicelaanwj
2022-02-17Merge bitcoin/bitcoin#24177: validation, refactor: add missing thread safety ...MarcoFalke
2022-02-14[doc] clarify inaccurate comment about replacements paying higher feerateglozow
2022-02-14[validation] look up transaction by txidglozow
2022-02-09Add missing thread safety lock assertions in validation.cppJon Atack
2022-02-09validation, refactoring: remove ChainstateManager::Reset()Jon Atack
2022-02-09validation: replace lock with annotation in UnloadBlockIndex()Jon Atack
2022-02-07Fix integer sanitizer suppressions in validation.cppMarcoFalke
2022-02-01Fix unsigned integer overflow in LoadMempoolMarcoFalke
2022-01-31Merge bitcoin/bitcoin#24103: Replace RecursiveMutex `m_cs_chainstate` with Mu...MarcoFalke
2022-01-29Enforce Taproot script flags whenever WITNESS is setMarcoFalke
2022-01-27Merge bitcoin/bitcoin#23438: refactor: Use spans of std::byte in serializelaanwj
2022-01-27scripted-diff: Clarify CheckFinalTxAtTip nameMarcoFalke
2022-01-27policy: Remove unused locktime flagsMarcoFalke
2022-01-25Merge bitcoin/bitcoin#21464: Mempool Update Cut-Through Optimizationfanquake
2022-01-25Merge bitcoin/bitcoin#23804: validation: followups for de-duplication of pack...fanquake
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-19Run coin.IsSpent only once in a rowMarcoFalke
2022-01-18Replace `struct update_lock_points` with lambdaglozow
2022-01-18document and clean up MaybeUpdateMempoolForReorgglozow
2022-01-17[validation] better handle errors in SubmitPackageglozow
2022-01-17AcceptPackage fixupsglozow
2022-01-17[doc] more detailed explanation for deduplicationglozow
2022-01-17[packages] return DIFFERENT_WITNESS for same-txid-different-witness txglozow
2022-01-17Merge bitcoin/bitcoin#24033: log: Remove GetAdjustedTime from IBD header prog...MarcoFalke
2022-01-12block_connected: re-use previous GetTimeMicrosWilliam Casarin
2022-01-12block_connected: don't serialize block hash twiceWilliam Casarin
2022-01-11log: Remove GetAdjustedTime from IBD header progress estimationMarcoFalke
2022-01-11Remove cs_main lock annotation from ChainstateManager.m_blockmanRyan Ofsky