Pull-Requests
pull
Separate Contextual checks and handling & switch on enum in net_processing.cpp
#10145
JeremyRubin on April 3, 2017 P2P
JeremyRubin on April 3, 2017 P2P
pull
Add Benchmark to test input de-duplication worst case
#14400
JeremyRubin on October 5, 2018 Tests
JeremyRubin on October 5, 2018 Tests
pull
Stricter & More Performant Invariant Checking in CheckBlock
#14837
JeremyRubin on November 29, 2018 Consensus
JeremyRubin on November 29, 2018 Consensus
pull
Refactor: explicit VerifyScript control flow based on pattern matching
#15969
JeremyRubin on May 7, 2019 BrainstormingValidation
JeremyRubin on May 7, 2019 BrainstormingValidation
pull
Add new mempool benchmarks for a complex pool
#17292
JeremyRubin on October 28, 2019 TestsMempool
JeremyRubin on October 28, 2019 TestsMempool
pull
Add assertion to randrange that input is not 0
#17293
JeremyRubin on October 28, 2019 Refactoring
JeremyRubin on October 28, 2019 Refactoring
pull
Add asymptotes for benchmarking framework
#17375
JeremyRubin on November 5, 2019 TestsNeeds rebase
JeremyRubin on November 5, 2019 TestsNeeds rebase
pull
Improve UpdateForDescendants by using Epochs and Removing CacheMap
#18063
JeremyRubin on February 3, 2020 Mempool
JeremyRubin on February 3, 2020 Mempool
pull
Refactoring CHashWriter & Get{Prevouts,Sequence,Outputs}Hash to SHA256
#18071
JeremyRubin on February 5, 2020 Refactoring
JeremyRubin on February 5, 2020 Refactoring
pull
Change UpdateForDescendants to use Epochs
#18120
JeremyRubin on February 11, 2020 RefactoringMempool
JeremyRubin on February 11, 2020 RefactoringMempool
pull
Change UpdateForDescendants to use Epochs
#18191
JeremyRubin on February 22, 2020 MempoolNeeds rebase
JeremyRubin on February 22, 2020 MempoolNeeds rebase
pull
Remove CTxMempool::mapLinks data structure member
#19478
JeremyRubin on July 9, 2020 RefactoringMempoolResource usage
JeremyRubin on July 9, 2020 RefactoringMempoolResource usage
pull
add static_check_equal for easier to read compiler errors
#19531
JeremyRubin on July 15, 2020 Utils/log/libs
JeremyRubin on July 15, 2020 Utils/log/libs
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
Switch BlockMap to use an unordered_set under the hood
#19677
JeremyRubin on August 7, 2020 RefactoringValidationUp for grabsNeeds rebase
JeremyRubin on August 7, 2020 RefactoringValidationUp for grabsNeeds rebase
pull
net/net_processing: Convert net std::list buffers to std::forward_list
#19757
JeremyRubin on August 18, 2020 P2PNeeds rebase
JeremyRubin on August 18, 2020 P2PNeeds rebase
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
[WIP][POC][DONOTMERGE] Flag Day ST Compatible Logic w/ Optional Mandatory Signalling
#21721
JeremyRubin on April 18, 2021 Backport
JeremyRubin on April 18, 2021 Backport
pull
Eliminate Signature Checker/Creator Ambiguity w/ LIFETIMEBOUND References
#22440
JeremyRubin on July 14, 2021 RefactoringNeeds rebase
JeremyRubin on July 14, 2021 RefactoringNeeds rebase
pull
[TESTS] Update Transaction Tests to permit setting a flag as always on and disabling the exhaustive failure test
#22870
JeremyRubin on September 3, 2021 Tests
JeremyRubin on September 3, 2021 Tests
pull
Discourage CSV as NOP when locktime disable is set & discourage unknown nSequence
#22871
JeremyRubin on September 3, 2021 TX fees and policyValidationNeeds rebaseNeeds Conceptual Review
JeremyRubin on September 3, 2021 TX fees and policyValidationNeeds rebaseNeeds Conceptual Review
pull
util: Fix Racy ParseOpCode function initialization
#22875
JeremyRubin on September 3, 2021 RefactoringUtils/log/libs
JeremyRubin on September 3, 2021 RefactoringUtils/log/libs
pull
[TESTS] Update Transaction Tests to permit setting a flag as always on and disabling the exhaustive failure test
#22876
JeremyRubin on September 3, 2021 Tests
JeremyRubin on September 3, 2021 Tests
pull
[Tests] Compute the Power Set of all flags instead of one by one exclusion
#22948
JeremyRubin on September 10, 2021 TestsUp for grabs
JeremyRubin on September 10, 2021 TestsUp for grabs
pull
[TESTS] Allow tx_invalid.json tests to include flag rules for if_unset: [A,B,C] then_unset: [D]
#22954
JeremyRubin on September 11, 2021 Tests
JeremyRubin on September 11, 2021 Tests
pull
[WIP] Add a basic python REST API Server Wrapper
#23309
JeremyRubin on October 19, 2021 Scripts and tools
JeremyRubin on October 19, 2021 Scripts and tools
pull
Optimize CHECKSIGADD Script Validation
#24105
JeremyRubin on January 19, 2022 RefactoringConsensus
JeremyRubin on January 19, 2022 RefactoringConsensus
pull
Optimize Mempool Reorg logic using Epochs, improving memory usage and runtime.
#24158
JeremyRubin on January 26, 2022 MempoolNeeds rebase
JeremyRubin on January 26, 2022 MempoolNeeds rebase
pull
[WIP] Add a MAINTAINERS.md file and desribe the role of maintainer more directly
#25560
JeremyRubin on July 7, 2022 Docs
JeremyRubin on July 7, 2022 Docs
pull
[BugFix] Make PSBT serializations 174 compliant by excluding empty taptree from serialization
#25856
JeremyRubin on August 16, 2022 PSBT
JeremyRubin on August 16, 2022 PSBT
pull
ci: remove `doc/release-notes.md` from lint-spelling.py
#33968
JeremyRubin on November 29, 2025 Tests
JeremyRubin on November 29, 2025 Tests
pull
Remove always true cases in wallet/crypter.cpp encrypt and decrypt function
#7643
JeremyRubin on March 4, 2016 Wallet
JeremyRubin on March 4, 2016 Wallet
pull
Structure Packing Optimizations in C{,Mutable}Transaction
#8330
JeremyRubin on July 11, 2016 Refactoring
JeremyRubin on July 11, 2016 Refactoring
pull
Ugly hack to print out tests as they are run to mitigate travis timeouts
#8633
JeremyRubin on August 31, 2016 Tests
JeremyRubin on August 31, 2016 Tests
pull
Make tests much faster by replacing BOOST_CHECK with FAST_CHECK
#8650
JeremyRubin on September 2, 2016 Tests
JeremyRubin on September 2, 2016 Tests
pull
Minimal fix to slow prevector tests as stopgap measure
#8671
JeremyRubin on September 6, 2016 Tests
JeremyRubin on September 6, 2016 Tests
pull
Trivial: Fix obvious assignment/equality error in test
#8673
JeremyRubin on September 6, 2016 Tests
JeremyRubin on September 6, 2016 Tests
pull
Performance Regression Fix: Pre-Allocate txChanged vector
#8681
JeremyRubin on September 7, 2016 RefactoringResource usage
JeremyRubin on September 7, 2016 RefactoringResource usage
Issues
issue
Missing Unit Test for Ancestors "diamond"
#17271
JeremyRubin on October 27, 2019 Testsgood first issue
JeremyRubin on October 27, 2019 Testsgood first issue
issue
Brainstorm: Improving Test Vector Formats
#22957
JeremyRubin on September 12, 2021 BrainstormingTests
JeremyRubin on September 12, 2021 BrainstormingTests
issue
Deprecate REST Api and Replace with Python share script
#23259
JeremyRubin on October 12, 2021 BrainstormingRPC/REST/ZMQ
JeremyRubin on October 12, 2021 BrainstormingRPC/REST/ZMQ
issue
Improve Test Framework Time With Run Order Directive
#23808
JeremyRubin on December 17, 2021 FeatureBrainstormingTests
JeremyRubin on December 17, 2021 FeatureBrainstormingTests
issue
Make all RPCs take a blockhash argument / allow rpc leasing?
#24471
JeremyRubin on March 4, 2022 Feature
JeremyRubin on March 4, 2022 Feature
issue
Improve the error message when an address cannot be parsed because it is for a different network
#26290
JeremyRubin on October 11, 2022 Feature
JeremyRubin on October 11, 2022 Feature