Labeled Consensus
issue
Missing script verification flags in libbitcoinconsensus-0.dll
#11263
sipsorcery on September 7, 2017 Consensus
sipsorcery on September 7, 2017 Consensus
issue
Failing to disconnect a block should result in node shutdown
#14341
sdaftuar on September 27, 2018 BrainstormingConsensus
sdaftuar on September 27, 2018 BrainstormingConsensus
issue
[consensus] nodes may not reorg after rule violation
#14525
HashUnlimited on October 20, 2018 BrainstormingConsensus
HashUnlimited on October 20, 2018 BrainstormingConsensus
issue
Consensus: Curious on people's thoughts on checkpoints
#15095
benthecarman on January 4, 2019 Consensus
benthecarman on January 4, 2019 Consensus
issue
GetMedianTimePast: Can it be optimized with a simple index - 5?
#18833
sondreb on April 30, 2020 ConsensusQuestions and Help
sondreb on April 30, 2020 ConsensusQuestions and Help
issue
Unit tests skip code paths for `parallel_script_checks==false`
#26757
hebasto on December 27, 2022 TestsConsensus
hebasto on December 27, 2022 TestsConsensus
issue
interpreter: split PrecomputedTransactionData::Init() or rename `force`
#27152
fanquake on February 24, 2023 BrainstormingConsensus
fanquake on February 24, 2023 BrainstormingConsensus
issue
Time to generate first block after difficulty change isn't counted.
#318
roconnor on June 16, 2011 BrainstormingConsensus
roconnor on June 16, 2011 BrainstormingConsensus
issue
GetSerializeSize's return type should not be platform dependent
#33709
darosior on October 26, 2025 RefactoringP2PConsensus
darosior on October 26, 2025 RefactoringP2PConsensus
issue
Upgrading bitcoin core version after a fork does not validate previous blocks
#6376
Gabrola on July 4, 2015 Consensus
Gabrola on July 4, 2015 Consensus
issue
Possibly more efficient blocks?
#7412
yuilleb on January 25, 2016 BrainstormingConsensusResource usage
yuilleb on January 25, 2016 BrainstormingConsensusResource usage
issue
Segwit commitment structure is not midstate-compatible
#8307
maaku on July 6, 2016 BrainstormingConsensus
maaku on July 6, 2016 BrainstormingConsensus
issue
Block Validation and incorporation of TX timestamp as part of block validation(Double-spent)
#8893
Poseidonn77 on October 5, 2016 BrainstormingConsensus
Poseidonn77 on October 5, 2016 BrainstormingConsensus
issue
Testnet utxos should be spendable by anyone after N blocks, for some large N
#8956
maaku on October 18, 2016 BrainstormingTestsConsensus
maaku on October 18, 2016 BrainstormingTestsConsensus
pull
Implement BIP91 Reduced threshold Segwit MASF
#10444
jameshilliard on May 23, 2017 ValidationConsensus
jameshilliard on May 23, 2017 ValidationConsensus
pull
Use std::nth_element instead of std::sort to calculate median time past
#11333
danra on September 14, 2017 RefactoringConsensus
danra on September 14, 2017 RefactoringConsensus
pull
script: Change SignatureHash input index check to an assert.
#11411
jimpo on September 28, 2017 ValidationConsensus
jimpo on September 28, 2017 ValidationConsensus
pull
BIP90: Make buried deployments slightly more easily extensible
#11426
jtimon on September 30, 2017 Consensus
jtimon on September 30, 2017 Consensus
pull
Optimization: Remove Consensus::Params::BIP34Hash
#11427
jtimon on September 30, 2017 Consensus
jtimon on September 30, 2017 Consensus
pull
Implement BIP 174 Partially Signed Bitcoin Transactions serialization and RPCs
#12136
achow101 on January 10, 2018 Consensus
achow101 on January 10, 2018 Consensus
pull
interpreter: Use safer casting in IsValidSignatureEncoding(...)
#12611
practicalswift on March 6, 2018 RefactoringConsensus
practicalswift on March 6, 2018 RefactoringConsensus
pull
Make script interpreter independent from storage type CScript
#13062
sipa on April 23, 2018 RefactoringConsensusUp for grabsNeeds rebase
sipa on April 23, 2018 RefactoringConsensusUp for grabsNeeds rebase
pull
Implement sighash cache in CHECKMULTISIG
#14079
jl2012 on August 27, 2018 ConsensusUp for grabsNeeds Conceptual Review
jl2012 on August 27, 2018 ConsensusUp for grabsNeeds Conceptual Review
pull
Minimize vfExec counting in script handling
#14245
jl2012 on September 17, 2018 ConsensusNeeds Conceptual Review
jl2012 on September 17, 2018 ConsensusNeeds Conceptual Review
pull
Fix crash bug with duplicate inputs within a transaction
#14247
TheBlueMatt on September 17, 2018 Consensus
TheBlueMatt on September 17, 2018 Consensus
pull
[0.17] Fix crash bug with duplicate inputs within a transaction
#14248
TheBlueMatt on September 17, 2018 BugConsensus
TheBlueMatt on September 17, 2018 BugConsensus
pull
[0.16] Fix crash bug with duplicate inputs within a transaction
#14249
TheBlueMatt on September 17, 2018 BugConsensus
TheBlueMatt on September 17, 2018 BugConsensus
pull
Faster duplicate input check in CheckTransaction (alternative to #14387)
#14397
sipa on October 5, 2018 Consensus
sipa on October 5, 2018 Consensus
pull
Fix height serialization inside script of coinbase input
#14633
kostyantyn on November 1, 2018 Consensus
kostyantyn on November 1, 2018 Consensus
pull
Skip redundant OP_CODESEPARATOR scan
#14786
jl2012 on November 22, 2018 RefactoringConsensusUp for grabsNeeds Conceptual Review
jl2012 on November 22, 2018 RefactoringConsensusUp for grabsNeeds Conceptual Review
pull
Stricter & More Performant Invariant Checking in CheckBlock
#14837
JeremyRubin on November 29, 2018 Consensus
JeremyRubin on November 29, 2018 Consensus
pull
[Consensus] [P2P] [Utils and libraries] Cleanup
#15151
DesWurstes on January 12, 2019 Consensus
DesWurstes on January 12, 2019 Consensus
pull
doc: Slight clarity boost to SEQUENCE_LOCKTIME_DISABLE_FLAG
#15179
instagibbs on January 16, 2019 DocsConsensus
instagibbs on January 16, 2019 DocsConsensus
pull
Implement BIPXXX's new softfork rules (The Great Consensus Cleanup)
#15482
TheBlueMatt on February 25, 2019 Consensus
TheBlueMatt on February 25, 2019 Consensus
pull
Delete error-prone CScript constructor only used with FindAndDelete
#16128
instagibbs on May 31, 2019 RefactoringConsensus
instagibbs on May 31, 2019 RefactoringConsensus
pull
define variables about scriptsig size of coinbase tx
#16167
LongShao007 on June 8, 2019 RefactoringConsensus
LongShao007 on June 8, 2019 RefactoringConsensus
pull
[Trivial] Scripted update copyright
#16177
PastaPastaPasta on June 9, 2019 GUIWalletTestsTX fees and policyUTXO Db and IndexesRPC/REST/ZMQP2PMiningValidationMempoolConsensusUtils/log/libs
PastaPastaPasta on June 9, 2019 GUIWalletTestsTX fees and policyUTXO Db and IndexesRPC/REST/ZMQP2PMiningValidationMempoolConsensusUtils/log/libs
pull
BIP-322: Generic signed message format
#16440
kallewoof on July 23, 2019 FeatureGUIRPC/REST/ZMQConsensusUtils/log/libsNeeds rebase
kallewoof on July 23, 2019 FeatureGUIRPC/REST/ZMQConsensusUtils/log/libsNeeds rebase
pull
[RFC] Switch CTransaction::nVersion to an unsigned integer
#16513
TheBlueMatt on July 31, 2019 TX fees and policyConsensus
TheBlueMatt on July 31, 2019 TX fees and policyConsensus
pull
Update headers and copyright_header.py script
#16789
GChuf on September 2, 2019 GUIWalletTestsTX fees and policyUTXO Db and IndexesRPC/REST/ZMQP2PMiningValidationMempoolConsensusScripts and toolsUtils/log/libs
GChuf on September 2, 2019 GUIWalletTestsTX fees and policyUTXO Db and IndexesRPC/REST/ZMQP2PMiningValidationMempoolConsensusScripts and toolsUtils/log/libs
pull
Basic Miniscript support in output descriptors
#16800
sipa on September 4, 2019 FeatureConsensusUtils/log/libsNeeds rebaseNeeds Conceptual Review
sipa on September 4, 2019 FeatureConsensusUtils/log/libsNeeds rebaseNeeds Conceptual Review
pull
consensus: Improve CScriptNum error reporting
#16881
fanquake on September 16, 2019 ConsensusNeeds Conceptual Review
fanquake on September 16, 2019 ConsensusNeeds Conceptual Review
pull
consensus: Explain why fCheckDuplicateInputs can not be skipped and remove it
#17080
MarcoFalke on October 8, 2019 RefactoringDocsConsensus
MarcoFalke on October 8, 2019 RefactoringDocsConsensus
pull
Make compiler warn about tautological run-time comparisons
#17320
practicalswift on October 30, 2019 Build systemConsensusUtils/log/libs
practicalswift on October 30, 2019 Build systemConsensusUtils/log/libs
pull
remove unused variable - consensus.nMinerConfirmationWindow
#17448
ghost on November 12, 2019 BugConsensus
ghost on November 12, 2019 BugConsensus
pull
Add copy constructor and copy operator= to CScript to remove ubsan suppression
#17510
achow101 on November 18, 2019 BrainstormingConsensus
achow101 on November 18, 2019 BrainstormingConsensus
pull
Implement BIP 340-342 validation (Schnorr/taproot/tapscript)
#17977
sipa on January 21, 2020 Consensus
sipa on January 21, 2020 Consensus
pull
Abstract out script execution out of VerifyWitnessProgram()
#18002
sipa on January 25, 2020 RefactoringConsensus
sipa on January 25, 2020 RefactoringConsensus
pull
doc: IsFinalTx comment about nSequence & OP_CLTV
#18096
nothingmuch on February 7, 2020 DocsConsensus
nothingmuch on February 7, 2020 DocsConsensus
pull
fuzz: Add fuzzer for ConditionStack
#18127
MarcoFalke on February 12, 2020 Build systemTestsConsensus
MarcoFalke on February 12, 2020 Build systemTestsConsensus
pull
[WIP] script: prevent OP_NEGATE from generating negative zero.
#18236
v1048576 on March 1, 2020 Consensus
v1048576 on March 1, 2020 Consensus
pull
refactor: Check for overflow when calculating sum of tx outputs
#18383
elichai on March 19, 2020 RefactoringConsensus
elichai on March 19, 2020 RefactoringConsensus
pull
script: prevent UB when computing abs value for num opcode serialize
#18413
pierreN on March 23, 2020 Consensus
pierreN on March 23, 2020 Consensus
pull
[consensus] MOVEONLY: Move single-sig checking EvalScript code to EvalChecksig
#18422
jnewbery on March 24, 2020 RefactoringConsensus
jnewbery on March 24, 2020 RefactoringConsensus
pull
script: Disallow silent bool -> CScript conversion
#18621
MarcoFalke on April 13, 2020 Consensus
MarcoFalke on April 13, 2020 Consensus
pull
Export standard Script flags in bitcoinconsensus
#18797
ariard on April 28, 2020 ConsensusUtils/log/libs
ariard on April 28, 2020 ConsensusUtils/log/libs
pull
refactor: Replace const char* to std::string
#19004
kcalvinalvin on May 18, 2020 RefactoringConsensus
kcalvinalvin on May 18, 2020 RefactoringConsensus
pull
Replace unused BIP 9 logic with draft BIP 8
#19573
luke-jr on July 23, 2020 RPC/REST/ZMQMiningValidationConsensusNeeds rebase
luke-jr on July 23, 2020 RPC/REST/ZMQMiningValidationConsensusNeeds rebase
pull
Refactoring CHashWriter & Get{Prevouts,Sequence,Outputs}Hash to SHA256 (Alternative to #18071)
#19601
JeremyRubin on July 27, 2020 Consensus
JeremyRubin on July 27, 2020 Consensus
pull
Implement BIP 340-342 validation (Schnorr/taproot/tapscript)
#19953
sipa on September 14, 2020 Consensus
sipa on September 14, 2020 Consensus
pull
Fix misleading error message: Clean stack rule
#20006
sanket1729 on September 23, 2020 Consensus
sanket1729 on September 23, 2020 Consensus
pull
Script: split policy/error consensus codes for CLEANSTACK, MINIMALIF
#20100
sanket1729 on October 8, 2020 Consensus
sanket1729 on October 8, 2020 Consensus
pull
tree-wide: De-globalize ChainstateManager
#20158
dongcarl on October 15, 2020 GUIWalletUTXO Db and IndexesRPC/REST/ZMQP2PMiningValidationMempoolConsensus
dongcarl on October 15, 2020 GUIWalletUTXO Db and IndexesRPC/REST/ZMQP2PMiningValidationMempoolConsensus
pull
Taproot follow-up: Make ComputeEntrySchnorr and ComputeEntryECDSA const to clarify contract
#20169
practicalswift on October 16, 2020 RefactoringConsensus
practicalswift on October 16, 2020 RefactoringConsensus
pull
doc: Correction for VerifyTaprootCommitment comments
#21246
roconnor-blockstream on February 20, 2021 DocsConsensus
roconnor-blockstream on February 20, 2021 DocsConsensus
pull
Deal with missing data in signature hashes more consistently
#21330
sipa on March 2, 2021 Consensus
sipa on March 2, 2021 Consensus
pull
Convert taproot to flag day activation
#21378
ajtowns on March 6, 2021 Build systemRPC/REST/ZMQP2PMiningValidationConsensus
ajtowns on March 6, 2021 Build systemRPC/REST/ZMQP2PMiningValidationConsensus
pull
Implement BIP 8 based Speedy Trial activation
#21392
achow101 on March 8, 2021 ValidationConsensus
achow101 on March 8, 2021 ValidationConsensus
pull
BIP 341: Add Speedy Trial activation parameters
#21393
achow101 on March 8, 2021 RPC/REST/ZMQMiningValidationConsensus
achow101 on March 8, 2021 RPC/REST/ZMQMiningValidationConsensus
pull
Genericide BIP9 in variable/type names and comments
#21399
luke-jr on March 9, 2021 RPC/REST/ZMQMiningValidationConsensusNeeds rebase
luke-jr on March 9, 2021 RPC/REST/ZMQMiningValidationConsensusNeeds rebase
pull
BIP8: Minimal common changes
#21460
luke-jr on March 17, 2021 DocsRPC/REST/ZMQMiningValidationConsensusNeeds rebase
luke-jr on March 17, 2021 DocsRPC/REST/ZMQMiningValidationConsensusNeeds rebase
pull
Implement BIP8 lockinontimeout
#21507
achow101 on March 22, 2021 RPC/REST/ZMQMiningValidationConsensus
achow101 on March 22, 2021 RPC/REST/ZMQMiningValidationConsensus
pull
Speedy trial activation parameters for Taproot
#21686
achow101 on April 15, 2021 ValidationConsensus
achow101 on April 15, 2021 ValidationConsensus
pull
Implement BIP-119 Validation (CheckTemplateVerify)
#21702
JeremyRubin on April 15, 2021 WalletTX fees and policyRPC/REST/ZMQValidationConsensusNeeds rebase
JeremyRubin on April 15, 2021 WalletTX fees and policyRPC/REST/ZMQValidationConsensusNeeds rebase
pull
refactor: Preserve const in cast on CTransactionSignatureSerializer
#21906
promag on May 10, 2021 RefactoringConsensus
promag on May 10, 2021 RefactoringConsensus
pull
consensus: remove redundant checks in merkle root computation
#22046
zefir-k on May 24, 2021 Consensus
zefir-k on May 24, 2021 Consensus
pull
Basic Taproot derivation support for descriptors
#22051
sipa on May 24, 2021 WalletRPC/REST/ZMQConsensusUtils/log/libsDescriptors
sipa on May 24, 2021 WalletRPC/REST/ZMQConsensusUtils/log/libsDescriptors
pull
Add support for inferring tr() descriptors
#22166
sipa on June 6, 2021 WalletRPC/REST/ZMQConsensusDescriptors
sipa on June 6, 2021 WalletRPC/REST/ZMQConsensusDescriptors
pull
refactor: Avoid temporary vectors/uint256s in VerifyTaprootCommitment
#22748
sipa on August 19, 2021 RefactoringConsensus
sipa on August 19, 2021 RefactoringConsensus
pull
consensus: move amount.h into consensus
#22951
fanquake on September 11, 2021 RefactoringConsensus
fanquake on September 11, 2021 RefactoringConsensus
pull
Taproot wallet test vectors (generation+tests)
#23394
sipa on October 30, 2021 ConsensusUtils/log/libs
sipa on October 30, 2021 ConsensusUtils/log/libs
pull
Enforce Taproot script flags whenever WITNESS is set
#23536
MarcoFalke on November 17, 2021 Consensus
MarcoFalke on November 17, 2021 Consensus
pull
Use `int32_t` type for most transaction size/weight values
#23962
hebasto on January 3, 2022 Consensus
hebasto on January 3, 2022 Consensus
pull
Add defaults to vDeployments to avoid uninitialized variables
#24032
ajtowns on January 11, 2022 RefactoringConsensus
ajtowns on January 11, 2022 RefactoringConsensus
pull
Optimize CHECKSIGADD Script Validation
#24105
JeremyRubin on January 19, 2022 RefactoringConsensus
JeremyRubin on January 19, 2022 RefactoringConsensus
pull
Fix unsigned integer overflow in tapscript validation weight calculation
#24217
MarcoFalke on January 31, 2022 Consensus
MarcoFalke on January 31, 2022 Consensus
pull
Remove LOCKTIME_MEDIAN_TIME_PAST constant
#24565
MarcoFalke on March 14, 2022 RefactoringConsensus
MarcoFalke on March 14, 2022 RefactoringConsensus
pull
build: Build `libbitcoinconsensus` from its own convenience library
#24994
hebasto on April 26, 2022 Build systemConsensus
hebasto on April 26, 2022 Build systemConsensus
pull
consensus: Add BIP-341 specified constraints in `ComputeTaprootMerkleRoot`
#25132
david-bakin on May 14, 2022 Consensus
david-bakin on May 14, 2022 Consensus
pull
script: create V1SigVersion for functions which should only accept taproot/tapscript
#26101
theuni on September 15, 2022 ConsensusNeeds rebase
theuni on September 15, 2022 ConsensusNeeds rebase
pull
script: remove unused bitwise `CScriptNum` operators
#27096
theStack on February 14, 2023 Consensus
theStack on February 14, 2023 Consensus
pull
script: add description for the functionality of each opcode
#27109
ChrisCho-H on February 16, 2023 Consensus
ChrisCho-H on February 16, 2023 Consensus
pull
script: BIP341 txdata cannot be precomputed without spent outputs
#27122
sipa on February 17, 2023 Consensus
sipa on February 17, 2023 Consensus
pull
script: throw disabled err for op_ver and its variants
#28169
ChrisCho-H on July 27, 2023 Consensus
ChrisCho-H on July 27, 2023 Consensus
pull
Add OP_TXHASH and OP_CHECKTXHASHVERIFY opcodes
#29050
stevenroose on December 11, 2023 ConsensusNeeds rebaseCI failed
stevenroose on December 11, 2023 ConsensusNeeds rebaseCI failed
pull
Implement 64 bit arithmetic op codes in the Script interpreter
#29221
Christewart on January 10, 2024 ConsensusNeeds rebaseCI failed
Christewart on January 10, 2024 ConsensusNeeds rebaseCI failed
pull
CAT in Tapscript (BIP-347)
#29247
arminsabouri on January 14, 2024 ConsensusNeeds rebaseCI failed
arminsabouri on January 14, 2024 ConsensusNeeds rebaseCI failed
pull
Implement OP_CHECKSIGFROMSTACK(VERIFY)
#29270
reardencode on January 18, 2024 ConsensusCI failed
reardencode on January 18, 2024 ConsensusCI failed
pull
Implement OP_CHECKTEMPLATEVERIFY
#29280
reardencode on January 19, 2024 ConsensusNeeds rebaseCI failed
reardencode on January 19, 2024 ConsensusNeeds rebaseCI failed
pull
consensus: Store transaction nVersion as uint32_t
#29325
achow101 on January 25, 2024 Consensus
achow101 on January 25, 2024 Consensus
pull
interpreter: use int32_t instead of int type for risczero compile
#30794
ludete on September 3, 2024 Consensus
ludete on September 3, 2024 Consensus
pull
interpreter: Use the same type for SignatureHash in the definition
#31365
TheCharlatan on November 25, 2024 Consensus
TheCharlatan on November 25, 2024 Consensus
pull
rpc: add target to getmininginfo field and show next block info
#31583
Sjors on December 30, 2024 RPC/REST/ZMQConsensus
Sjors on December 30, 2024 RPC/REST/ZMQConsensus
pull
BIP-119 (OP_CHECKTEMPLATEVERIFY) (regtest only)
#31989
jamesob on March 4, 2025 ConsensusNeeds rebaseNeeds Conceptual Review
jamesob on March 4, 2025 ConsensusNeeds rebaseNeeds Conceptual Review
pull
Fix 11-year-old mis-categorized error code in OP_IF evaluation
#32143
cculianu on March 26, 2025 ValidationConsensus
cculianu on March 26, 2025 ValidationConsensus
pull
BIP-348 (OP_CHECKSIGFROMSTACK) (regtest only)
#32247
jamesob on April 10, 2025 ConsensusNeeds rebaseNeeds Conceptual Review
jamesob on April 10, 2025 ConsensusNeeds rebaseNeeds Conceptual Review
pull
script: return verification flag responsible for error upon validation failure
#33012
darosior on July 18, 2025 ConsensusNeeds rebase
darosior on July 18, 2025 ConsensusNeeds rebase
pull
BIP360: Includes the following:
#33163
jbride on August 9, 2025 ConsensusNeeds Conceptual ReviewCI failed
jbride on August 9, 2025 ConsensusNeeds Conceptual ReviewCI failed
pull
script: Add a separate ScriptError for empty pubkeys encountered in Tapscript
#33961
billymcbip on November 27, 2025 Consensus
billymcbip on November 27, 2025 Consensus
pull
script: Default script_verify_flags comparisons
#34122
Brotcrunsher on December 19, 2025 Consensus
Brotcrunsher on December 19, 2025 Consensus
pull
consensus: Fix potential null pointer crash in CalculateSequenceLocks
#34231
tboy1337 on January 8, 2026 ConsensusCI failed
tboy1337 on January 8, 2026 ConsensusCI failed
pull
script: return proper error for `CScriptNum` errors
#34381
brunoerg on January 22, 2026 Consensus
brunoerg on January 22, 2026 Consensus
pull
consensus: disable min difficulty blocks on testnet4 after height 151,200
#34420
batmanbytes on January 27, 2026 Consensus
batmanbytes on January 27, 2026 Consensus
pull
consensus/test/doc: cover errors in `CheckTxInputs` with unit tests
#34469
l0rinc on January 31, 2026 Consensus
l0rinc on January 31, 2026 Consensus
pull
descriptor: fix musig duplicate checks and origin handling
#34697
shuv-amp on February 27, 2026 Consensus
shuv-amp on February 27, 2026 Consensus
pull
script: Fix undefine behavior in Clone() -- std::transform writes pat end of empty vector
#34699
cuiweixie on February 28, 2026 Consensus
cuiweixie on February 28, 2026 Consensus
pull
consensus: soft fork on testnet4 that fixes the min difficulty blocks exploit
#35081
batmanbytes on April 15, 2026 Consensus
batmanbytes on April 15, 2026 Consensus
pull
script: Add BIP360 P2MR validation, policy plumbing, and tests
#35107
arturschuch on April 18, 2026 Consensus
arturschuch on April 18, 2026 Consensus
pull
script: add BIP360 P2MR validation, policy plumbing, and tests
#35108
arturschuch on April 18, 2026 Consensus
arturschuch on April 18, 2026 Consensus
pull
script: add BIP360 P2MR validation, policy plumbing, and tests
#35109
arturschuch on April 18, 2026 Consensus
arturschuch on April 18, 2026 Consensus
pull
Consensus: Turn CBlockIndex::GetMedianTimePast into independent function
#6009
jtimon on April 13, 2015 Consensus
jtimon on April 13, 2015 Consensus
pull
Mempool only CHECKLOCKTIMEVERIFY (BIP65) verification, unparameterized version
#6124
petertodd on May 12, 2015 Consensus
petertodd on May 12, 2015 Consensus
pull
Use 512-bit arithmetic for difficulty retarget calculation.
#6162
jrick on May 19, 2015 Consensus
jrick on May 19, 2015 Consensus
pull
Refactor EvalScript into a CScriptExecution class, so single-stepping can be done
#6178
luke-jr on May 23, 2015 Consensus
luke-jr on May 23, 2015 Consensus
pull
Optimizations: Consensus: In AcceptToMemoryPool, ConnectBlock, and CreateNewBlock
#6445
jtimon on July 15, 2015 Consensus
jtimon on July 15, 2015 Consensus
pull
BIP-113: Mempool-only median time-past as endpoint for lock-time calculations
#6566
maaku on August 18, 2015 MempoolConsensus
maaku on August 18, 2015 MempoolConsensus
pull
Consensus: Adapt declarations of most obviously consensus functions
#6591
jtimon on August 26, 2015 Consensus
jtimon on August 26, 2015 Consensus
pull
removeForReorg calls once-per-disconnect-> once-per-reorg
#6656
TheBlueMatt on September 9, 2015 Consensus
TheBlueMatt on September 9, 2015 Consensus
pull
Consensus: Separate most consensus functions to consensus.cpp
#6672
jtimon on September 14, 2015 Consensus
jtimon on September 14, 2015 Consensus
pull
CLTV IsSuperMajority() soft-fork, rebased against v0.10.2
#6706
petertodd on September 21, 2015 Consensus
petertodd on September 21, 2015 Consensus
pull
CLTV IsSuperMajority() soft-fork, rebased against v0.11.0
#6707
petertodd on September 21, 2015 Consensus
petertodd on September 21, 2015 Consensus
pull
[0.12] Backport BIP9, BIP68 and BIP112 with softfork
#7543
btcdrak on February 16, 2016 FeatureMempoolConsensus
btcdrak on February 16, 2016 FeatureMempoolConsensus
pull
IsSuperMajority() softfork for BIPs 68,112 and 113
#7561
btcdrak on February 19, 2016 Consensus
btcdrak on February 19, 2016 Consensus
pull
WIP: Implement BIP9 and get BIP113 to be ready to be deployed with it as an example
#7566
jtimon on February 20, 2016 Consensus
jtimon on February 20, 2016 Consensus
pull
BIP9 versionbits softfork for BIP68, BIP112 and BIP113
#7648
btcdrak on March 6, 2016 Consensus
btcdrak on March 6, 2016 Consensus
pull
[0.11] Backport BIP112 CHECKSEQUENCEVERIFY mempool-only
#7693
btcdrak on March 15, 2016 Consensus
btcdrak on March 15, 2016 Consensus
pull
[0.11] Backport BIP9 and softfork for BIP's 68,112,113
#7716
morcos on March 18, 2016 ValidationConsensus
morcos on March 18, 2016 ValidationConsensus
pull
Discussion: Consensus: There's only one type of consensus flags
#7779
jtimon on March 31, 2016 BrainstormingConsensus
jtimon on March 31, 2016 BrainstormingConsensus
pull
[Consensus] Add nAdjustedTime parameter to CheckBlock and CheckBlockHeader.
#7985
pstratem on May 2, 2016 RefactoringConsensus
pstratem on May 2, 2016 RefactoringConsensus
pull
Parametrize buried soft fork in regtest and refactor
#8460
NicolasDorier on August 4, 2016 RefactoringConsensus
NicolasDorier on August 4, 2016 RefactoringConsensus
pull
Bugfix: Use pre-BIP141 sigops until segwit activates (GBT)
#8489
luke-jr on August 8, 2016 Consensus
luke-jr on August 8, 2016 Consensus
pull
Near-Bugfix: Optimization: Minimize the number of times it is checked that no money...
#8498
jtimon on August 11, 2016 Consensus
jtimon on August 11, 2016 Consensus
pull
Testchains: Introduce custom chain whose constructor...
#8994
jtimon on October 22, 2016 TestsConsensusNeeds Conceptual Review
jtimon on October 22, 2016 TestsConsensusNeeds Conceptual Review
pull
IBD using chainwork instead of height and not using header timestamps
#9053
gmaxwell on November 1, 2016 RefactoringConsensus
gmaxwell on November 1, 2016 RefactoringConsensus