Labeled Validation
pull
kernel: chainparams & headersync updates for 30.0
#33274
fanquake on September 1, 2025 Validation
fanquake on September 1, 2025 Validation
pull
validation: rename block script verification error from “mandatory” to “block”
#33183
darosior on August 13, 2025 Validation
darosior on August 13, 2025 Validation
pull
validation: detect witness stripping without re-running Script checks
#33105
darosior on July 30, 2025 Validation
darosior on July 30, 2025 Validation
pull
Introduce per-txin sighash midstate cache for legacy/p2sh/segwitv0 scripts
#32473
sipa on May 12, 2025 Validation
sipa on May 12, 2025 Validation
pull
checkqueue: make the queue non-optional for CCheckQueueControl and drop legacy locking macro usage
#32467
theuni on May 10, 2025 Validation
theuni on May 10, 2025 Validation
pull
validation: periodically flush dbcache during reindex-chainstate
#32414
andrewtoth on May 3, 2025 Validation
andrewtoth on May 3, 2025 Validation
pull
kernel: Separate UTXO set access from validation functions
#32317
TheCharlatan on April 21, 2025 Validation
TheCharlatan on April 21, 2025 Validation
pull
Fix 11-year-old mis-categorized error code in OP_IF evaluation
#32143
cculianu on March 26, 2025 Validation Consensus
cculianu on March 26, 2025 Validation Consensus
pull
Draft: CCoinMap Experiments
#32128
martinus on March 24, 2025 Validation Up for grabs Needs rebase CI failed
martinus on March 24, 2025 Validation Up for grabs Needs rebase CI failed
issue
Script Validation Performance Improvement Tracking Issue
#32042
fjahr on March 12, 2025 Validation Resource usage
fjahr on March 12, 2025 Validation Resource usage
issue
Fully validated AssumeUTXO starts revalidating after restart
#32029
l0rinc on March 10, 2025 Feature Validation
l0rinc on March 10, 2025 Feature Validation
issue
SignatureCreator should supply auxiliary data argument for additional bip340 signature security
#31883
instagibbs on February 16, 2025 Feature Wallet Validation
instagibbs on February 16, 2025 Feature Wallet Validation
pull
validation: set BLOCK_FAILED_CHILD correctly
#31835
stratospher on February 10, 2025 Validation
stratospher on February 10, 2025 Validation
pull
kernel: Avoid duplicating symbols in the kernel and downstream users
#31807
theuni on February 5, 2025 Build system Validation Needs rebase
theuni on February 5, 2025 Build system Validation Needs rebase
pull
[IBD] specialize CheckBlock’s input & coinbase checks
#31682
l0rinc on January 18, 2025 Validation
l0rinc on January 18, 2025 Validation
pull
validation: ensure assumevalid is always used during reindex
#31615
Eunovo on January 7, 2025 Validation
Eunovo on January 7, 2025 Validation
pull
validation: Send correct notification during snapshot completion
#31556
mzumsande on December 23, 2024 Validation
mzumsande on December 23, 2024 Validation
issue
validation: CheckBlockIndex can fail in combination with pruning
#31512
mzumsande on December 16, 2024 Brainstorming Validation
mzumsande on December 16, 2024 Brainstorming Validation
issue
assumevalid is not always applied when reindexing
#31494
mzumsande on December 13, 2024 Validation
mzumsande on December 13, 2024 Validation
pull
kernel: Move kernel-related cache constants to kernel cache
#31483
TheCharlatan on December 12, 2024 Validation
TheCharlatan on December 12, 2024 Validation
pull
validation: In case of a continued reindex, only activate chain in the end
#31439
mzumsande on December 6, 2024 Validation
mzumsande on December 6, 2024 Validation
pull
validation: stricter internal handling of invalid blocks
#31405
mzumsande on December 2, 2024 Validation
mzumsande on December 2, 2024 Validation
pull
kernel: Flush in ChainstateManager destructor
#31382
TheCharlatan on November 27, 2024 Validation Needs rebase
TheCharlatan on November 27, 2024 Validation Needs rebase
pull
validation: Remove RECENT_CONSENSUS_CHANGE validation result
#31269
TheCharlatan on November 11, 2024 Validation
TheCharlatan on November 11, 2024 Validation
pull
validation: fetch block inputs on parallel threads 10% faster IBD
#31132
andrewtoth on October 22, 2024 Validation CI failed
andrewtoth on October 22, 2024 Validation CI failed
pull
Improve parallel script validation error debug logging
#31112
sipa on October 18, 2024 Validation
sipa on October 18, 2024 Validation
pull
validation: Improve input script check error reporting
#31097
dergoegge on October 16, 2024 Validation
dergoegge on October 16, 2024 Validation
pull
kernel: Move block tree db open to block manager
#30965
TheCharlatan on September 24, 2024 Validation
TheCharlatan on September 24, 2024 Validation
pull
validation: Disable CheckForkWarningConditions for background chainstate
#30962
mzumsande on September 24, 2024 Validation
mzumsande on September 24, 2024 Validation
pull
kernel: Move background load thread to node context
#30896
TheCharlatan on September 13, 2024 Validation
TheCharlatan on September 13, 2024 Validation
pull
kernel: Create usable static kernel library
#30814
TheCharlatan on September 4, 2024 Validation
TheCharlatan on September 4, 2024 Validation
pull
kernel: Use spans instead of vectors for passing block headers to validation functions
#30742
TheCharlatan on August 28, 2024 Validation CI failed
TheCharlatan on August 28, 2024 Validation CI failed
pull
validation: fix m_best_header tracking and BLOCK_FAILED_CHILD assignment
#30666
mzumsande on August 16, 2024 Validation
mzumsande on August 16, 2024 Validation
pull
kernel: pre-28.x chainparams and headerssync update
#30658
achow101 on August 14, 2024 Validation
achow101 on August 14, 2024 Validation
pull
validation: do not wipe utxo cache for stats/scans/snapshots
#30610
sipa on August 8, 2024 Validation Needs rebase CI failed
sipa on August 8, 2024 Validation Needs rebase CI failed
pull
validation: Add eligible ancestors of reconsidered block to setBlockIndexCandidates
#30479
mzumsande on July 18, 2024 Validation
mzumsande on July 18, 2024 Validation
pull
kernel: De-globalize static validation variables
#30425
TheCharlatan on July 10, 2024 Validation
TheCharlatan on July 10, 2024 Validation
pull
validation: Check if mempool exists before size check in ActivateSnapshot
#30388
TheCharlatan on July 4, 2024 Validation
TheCharlatan on July 4, 2024 Validation
pull
validation: Improve, document and test logic for chains building on invalid blocks
#30207
mzumsande on May 30, 2024 Validation
mzumsande on May 30, 2024 Validation
pull
kernel: Remove batchpriority from kernel library
#30083
TheCharlatan on May 10, 2024 Validation
TheCharlatan on May 10, 2024 Validation
pull
bugfix: update chainman best_header after block reconsideration
#29913
furszy on April 19, 2024 Validation
furszy on April 19, 2024 Validation
pull
AcceptMultipleTransactions: Fix workspace not being set as client_maxfeerate failure
#29735
instagibbs on March 26, 2024 Validation
instagibbs on March 26, 2024 Validation
pull
validation: Make translations of fatal errors consistent
#29672
TheCharlatan on March 18, 2024 Validation
TheCharlatan on March 18, 2024 Validation
pull
kernel: Handle fatal errors through return values
#29642
TheCharlatan on March 12, 2024 Validation Needs rebase
TheCharlatan on March 12, 2024 Validation Needs rebase
pull
validation: Use witness maleation flag for non-segwit blocks
#29540
fjahr on March 2, 2024 Validation
fjahr on March 2, 2024 Validation
pull
validation: fix misleading checkblockindex comments
#29299
mzumsande on January 23, 2024 Docs Validation CI failed
mzumsande on January 23, 2024 Docs Validation CI failed
pull
Choose earliest-activatable as tie breaker between equal-work chains
#29284
sipa on January 19, 2024 Validation
sipa on January 19, 2024 Validation
issue
assumeutxo: nTx and nChainTx violations in CheckBlockIndex
#29261
maflcko on January 17, 2024 Docs Tests Validation
maflcko on January 17, 2024 Docs Tests Validation
pull
kernel: Remove key module from kernel library
#29252
TheCharlatan on January 15, 2024 Validation
TheCharlatan on January 15, 2024 Validation
pull
validation: return more helpful results for reconsiderable fee failures and skipped transactions
#28785
glozow on November 3, 2023 Validation
glozow on November 3, 2023 Validation
pull
validation: assumeutxo params for testnet and signet
#28516
Sjors on September 21, 2023 Validation Needs rebase
Sjors on September 21, 2023 Validation Needs rebase
issue
consensus: Better document ComputeMerkleRoot & add test for return value
#28457
fanquake on September 12, 2023 Docs Tests Validation
fanquake on September 12, 2023 Docs Tests Validation
pull
kernel: remove
darosior on September 8, 2023 Validation
script/solver.{h,cpp}
from kernel headers
#28434
darosior on September 8, 2023 Validation
pull
kernel: Remove protocol.h/netaddress.h/compat.h from kernel headers
#28423
TheCharlatan on September 6, 2023 Validation
TheCharlatan on September 6, 2023 Validation
pull
validation: improve performance of CheckBlockIndex
#28339
mzumsande on August 24, 2023 Validation
mzumsande on August 24, 2023 Validation
pull
validation: fix coins disappearing mid-package evaluation
#28251
glozow on August 10, 2023 Bug Validation
glozow on August 10, 2023 Bug Validation
pull
validation: don’t clear cache on periodic flush: >2x block connection speed
#28233
andrewtoth on August 7, 2023 Validation
andrewtoth on August 7, 2023 Validation
pull
kernel: Run sanity checks on context construction
#28228
TheCharlatan on August 7, 2023 Validation Needs rebase CI failed
TheCharlatan on August 7, 2023 Validation Needs rebase CI failed
pull
validation: use noexcept instead of deprecated throw()
#28090
fanquake on July 17, 2023 Validation
fanquake on July 17, 2023 Validation
pull
kernel: Remove StartShutdown calls from validation code
#28048
ryanofsky on July 7, 2023 Validation
ryanofsky on July 7, 2023 Validation
pull
validation: add missing insert to m_dirty_blockindex
#27905
mzumsande on June 16, 2023 Validation
mzumsande on June 16, 2023 Validation
pull
validation: Stricter assumeutxo error handling when renaming chainstates
#27862
ryanofsky on June 12, 2023 Validation
ryanofsky on June 12, 2023 Validation
pull
kernel: Rm ShutdownRequested and AbortNode from validation code.
#27861
TheCharlatan on June 12, 2023 Validation
TheCharlatan on June 12, 2023 Validation
pull
kernel: Remove shutdown globals from kernel library
#27711
TheCharlatan on May 21, 2023 Validation Needs rebase CI failed
TheCharlatan on May 21, 2023 Validation Needs rebase CI failed
pull
kernel: Remove util/system from kernel library, interface_ui from validation.
#27636
TheCharlatan on May 12, 2023 Validation
TheCharlatan on May 12, 2023 Validation
pull
kernel: Remove args, settings, chainparams, chainparamsbase from kernel library
#27576
TheCharlatan on May 4, 2023 Validation
TheCharlatan on May 4, 2023 Validation
pull
validation: implement MaybeInvalidateFork() and call from rpc getchaintips
#27434
pinheadmz on April 6, 2023 Validation
pinheadmz on April 6, 2023 Validation
pull
validation: Replace MinBIP9WarningHeight with MinBIP9WarningStartTime
#27427
dimitaracev on April 5, 2023 Validation Needs rebase CI failed
dimitaracev on April 5, 2023 Validation Needs rebase CI failed
pull
validation: Move warningcache to ChainstateManager and rename to m_warningcache
#27357
dimitaracev on March 28, 2023 Validation
dimitaracev on March 28, 2023 Validation
pull
validation: Skip VerifyDB checks of level >=3 if dbcache is too small
#27009
mzumsande on January 31, 2023 Validation
mzumsande on January 31, 2023 Validation
pull
validate package transactions with their in-package ancestor sets
#26711
glozow on December 16, 2022 Validation Mempool
glozow on December 16, 2022 Validation Mempool
pull
validation, bugfix: provide more info in *MempoolAcceptResult
#26646
glozow on December 6, 2022 Bug Validation
glozow on December 6, 2022 Bug Validation