aboutsummaryrefslogtreecommitdiff
path: root/src/validation.cpp
AgeCommit message (Expand)Author
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-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
2023-10-06chain: Rename HaveTxsDownloaded to HaveNumChainTxsFabian Jahr
2023-10-06validation, test: Improve and document nChainTx check for testabilityFabian Jahr
2023-10-06doc: Add and edit some comments around assumeutxoFabian Jahr
2023-10-06validation: remove unused mempool param in DetectSnapshotChainstateFabian Jahr
2023-10-05Merge bitcoin/bitcoin#27609: rpc: allow submitpackage to be called outside of...Andrew Chow
2023-10-04Remove duplicate NDEBUG check from compat/assumptions.hMarcoFalke
2023-10-03refactor: Make `CCheckQueue` constructor start worker threadsHennadii Stepanov
2023-10-03Make `CCheckQueue` destructor stop worker threadsHennadii Stepanov
2023-10-03Move global `scriptcheckqueue` into `ChainstateManager` classHennadii Stepanov
2023-10-02[doc] parent pay for child in aggregate CheckFeeRateglozow
2023-09-30refuse to activate a UTXO snapshot if mempool not emptyJames O'Beirne
2023-09-30validation: do not activate snapshot if behind active chainJames O'Beirne
2023-09-30validation: assumeutxo: swap m_mempool on snapshot activationJames O'Beirne
2023-09-30blockstorage: segment normal/assumedvalid blockfilesJames O'Beirne
2023-09-30validation: populate nChainTx value for assumedvalid chainstatesJames O'Beirne
2023-09-30test: adjust chainstate tests to use recognized snapshot baseJames O'Beirne
2023-09-30validation: pruning for multiple chainstatesJames O'Beirne
2023-09-30validation: indexing changes for assumeutxoJames O'Beirne
2023-09-30validation: pass ChainstateRole for validationinterface callsJames O'Beirne