Labeled Needs Rebase
pull
wallet: Fix detection of symlinks on Windows
#34603
achow101 on February 17, 2026 Wallet Needs rebase CI failed
achow101 on February 17, 2026 Wallet Needs rebase CI failed
pull
Refactor CChain methods to use references, tests
#34440
optout21 on January 29, 2026 Needs rebase CI failed
optout21 on January 29, 2026 Needs rebase CI failed
pull
Update libmultiprocess subtree to be more stable with rust IPC client
#34422
ryanofsky on January 27, 2026 Needs rebase
ryanofsky on January 27, 2026 Needs rebase
pull
kernel: add serialization method for btck_BlockHeader API
#34401
yuvicc on January 25, 2026 Validation Needs rebase
yuvicc on January 25, 2026 Validation 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
test: add test for rebroadcast of transaction received via p2p
#34359
mzumsande on January 21, 2026 Tests Needs rebase
mzumsande 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
ipc, test: Add tests for unclean disconnect and thread busy behavior
#34284
ryanofsky on January 14, 2026 Needs rebase
ryanofsky 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
refactor: make
l0rinc on December 20, 2025 Refactoring Needs rebase CI failed
CCoinsView a pure virtual interface
#34124
l0rinc on December 20, 2025 Refactoring Needs rebase CI failed
pull
fees: Introduce Mempool Based Fee Estimation to reduce overestimation
#34075
ismaelsadeeq on December 15, 2025 TX fees and policy Needs rebase CI failed
ismaelsadeeq on December 15, 2025 TX fees and policy Needs rebase CI failed
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: 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
mining: add getMemoryLoad() and track template non-mempool memory footprint
#33922
Sjors on November 21, 2025 Mining Needs rebase
Sjors on November 21, 2025 Mining Needs rebase
pull
rest: add interface for gettxspendingprevout rpc
#33904
kevkevinpal on November 18, 2025 RPC/REST/ZMQ Needs rebase
kevkevinpal on November 18, 2025 RPC/REST/ZMQ 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
test: Ignore error message give from python because of PYTHON_GIL
#33795
kevkevinpal on November 5, 2025 Tests Needs rebase
kevkevinpal on November 5, 2025 Tests 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
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
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
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
wallet, test: Ancient Wallet Migration from v0.14.3 (no-HD and Single Chain)
#33186
w0xlt on August 13, 2025 Needs rebase
w0xlt on August 13, 2025 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
bench: Add more realistic Coin Selection Bench
#33160
murchandamus on August 9, 2025 Tests Needs rebase
murchandamus on August 9, 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
wallet/refactor: change PSBTError to PSBTResult and remove std::optionalcommon::PSBTResult and return common::PSBTResult
#32958
kevkevinpal on July 13, 2025 Needs rebase
kevkevinpal on July 13, 2025 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
rpc: generateblock to allow multiple outputs
#32468
polespinasa on May 10, 2025 RPC/REST/ZMQ Needs rebase
polespinasa on May 10, 2025 RPC/REST/ZMQ Needs rebase
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
bitcoin-cli: Add -ipcconnect option
#32297
ryanofsky on April 17, 2025 RPC/REST/ZMQ Needs rebase
ryanofsky on April 17, 2025 RPC/REST/ZMQ 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
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
pull
build: create Depends build type for depends and use it by default for depends builds
#31920
theuni on February 20, 2025 Build system Needs rebase
theuni on February 20, 2025 Build system Needs rebase
pull
init: Take lock on blocks directory in BlockManager ctor
#31860
sedited on February 13, 2025 Needs rebase
sedited on February 13, 2025 Needs rebase
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
refactor: simplify GetAncestor
#31778
kcalvinalvin on February 2, 2025 Refactoring Needs rebase
kcalvinalvin on February 2, 2025 Refactoring Needs rebase
pull
Use number of dirty cache entries in flush warnings/logs
#31703
sipa on January 21, 2025 Utils/log/libs Needs rebase
sipa on January 21, 2025 Utils/log/libs Needs rebase
pull
Execute Discover() when bind=0.0.0.0 or :: is set
#31492
andremralves on December 13, 2024 Needs rebase
andremralves on December 13, 2024 Needs rebase