Labeled Up for grabs
issue
RFC: Do we want to support fuzzing on MacOS?
#33731
dergoegge on October 29, 2025 BrainstormingDocsmacOSTestsUp for grabsFuzzing
dergoegge on October 29, 2025 BrainstormingDocsmacOSTestsUp for grabsFuzzing
pull
RPC/txoutproof: Support including (and verifying) proofs of wtxid
#32844
luke-jr on June 30, 2025 Up for grabsNeeds rebase
luke-jr on June 30, 2025 Up for grabsNeeds rebase
pull
fs: use `ftruncate` in `AllocateFileRange` on OpenBSD
#32645
theStack on May 30, 2025 Up for grabs
theStack on May 30, 2025 Up for grabs
pull
build: add a depends dependency provider
#32595
willcl-ark on May 22, 2025 Build systemUp for grabs
willcl-ark on May 22, 2025 Build systemUp for grabs
pull
Draft: CCoinMap Experiments
#32128
martinus on March 24, 2025 ValidationUp for grabsNeeds rebaseCI failed
martinus on March 24, 2025 ValidationUp for grabsNeeds rebaseCI failed
pull
init: Take lock on blocks directory in BlockManager ctor
#31860
sedited on February 13, 2025 Up for grabsNeeds rebase
sedited on February 13, 2025 Up for grabsNeeds rebase
pull
kernel: Flush in ChainstateManager destructor
#31382
sedited on November 27, 2024 ValidationUp for grabs
sedited on November 27, 2024 ValidationUp for grabs
pull
validation: do not wipe utxo cache for stats/scans/snapshots
#30610
sipa on August 8, 2024 ValidationUp for grabsNeeds rebase
sipa on August 8, 2024 ValidationUp for grabsNeeds rebase
pull
validation: Make ReplayBlocks interruptible
#30155
mzumsande on May 22, 2024 ValidationUp for grabs
mzumsande on May 22, 2024 ValidationUp for grabs
pull
test, subprocess: Improve coverage report correctness
#30075
hebasto on May 9, 2024 TestsUp for grabsNeeds rebase
hebasto on May 9, 2024 TestsUp for grabsNeeds rebase
pull
kernel: Handle fatal errors through return values
#29642
sedited on March 12, 2024 ValidationUp for grabsNeeds rebase
sedited on March 12, 2024 ValidationUp for grabsNeeds rebase
pull
refactor: Split per-peer parts of net module into new node/connection module
#28686
ajtowns on October 19, 2023 RefactoringUp for grabsNeeds rebase
ajtowns on October 19, 2023 RefactoringUp for grabsNeeds rebase
pull
improve MallocUsage() accuracy
#28531
LarryRuane on September 25, 2023 Up for grabsNeeds rebase
LarryRuane on September 25, 2023 Up for grabsNeeds rebase
pull
Bugfix: Package relay / bytespersigop checks
#28345
luke-jr on August 26, 2023 TX fees and policyUp for grabsNeeds rebase
luke-jr on August 26, 2023 TX fees and policyUp for grabsNeeds rebase
pull
wallet: Allow users to create a wallet that encrypts all database records
#28142
achow101 on July 24, 2023 WalletUp for grabs
achow101 on July 24, 2023 WalletUp for grabs
pull
Add support for "partial" fuzzers that indicate usefulness
#27552
sipa on May 2, 2023 Up for grabsNeeds rebase
sipa on May 2, 2023 Up for grabsNeeds rebase
pull
p2p, validation: Don't download witnesses for assumed-valid blocks when running in prune mode
#27050
dergoegge on February 6, 2023 Up for grabsNeeds rebase
dergoegge on February 6, 2023 Up for grabsNeeds rebase
pull
index: Compare deserialized block hash with the block hash from the blockindex
#26390
kcalvinalvin on October 26, 2022 UTXO Db and IndexesUp for grabs
kcalvinalvin on October 26, 2022 UTXO Db and IndexesUp for grabs
pull
refactor: Guard TxRequestTracker by its own lock instead of cs_main
#26151
dergoegge on September 21, 2022 P2PUp for grabsNeeds rebase
dergoegge on September 21, 2022 P2PUp for grabsNeeds rebase
pull
Wallet: Add foreign_outputs metadata to support CoinJoin transactions
#25991
luke-jr on September 3, 2022 WalletUp for grabsNeeds rebase
luke-jr on September 3, 2022 WalletUp for grabsNeeds rebase
pull
tracing: lock contention analysis
#25081
martinus on May 7, 2022 Scripts and toolsUp for grabsNeeds rebase
martinus on May 7, 2022 Scripts and toolsUp for grabsNeeds rebase
pull
bench: remove from available_coins with reference, vout size
#24975
Crypt-iQ on April 25, 2022 TestsUp for grabs
Crypt-iQ on April 25, 2022 TestsUp for grabs
pull
RPC/Wallet: Convert walletprocesspsbt to use options parameter
#24963
luke-jr on April 25, 2022 WalletRPC/REST/ZMQUp for grabsNeeds rebase
luke-jr on April 25, 2022 WalletRPC/REST/ZMQUp for grabsNeeds rebase
pull
p2p: Prevent block index fingerprinting by sending additional getheaders messages
#24571
dergoegge on March 15, 2022 P2PUp for grabsNeeds rebase
dergoegge on March 15, 2022 P2PUp for grabsNeeds rebase
pull
blockman: Properly guard blockfile members
#24456
dongcarl on March 1, 2022 WalletRPC/REST/ZMQP2PValidationBlock storageUp for grabsNeeds rebase
dongcarl on March 1, 2022 WalletRPC/REST/ZMQP2PValidationBlock storageUp for grabsNeeds rebase
pull
Descriptor unit tests and simplifications
#24361
sipa on February 16, 2022 WalletUp for grabsNeeds rebaseDescriptors
sipa on February 16, 2022 WalletUp for grabsNeeds rebaseDescriptors
pull
rpc: allow dumptxoutset to dump human-readable data
#24202
w0xlt on January 29, 2022 RPC/REST/ZMQUp for grabsNeeds rebase
w0xlt on January 29, 2022 RPC/REST/ZMQUp for grabsNeeds rebase
pull
p2p: Replace RecursiveMutex `m_tx_inventory_mutex` with Mutex and rename it
#24125
w0xlt on January 22, 2022 P2PUp for grabsNeeds rebase
w0xlt on January 22, 2022 P2PUp for grabsNeeds rebase
pull
build: Propagate user-defined tools to native packages
#23571
hebasto on November 22, 2021 Build systemUp for grabs
hebasto on November 22, 2021 Build systemUp for grabs
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
build: Avoid rebuilding makefiles
#22486
dgoncharov on July 18, 2021 Build systemUp for grabsNeeds rebase
dgoncharov on July 18, 2021 Build systemUp for grabsNeeds rebase
pull
test: add -daemon and -daemonwait config arg tests
#21439
jonatack on March 14, 2021 TestsUp for grabs
jonatack on March 14, 2021 TestsUp for grabs
pull
wallet: indicate whether a transaction is in the mempool
#21260
danben on February 21, 2021 WalletRPC/REST/ZMQUp for grabsNeeds rebase
danben on February 21, 2021 WalletRPC/REST/ZMQUp for grabsNeeds rebase
pull
ResetBlockFailureFlags did not remove the invalidity flag in other chain
#21086
ghost on February 5, 2021 ValidationUp for grabs
ghost on February 5, 2021 ValidationUp for grabs
pull
wallet: check when create wallets for the reserved name "wallets"
#21073
Saibato on February 3, 2021 WalletUp for grabsNeeds rebase
Saibato on February 3, 2021 WalletUp for grabsNeeds rebase
pull
Extend support for nested commands to bitcoin-cli
#20273
jonasschnelli on October 30, 2020 Scripts and toolsUp for grabsNeeds rebase
jonasschnelli on October 30, 2020 Scripts and toolsUp for grabsNeeds rebase
pull
net: Prevent routing of deprecated Site Local IPv6
#19985
n-thumann on September 20, 2020 P2PUp for grabsNeeds rebase
n-thumann on September 20, 2020 P2PUp for grabsNeeds rebase
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
util: Make default arg values more specific
#19471
hebasto on July 8, 2020 Utils/log/libsUp for grabsNeeds rebase
hebasto on July 8, 2020 Utils/log/libsUp for grabsNeeds rebase
pull
wallet: let Listwalletdir do not iterate through our blocksdata.
#19419
Saibato on June 30, 2020 WalletUp for grabsNeeds rebase
Saibato on June 30, 2020 WalletUp for grabsNeeds rebase
pull
torcontrol : avoid to set wrong outbound proxy and network settings when creating an inbound onion service.
#19358
Saibato on June 23, 2020 P2PUp for grabsNeeds rebase
Saibato on June 23, 2020 P2PUp for grabsNeeds rebase
pull
[WIP] rebase: Call ProcessNewBlock() asynchronously
#18963
dongcarl on May 12, 2020 RPC/REST/ZMQP2PMiningValidationUp for grabs
dongcarl on May 12, 2020 RPC/REST/ZMQP2PMiningValidationUp for grabs
pull
Allow simple multiwallet rpc calls
#18734
jonasschnelli on April 22, 2020 WalletRPC/REST/ZMQUp for grabs
jonasschnelli on April 22, 2020 WalletRPC/REST/ZMQUp for grabs
pull
qa: Test shared validation interface
#18471
promag on March 30, 2020 TestsUp for grabsNeeds rebase
promag on March 30, 2020 TestsUp for grabsNeeds rebase
pull
Test some transaction creation with non-empty fee estimator
#18245
instagibbs on March 2, 2020 TestsUp for grabs
instagibbs on March 2, 2020 TestsUp for grabs
pull
net: Use log categories when logging events that P2P peers can trigger arbitrarily
#17828
practicalswift on December 29, 2019 P2PUtils/log/libsUp for grabs
practicalswift on December 29, 2019 P2PUtils/log/libsUp for grabs
pull
net: Limit # of IPs learned from a DNS seed by family
#17602
dongcarl on November 25, 2019 P2PUp for grabsNeeds rebase
dongcarl on November 25, 2019 P2PUp for grabsNeeds rebase
pull
WIP: refactor: Use our own integer parsing/formatting everywhere
#17385
laanwj on November 5, 2019 RefactoringUp for grabsNeeds rebase
laanwj on November 5, 2019 RefactoringUp for grabsNeeds rebase
pull
Add test for send{toaddress, many} conf_target under subtractfromamount scenario
#16972
instagibbs on September 26, 2019 TestsUp for grabs
instagibbs on September 26, 2019 TestsUp for grabs
pull
cli/gui: support "@height" in place of blockhash for getblock on client side
#16439
ajtowns on July 23, 2019 RPC/REST/ZMQUp for grabs
ajtowns on July 23, 2019 RPC/REST/ZMQUp for grabs
pull
Get cs_main out of the critical path in ProcessMessages
#16324
TheBlueMatt on July 2, 2019 P2PValidationUp for grabsNeeds Conceptual Review
TheBlueMatt on July 2, 2019 P2PValidationUp for grabsNeeds Conceptual Review
pull
rpc: Raise error in getbalance if minconf is not zero
#15729
promag on April 3, 2019 WalletRPC/REST/ZMQUp for grabsNeeds rebase
promag on April 3, 2019 WalletRPC/REST/ZMQUp for grabsNeeds rebase
pull
p2p: Speed up initial connection to p2p network
#15502
ajtowns on February 28, 2019 P2PUp for grabsNeeds Conceptual Review
ajtowns on February 28, 2019 P2PUp for grabsNeeds Conceptual Review
pull
rfc: Add -printconfig arg to bitcoind
#15493
promag on February 27, 2019 BrainstormingUp for grabs
promag on February 27, 2019 BrainstormingUp for grabs
pull
doc: suggest using timeoutstopsec in systemd file during IBD
#15268
d3spwn on January 26, 2019 DocsUp for grabsNeeds rebase
d3spwn on January 26, 2019 DocsUp for grabsNeeds rebase
pull
[test] Apply maximal flags to tx_valid tests and minimal flags to tx_invalid tests
#15045
jl2012 on December 27, 2018 TestsUp for grabsNeeds rebase
jl2012 on December 27, 2018 TestsUp for grabsNeeds rebase
pull
[wip] util: Improve evaluation of includeconf lines in network sections of the config file
#14866
AkioNak on December 4, 2018 Utils/log/libsUp for grabsNeeds rebase
AkioNak on December 4, 2018 Utils/log/libsUp for grabsNeeds rebase
pull
Skip redundant OP_CODESEPARATOR scan
#14786
jl2012 on November 22, 2018 RefactoringConsensusUp for grabsNeeds Conceptual Review
jl2012 on November 22, 2018 RefactoringConsensusUp for grabsNeeds Conceptual Review
pull
Implement sighash cache in CHECKMULTISIG
#14079
jl2012 on August 27, 2018 ConsensusUp for grabsNeeds Conceptual Review
jl2012 on August 27, 2018 ConsensusUp for grabsNeeds Conceptual Review
pull
Allow fee estimation to work with lower fees
#13990
ajtowns on August 16, 2018 TX fees and policyUp for grabsNeeds rebase
ajtowns on August 16, 2018 TX fees and policyUp for grabsNeeds rebase
pull
Track best-possible-headers (TheBlueMatt)
#13937
Sjors on August 10, 2018 ValidationUp for grabs
Sjors on August 10, 2018 ValidationUp for grabs
pull
Only allocate a LevelDB block cache if LevelDB will actually use it
#13741
fanquake on July 22, 2018 UTXO Db and IndexesResource usageUp for grabs
fanquake on July 22, 2018 UTXO Db and IndexesResource usageUp for grabs
pull
Ignore new blocks when -stopatheight target has been reached
#13713
jonasschnelli on July 19, 2018 ValidationUp for grabs
jonasschnelli on July 19, 2018 ValidationUp for grabs
pull
Check for datadir after the config files were read
#13621
Flowdalic on July 10, 2018 Utils/log/libsUp for grabs
Flowdalic on July 10, 2018 Utils/log/libsUp for grabs
pull
WIP [bench] CCoinsView(Cache): measure various scenarios
#13470
Sjors on June 14, 2018 TestsUp for grabs
Sjors on June 14, 2018 TestsUp for grabs
pull
Convert the 1-way SSE4 SHA256 code from asm to intrinsics
#13442
sipa on June 11, 2018 ValidationUp for grabs
sipa on June 11, 2018 ValidationUp for grabs
pull
[net,mempool] Call AcceptToMemoryPool() asynchronously in p2p
#13413
skeees on June 7, 2018 Up for grabs
skeees on June 7, 2018 Up for grabs
pull
[refactor, move-only-ish] Refactor mempool accept/reject logic
#13407
skeees on June 6, 2018 RefactoringUp for grabs
skeees on June 6, 2018 RefactoringUp for grabs
pull
[Policy] Reject SIGHASH_SINGLE with output out of bound
#13360
jl2012 on May 31, 2018 TX fees and policyUp for grabsNeeds rebase
jl2012 on May 31, 2018 TX fees and policyUp for grabsNeeds rebase
pull
Define SIGHASH_MASK in validation and determine the use of SIGHASH_SINGLE in signing
#13357
jl2012 on May 31, 2018 ValidationUp for grabsNeeds Conceptual Review
jl2012 on May 31, 2018 ValidationUp for grabsNeeds Conceptual Review
pull
Implement pinentry wrapper to unlock bitcoin wallet
#13335
eklitzke on May 28, 2018 WalletRPC/REST/ZMQUp for grabs
eklitzke on May 28, 2018 WalletRPC/REST/ZMQUp for grabs
pull
Wallet/RPC: Add listsincetx method with a stateless (server-side) long polling option
#13262
jonasschnelli on May 17, 2018 WalletRPC/REST/ZMQUp for grabs
jonasschnelli on May 17, 2018 WalletRPC/REST/ZMQUp for grabs
pull
Refactoring: optimize SelectCoinsBnB
#13167
martinus on May 4, 2018 RefactoringWalletUp for grabs
martinus on May 4, 2018 RefactoringWalletUp for grabs
pull
RPC: Improve error messages on RPC endpoints that use GetTransaction
#13144
jimpo on May 1, 2018 RPC/REST/ZMQUp for grabs
jimpo on May 1, 2018 RPC/REST/ZMQUp for grabs
pull
Make script interpreter independent from storage type CScript
#13062
sipa on April 23, 2018 RefactoringConsensusUp for grabsNeeds rebase
sipa on April 23, 2018 RefactoringConsensusUp for grabsNeeds rebase
pull
Allow txindex in prune mode
#13014
jonasschnelli on April 18, 2018 UTXO Db and IndexesUp for grabs
jonasschnelli on April 18, 2018 UTXO Db and IndexesUp for grabs
pull
Add RPC call setscriptthreadsenabled: allow to temp. throttle CPU usage
#12965
jonasschnelli on April 12, 2018 RPC/REST/ZMQValidationUp for grabs
jonasschnelli on April 12, 2018 RPC/REST/ZMQValidationUp for grabs
pull
rpc: Fix estimatesmartfee to properly handle a null estimate_mode arg
#12940
Empact on April 11, 2018 RPC/REST/ZMQUp for grabs
Empact on April 11, 2018 RPC/REST/ZMQUp for grabs
pull
Store the current config file at read time, and return it from GetConfigFile if set
#12765
Empact on March 23, 2018 Utils/log/libsUp for grabs
Empact on March 23, 2018 Utils/log/libsUp for grabs
pull
Remove most recent transaction timestamp stuff from nTimeSmart
#12024
achow101 on December 26, 2017 WalletUp for grabs
achow101 on December 26, 2017 WalletUp for grabs
pull
fees: optimize decay
#11194
theuni on August 29, 2017 RefactoringTX fees and policyUp for grabs
theuni on August 29, 2017 RefactoringTX fees and policyUp for grabs
pull
Optimize compact reconstruction somewhat
#10896
TheBlueMatt on July 21, 2017 Resource usageUp for grabs
TheBlueMatt on July 21, 2017 Resource usageUp for grabs
pull
Use a condition variable for shutdown notifications
#10873
eklitzke on July 18, 2017 RefactoringUp for grabs
eklitzke on July 18, 2017 RefactoringUp for grabs
pull
Add simple light-client mode (RPC only)
#10794
jonasschnelli on July 11, 2017 P2PValidationUp for grabs
jonasschnelli on July 11, 2017 P2PValidationUp for grabs
pull
ZMQ: add publishers for wallet transactions.
#10554
somdoron on June 8, 2017 RPC/REST/ZMQUp for grabs
somdoron on June 8, 2017 RPC/REST/ZMQUp for grabs
pull
Cache vout IsMine() value on `CWallet::AvailableCoins()`
#9939
joaopaulofonseca on March 7, 2017 WalletUp for grabs
joaopaulofonseca on March 7, 2017 WalletUp for grabs
pull
If -spkreuse=0, ensure transactions in mempool always have unique scriptPubKeys
#9749
luke-jr on February 13, 2017 ValidationMempoolUp for grabs
luke-jr on February 13, 2017 ValidationMempoolUp for grabs
pull
Allow abort of ConnectBlock() when shutdown requested.
#9719
rebroad on February 8, 2017 ValidationUp for grabs
rebroad on February 8, 2017 ValidationUp for grabs
pull
Complete hybrid full block SPV mode
#9483
jonasschnelli on January 6, 2017 GUIWalletUp for grabs
jonasschnelli on January 6, 2017 GUIWalletUp for grabs
pull
[Wallet] use CHDPubKey, don't store child priv keys in db, derive on the fly
#9298
jonasschnelli on December 7, 2016 WalletUp for grabs
jonasschnelli on December 7, 2016 WalletUp for grabs
issue
RPC idempotency and RPC request replay protection
#9197
kanzure on November 21, 2016 RPC/REST/ZMQUp for grabs
kanzure on November 21, 2016 RPC/REST/ZMQUp for grabs
pull
Wallet/RPC: sweepprivkeys method to scan UTXO set and send to local wallet
#9152
luke-jr on November 13, 2016 WalletRPC/REST/ZMQUp for grabs
luke-jr on November 13, 2016 WalletRPC/REST/ZMQUp for grabs
pull
RPC: Add parameter to addmultisigaddress / createmultisig to sort public keys
#8751
afk11 on September 17, 2016 RPC/REST/ZMQUp for grabs
afk11 on September 17, 2016 RPC/REST/ZMQUp for grabs
pull
[Wallet] add option for a custom extended master privat key (xpriv)
#8735
jonasschnelli on September 15, 2016 WalletUp for grabs
jonasschnelli on September 15, 2016 WalletUp for grabs
pull
[Wallet] Add support for flexible BIP32/HD keypath-scheme
#8723
jonasschnelli on September 14, 2016 WalletUp for grabs
jonasschnelli on September 14, 2016 WalletUp for grabs
pull
[Net] Retry feeler connection if OpenNetworkConnection fails in under 1ms.
#8695
pstratem on September 10, 2016 P2PUp for grabs
pstratem on September 10, 2016 P2PUp for grabs
pull
Use ANYONECANPAY if -spendzeroconfchange=0
#8543
petertodd on August 19, 2016 WalletTX fees and policyUp for grabs
petertodd on August 19, 2016 WalletTX fees and policyUp for grabs
pull
Add mempool statistics collector
#8501
jonasschnelli on August 12, 2016 RPC/REST/ZMQUp for grabs
jonasschnelli on August 12, 2016 RPC/REST/ZMQUp for grabs