aboutsummaryrefslogtreecommitdiff
path: root/src/consensus
AgeCommit message (Expand)Author
2023-06-12Use `int32_t` type for most transaction size/weight valuesHennadii Stepanov
2023-02-06Merge bitcoin/bitcoin#26345: refactor: modernize the implementation of uint256.*Andrew Chow
2023-01-04Merge bitcoin/bitcoin#26603: doc: CalculateSequenceLocks: prevHeights entries...glozow
2022-12-24scripted-diff: Bump copyright headersHennadii Stepanov
2022-12-10refactor: modernize the implementation of uint256.*pasta
2022-11-29doc: fix: prevHeights entries are set to 0, not removedstickies-v
2022-09-23refactor: use <cstdlib> over stdlib.hfanquake
2022-08-29Require callers of AcceptBlockHeader() to perform anti-dos checksSuhas Daftuar
2022-08-05Add time helpersMacroFake
2022-06-22Remove LOCKTIME_MEDIAN_TIME_PAST constantMarcoFalke
2022-05-26Merge bitcoin/bitcoin#24032: Add defaults to vDeployments to avoid uninitiali...laanwj
2022-05-05Sanity assert GetAncestor() != nullptr where appropriateAdam Jonas
2022-04-05consensus/params: set default values for BIP9DeploymentAnthony Towns
2022-03-25Merge bitcoin/bitcoin#23536: Enforce Taproot script flags whenever WITNESS is...laanwj
2022-01-29Enforce Taproot script flags whenever WITNESS is setMarcoFalke
2021-12-30scripted-diff: Bump copyright headersHennadii Stepanov
2021-12-27doc: Remove TODO comment in tx_verifyMarcoFalke
2021-11-16doc: Fix typos in endif header commentsMarcoFalke
2021-11-03[validation] Add CChainState::ProcessTransaction()John Newbery
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