Labeled 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
interpreter: use int32_t instead of int type for risczero compile
#30794
ludete on September 3, 2024 Consensus
ludete on September 3, 2024 Consensus
issue
Risczero Fit
#30747
ludete on August 29, 2024 Feature Build system Consensus Questions and Help
ludete on August 29, 2024 Feature Build system Consensus Questions and Help
pull
consensus: Store transaction nVersion as uint32_t
#29325
achow101 on January 25, 2024 Consensus
achow101 on January 25, 2024 Consensus
pull
Implement OP_CHECKTEMPLATEVERIFY
#29280
reardencode on January 19, 2024 Consensus Needs rebase CI failed
reardencode on January 19, 2024 Consensus Needs rebase CI failed
pull
Implement OP_CHECKSIGFROMSTACK(VERIFY)
#29270
reardencode on January 18, 2024 Consensus CI failed
reardencode on January 18, 2024 Consensus CI failed
pull
Implement 64 bit arithmetic op codes in the Script interpreter
#29221
Christewart on January 10, 2024 Consensus Needs rebase CI failed
Christewart on January 10, 2024 Consensus Needs rebase CI failed
pull
Add OP_TXHASH and OP_CHECKTXHASHVERIFY opcodes
#29050
stevenroose on December 11, 2023 Consensus Needs rebase CI failed
stevenroose on December 11, 2023 Consensus Needs rebase CI failed
issue
test: Write assumeutxo tests
#28648
maflcko on October 13, 2023 Wallet Tests Consensus good first issue
maflcko on October 13, 2023 Wallet Tests Consensus good first issue
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
issue
interpreter: split PrecomputedTransactionData::Init() or rename
fanquake on February 24, 2023 Brainstorming Consensus
force
#27152
fanquake on February 24, 2023 Brainstorming 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: 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: remove unused bitwise
theStack on February 14, 2023 Consensus
CScriptNum
operators
#27096
theStack on February 14, 2023 Consensus
issue
Unit tests skip code paths for
hebasto on December 27, 2022 Tests Consensus
parallel_script_checks==false
#26757
hebasto on December 27, 2022 Tests Consensus
pull
script: create V1SigVersion for functions which should only accept taproot/tapscript
#26101
theuni on September 15, 2022 Consensus Needs rebase
theuni on September 15, 2022 Consensus Needs rebase
pull
consensus: move version.h into consensus/
#25260
fanquake on June 1, 2022 Refactoring Consensus
fanquake on June 1, 2022 Refactoring Consensus
pull
consensus: Add BIP-341 specified constraints in
david-bakin on May 14, 2022 Consensus
ComputeTaprootMerkleRoot
#25132
david-bakin on May 14, 2022 Consensus
pull
build: Build
hebasto on April 26, 2022 Build system Consensus
libbitcoinconsensus
from its own convenience library
#24994
hebasto on April 26, 2022 Build system Consensus
pull
Remove LOCKTIME_MEDIAN_TIME_PAST constant
#24565
MarcoFalke on March 14, 2022 Refactoring Consensus
MarcoFalke on March 14, 2022 Refactoring Consensus
pull
Fix unsigned integer overflow in tapscript validation weight calculation
#24217
MarcoFalke on January 31, 2022 Consensus
MarcoFalke on January 31, 2022 Consensus
pull
Optimize CHECKSIGADD Script Validation
#24105
JeremyRubin on January 19, 2022 Refactoring Consensus
JeremyRubin on January 19, 2022 Refactoring Consensus
pull
Add defaults to vDeployments to avoid uninitialized variables
#24032
ajtowns on January 11, 2022 Refactoring Consensus
ajtowns on January 11, 2022 Refactoring Consensus
pull
Use
hebasto on January 3, 2022 Consensus
int32_t
type for most transaction size/weight values
#23962
hebasto on January 3, 2022 Consensus
pull
Enforce Taproot script flags whenever WITNESS is set
#23536
MarcoFalke on November 17, 2021 Consensus
MarcoFalke on November 17, 2021 Consensus
pull
Taproot wallet test vectors (generation+tests)
#23394
sipa on October 30, 2021 Consensus Utils/log/libs
sipa on October 30, 2021 Consensus Utils/log/libs
pull
consensus: move amount.h into consensus
#22951
fanquake on September 11, 2021 Refactoring Consensus
fanquake on September 11, 2021 Refactoring Consensus
pull
refactor: Avoid temporary vectors/uint256s in VerifyTaprootCommitment
#22748
sipa on August 19, 2021 Refactoring Consensus
sipa on August 19, 2021 Refactoring Consensus
pull
Add support for inferring tr() descriptors
#22166
sipa on June 6, 2021 Wallet RPC/REST/ZMQ Consensus Descriptors
sipa on June 6, 2021 Wallet RPC/REST/ZMQ Consensus Descriptors
pull
Basic Taproot derivation support for descriptors
#22051
sipa on May 24, 2021 Wallet RPC/REST/ZMQ Consensus Utils/log/libs Descriptors
sipa on May 24, 2021 Wallet RPC/REST/ZMQ Consensus Utils/log/libs Descriptors
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
refactor: Preserve const in cast on CTransactionSignatureSerializer
#21906
promag on May 10, 2021 Refactoring Consensus
promag on May 10, 2021 Refactoring Consensus
pull
Implement BIP-119 Validation (CheckTemplateVerify)
#21702
JeremyRubin on April 15, 2021 Wallet TX fees and policy RPC/REST/ZMQ Validation Consensus Needs rebase
JeremyRubin on April 15, 2021 Wallet TX fees and policy RPC/REST/ZMQ Validation Consensus Needs rebase
pull
Speedy trial activation parameters for Taproot
#21686
achow101 on April 15, 2021 Validation Consensus
achow101 on April 15, 2021 Validation Consensus
pull
Implement BIP8 lockinontimeout
#21507
achow101 on March 22, 2021 RPC/REST/ZMQ Mining Validation Consensus
achow101 on March 22, 2021 RPC/REST/ZMQ Mining Validation Consensus
pull
BIP8: Minimal common changes
#21460
luke-jr on March 17, 2021 Docs RPC/REST/ZMQ Mining Validation Consensus Needs rebase
luke-jr on March 17, 2021 Docs RPC/REST/ZMQ Mining Validation Consensus Needs rebase
pull
Genericide BIP9 in variable/type names and comments
#21399
luke-jr on March 9, 2021 RPC/REST/ZMQ Mining Validation Consensus Needs rebase
luke-jr on March 9, 2021 RPC/REST/ZMQ Mining Validation Consensus Needs rebase
pull
BIP 341: Add Speedy Trial activation parameters
#21393
achow101 on March 8, 2021 RPC/REST/ZMQ Mining Validation Consensus
achow101 on March 8, 2021 RPC/REST/ZMQ Mining Validation Consensus
pull
Implement BIP 8 based Speedy Trial activation
#21392
achow101 on March 8, 2021 Validation Consensus
achow101 on March 8, 2021 Validation Consensus
pull
Convert taproot to flag day activation
#21378
ajtowns on March 6, 2021 Build system RPC/REST/ZMQ P2P Mining Validation Consensus
ajtowns on March 6, 2021 Build system RPC/REST/ZMQ P2P Mining Validation Consensus
pull
Deal with missing data in signature hashes more consistently
#21330
sipa on March 2, 2021 Consensus
sipa on March 2, 2021 Consensus
pull
doc: Correction for VerifyTaprootCommitment comments
#21246
roconnor-blockstream on February 20, 2021 Docs Consensus
roconnor-blockstream on February 20, 2021 Docs Consensus
pull
Taproot follow-up: Make ComputeEntrySchnorr and ComputeEntryECDSA const to clarify contract
#20169
practicalswift on October 16, 2020 Refactoring Consensus
practicalswift on October 16, 2020 Refactoring Consensus
pull
tree-wide: De-globalize ChainstateManager
#20158
dongcarl on October 15, 2020 GUI Wallet UTXO Db and Indexes RPC/REST/ZMQ P2P Mining Validation Mempool Consensus
dongcarl on October 15, 2020 GUI Wallet UTXO Db and Indexes RPC/REST/ZMQ P2P Mining Validation Mempool 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
Fix misleading error message: Clean stack rule
#20006
sanket1729 on September 23, 2020 Consensus
sanket1729 on September 23, 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
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
Replace unused BIP 9 logic with draft BIP 8
#19573
luke-jr on July 23, 2020 RPC/REST/ZMQ Mining Validation Consensus Needs rebase
luke-jr on July 23, 2020 RPC/REST/ZMQ Mining Validation Consensus Needs rebase
pull
refactor: Replace const char* to std::string
#19004
kcalvinalvin on May 18, 2020 Refactoring Consensus
kcalvinalvin on May 18, 2020 Refactoring Consensus
issue
GetMedianTimePast: Can it be optimized with a simple index - 5?
#18833
sondreb on April 30, 2020 Consensus Questions and Help
sondreb on April 30, 2020 Consensus Questions and Help
pull
Export standard Script flags in bitcoinconsensus
#18797
ariard on April 28, 2020 Consensus Utils/log/libs
ariard on April 28, 2020 Consensus Utils/log/libs
pull
script: Disallow silent bool -> CScript conversion
#18621
MarcoFalke on April 13, 2020 Consensus
MarcoFalke on April 13, 2020 Consensus
pull
[consensus] MOVEONLY: Move single-sig checking EvalScript code to EvalChecksig
#18422
jnewbery on March 24, 2020 Refactoring Consensus
jnewbery on March 24, 2020 Refactoring Consensus
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
refactor: Check for overflow when calculating sum of tx outputs
#18383
elichai on March 19, 2020 Refactoring Consensus
elichai on March 19, 2020 Refactoring Consensus
pull
[WIP] script: prevent OP_NEGATE from generating negative zero.
#18236
v1048576 on March 1, 2020 Consensus
v1048576 on March 1, 2020 Consensus
pull
fuzz: Add fuzzer for ConditionStack
#18127
MarcoFalke on February 12, 2020 Build system Tests Consensus
MarcoFalke on February 12, 2020 Build system Tests Consensus
pull
doc: IsFinalTx comment about nSequence & OP_CLTV
#18096
nothingmuch on February 7, 2020 Docs Consensus
nothingmuch on February 7, 2020 Docs Consensus
pull
Abstract out script execution out of VerifyWitnessProgram()
#18002
sipa on January 25, 2020 Refactoring Consensus
sipa on January 25, 2020 Refactoring Consensus
pull
Implement BIP 340-342 validation (Schnorr/taproot/tapscript)
#17977
sipa on January 21, 2020 Consensus
sipa on January 21, 2020 Consensus
pull
Add copy constructor and copy operator= to CScript to remove ubsan suppression
#17510
achow101 on November 18, 2019 Brainstorming Consensus
achow101 on November 18, 2019 Brainstorming Consensus
pull
remove unused variable - consensus.nMinerConfirmationWindow
#17448
ghost on November 12, 2019 Bug Consensus
ghost on November 12, 2019 Bug Consensus
pull
Make compiler warn about tautological run-time comparisons
#17320
practicalswift on October 30, 2019 Build system Consensus Utils/log/libs
practicalswift on October 30, 2019 Build system Consensus Utils/log/libs
pull
consensus: Explain why fCheckDuplicateInputs can not be skipped and remove it
#17080
MarcoFalke on October 8, 2019 Refactoring Docs Consensus
MarcoFalke on October 8, 2019 Refactoring Docs Consensus
pull
consensus: Improve CScriptNum error reporting
#16881
fanquake on September 16, 2019 Consensus Needs Conceptual Review
fanquake on September 16, 2019 Consensus Needs Conceptual Review
pull
Basic Miniscript support in output descriptors
#16800
sipa on September 4, 2019 Feature Consensus Utils/log/libs Needs rebase Needs Conceptual Review
sipa on September 4, 2019 Feature Consensus Utils/log/libs Needs rebase Needs Conceptual Review
pull
Update headers and copyright_header.py script
#16789
GChuf on September 2, 2019 GUI Wallet Tests TX fees and policy UTXO Db and Indexes RPC/REST/ZMQ P2P Mining Validation Mempool Consensus Scripts and tools Utils/log/libs
GChuf on September 2, 2019 GUI Wallet Tests TX fees and policy UTXO Db and Indexes RPC/REST/ZMQ P2P Mining Validation Mempool Consensus Scripts and tools Utils/log/libs
pull
[RFC] Switch CTransaction::nVersion to an unsigned integer
#16513
TheBlueMatt on July 31, 2019 TX fees and policy Consensus
TheBlueMatt on July 31, 2019 TX fees and policy Consensus
pull
BIP-322: Generic signed message format
#16440
kallewoof on July 23, 2019 Feature GUI RPC/REST/ZMQ Consensus Utils/log/libs Needs rebase
kallewoof on July 23, 2019 Feature GUI RPC/REST/ZMQ Consensus Utils/log/libs Needs rebase
pull
[Trivial] Scripted update copyright
#16177
PastaPastaPasta on June 9, 2019 GUI Wallet Tests TX fees and policy UTXO Db and Indexes RPC/REST/ZMQ P2P Mining Validation Mempool Consensus Utils/log/libs
PastaPastaPasta on June 9, 2019 GUI Wallet Tests TX fees and policy UTXO Db and Indexes RPC/REST/ZMQ P2P Mining Validation Mempool Consensus Utils/log/libs
pull
define variables about scriptsig size of coinbase tx
#16167
LongShao007 on June 8, 2019 Refactoring Consensus
LongShao007 on June 8, 2019 Refactoring Consensus
pull
Delete error-prone CScript constructor only used with FindAndDelete
#16128
instagibbs on May 31, 2019 Refactoring Consensus
instagibbs on May 31, 2019 Refactoring Consensus
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
doc: Slight clarity boost to SEQUENCE_LOCKTIME_DISABLE_FLAG
#15179
instagibbs on January 16, 2019 Docs Consensus
instagibbs on January 16, 2019 Docs Consensus
pull
[Consensus] [P2P] [Utils and libraries] Cleanup
#15151
DesWurstes on January 12, 2019 Consensus
DesWurstes on January 12, 2019 Consensus