aboutsummaryrefslogtreecommitdiff
path: root/src/consensus
AgeCommit message (Expand)Author
2021-10-16Add comment to COIN constant.Kennan Mell
2021-09-30consensus: use <cstdint> over <stdint.h> in amount.hfanquake
2021-09-30consensus: make COIN & MAX_MONEY constexprfanquake
2021-09-30[MOVEONLY] consensus: move amount.h into consensusfanquake
2021-08-02consensus/params: simplify ValidDeployment check to avoid gcc warningAnthony Towns
2021-07-20Merge bitcoin/bitcoin#22232: refactor: Pass interpreter flags as uint32_t ins...MarcoFalke
2021-07-01doc: Move buried deployment doc to the enum that enumerates themMarcoFalke
2021-07-01Merge bitcoin/bitcoin#19438: Introduce deploymentstatusMarcoFalke
2021-06-30Merge bitcoin/bitcoin#18096: doc: IsFinalTx comment about nSequence & OP_CLTVMarcoFalke
2021-06-30[move-only] Rename versionbitsinfo to deploymentinfoAnthony Towns
2021-06-30[refactor] Add versionbits deployments to deploymentstatus.hAnthony Towns
2021-06-29[refactor] Add deploymentstatus.hAnthony Towns
2021-06-14refactor: Pass script verify flags as uint32_tMarcoFalke
2021-05-25Mark `CheckTxInputs` `[[nodiscard]]` (out-param `txfee` only set if call is s...practicalswift
2021-04-27doc: IsFinalTx comment about nSequence & OP_CLTVYuval Kogman
2021-04-12versionbits: Add explicit NEVER_ACTIVE deploymentsAnthony Towns
2021-04-12versionbits: Add support for delayed activationAnthony Towns
2020-12-31scripted-diff: Bump copyright headersMarcoFalke
2020-10-15doc: Move assumed-values doxygen comments to headerMarcoFalke
2020-10-12Activate Taproot/Tapscript on regtest (BIP 341, BIP 342)Pieter Wuille
2020-09-10add signet basic support (signet.cpp)Karl-Johan Alm
2020-09-10validation: move GetWitnessCommitmentIndex to consensus/validationKarl-Johan Alm
2020-08-04Add txids with non-standard inputs to reject filterSuhas Daftuar
2020-07-22Merge #18044: Use wtxid for transaction relayWladimir J. van der Laan
2020-07-19Make TX_WITNESS_STRIPPED its own rejection reasonSuhas Daftuar
2020-07-15refactor: Switch ValidationState mode to C++11 enum classMarcoFalke
2020-05-26refactor: replace pointers by references within tx_verify.{h,cpp}Sebastian Falbesoner
2020-04-16scripted-diff: Bump copyright headersMarcoFalke
2020-03-18Update merkle.cpp4d55397500
2020-02-27Templatize ValidationState instead of subclassingJeffrey Czyz
2020-02-27Remove ValidationState's constructorJeffrey Czyz
2020-02-27Refactor FormatStateMessage into ValidationStateJeffrey Czyz
2019-12-30scripted-diff: Bump copyright of files changed in 2019MarcoFalke
2019-11-27net: Fix uninitialized read in ProcessMessage(...)practicalswift
2019-10-29[validation] Remove fMissingInputs from AcceptToMemoryPool()John Newbery
2019-10-29[validation] Remove useless ret parameter from Invalid()John Newbery
2019-10-29[validation] Tidy Up ValidationResult classJohn Newbery
2019-10-29[validation] Add CValidationState subclassesJohn Newbery
2019-10-24consensus: Explain why fCheckDuplicateInputs can not be skipped and remove itMarcoFalke
2019-10-24Merge #17004: validation: Remove REJECT code from CValidationStateWladimir J. van der Laan
2019-10-15Remove unused includespracticalswift
2019-10-10[validation] Remove REJECT code from CValidationStateJohn Newbery
2019-09-27Merge #16713: Ignore old versionbit activations to avoid 'unknown softforks' ...MarcoFalke
2019-09-18Merge #14696: qa: Add explicit references to related CVE's in p2p_invalid_blo...Wladimir J. van der Laan
2019-09-05Ignore old versionbit activationsAnthony Towns
2019-08-14[Consensus] Bury segwit deploymentJohn Newbery
2019-08-14[Consensus] Bury CSV deployment heightJohn Newbery
2019-06-02Added comments referencing multiple CVEs in tests and production code.lucash-dev
2019-06-02Make reasoning about dependencies easier by not including unused dependenciespracticalswift
2019-05-02Separate reason for premature spends (coinbase/locktime)Suhas Daftuar