Labeled Needs Rebase
pull
net_processing: improve block data I/O error handling in P2P paths
#35003
furszy on April 4, 2026 Needs rebase
furszy on April 4, 2026 Needs rebase
pull
ci, iwyu: Fix warnings in
hebasto on April 3, 2026 Refactoring Needs rebase CI failed
src/common and treat them as errors
#34995
hebasto on April 3, 2026 Refactoring Needs rebase CI failed
pull
net: advertise CJDNS addresses when
w0xlt on March 12, 2026 P2P Needs rebase
-externalip disables discovery
#34812
w0xlt on March 12, 2026 P2P Needs rebase
pull
mempool: asynchronous mempool fee rate diagram updates via validation interface
#34803
ismaelsadeeq on March 11, 2026 Mempool Needs rebase
ismaelsadeeq on March 11, 2026 Mempool Needs rebase
pull
RFC: Support a formal description of our JSON-RPC interface
#34683
willcl-ark on February 26, 2026 Needs rebase CI failed
willcl-ark on February 26, 2026 Needs rebase CI failed
pull
mining: add reason/debug to
w0xlt on February 25, 2026 Mining Needs rebase
submitSolution and unify with submitBlock
#34672
w0xlt on February 25, 2026 Mining Needs rebase
pull
[RFC]
alexanderwiederin on February 23, 2026 Needs rebase
BlockMap and CChain Concurrency Improvement
#34654
alexanderwiederin on February 23, 2026 Needs rebase
pull
[RFC] cluster_linearize: add O(N) fast path for chain-shaped clusters
#34643
HowHsu on February 21, 2026 Needs rebase CI failed
HowHsu on February 21, 2026 Needs rebase CI failed
pull
ci: Put space and non-ASCII char in scratch dir
#34614
maflcko on February 18, 2026 Tests Needs rebase
maflcko on February 18, 2026 Tests Needs rebase
pull
refactor: decompose Peer struct into focused sub-components
#34588
w0xlt on February 14, 2026 Refactoring Needs rebase
w0xlt on February 14, 2026 Refactoring Needs rebase
pull
refactor: extract BlockDownloadManager from PeerManagerImpl
#34565
w0xlt on February 11, 2026 Refactoring Needs rebase
w0xlt on February 11, 2026 Refactoring Needs rebase
pull
wallet: resubmit transactions with private broadcast if enabled
#34533
vasild on February 7, 2026 Wallet Needs rebase
vasild on February 7, 2026 Wallet Needs rebase
pull
index: batch db writes during initial sync
#34489
furszy on February 3, 2026 UTXO Db and Indexes Needs rebase
furszy on February 3, 2026 UTXO Db and Indexes Needs rebase
pull
net: Reduce local network activity when networkactive=0
#34486
willcl-ark on February 2, 2026 P2P Needs rebase CI failed
willcl-ark on February 2, 2026 P2P Needs rebase CI failed
pull
wallet: add private broadcast support for wallet transactions
#34457
w0xlt on January 30, 2026 Wallet Needs rebase
w0xlt on January 30, 2026 Wallet Needs rebase
pull
kernel: use structured logging and simplify logging interface
#34374
stickies-v on January 21, 2026 Validation Needs rebase
stickies-v on January 21, 2026 Validation Needs rebase
pull
QA: wallet_migration: Test several more weird scenarios
#34372
luke-jr on January 21, 2026 Tests Needs rebase
luke-jr on January 21, 2026 Tests Needs rebase
pull
bench: add WalletBalanceManySpent for high-history wallet scenario
#34360
w0xlt on January 21, 2026 Tests Needs rebase
w0xlt on January 21, 2026 Tests Needs rebase
pull
node: Persist private broadcast transactions over node restarts
#34322
andrewtoth on January 16, 2026 Needs rebase
andrewtoth on January 16, 2026 Needs rebase
pull
ci: Add and use ci/test/modernize-deprecated-headers.py
#34298
maflcko on January 15, 2026 Tests Needs rebase
maflcko on January 15, 2026 Tests Needs rebase
pull
test: Remove redundant STRICTENC flag from script_tests
#34294
billymcbip on January 14, 2026 Tests Needs rebase
billymcbip on January 14, 2026 Tests Needs rebase
pull
Bugfix: net_processing: Restore missing comma between peer and peeraddr in “receive version message” and “New ___ peer connected”
#34293
luke-jr on January 14, 2026 Needs rebase
luke-jr on January 14, 2026 Needs rebase
pull
net_processing: make m_tx_for_private_broadcast optional
#34271
vasild on January 13, 2026 Needs rebase
vasild on January 13, 2026 Needs rebase
pull
validation: Prevent duplicate logging and looping in invalid block handling
#34254
mzumsande on January 11, 2026 Validation Needs rebase
mzumsande on January 11, 2026 Validation Needs rebase
pull
Cluster mempool: more accurate cost model for SFL
#34138
sipa on December 22, 2025 Needs rebase
sipa on December 22, 2025 Needs rebase
pull
refactor: reuse
l0rinc on December 20, 2025 Refactoring Needs rebase
should_empty check for chainstate flush
#34125
l0rinc on December 20, 2025 Refactoring Needs rebase
pull
fees: Introduce Mempool Based Fee Estimation to reduce overestimation
#34075
ismaelsadeeq on December 15, 2025 TX fees and policy Needs rebase
ismaelsadeeq on December 15, 2025 TX fees and policy Needs rebase
pull
refactor: disentangle miner startup defaults from runtime options
#33966
Sjors on November 28, 2025 Refactoring Needs rebase
Sjors on November 28, 2025 Refactoring Needs rebase
pull
test: use ForkGenerator to deduplicate reorg test code
#33959
yuvicc on November 27, 2025 Tests Needs rebase
yuvicc on November 27, 2025 Tests Needs rebase
pull
test: add functional test for outbound connection management
#33954
mzumsande on November 26, 2025 Tests Needs rebase
mzumsande on November 26, 2025 Tests Needs rebase
pull
kernel: don’t use assert to handle invalid user input
#33943
stickies-v on November 25, 2025 Validation Needs rebase
stickies-v on November 25, 2025 Validation Needs rebase
pull
validation: reduce persisted UTXO set size by prioritizing positive lookups (RFC)
#33817
l0rinc on November 7, 2025 Validation Needs rebase
l0rinc on November 7, 2025 Validation Needs rebase
pull
init: Changing the rpcbind argument being ignored to a pop up warning
#33813
Ataraxia009 on November 7, 2025 Needs rebase
Ataraxia009 on November 7, 2025 Needs rebase
pull
kernel: Expose
w0xlt on November 5, 2025 Validation Needs rebase
CheckTransaction consensus validation function
#33796
w0xlt on November 5, 2025 Validation Needs rebase
pull
rpc: Optionally print feerates in sat/vb
#33741
polespinasa on October 30, 2025 RPC/REST/ZMQ Needs rebase
polespinasa on October 30, 2025 RPC/REST/ZMQ Needs rebase
pull
ci, iwyu: Treat warnings as errors for
hebasto on October 28, 2025 Refactoring Tests Needs rebase
src/init and src/policy
#33725
hebasto on October 28, 2025 Refactoring Tests Needs rebase
pull
transaction: Adding script witness to ToString for CTxIn
#33711
Ataraxia009 on October 27, 2025 Needs rebase CI failed
Ataraxia009 on October 27, 2025 Needs rebase CI failed
pull
log: check fclose() results and report safely in logging.cpp
#33646
cedwies on October 17, 2025 Utils/log/libs Needs rebase
cedwies on October 17, 2025 Utils/log/libs Needs rebase
pull
init: Split file path handling out of -asmap option
#33631
fjahr on October 14, 2025 Needs rebase
fjahr on October 14, 2025 Needs rebase
pull
cmake: Use builtin support for .manifest files
#33585
purpleKarrot on October 9, 2025 Build system Needs rebase
purpleKarrot on October 9, 2025 Build system Needs rebase
pull
argsman, cli: GNU-style command-line option parsing (allows options after non-option arguments)
#33540
pablomartin4btc on October 4, 2025 Needs rebase
pablomartin4btc on October 4, 2025 Needs rebase
pull
p2p: implement sender-initiated package relay
#33500
ishaanam on September 29, 2025 P2P Needs rebase
ishaanam on September 29, 2025 P2P Needs rebase
pull
CMake: Add dynamic test discovery
#33483
purpleKarrot on September 26, 2025 Build system Needs rebase
purpleKarrot on September 26, 2025 Build system Needs rebase
pull
wallet, rpc: add UTXO set check and incremental rescan to importdescriptors
#33392
musaHaruna on September 15, 2025 RPC/REST/ZMQ Needs rebase
musaHaruna on September 15, 2025 RPC/REST/ZMQ Needs rebase
pull
rpc: require integer verbosity; remove boolean ‘verbose’
#33214
fqlx on August 19, 2025 RPC/REST/ZMQ Needs rebase
fqlx on August 19, 2025 RPC/REST/ZMQ Needs rebase
pull
net: Provide block templates to peers on request
#33191
ajtowns on August 14, 2025 P2P Needs rebase
ajtowns on August 14, 2025 P2P Needs rebase
pull
test: Refactor rpc_getblockstats.py to use MiniWallet
#33184
enirox001 on August 13, 2025 Tests Needs rebase
enirox001 on August 13, 2025 Tests Needs rebase
pull
cmake: Do not require Python to build GUI
#33156
hebasto on August 8, 2025 Docs Build system Needs rebase
hebasto on August 8, 2025 Docs Build system Needs rebase
pull
[POC] wallet: Enable non-electronic (paper-based) wallet backup with codex32
#33043
w0xlt on July 23, 2025 Needs rebase
w0xlt on July 23, 2025 Needs rebase
pull
coins: remove SetFresh method from CCoinsCacheEntry
#33018
andrewtoth on July 19, 2025 UTXO Db and Indexes Needs rebase
andrewtoth on July 19, 2025 UTXO Db and Indexes Needs rebase
pull
script: return verification flag responsible for error upon validation failure
#33012
darosior on July 18, 2025 Consensus Needs rebase
darosior on July 18, 2025 Consensus Needs rebase
pull
ci: Run unit tests parallel with functional tests
#33000
maflcko on July 17, 2025 Tests Needs rebase
maflcko on July 17, 2025 Tests Needs rebase
pull
[POC] ci: Skip compilation when running static code analysis
#32953
hebasto on July 12, 2025 Tests Needs rebase
hebasto on July 12, 2025 Tests Needs rebase
pull
build: Explicitly set Qt’s
hebasto on July 11, 2025 Build system Needs rebase
AUTO{MOC,RCC,UIC} property per target
#32951
hebasto on July 11, 2025 Build system Needs rebase
pull
Cache m_cached_finished_ibd where SetTip is called.
#32885
pstratem on July 6, 2025 Needs rebase
pstratem on July 6, 2025 Needs rebase
pull
RPC/txoutproof: Support including (and verifying) proofs of wtxid
#32844
luke-jr on June 30, 2025 Needs rebase
luke-jr on June 30, 2025 Needs rebase
pull
doc: invalid block handling followups
#32843
mzumsande on June 30, 2025 Validation Needs rebase
mzumsande on June 30, 2025 Validation Needs rebase
pull
Add read-only mode to sqlite db and use in
willcl-ark on June 26, 2025 Needs rebase
bitcoin-wallet
#32818
willcl-ark on June 26, 2025 Needs rebase
pull
checkqueue: implement a new scriptcheck worker pool with atomic variables
#32791
HowHsu on June 21, 2025 Needs rebase
HowHsu on June 21, 2025 Needs rebase
pull
p2p: avoid traversing blocks (twice) during IBD
#32730
furszy on June 11, 2025 P2P Needs rebase
furszy on June 11, 2025 P2P Needs rebase
pull
wallet: Allow read-only database access for info and dump commands
#32685
PeterWrighten on June 5, 2025 Wallet Needs rebase
PeterWrighten on June 5, 2025 Wallet Needs rebase
pull
[Draft/POC] Add secp256k1-based HPKE (Hybrid Public Key Encryption) For Payjoin v2
#32617
w0xlt on May 26, 2025 Needs rebase
w0xlt on May 26, 2025 Needs rebase
pull
rpc, doc: clarify wallet version in getwalletinfo help
#32603
rkrux on May 23, 2025 Needs rebase
rkrux on May 23, 2025 Needs rebase
pull
subprocess: Let shell parse command on non-Windows systems
#32577
hebasto on May 21, 2025 Utils/log/libs Needs rebase
hebasto on May 21, 2025 Utils/log/libs Needs rebase
pull
Use subprocess library for notifications
#32566
laanwj on May 19, 2025 Build system Utils/log/libs Needs rebase
laanwj on May 19, 2025 Build system Utils/log/libs Needs rebase
pull
index: store per-block transaction locations for efficient lookups
#32541
romanz on May 17, 2025 UTXO Db and Indexes Needs rebase
romanz on May 17, 2025 UTXO Db and Indexes Needs rebase
pull
RPC: removeprunedfunds should take an array of txids
#32501
BrandonOdiwuor on May 14, 2025 RPC/REST/ZMQ Needs rebase CI failed
BrandonOdiwuor on May 14, 2025 RPC/REST/ZMQ Needs rebase CI failed
pull
p2p: stop special-casing witness-stripped error for unconfirmed transactions
#32379
darosior on April 29, 2025 P2P Needs rebase
darosior on April 29, 2025 P2P Needs rebase
pull
refactor: Update
w0xlt on April 23, 2025 Refactoring Needs rebase
XOnlyPubKey::GetKeyIDs() to return a pair of pubkeys
#32332
w0xlt on April 23, 2025 Refactoring Needs rebase
pull
doc: better document NetEventsInterface and the deletion of “CNode"s
#32278
vasild on April 15, 2025 Docs Needs rebase
vasild on April 15, 2025 Docs Needs rebase
pull
BIP-348 (OP_CHECKSIGFROMSTACK) (regtest only)
#32247
jamesob on April 10, 2025 Consensus Needs rebase Needs Conceptual Review
jamesob on April 10, 2025 Consensus Needs rebase Needs Conceptual Review
pull
refactor: Txid type safety (parent PR)
#32189
marcofleon on April 1, 2025 Refactoring Needs rebase CI failed
marcofleon on April 1, 2025 Refactoring Needs rebase CI failed
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
pull
wallet: make coinbase that will mature on the next block available for selection
#32123
luisschwab on March 22, 2025 Wallet Needs rebase
luisschwab on March 22, 2025 Wallet Needs rebase
pull
qa: make feature_assumeutxo.py test more robust
#32117
darosior on March 21, 2025 Tests Needs rebase
darosior on March 21, 2025 Tests Needs rebase
pull
i2p: make a time gap between creating transient sessions and using them
#32065
vasild on March 14, 2025 P2P Needs rebase
vasild on March 14, 2025 P2P Needs rebase
pull
Replace libevent with our own HTTP and socket-handling implementation
#32061
pinheadmz on March 13, 2025 RPC/REST/ZMQ Needs rebase
pinheadmz on March 13, 2025 RPC/REST/ZMQ Needs rebase
pull
cmake, guix: Skip building tests in subtrees for releases
#32054
hebasto on March 13, 2025 Build system Needs rebase
hebasto on March 13, 2025 Build system Needs rebase
pull
[IBD] Tracking PR for speeding up Initial Block Download
#32043
l0rinc on March 12, 2025 P2P Block storage Needs rebase
l0rinc on March 12, 2025 P2P Block storage Needs rebase
pull
net: replace manual reference counting of CNode with shared_ptr
#32015
vasild on March 7, 2025 P2P Needs rebase
vasild on March 7, 2025 P2P Needs rebase
pull
BIP-119 (OP_CHECKTEMPLATEVERIFY) (regtest only)
#31989
jamesob on March 4, 2025 Consensus Needs rebase Needs Conceptual Review
jamesob on March 4, 2025 Consensus Needs rebase Needs Conceptual Review