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
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
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
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
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
Optimize compact reconstruction somewhat
#10896
TheBlueMatt on July 21, 2017 Resource usageUp for grabs
TheBlueMatt on July 21, 2017 Resource usageUp 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
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
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
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
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
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
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
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
Refactoring: optimize SelectCoinsBnB
#13167
martinus on May 4, 2018 RefactoringWalletUp for grabs
martinus on May 4, 2018 RefactoringWalletUp 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
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
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
[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
[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
[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
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
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
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
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
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
Track best-possible-headers (TheBlueMatt)
#13937
Sjors on August 10, 2018 ValidationUp for grabs
Sjors on August 10, 2018 ValidationUp for grabs
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
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
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
[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
[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
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
rfc: Add -printconfig arg to bitcoind
#15493
promag on February 27, 2019 BrainstormingUp for grabs
promag on February 27, 2019 BrainstormingUp for grabs
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
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
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
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
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
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
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
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
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
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
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
[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
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
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
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
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
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
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
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
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: 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
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
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
[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: 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
improve MallocUsage() accuracy
#28531
LarryRuane on September 25, 2023 Up for grabsNeeds rebase
LarryRuane on September 25, 2023 Up 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
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
validation: Make ReplayBlocks interruptible
#30155
mzumsande on May 22, 2024 ValidationUp for grabs
mzumsande on May 22, 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
kernel: Flush in ChainstateManager destructor
#31382
sedited on November 27, 2024 ValidationUp for grabs
sedited on November 27, 2024 ValidationUp for grabs
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
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
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
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
[RPC] Add RPC long poll notifications
#7949
jonasschnelli on April 26, 2016 RPC/REST/ZMQUp for grabs
jonasschnelli on April 26, 2016 RPC/REST/ZMQUp 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
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
[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
[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
[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
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/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
[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
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
Allow abort of ConnectBlock() when shutdown requested.
#9719
rebroad on February 8, 2017 ValidationUp for grabs
rebroad on February 8, 2017 ValidationUp for grabs