aboutsummaryrefslogtreecommitdiff
path: root/src/consensus
AgeCommit message (Expand)Author
2024-09-26Move BlockMerkleBranch back to merkle.{h,cpp}Sjors Provoost
2024-08-28doc: fix a few simple codespell warningsLÅ‘rinc
2024-08-20miner: adjust clock to timewarp ruleSjors Provoost
2024-08-20consensus: enable BIP94 on regtestSjors Provoost
2024-08-06testnet: Introduce Testnet4Fabian Jahr
2024-06-07refactor: Rename CTransaction::nVersion to versionAva Chow
2024-06-07consensus: Store transaction nVersion as uint32_tAva Chow
2023-11-16Include version.h in fewer placesAnthony Towns
2023-11-14Use ParamsWrapper for witness serializationAnthony Towns
2023-11-06[validation] add TxValidationResult::TX_RECONSIDERABLE, TX_UNKNOWNglozow
2023-09-08consensus/validation.h: remove needless GetTransactionOutputWeight helperAntoine Poinsot
2023-08-25wallet: use descriptor satisfaction size to estimate inputs sizeAntoine Poinsot
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