Labeled Needs Rebase
pull
mining: add getTransactions(ByWitnessID) IPC methods
#34020
Sjors on December 5, 2025 Mining Needs rebase CI failed
Sjors on December 5, 2025 Mining Needs rebase CI failed
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
kernel: add context‑free block validation API (
w0xlt on November 18, 2025 Validation Needs rebase
btck_check_block_context_free) with POW/Merkle flags
#33908
w0xlt on November 18, 2025 Validation 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
kernel: Expose
w0xlt on November 5, 2025 Validation Needs rebase
CheckTransaction consensus validation function
#33796
w0xlt on November 5, 2025 Validation Needs rebase
pull
prevector: simplify implementation of comparison operators and match behavior of
purpleKarrot on November 3, 2025 Utils/log/libs Needs rebase
std::vector
#33772
purpleKarrot on November 3, 2025 Utils/log/libs 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
zmq: Log bind error at Error level, abort startup on init error
#33727
isrod on October 28, 2025 RPC/REST/ZMQ Needs rebase
isrod on October 28, 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
tor: enable PoW defenses for automatically created hidden services
#33414
vasild on September 17, 2025 P2P Needs rebase
vasild on September 17, 2025 P2P 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
Run feature_bind_port_(discover|externalip).py in CI
#33362
vasild on September 11, 2025 Needs rebase
vasild on September 11, 2025 Needs rebase
pull
index: Force database compaction in coinstatsindex
#33306
fjahr on September 4, 2025 UTXO Db and Indexes Needs rebase
fjahr on September 4, 2025 UTXO Db and Indexes 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
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
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
validation: remove BLOCK_FAILED_CHILD
#32950
stratospher on July 11, 2025 Validation Needs rebase
stratospher on July 11, 2025 Validation 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
rpc: Distinguish between vsize and sigop adjusted mempool vsize
#32800
musaHaruna on June 24, 2025 RPC/REST/ZMQ Needs rebase
musaHaruna on June 24, 2025 RPC/REST/ZMQ 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
fees: prevent redundant estimates flushes
#32748
ismaelsadeeq on June 14, 2025 TX fees and policy Needs rebase
ismaelsadeeq on June 14, 2025 TX fees and policy 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
ci: update pwsh to use custom shell that fails-fast
#32672
m3dwards on June 3, 2025 Windows Tests Needs rebase
m3dwards on June 3, 2025 Windows Tests 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
cmake: Check user-defined
hebasto on April 28, 2025 Build system Needs rebase
APPEND_*FLAGS variables early
#32367
hebasto on April 28, 2025 Build system 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
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
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
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
pull
fuzz: Expand script verification flag testing to segwit v0 and tapscript
#31460
dergoegge on December 10, 2024 Tests Needs rebase
dergoegge on December 10, 2024 Tests Needs rebase
pull
test: implements helper functions for unit conversion
#31420
wfzyx on December 4, 2024 Tests Needs rebase
wfzyx on December 4, 2024 Tests Needs rebase
pull
descriptors: inference process, do not return unparsable multisig descriptors
#31404
furszy on December 2, 2024 Needs rebase
furszy on December 2, 2024 Needs rebase
pull
[POC] cmake: Introduce LLVM’s Source-based Code Coverage reports
#31394
hebasto on November 29, 2024 Build system Tests Needs rebase
hebasto on November 29, 2024 Build system Tests Needs rebase
pull
Add and use
andremralves on November 23, 2024 Tests Needs rebase
satToBtc and btcToSat util functions
#31356
andremralves on November 23, 2024 Tests Needs rebase
pull
scripted-diff: Type-safe settings retrieval
#31260
ryanofsky on November 8, 2024 Refactoring Needs rebase
ryanofsky on November 8, 2024 Refactoring Needs rebase
pull
rpc: print P2WSH and P2SH redem Script in getrawtransaction
#31252
polespinasa on November 7, 2024 RPC/REST/ZMQ Needs rebase
polespinasa on November 7, 2024 RPC/REST/ZMQ Needs rebase
pull
build, ci: Fix linking
hebasto on October 25, 2024 Windows Build system Needs rebase
bitcoin-chainstate.exe to bitcoinkernel.dll on Windows
#31158
hebasto on October 25, 2024 Windows Build system Needs rebase
pull
miner: Reorg Testnet4 minimum difficulty blocks
#31117
fjahr on October 19, 2024 Mining Needs rebase
fjahr on October 19, 2024 Mining Needs rebase
pull
RFC: build: support for pre-compiled headers.
#31053
theuni on October 7, 2024 Build system Needs rebase
theuni on October 7, 2024 Build system Needs rebase
pull
Don’t zero-after-free
davidgumberg on September 26, 2024 Utils/log/libs Resource usage Needs rebase CI failed
DataStream: Faster IBD on some configurations
#30987
davidgumberg on September 26, 2024 Utils/log/libs Resource usage Needs rebase CI failed
pull
Windows bitcoind stall debugging [NOMERGE, DRAFT]
#30956
hodlinator on September 24, 2024 Windows Tests Needs rebase
hodlinator on September 24, 2024 Windows Tests Needs rebase
pull
tinyformat: refactor: increase compile-time checks and don’t throw for tfm::format_error
#30928
stickies-v on September 19, 2024 Utils/log/libs Needs rebase
stickies-v on September 19, 2024 Utils/log/libs Needs rebase
pull
rpc: Add support to populate PSBT input utxos via rpc
#30886
instagibbs on September 12, 2024 RPC/REST/ZMQ Needs rebase
instagibbs on September 12, 2024 RPC/REST/ZMQ Needs rebase
pull
wip: Split fuzz binary (take 2)
#30882
dergoegge on September 12, 2024 Upstream Needs rebase CI failed
dergoegge on September 12, 2024 Upstream Needs rebase CI failed
pull
test: autogenerate bash completion
#30860
BrandonOdiwuor on September 10, 2024 Tests Needs rebase
BrandonOdiwuor on September 10, 2024 Tests Needs rebase
pull
test: Fix RANDOM_CTX_SEED use with parallel tests
#30737
hodlinator on August 28, 2024 Tests Needs rebase
hodlinator on August 28, 2024 Tests Needs rebase