aboutsummaryrefslogtreecommitdiff
path: root/src/validation.cpp
AgeCommit message (Expand)Author
2024-02-28Merge bitcoin/bitcoin#29412: p2p: Don't process mutated blocksAva Chow
2024-02-27[validation] Cache merkle root and witness commitment checksdergoegge
2024-02-27[validation] Merkle root malleation should be caught by IsBlockMutateddergoegge
2024-02-27[validation] Introduce IsBlockMutateddergoegge
2024-02-27[refactor] Cleanup merkle root checksdergoegge
2024-02-27[validation] Isolate merkle root checksdergoegge
2024-02-20Merge bitcoin/bitcoin#29404: refactor: bitcoin-config.h includes cleanupfanquake
2024-02-13scripted-diff: Fix bitcoin_config_h includesTheCharlatan
2024-02-09Merge bitcoin/bitcoin#28948: v3 transaction policy for anti-pinningAva Chow
2024-02-08[policy/validation] allow v3 transactions with certain restrictionsglozow
2024-02-01refactor: Fix timedata includesMarcoFalke
2024-01-31Merge bitcoin/bitcoin#28956: Nuke adjusted time from validation (attempt 2)Ava Chow
2024-01-23validation: move nChainTx assert down in CheckBlockIndexMartin Zumsande
2024-01-23doc: fix checkblockindex commentsMartin Zumsande
2024-01-16Merge bitcoin/bitcoin#28791: snapshots: don't core dump when running -checkbl...Ava Chow
2024-01-16[refactor] change Workspace::m_conflicts and adjacent funcs/structs to use Txidglozow
2024-01-05Remove GetAdjustedTimedergoegge
2023-12-17wallet, mempool: propagete `checkChainLimits` error message to walletismaelsadeeq
2023-12-01Merge bitcoin/bitcoin#28368: Fee Estimator updates from Validation Interface/...Andrew Chow
2023-11-30Merge bitcoin/bitcoin#26762: bugfix: Make `CCheckQueue` RAII-styled (attempt 2)Andrew Chow
2023-11-28Merge bitcoin/bitcoin#28579: refactor: Remove redundant checks in compat/assu...Andrew Chow
2023-11-24Merge bitcoin/bitcoin#28922: Use Txid in COutpointfanquake
2023-11-22tx fees, policy: CBlockPolicyEstimator update from `CValidationInterface` not...ismaelsadeeq
2023-11-22CValidationInterface: modify the parameter of `TransactionAddedToMempool`ismaelsadeeq
2023-11-21Use Txid in COutpointdergoegge
2023-11-18blockstorage: switch from CAutoFile to AutoFileAnthony Towns
2023-11-14Use ParamsWrapper for witness serializationAnthony Towns
2023-11-13Merge bitcoin/bitcoin#28391: refactor: Simplify CTxMempool/BlockAssembler fie...fanquake
2023-11-10[refactor] remove access to mapTx in validation.cppglozow
2023-11-10[refactor] use exists() instead of mapTx.find()glozow
2023-11-10[refactor] Add helper for retrieving mempool entryTheCharlatan
2023-11-07[validation] change package-fee-too-low, return wtxid(s) and effective feerateglozow
2023-11-06[validation] add TxValidationResult::TX_RECONSIDERABLE, TX_UNKNOWNglozow
2023-11-06[refactor] use Wtxid for m_wtxids_fee_calculationsglozow
2023-11-04snapshots: don't core dump when running -checkblockindex after `loadtxoutset`Mark Friedenbach
2023-11-03Merge bitcoin/bitcoin#28758: refactors for subpackage evaluationfanquake
2023-11-02Merge bitcoin/bitcoin#28530: tests, bug fix: DisconnectedBlockTransactions re...glozow
2023-11-01MOVEONLY: CleanupTemporaryCoins into its own functionglozow
2023-11-01scripted-diff: rename CheckPackage to IsWellFormedPackageglozow
2023-11-01[refactor] move package checks into helper functionsglozow
2023-11-01refactor: Remove unused circular include dependency from validation.cppMarcoFalke
2023-10-30Merge bitcoin/bitcoin#28737: doc: Fix bugprone-lambda-function-name errorsfanquake
2023-10-26Merge bitcoin/bitcoin#28107: util: Type-safe transaction identifiersAndrew Chow
2023-10-26Fix bugprone-lambda-function-name errorsMarcoFalke
2023-10-20assumeutxo: Check deserialized coins for out of range valuesFabian Jahr
2023-10-20Merge bitcoin/bitcoin#28569: log: Don't log cache rebalancing in absense of a...fanquake
2023-10-20log: Don't log cache rebalancing in absense of a snapshot chainstateFabian Jahr
2023-10-13refactor: update `MAX_DISCONNECTED_TX_POOL` from kb to bytesismaelsadeeq
2023-10-12Introduce types for txids & wtxidsdergoegge
2023-10-12tidy: modernize-use-emplaceMarcoFalke