Labeled Brainstorming
issue
Adjust default config file depending on hardware
#10188
i-rme on April 11, 2017 FeatureBrainstorming
i-rme on April 11, 2017 FeatureBrainstorming
issue
Improve Bitcoin Amount Units and Readability
#10243
praxeology-guy on April 20, 2017 Brainstorming
praxeology-guy on April 20, 2017 Brainstorming
issue
MAX_BLOCK_SERIALIZED_SIZE is not a consensus-enforced constant
#10289
SergioDemianLerner on April 27, 2017 Brainstorming
SergioDemianLerner on April 27, 2017 Brainstorming
issue
Feature request: Make Bitcoin libFuzzer-friendly and consider integration into the OSS-Fuzz project
#10364
practicalswift on May 8, 2017 BrainstormingTests
practicalswift on May 8, 2017 BrainstormingTests
issue
Improve fungibility in Bitcoin system via decentralized exchange development in reference client
#10494
ABISprotocol on June 1, 2017 Brainstorming
ABISprotocol on June 1, 2017 Brainstorming
issue
Think about tuning the script cache/sigcache ratios
#10754
TheBlueMatt on July 6, 2017 BrainstormingResource usage
TheBlueMatt on July 6, 2017 BrainstormingResource usage
issue
To avoid bitcoin fork problems in the future - coding
#10852
Dealazer on July 17, 2017 Brainstorming
Dealazer on July 17, 2017 Brainstorming
issue
AI for fee estimation and other parts of the system
#11064
deremeda on August 16, 2017 Brainstorming
deremeda on August 16, 2017 Brainstorming
issue
Core should never source uneconomical outputs
#11278
RHavar on September 7, 2017 BrainstormingWallet
RHavar on September 7, 2017 BrainstormingWallet
issue
potential problem with nodes ignoring getdata requests
#1157
rebroad on April 28, 2012 BrainstormingP2P
rebroad on April 28, 2012 BrainstormingP2P
issue
Visual Hashes for Bitcoin Addresses
#11642
Victorsueca on November 9, 2017 BrainstormingGUIWallet
Victorsueca on November 9, 2017 BrainstormingGUIWallet
issue
iOS Deployment Target for RPC
#11720
Sjors on November 18, 2017 BrainstormingmacOSBuild system
Sjors on November 18, 2017 BrainstormingmacOSBuild system
issue
Compact Client Side Filtering for Light Clients (Neutrino server-side support)
#11863
Sjors on December 11, 2017 Brainstorming
Sjors on December 11, 2017 Brainstorming
issue
Snoei: a.k.a. how to translate technical jargon
#11875
Sjors on December 12, 2017 BrainstormingGUI
Sjors on December 12, 2017 BrainstormingGUI
issue
Could the wallet count unconfirmed non-mempool change?
#11887
morcos on December 13, 2017 BrainstormingWallet
morcos on December 13, 2017 BrainstormingWallet
issue
Raise default datacarriersize to 220 byte or higher
#12033
dexX7 on December 27, 2017 Brainstorming
dexX7 on December 27, 2017 Brainstorming
issue
Spectre attack mitigation
#12091
jameshilliard on January 4, 2018 BrainstormingBuild systemUpstream
jameshilliard on January 4, 2018 BrainstormingBuild systemUpstream
issue
Improving fee bumping in Core
#12271
instagibbs on January 25, 2018 BrainstormingTX fees and policy
instagibbs on January 25, 2018 BrainstormingTX fees and policy
issue
Implement bip69 (Lexicographical Indexing of Transaction Inputs and Outputs)
#12457
RHavar on February 16, 2018 BrainstormingWalletPrivacy
RHavar on February 16, 2018 BrainstormingWalletPrivacy
issue
(slow) txindex in conjunction with pruning
#12651
jonasschnelli on March 9, 2018 BrainstormingUTXO Db and Indexes
jonasschnelli on March 9, 2018 BrainstormingUTXO Db and Indexes
issue
Estimatesmartfee is easily gameable by miners
#12706
Raulo on March 16, 2018 BrainstormingTX fees and policyRPC/REST/ZMQ
Raulo on March 16, 2018 BrainstormingTX fees and policyRPC/REST/ZMQ
issue
Wallet transactions affected by RBF double spends are not (always) clearly shown in GUI or RPC
#12883
setpill on April 4, 2018 FeatureBrainstormingWalletMempool
setpill on April 4, 2018 FeatureBrainstormingWalletMempool
issue
[RFC] Long term plan for wallet command-line args
#13044
jnewbery on April 20, 2018 BrainstormingWallet
jnewbery on April 20, 2018 BrainstormingWallet
issue
minRelayTxFee should be calculated on weight, not vbytes. aka "vbytes must die"
#13283
rustyrussell on May 20, 2018 BrainstormingTX fees and policy
rustyrussell on May 20, 2018 BrainstormingTX fees and policy
issue
RFC: Set minimum required macOS version to 10.10
#13362
fanquake on June 1, 2018 BrainstormingmacOS
fanquake on June 1, 2018 BrainstormingmacOS
issue
Moving to self-hosted issue and patch management
#13411
MarcoFalke on June 7, 2018 Brainstorming
MarcoFalke on June 7, 2018 Brainstorming
issue
tests: bitcoind stdout and error should be passed to the logger
#13519
MarcoFalke on June 21, 2018 BrainstormingTests
MarcoFalke on June 21, 2018 BrainstormingTests
issue
Revisit link-time optimization (LTO)? Some results from clang LTO compilation
#14277
practicalswift on September 20, 2018 BrainstormingBuild system
practicalswift on September 20, 2018 BrainstormingBuild system
issue
Unbounded growth of scheduler queue
#14289
sipa on September 21, 2018 BrainstormingResource usage
sipa on September 21, 2018 BrainstormingResource usage
issue
Failing to disconnect a block should result in node shutdown
#14341
sdaftuar on September 27, 2018 BrainstormingConsensus
sdaftuar on September 27, 2018 BrainstormingConsensus
issue
JSON RPC Batch Requests Can Consistently OOM Kill Bitcoin Process
#14376
etscrivner on October 3, 2018 BrainstormingRPC/REST/ZMQResource usage
etscrivner on October 3, 2018 BrainstormingRPC/REST/ZMQResource usage
issue
Version number for `bitcoin.conf` format
#14514
hebasto on October 18, 2018 FeatureBrainstormingScripts and tools
hebasto on October 18, 2018 FeatureBrainstormingScripts and tools
issue
[consensus] nodes may not reorg after rule violation
#14525
HashUnlimited on October 20, 2018 BrainstormingConsensus
HashUnlimited on October 20, 2018 BrainstormingConsensus
issue
Utility to replace RPC calls that don't need wallet or chain context
#14671
Sjors on November 6, 2018 BrainstormingUtils/log/libs
Sjors on November 6, 2018 BrainstormingUtils/log/libs
issue
Source code organization for standalone (util) functions and types
#14721
MarcoFalke on November 13, 2018 BrainstormingRefactoring
MarcoFalke on November 13, 2018 BrainstormingRefactoring
issue
bip 125 replaceable flag should require a change output
#14724
pstratem on November 13, 2018 FeatureBrainstormingWallet
pstratem on November 13, 2018 FeatureBrainstormingWallet
issue
Tracker for places where descriptors could/should be integrated
#14739
sipa on November 16, 2018 BrainstormingRPC/REST/ZMQDescriptors
sipa on November 16, 2018 BrainstormingRPC/REST/ZMQDescriptors
issue
bumpfee rpc uses satoshis as amount, not BTC
#14815
MarcoFalke on November 26, 2018 BrainstormingRPC/REST/ZMQ
MarcoFalke on November 26, 2018 BrainstormingRPC/REST/ZMQ
issue
[Suggestion] Warn user on backup, esp. on importprivkey
#14874
andronoob on December 5, 2018 Brainstorming
andronoob on December 5, 2018 Brainstorming
issue
Make Style of RPC Documentation Consistent
#14894
nopara73 on December 7, 2018 BrainstormingDocsRPC/REST/ZMQ
nopara73 on December 7, 2018 BrainstormingDocsRPC/REST/ZMQ
issue
Package relay design questions
#14895
sdaftuar on December 7, 2018 BrainstormingP2PNeeds Conceptual Review
sdaftuar on December 7, 2018 BrainstormingP2PNeeds Conceptual Review
issue
[Localization] British vs American English usages in code
#14962
ch4ot1c on December 14, 2018 BrainstormingDocs
ch4ot1c on December 14, 2018 BrainstormingDocs
issue
Unexplained 1 million block height in mempool code
#15080
instagibbs on January 2, 2019 BrainstormingMempool
instagibbs on January 2, 2019 BrainstormingMempool
issue
GUI: Display amounts/fees in both BTC and fiat
#15237
andrasfuchs on January 23, 2019 BrainstormingGUI
andrasfuchs on January 23, 2019 BrainstormingGUI
issue
Build test/* as part of make check
#15260
Sjors on January 25, 2019 BrainstormingBuild systemTests
Sjors on January 25, 2019 BrainstormingBuild systemTests
issue
GetTransaction should only use TxIndex if -txindex is set
#15293
promag on January 30, 2019 BrainstormingRefactoringRPC/REST/ZMQ
promag on January 30, 2019 BrainstormingRefactoringRPC/REST/ZMQ
issue
[proposal] de-militarized-[RPC]-zone
#15319
HashUnlimited on February 1, 2019 BrainstormingRPC/REST/ZMQ
HashUnlimited on February 1, 2019 BrainstormingRPC/REST/ZMQ
issue
Create a list of validation errors in one location
#15356
JBaczuk on February 6, 2019 BrainstormingDocsValidation
JBaczuk on February 6, 2019 BrainstormingDocsValidation
issue
RPC getblockstats first argument inconsistency
#15412
jonasschnelli on February 15, 2019 BrainstormingRPC/REST/ZMQ
jonasschnelli on February 15, 2019 BrainstormingRPC/REST/ZMQ
issue
Running iwyu on Bitcoin Core
#15442
MarcoFalke on February 19, 2019 BrainstormingDocsBuild system
MarcoFalke on February 19, 2019 BrainstormingDocsBuild system
issue
Code style PRs after v0.18 branch split
#15465
jnewbery on February 22, 2019 BrainstormingRefactoringDocs
jnewbery on February 22, 2019 BrainstormingRefactoringDocs
issue
[Documentation] limitations in processing inventory
#15476
HashUnlimited on February 25, 2019 BrainstormingP2P
HashUnlimited on February 25, 2019 BrainstormingP2P
issue
When to make bech32 the default -addresstype?
#15560
fanquake on March 8, 2019 BrainstormingWallet
fanquake on March 8, 2019 BrainstormingWallet
issue
Reduce the number of global symbols used
#15612
practicalswift on March 17, 2019 BrainstormingRefactoring
practicalswift on March 17, 2019 BrainstormingRefactoring
issue
Remove `Broadcast`/`ResendWalletTransactions` from validation interface
#15619
jnewbery on March 18, 2019 BrainstormingRefactoringWalletValidation
jnewbery on March 18, 2019 BrainstormingRefactoringWalletValidation
issue
Optimize CheckMultiSig by using public key recovery.
#15621
roconnor-blockstream on March 18, 2019 Brainstorming
roconnor-blockstream on March 18, 2019 Brainstorming
issue
Allow index in pruned mode (e.g. -blockfilterindex)
#15867
MarcoFalke on April 22, 2019 BrainstormingUTXO Db and IndexesP2P
MarcoFalke on April 22, 2019 BrainstormingUTXO Db and IndexesP2P
issue
Feature Request - ZIP the blockchain
#15923
ranseier86 on April 29, 2019 BrainstormingBlock storage
ranseier86 on April 29, 2019 BrainstormingBlock storage
issue
Remove global whitelist flags and replace them with per-peer flags
#16058
MarcoFalke on May 20, 2019 BrainstormingP2P
MarcoFalke on May 20, 2019 BrainstormingP2P
issue
RFC: Improving testing under the remaining supported 32 bit platforms
#16096
practicalswift on May 26, 2019 BrainstormingTests
practicalswift on May 26, 2019 BrainstormingTests
issue
wallet: decode raw transaction in gettransaction
#16181
MarcoFalke on June 10, 2019 BrainstormingWalletRPC/REST/ZMQgood first issue
MarcoFalke on June 10, 2019 BrainstormingWalletRPC/REST/ZMQgood first issue
issue
[blockchain] make `getrawtransaction` useful again on pruned nodes
#16182
nikitasius on June 10, 2019 BrainstormingUTXO Db and Indexes
nikitasius on June 10, 2019 BrainstormingUTXO Db and Indexes
issue
Visual improvement across PC/MAC/Unix versions
#16318
NicolasChoukroun on June 30, 2019 BrainstormingGUI
NicolasChoukroun on June 30, 2019 BrainstormingGUI
issue
[RFC] Add partial BIP39 support (import only)
#16393
hugohn on July 15, 2019 BrainstormingWallet
hugohn on July 15, 2019 BrainstormingWallet
issue
Bitcoin Core 0.18.0 requests access to Contacts.app and Calendar.app on macOS Mojave from a new installation on a formatted machine.
#16403
einelefantle on July 17, 2019 BrainstormingmacOS
einelefantle on July 17, 2019 BrainstormingmacOS
issue
Ensure we have sufficient transaction-relay peers
#16418
sdaftuar on July 18, 2019 BrainstormingP2P
sdaftuar on July 18, 2019 BrainstormingP2P
issue
Code with no test coverage sorted by priority?
#16450
davereikher on July 24, 2019 BrainstormingTestsgood first issue
davereikher on July 24, 2019 BrainstormingTestsgood first issue
issue
Github started banning/restricting whole countries
#16472
Viral on July 26, 2019 Brainstorming
Viral on July 26, 2019 Brainstorming
issue
[Chasing Feedback] guix: Tracking ticket for eventual release build transition
#16496
dongcarl on July 30, 2019 BrainstormingBuild system
dongcarl on July 30, 2019 BrainstormingBuild system
issue
Replace `-banscore` with `-ignoremisbehaviour`
#16683
dongcarl on August 22, 2019 BrainstormingP2P
dongcarl on August 22, 2019 BrainstormingP2P
issue
Discussion: Should the mempool.dat file be encrypted/XORed?
#16721
0xB10C on August 25, 2019 BrainstormingMempool
0xB10C on August 25, 2019 BrainstormingMempool
issue
Comply with the XDG Base Directory Specification
#16733
maflcko on August 27, 2019 Brainstorming
maflcko on August 27, 2019 Brainstorming
issue
doc: Consider adding README.md to build-aux/, share/, src/
#16813
ch4ot1c on September 5, 2019 BrainstormingDocs
ch4ot1c on September 5, 2019 BrainstormingDocs
issue
policy: allow RBF descendant carveout whenever conflicts exist, not just when number of conflicts == 1
#16819
fanquake on September 7, 2019 BrainstormingTX fees and policy
fanquake on September 7, 2019 BrainstormingTX fees and policy
issue
Misleading/inaccurate `{Is,Set}Reachable` naming
#16919
dongcarl on September 19, 2019 BrainstormingP2P
dongcarl on September 19, 2019 BrainstormingP2P
issue
Misleading description of useLegacyAddress checkbox
#16924
andronoob on September 20, 2019 BrainstormingGUI
andronoob on September 20, 2019 BrainstormingGUI
issue
p2p: monoculture of DNS seeder software
#16938
fanquake on September 23, 2019 BrainstormingP2P
fanquake on September 23, 2019 BrainstormingP2P
issue
Recently mined TXs with spent outputs are considered orphans when re-received
#16977
codablock on September 27, 2019 BrainstormingP2P
codablock on September 27, 2019 BrainstormingP2P
issue
Allow sending to duplicate address in bitcoin rpc
#16980
ejose19 on September 28, 2019 FeatureBrainstorming
ejose19 on September 28, 2019 FeatureBrainstorming
issue
Order of operations for very very very very fast computers
#1704
xanatos on August 23, 2012 Brainstorming
xanatos on August 23, 2012 Brainstorming
issue
RFC: Rust code integration
#17090
fanquake on October 9, 2019 BrainstormingBuild systemNeeds Conceptual Review
fanquake on October 9, 2019 BrainstormingBuild systemNeeds Conceptual Review
issue
Remove wallet access to node arguments
#17137
jnewbery on October 14, 2019 BrainstormingWallet
jnewbery on October 14, 2019 BrainstormingWallet
issue
GUI event loop should be block free
#17145
laanwj on October 15, 2019 BrainstormingGUIRefactoring
laanwj on October 15, 2019 BrainstormingGUIRefactoring
issue
CBlockIndex::nStatus race when pruning
#17161
maflcko on October 16, 2019 BrainstormingBugValidationBlock storage
maflcko on October 16, 2019 BrainstormingBugValidationBlock storage
issue
gui: Explain what "message" means in the receive tab
#17173
MarcoFalke on October 17, 2019 FeatureBrainstormingGUI
MarcoFalke on October 17, 2019 FeatureBrainstormingGUI
issue
Replace #16578 with a more specific solution
#17187
laanwj on October 18, 2019 BrainstormingGUI
laanwj on October 18, 2019 BrainstormingGUI
issue
Move logging to background thread
#17216
maflcko on October 22, 2019 BrainstormingUtils/log/libs
maflcko on October 22, 2019 BrainstormingUtils/log/libs
issue
rfc, p2p: Restart-based eclipse attack mitigation
#17326
hebasto on October 30, 2019 BrainstormingP2P
hebasto on October 30, 2019 BrainstormingP2P
issue
Meta: Packaging Bitcoin Core as vanilla system package
#17343
MarcoFalke on November 1, 2019 BrainstormingBuild system
MarcoFalke on November 1, 2019 BrainstormingBuild system
issue
RFC: Enabling some commonly enabled compiler diagnostics
#17344
practicalswift on November 1, 2019 BrainstormingBuild system
practicalswift on November 1, 2019 BrainstormingBuild system
issue
GUI: Who is the GUI being designed for and how do we better avoid bikeshedding?
#17395
michaelfolkson on November 6, 2019 BrainstormingGUI
michaelfolkson on November 6, 2019 BrainstormingGUI
issue
util: bitcoind vs bitcoin-qt file descriptor discrepancy
#17471
fanquake on November 13, 2019 BrainstormingGUImacOS
fanquake on November 13, 2019 BrainstormingGUImacOS
issue
rpc: Removing g_rpc_node
#17548
MarcoFalke on November 21, 2019 FeatureBrainstormingRPC/REST/ZMQ
MarcoFalke on November 21, 2019 FeatureBrainstormingRPC/REST/ZMQ
issue
Document recommendations for testing releases
#17552
dongcarl on November 21, 2019 BrainstormingDocsTests
dongcarl on November 21, 2019 BrainstormingDocsTests
issue
Chain interface: drying up and splitting it in multiple ones
#17668
ariard on December 4, 2019 FeatureBrainstormingRefactoring
ariard on December 4, 2019 FeatureBrainstormingRefactoring
issue
Suggestion on how to mitigate non-determinism in tests
#17731
davereikher on December 12, 2019 BrainstormingTests
davereikher on December 12, 2019 BrainstormingTests
issue
ci: Combine 32 bit build with centos build
#17757
MarcoFalke on December 16, 2019 BrainstormingTestsgood first issue
MarcoFalke on December 16, 2019 BrainstormingTestsgood first issue
issue
[Documenting] Failed attempt at optimizing SipHash with SSE2
#17774
elichai on December 19, 2019 Brainstorming
elichai on December 19, 2019 Brainstorming
issue
tests: reset default arguments during test setup
#18024
fanquake on January 30, 2020 BrainstormingTests
fanquake on January 30, 2020 BrainstormingTests
issue
boost::signals2 disconnections don't block for slots to finish executing (& CValidationInterface lifecycle races)
#18065
markblundeberg on February 4, 2020 BrainstormingBug
markblundeberg on February 4, 2020 BrainstormingBug
issue
doc: Explain what the wallet password does
#18085
maflcko on February 6, 2020 FeatureBrainstormingDocsgood first issue
maflcko on February 6, 2020 FeatureBrainstormingDocsgood first issue
issue
build: Explore building with musl as libc
#18110
dongcarl on February 10, 2020 FeatureBrainstormingBuild system
dongcarl on February 10, 2020 FeatureBrainstormingBuild system
issue
build: Use zip instead of dmg for macOS
#18128
dongcarl on February 12, 2020 BrainstormingmacOSBuild system
dongcarl on February 12, 2020 BrainstormingmacOSBuild system
issue
net, gui: -upnp option -- "override" vs "can be changed on-the-fly"
#18184
hebasto on February 20, 2020 BrainstormingP2P
hebasto on February 20, 2020 BrainstormingP2P
issue
New `maybe-uninitialized` warnings - probably false positives
#18198
elichai on February 23, 2020 Brainstorming
elichai on February 23, 2020 Brainstorming
issue
settxfee 0.00000000 returns true
#18315
mrbabtc on March 11, 2020 BrainstormingBugWalletRPC/REST/ZMQ
mrbabtc on March 11, 2020 BrainstormingBugWalletRPC/REST/ZMQ
issue
bitcoin-cli returns no error on unsuccessful gettxout call
#18476
adiabat on March 30, 2020 BrainstormingRPC/REST/ZMQ
adiabat on March 30, 2020 BrainstormingRPC/REST/ZMQ
issue
Support for non-immediate periodic tasks with variable runtime
#18488
naumenkogs on April 1, 2020 Brainstorming
naumenkogs on April 1, 2020 Brainstorming
issue
rpc: raw pointers should be replaced with shared_ptr
#18590
brakmic on April 11, 2020 BrainstormingRPC/REST/ZMQ
brakmic on April 11, 2020 BrainstormingRPC/REST/ZMQ
issue
IBD slowed down by failing to deal with a bad checksum block message
#18755
rebroad on April 24, 2020 BrainstormingP2P
rebroad on April 24, 2020 BrainstormingP2P
issue
Run functional tests from make check
#18816
maflcko on April 29, 2020 FeatureBrainstormingTests
maflcko on April 29, 2020 FeatureBrainstormingTests
issue
[RFC] Wallet: Store unencrypted keys as encrypted with a default or plaintext passphrase
#18889
achow101 on May 5, 2020 FeatureBrainstormingWallet
achow101 on May 5, 2020 FeatureBrainstormingWallet
issue
Compile release binaries with -ftrivial-auto-var-init=zero
#18892
MarcoFalke on May 5, 2020 FeatureBrainstormingBuild system
MarcoFalke on May 5, 2020 FeatureBrainstormingBuild system
issue
Accounts - allow account merging/deletion
#1894
ThePiachu on September 30, 2012 FeatureBrainstorming
ThePiachu on September 30, 2012 FeatureBrainstorming
issue
Allow users to delete accidental double-spent transactions
#1898
ThePiachu on October 2, 2012 BrainstormingRefactoring
ThePiachu on October 2, 2012 BrainstormingRefactoring
issue
Node wallet's fee estimation can be off by 2 bytes?
#19021
monokh on May 19, 2020 BrainstormingWallet
monokh on May 19, 2020 BrainstormingWallet
issue
Investigate unnecessary uses of raw pointer parameters
#19062
practicalswift on May 24, 2020 Brainstorming
practicalswift on May 24, 2020 Brainstorming
issue
static FeeFilterRounder in net_processing needs a mutex (or documentation that concurrent access is not allowed)
#19254
MarcoFalke on June 11, 2020 BrainstormingBugP2P
MarcoFalke on June 11, 2020 BrainstormingBugP2P
issue
Replace all of the RecursiveMutex instances with the Mutex ones
#19303
hebasto on June 17, 2020 BrainstormingRefactoring
hebasto on June 17, 2020 BrainstormingRefactoring
issue
Add "flags" capability to streams
#19477
vasild on July 9, 2020 FeatureBrainstormingUtils/log/libs
vasild on July 9, 2020 FeatureBrainstormingUtils/log/libs
issue
Have estimatesmartfee return the max of estimate and mempool min rate
#19699
instagibbs on August 11, 2020 BrainstormingBugWalletRPC/REST/ZMQMempool
instagibbs on August 11, 2020 BrainstormingBugWalletRPC/REST/ZMQMempool
issue
qa: Functional tests are intrinsic vulnerable to timeouts
#19732
hebasto on August 15, 2020 BrainstormingTests
hebasto on August 15, 2020 BrainstormingTests
issue
noban permission probably shouldn't give additional permissions implcitly
#19886
luke-jr on September 5, 2020 BrainstormingBug
luke-jr on September 5, 2020 BrainstormingBug
issue
"Good First Review" label
#19941
fjahr on September 11, 2020 FeatureBrainstormingGood First Review
fjahr on September 11, 2020 FeatureBrainstormingGood First Review
issue
De-globalizing ChainstateManager
#20049
dongcarl on September 30, 2020 BrainstormingRefactoringNeeds Conceptual Review
dongcarl on September 30, 2020 BrainstormingRefactoringNeeds Conceptual Review
issue
Wallet: Reenable -fallbackfee by default for regtest and signet (and maybe testnet too)?
#20087
michaelfolkson on October 5, 2020 FeatureBrainstormingWalletTests
michaelfolkson on October 5, 2020 FeatureBrainstormingWalletTests
issue
fuzz: how to scale fuzzing with the number of fuzz targets
#20088
MarcoFalke on October 5, 2020 FeatureBrainstormingTests
MarcoFalke on October 5, 2020 FeatureBrainstormingTests
issue
Docs: How can we can revamp the Bitcoin Core dev docs, encourage contributions and avoid bikeshedding?
#20132
michaelfolkson on October 12, 2020 BrainstormingDocs
michaelfolkson on October 12, 2020 BrainstormingDocs
issue
Call interfaces::Wallet::getWalletTxs asynchronous
#20241
promag on October 26, 2020 FeatureBrainstormingWallet
promag on October 26, 2020 FeatureBrainstormingWallet
issue
RFC: Migrate from Qt5 to Qt6's Qt5 compat
#20627
dongcarl on December 11, 2020 BrainstormingBuild system
dongcarl on December 11, 2020 BrainstormingBuild system
issue
fuzz: how to deal with fuzz input invalidation?
#20837
MarcoFalke on January 3, 2021 BrainstormingTests
MarcoFalke on January 3, 2021 BrainstormingTests
issue
Refactor (move-only) into a "block storage" module
#21220
MarcoFalke on February 18, 2021 FeatureBrainstormingBlock storage
MarcoFalke on February 18, 2021 FeatureBrainstormingBlock storage
issue
guix: Brainstorm w/re guix.sigs repo layout
#21273
dongcarl on February 22, 2021 Brainstorming
dongcarl on February 22, 2021 Brainstorming
issue
translation: Provide more context to Transifex translators
#21465
hebasto on March 18, 2021 BrainstormingDocs
hebasto on March 18, 2021 BrainstormingDocs
issue
Use sigstore software transparency for releases
#21524
laanwj on March 24, 2021 BrainstormingBuild system
laanwj on March 24, 2021 BrainstormingBuild system
issue
mempool decreases to zero on nodes with a small maxmempool
#21558
rebroad on March 31, 2021 BrainstormingTX fees and policyP2P
rebroad on March 31, 2021 BrainstormingTX fees and policyP2P
issue
How to tell compilers to not drop the lock stack when using Assume/Assert?
#21596
MarcoFalke on April 4, 2021 FeatureBrainstormingUpstream
MarcoFalke on April 4, 2021 FeatureBrainstormingUpstream
issue
feefilter messages being sent too often
#21635
rebroad on April 8, 2021 BrainstormingTX fees and policyWaiting for author
rebroad on April 8, 2021 BrainstormingTX fees and policyWaiting for author
issue
style: How to format multi-line if condition with clang-format?
#21735
MarcoFalke on April 20, 2021 Brainstorming
MarcoFalke on April 20, 2021 Brainstorming
issue
Fuzzer enhancement: Explicitly check output for uninitialized memory
#22064
guidovranken on May 25, 2021 BrainstormingTestsFuzzing
guidovranken on May 25, 2021 BrainstormingTestsFuzzing
issue
ci: wasted time in brew_install stage of macOS native build
#22068
fanquake on May 26, 2021 BrainstormingmacOSTests
fanquake on May 26, 2021 BrainstormingmacOSTests
issue
getmempoolentry returns "incorrect" bip125-replaceable status
#22209
maflcko on June 10, 2021 BrainstormingTX fees and policyRPC/REST/ZMQMempool
maflcko on June 10, 2021 BrainstormingTX fees and policyRPC/REST/ZMQMempool
issue
fuzz: afl stability for process_message is low; improvement feasible?
#22551
agroce on July 25, 2021 BrainstormingTests
agroce on July 25, 2021 BrainstormingTests
issue
[RFC] Dealing with RPCs that have a lot of positional options
#22575
achow101 on July 28, 2021 FeatureBrainstormingRPC/REST/ZMQ
achow101 on July 28, 2021 FeatureBrainstormingRPC/REST/ZMQ
issue
fuzz: focused process_messages fuzz harness with swarm testing
#22628
agroce on August 4, 2021 BrainstormingTests
agroce on August 4, 2021 BrainstormingTests
issue
Reduce boost dependency (boost/algorithm/string/split)
#22683
Purva-Chaudhari on August 11, 2021 Brainstorming
Purva-Chaudhari on August 11, 2021 Brainstorming
issue
Remove .NOTPARALLEL from depends/Makefile
#22694
dgoncharov on August 13, 2021 BrainstormingBuild system
dgoncharov on August 13, 2021 BrainstormingBuild system
issue
depends: `$(package)_*_env` settings only apply to the first command
#22719
dongcarl on August 16, 2021 BrainstormingBuild system
dongcarl on August 16, 2021 BrainstormingBuild system
issue
RPC getbalance call considers unconfirmed change to be confirmed
#2276
dooglus on February 5, 2013 Brainstorming
dooglus on February 5, 2013 Brainstorming
issue
Document tx relay policy?
#22806
MarcoFalke on August 26, 2021 BrainstormingTX fees and policy
MarcoFalke on August 26, 2021 BrainstormingTX fees and policy
issue
Brainstorm: Improving Test Vector Formats
#22957
JeremyRubin on September 12, 2021 BrainstormingTests
JeremyRubin on September 12, 2021 BrainstormingTests
issue
RFC: Replacing ArgsManager enum with enum class
#22977
ryanofsky on September 15, 2021 Brainstorming
ryanofsky on September 15, 2021 Brainstorming
issue
RFC: Add multiprocess fuzz target
#23015
ryanofsky on September 17, 2021 BrainstormingTestsinterfacesFuzzing
ryanofsky on September 17, 2021 BrainstormingTestsinterfacesFuzzing
issue
RFC: Add descriptor wallet fuzz target
#23016
MarcoFalke on September 17, 2021 BrainstormingWalletTests
MarcoFalke on September 17, 2021 BrainstormingWalletTests
issue
make getaccountaddress default to ""
#2317
anarcat on February 19, 2013 FeatureBrainstormingWallet
anarcat on February 19, 2013 FeatureBrainstormingWallet
issue
Deprecate REST Api and Replace with Python share script
#23259
JeremyRubin on October 12, 2021 BrainstormingRPC/REST/ZMQ
JeremyRubin on October 12, 2021 BrainstormingRPC/REST/ZMQ
issue
Secure bitcoin storage (e.g. offline wallets) not available to non-technical people
#2355
rebroad on March 11, 2013 BrainstormingDocs
rebroad on March 11, 2013 BrainstormingDocs
issue
rpc: getnetworkinfo subversion has spurious trailing 0
#23615
Sjors on November 28, 2021 BrainstormingBuild systemQuestions and Help
Sjors on November 28, 2021 BrainstormingBuild systemQuestions and Help
issue
Improve Test Framework Time With Run Order Directive
#23808
JeremyRubin on December 17, 2021 FeatureBrainstormingTests
JeremyRubin on December 17, 2021 FeatureBrainstormingTests
issue
[RFC] Stop automatically creating legacy and p2sh-segwit descriptors
#23831
achow101 on December 20, 2021 FeatureBrainstormingWallet
achow101 on December 20, 2021 FeatureBrainstormingWallet
issue
[meta] Reworking the merge commit format
#23833
MarcoFalke on December 21, 2021 FeatureBrainstorming
MarcoFalke on December 21, 2021 FeatureBrainstorming
issue
fuzz: prototype for cross-language differential fuzzing
#23915
stratospher on December 30, 2021 FeatureBrainstormingTests
stratospher on December 30, 2021 FeatureBrainstormingTests
issue
RFC: Boost Process requires boost::filesystem when compiling with mingw
#24036
hebasto on January 11, 2022 BrainstormingWindows
hebasto on January 11, 2022 BrainstormingWindows
issue
Separate monotree repository for the wallet?
#24045
maflcko on January 12, 2022 BrainstormingWallet
maflcko on January 12, 2022 BrainstormingWallet
issue
Add `not_null<T>` from the Guidelines Support Library
#24423
dongcarl on February 22, 2022 Brainstorming
dongcarl on February 22, 2022 Brainstorming
issue
Enable consistency checks by default with `--enable-debug`
#24709
maflcko on March 29, 2022 FeatureBrainstormingTests
maflcko on March 29, 2022 FeatureBrainstormingTests
issue
Outcome of the syscall sandbox experiment
#24771
laanwj on April 5, 2022 BrainstormingLinux/Unix
laanwj on April 5, 2022 BrainstormingLinux/Unix
issue
Add `consolidate_wallet` argument to fund* RPCs
#24795
t-bast on April 7, 2022 FeatureBrainstormingWallet
t-bast on April 7, 2022 FeatureBrainstormingWallet
issue
[POC] [RFC] build: Separate GUI application build system
#24911
hebasto on April 18, 2022 BrainstormingGUIBuild system
hebasto on April 18, 2022 BrainstormingGUIBuild system
issue
test: Usage of `m_args` vs. `m_node.args`/`gArgs`
#25055
dongcarl on May 2, 2022 BrainstormingTests
dongcarl on May 2, 2022 BrainstormingTests
issue
Tracking and reporting failures and repeated flakiness of functional tests
#25116
michaelfolkson on May 12, 2022 BrainstormingTests
michaelfolkson on May 12, 2022 BrainstormingTests
issue
p2p_filter intermittent failure (assert not filter_peer.tx_received)
#25128
maflcko on May 13, 2022 BrainstormingBugLinux/UnixTestsUpstreamCI failed
maflcko on May 13, 2022 BrainstormingBugLinux/UnixTestsUpstreamCI failed
issue
General discussion on review process, impact on consensus compatible forks, noisy comments
#25177
michaelfolkson on May 20, 2022 Brainstorming
michaelfolkson on May 20, 2022 Brainstorming
issue
How to avoid logic races (and recursive mutexes)?
#25330
MarcoFalke on June 10, 2022 Brainstorming
MarcoFalke on June 10, 2022 Brainstorming
issue
MacOSX: wallet.dat content should be stored in Mac OSX Keychain
#2545
jonasschnelli on April 22, 2013 FeatureBrainstormingWalletmacOS
jonasschnelli on April 22, 2013 FeatureBrainstormingWalletmacOS
issue
Improve crash debugging, suggestions needed
#2551
laanwj on April 23, 2013 BrainstormingRefactoring
laanwj on April 23, 2013 BrainstormingRefactoring
issue
[meta] Handle feature requests in Github Discussions?
#25823
MarcoFalke on August 11, 2022 Brainstorming
MarcoFalke on August 11, 2022 Brainstorming
issue
Script: SCRIPT_VERIFY_SIGPUSHONLY sits unused (except tests)
#26113
instagibbs on September 16, 2022 Brainstorming
instagibbs on September 16, 2022 Brainstorming
issue
signed overflow in coinstats index
#26362
ajtowns on October 21, 2022 BrainstormingBugUTXO Db and IndexesRPC/REST/ZMQ
ajtowns on October 21, 2022 BrainstormingBugUTXO Db and IndexesRPC/REST/ZMQ
issue
Stuck in Endless Pre-Syncing Headers Loop
#26391
da2ce7 on October 26, 2022 FeatureBrainstormingP2P
da2ce7 on October 26, 2022 FeatureBrainstormingP2P
issue
[meta] Distinguish concept/wip/review/rfm for active/high-priority PRs?
#26556
ajtowns on November 23, 2022 Brainstorming
ajtowns on November 23, 2022 Brainstorming
issue
Do not crash if peers.dat is corrupted
#26599
NicolasDorier on November 29, 2022 BrainstormingData corruption
NicolasDorier on November 29, 2022 BrainstormingData corruption
issue
Unable to open descriptor wallets that are not in a wallet directory
#26739
achow101 on December 21, 2022 BrainstormingWallet
achow101 on December 21, 2022 BrainstormingWallet
issue
Roles and procedures around adding a bitcoin core maintainer
#26751
ghost on December 25, 2022 Brainstorming
ghost on December 25, 2022 Brainstorming
issue
Wishlist: "Forwarding directive" transactions/index
#2694
luke-jr on May 25, 2013 Brainstorming
luke-jr on May 25, 2013 Brainstorming
issue
doc: List identifiers used from header in #if(def)
#26972
maflcko on January 26, 2023 BrainstormingDocs
maflcko on January 26, 2023 BrainstormingDocs
issue
interpreter: split PrecomputedTransactionData::Init() or rename `force`
#27152
fanquake on February 24, 2023 BrainstormingConsensus
fanquake on February 24, 2023 BrainstormingConsensus
issue
Feature request: alert PR author in case of CI failure
#27178
stickies-v on February 28, 2023 FeatureBrainstormingTestsUpstream
stickies-v on February 28, 2023 FeatureBrainstormingTestsUpstream
issue
Continuous benchmark tracking
#27284
dergoegge on March 20, 2023 BrainstormingTestsResource usage
dergoegge on March 20, 2023 BrainstormingTestsResource usage
issue
Package Relay Project Tracking
#27463
glozow on April 14, 2023 FeatureBrainstormingTX fees and policyP2PTracking Issue
glozow on April 14, 2023 FeatureBrainstormingTX fees and policyP2PTracking Issue
issue
meta: Isolated fuzzing of net processing
#27502
dergoegge on April 20, 2023 BrainstormingTests
dergoegge on April 20, 2023 BrainstormingTests
issue
wallet coin selection: be aware of timelocks and allow commands to set an optional block height when selecting coins
#27527
darosior on April 24, 2023 BrainstormingWallet
darosior on April 24, 2023 BrainstormingWallet
issue
Fuzz: compare our AES implementation to AES-NI
#27548
Sjors on May 1, 2023 BrainstormingTestsFuzzing
Sjors on May 1, 2023 BrainstormingTestsFuzzing
issue
Bitcoin Kernel Library Project Tracking
#27587
sedited on May 6, 2023 BrainstormingTracking Issue
sedited on May 6, 2023 BrainstormingTracking Issue
issue
--with-sanitizers=float-divide-by-zero crash with -debug=bench in Chainstate::ConnectTip
#27635
maflcko on May 12, 2023 BrainstormingUtils/log/libs
maflcko on May 12, 2023 BrainstormingUtils/log/libs
issue
Include torrent in binary download verification
#27702
Sjors on May 19, 2023 BrainstormingScripts and tools
Sjors on May 19, 2023 BrainstormingScripts and tools
issue
Allow accepting non-standard transactions on mainnet via local rpc
#27768
joostjager on May 26, 2023 BrainstormingTX fees and policyQuestions and Help
joostjager on May 26, 2023 BrainstormingTX fees and policyQuestions and Help
issue
Improving fee estimation accuracy
#27995
sipa on June 28, 2023 BrainstormingTX fees and policy
sipa on June 28, 2023 BrainstormingTX fees and policy
issue
test: make test_utxo_snapshots.sh use signet
#28619
Sjors on October 9, 2023 BrainstormingTests
Sjors on October 9, 2023 BrainstormingTests
issue
new RPC: sendrawtransactiontopeer
#28636
MarnixCroes on October 11, 2023 FeatureBrainstormingRPC/REST/ZMQP2PMempoolPrivacy
MarnixCroes on October 11, 2023 FeatureBrainstormingRPC/REST/ZMQP2PMempoolPrivacy
issue
[brainstorm] replacement cache to optimize miners block templates
#28699
ariard on October 21, 2023 BrainstormingMempool
ariard on October 21, 2023 BrainstormingMempool
issue
Evicting and filling attack for linking multiple network addresses
#28760
naumenkogs on October 31, 2023 BrainstormingP2P
naumenkogs on October 31, 2023 BrainstormingP2P
issue
`libbitcoinconsensus.a` is unusable
#28779
hebasto on November 2, 2023 BrainstormingBugBuild system
hebasto on November 2, 2023 BrainstormingBugBuild system
issue
fuzz, brainstorm: Individual binaries per harness
#28971
dergoegge on November 29, 2023 BrainstormingTestsFuzzing
dergoegge on November 29, 2023 BrainstormingTestsFuzzing
issue
fuzz: Fix stability, determinism issues
#29018
maflcko on December 7, 2023 BrainstormingTestsFuzzing
maflcko on December 7, 2023 BrainstormingTestsFuzzing
issue
assumeutxo: nTx and nChainTx in RPC results are off
#29328
maflcko on January 26, 2024 BrainstormingRPC/REST/ZMQ
maflcko on January 26, 2024 BrainstormingRPC/REST/ZMQ
issue
Clang 14 emits `-Wunreachable-code` warnings
#29334
hebasto on January 27, 2024 BrainstormingBuild system
hebasto on January 27, 2024 BrainstormingBuild system
issue
build warnings in outputtype.cpp: may be used uninitialized
#29359
starius on February 1, 2024 BrainstormingBuild systemUpstreamQuestions and Help
starius on February 1, 2024 BrainstormingBuild systemUpstreamQuestions and Help
issue
ci: Android NDK has too old libc++
#29360
maflcko on February 1, 2024 BrainstormingBuild systemTestsAndroidCI failed
maflcko on February 1, 2024 BrainstormingBuild systemTestsAndroidCI failed
issue
wallet: pre-HD HDD migratewallet
#29438
maflcko on February 15, 2024 BrainstormingWalletResource usage
maflcko on February 15, 2024 BrainstormingWalletResource usage
issue
Brainstorm: Transaction issuer-selected policy limits
#29454
ariard on February 19, 2024 BrainstormingTX fees and policy
ariard on February 19, 2024 BrainstormingTX fees and policy
issue
Consideration of a Code of Conduct and/or written rules for moderation
#29507
achow101 on February 28, 2024 Brainstorming
achow101 on February 28, 2024 Brainstorming
issue
Considerations on adding Bitcoin blockchain-based Github spam management strategy
#29570
ariard on March 5, 2024 Brainstorming
ariard on March 5, 2024 Brainstorming
issue
Disallow certain message types under BIP324 v2 transport
#29632
dergoegge on March 12, 2024 BrainstormingP2P
dergoegge on March 12, 2024 BrainstormingP2P
issue
RFC: "Insufficient review" tag for closed PRs
#29839
ryanofsky on April 9, 2024 BrainstormingInsufficient Review
ryanofsky on April 9, 2024 BrainstormingInsufficient Review
issue
RFC: Formal description of the RPC API
#29912
maflcko on April 19, 2024 BrainstormingRPC/REST/ZMQ
maflcko on April 19, 2024 BrainstormingRPC/REST/ZMQ
issue
RFC: In guix compile the GUI sequentially from everything else?
#29914
maflcko on April 19, 2024 BrainstormingBuild system
maflcko on April 19, 2024 BrainstormingBuild system
issue
upstream: GUIX closure contains too much unnecessary stuff
#30042
laanwj on May 5, 2024 BrainstormingBuild systemUpstream
laanwj on May 5, 2024 BrainstormingBuild systemUpstream
issue
RFC: Assumeutxo and large forks and reorgs
#30288
ryanofsky on June 14, 2024 BrainstormingValidation
ryanofsky on June 14, 2024 BrainstormingValidation
issue
Advanced feature: ability to manually select inputs for a transaction
#305
nanotube on June 6, 2011 FeatureBrainstorming
nanotube on June 6, 2011 FeatureBrainstorming
issue
UpdateTime() needs to account for timewarp fix on testnet4
#30614
Sjors on August 9, 2024 BrainstormingTests
Sjors on August 9, 2024 BrainstormingTests
issue
contrib: Automation for Bitcoin Full Node Deployment
#30638
tawadaa on August 12, 2024 FeatureBrainstormingScripts and tools
tawadaa on August 12, 2024 FeatureBrainstormingScripts and tools
issue
cmake: passing options from depends build to main build
#30813
ryanofsky on September 4, 2024 BrainstormingBuild system
ryanofsky on September 4, 2024 BrainstormingBuild system
issue
Increasing self-hosted runner raw performance
#30852
willcl-ark on September 9, 2024 Brainstorming
willcl-ark on September 9, 2024 Brainstorming
issue
Payment Protocol does not accept outputs with zero amounts
#3095
jherrerob on October 15, 2013 BrainstormingGUI
jherrerob on October 15, 2013 BrainstormingGUI
issue
Prioritize processing of peers based on their CPU usage
#31033
vasild on October 4, 2024 FeatureBrainstorming
vasild on October 4, 2024 FeatureBrainstorming
issue
Listen on random port by default (not 8333)
#31036
vasild on October 5, 2024 FeatureBrainstorming
vasild on October 5, 2024 FeatureBrainstorming
issue
ci: Replace wine tests with real tests on Windows?
#31071
maflcko on October 11, 2024 BrainstormingWindowsTestsCI failed
maflcko on October 11, 2024 BrainstormingWindowsTestsCI failed
issue
CI: Improve documentation around replicating CI locally
#31199
m3dwards on October 31, 2024 BrainstormingDocsBuild systemTests
m3dwards on October 31, 2024 BrainstormingDocsBuild systemTests
issue
CI: Make failure message easier to spot
#31200
m3dwards on October 31, 2024 BrainstormingTests
m3dwards on October 31, 2024 BrainstormingTests
issue
Mempool leak through the eviction policy
#31211
naumenkogs on November 4, 2024 BrainstormingPrivacy
naumenkogs on November 4, 2024 BrainstormingPrivacy
issue
validation: CheckBlockIndex can fail in combination with pruning
#31512
mzumsande on December 16, 2024 BrainstormingValidation
mzumsande on December 16, 2024 BrainstormingValidation
issue
`DEFAULT_TRANSACTION_MAXFEE` is 0.1 ₿
#31716
murchandamus on January 22, 2025 BrainstormingWalletTX fees and policy
murchandamus on January 22, 2025 BrainstormingWalletTX fees and policy
issue
RFC: Adding bitcoin-{node,gui} binaries for IPC in 30.0 release
#31756
ryanofsky on January 29, 2025 Brainstorming
ryanofsky on January 29, 2025 Brainstorming
issue
Time to generate first block after difficulty change isn't counted.
#318
roconnor on June 16, 2011 BrainstormingConsensus
roconnor on June 16, 2011 BrainstormingConsensus
issue
kernel: feedback on using kernel in alternative implementations
#31878
Davidson-Souza on February 15, 2025 BrainstormingUTXO Db and IndexesUtils/log/libs
Davidson-Souza on February 15, 2025 BrainstormingUTXO Db and IndexesUtils/log/libs
issue
Avoid plural forms in non-GUI translatable strings (lacks `%n` support)
#31890
hebasto on February 17, 2025 BrainstormingGUIUtils/log/libs
hebasto on February 17, 2025 BrainstormingGUIUtils/log/libs
issue
[rfc] build: Reject unclean configure?
#31942
maflcko on February 24, 2025 BrainstormingBuild system
maflcko on February 24, 2025 BrainstormingBuild system
issue
test: intermittent issue in p2p_1p1c_network.py
#31946
maflcko on February 24, 2025 BrainstormingTestsCI failed
maflcko on February 24, 2025 BrainstormingTestsCI failed
issue
Only DoS-ban on blocks that contain invalid proof-of-work
#3195
gavinandresen on November 4, 2013 BrainstormingP2P
gavinandresen on November 4, 2013 BrainstormingP2P
issue
RFC: hosting utxo snapshot on bitcoincore.org and linking to it
#31972
Sjors on March 3, 2025 Brainstorming
Sjors on March 3, 2025 Brainstorming
issue
Prevent 'Selfish mining' vulnerability (Eyal & Sirer 2013)
#3201
nu11gravity on November 5, 2013 Brainstorming
nu11gravity on November 5, 2013 Brainstorming
issue
Migrate from BTC/kvB to sat/vB on RPC and startup options
#32093
polespinasa on March 18, 2025 BrainstormingRPC/REST/ZMQ
polespinasa on March 18, 2025 BrainstormingRPC/REST/ZMQ
issue
RFC: Macro Regression Test Suite for Historical Reorgs
#32130
l0rinc on March 24, 2025 BrainstormingTests
l0rinc on March 24, 2025 BrainstormingTests
issue
RFC: Compact Block Reconstruction Macro Benchmark Suite
#32131
l0rinc on March 24, 2025 BrainstormingTests
l0rinc on March 24, 2025 BrainstormingTests
issue
Getrawtransaction working partially without -txindex is confusing
#3220
sipa on November 7, 2013 Brainstorming
sipa on November 7, 2013 Brainstorming
issue
Enable C++26 P3471 "Standard Library Hardening" ahead of time?
#32265
maflcko on April 14, 2025 BrainstormingBuild system
maflcko on April 14, 2025 BrainstormingBuild system
issue
rfc: only relay transactions to v2 encrypted peers
#32373
Sjors on April 29, 2025 BrainstormingP2PNeeds Conceptual Review
Sjors on April 29, 2025 BrainstormingP2PNeeds Conceptual Review
issue
Stop shipping ARM32 builds for releases?
#32375
laanwj on April 29, 2025 BrainstormingLinux/Unix
laanwj on April 29, 2025 BrainstormingLinux/Unix
issue
Verify AssumeUTXO snapshot hashes during full validation as well
#32377
l0rinc on April 29, 2025 FeatureBrainstormingValidation
l0rinc on April 29, 2025 FeatureBrainstormingValidation
issue
rfc: separate relay from mining policy
#32401
Sjors on May 2, 2025 BrainstormingTX fees and policy
Sjors on May 2, 2025 BrainstormingTX fees and policy
issue
RFC: Should node Wallet Startup Options Apply to Individual Wallets?
#32462
ismaelsadeeq on May 9, 2025 BrainstormingWallet
ismaelsadeeq on May 9, 2025 BrainstormingWallet
issue
intermittent issue in rpc_signer.py (enumeratesigners timeout) under GLIBCXX debug mode
#32524
maflcko on May 16, 2025 BrainstormingCI failed
maflcko on May 16, 2025 BrainstormingCI failed
issue
cmake: Cannot find Qt 6 on SunOS / illumos (OpenIndiana Distribution)
#32536
hebasto on May 16, 2025 BrainstormingGUIBuild system
hebasto on May 16, 2025 BrainstormingGUIBuild system
issue
wallet, node: Redundant opt-in RBF wallet config and RPC parameters
#32661
ismaelsadeeq on June 2, 2025 BrainstormingWalletRPC/REST/ZMQ
ismaelsadeeq on June 2, 2025 BrainstormingWalletRPC/REST/ZMQ
issue
tsan: drop `DEBUG_LOCKORDER` macro from TSAN job?
#33087
fanquake on July 29, 2025 Brainstorming
fanquake on July 29, 2025 Brainstorming
issue
OP_RETURN <any opcode> is now standard
#3313
SergioDemianLerner on November 24, 2013 Brainstorming
SergioDemianLerner on November 24, 2013 Brainstorming
issue
RFC: Bitcoin Core Node `BlockTemplateManager`
#33389
ismaelsadeeq on September 15, 2025 BrainstormingMining
ismaelsadeeq on September 15, 2025 BrainstormingMining
issue
ci: Where to run heavy and high-maintenance CI tasks?
#33668
maflcko on October 21, 2025 BrainstormingTests
maflcko on October 21, 2025 BrainstormingTests
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
Standardness policy rules for legacy Multisig script is incoherent
#33882
roconnor-blockstream on November 16, 2025 BrainstormingTX fees and policy
roconnor-blockstream on November 16, 2025 BrainstormingTX fees and policy
issue
official binary releases should be shipped with debugging symbols
#339
nanotube on June 23, 2011 FeatureBrainstormingDocsBuild system
nanotube on June 23, 2011 FeatureBrainstormingDocsBuild system
issue
should concurrent IPC requests directed to the same thread cause a crash?
#33923
plebhash on November 21, 2025 BrainstormingBuginterfaces
plebhash on November 21, 2025 BrainstormingBuginterfaces
issue
Net split meta issue
#33958
theuni on November 27, 2025 BrainstormingRefactoringTestsP2PTracking Issue
theuni on November 27, 2025 BrainstormingRefactoringTestsP2PTracking Issue
issue
build: Bump macOS SDK for release builds?
#34034
maflcko on December 9, 2025 BrainstormingBuild system
maflcko on December 9, 2025 BrainstormingBuild system
issue
RFC: separate kernel logging infrastructure
#34062
stickies-v on December 12, 2025 BrainstormingUtils/log/libs
stickies-v on December 12, 2025 BrainstormingUtils/log/libs
issue
[RFC] Post-0.9 network/protocol/main refactor
#3465
sipa on December 27, 2013 BrainstormingRefactoring
sipa on December 27, 2013 BrainstormingRefactoring
issue
[rfc] Replacing Boost Unit Test Framework?
#34666
maflcko on February 25, 2026 BrainstormingTests
maflcko on February 25, 2026 BrainstormingTests
issue
p2p: ban peers that send large NOTFOUND msgs?
#34771
brunoerg on March 7, 2026 BrainstormingP2P
brunoerg on March 7, 2026 BrainstormingP2P
issue
build: Drop build support on vanilla Ubuntu Jammy 22.04 LTS?
#34979
maflcko on April 1, 2026 BrainstormingBuild system
maflcko on April 1, 2026 BrainstormingBuild system
issue
RFC: IPC based tracing interface (alternative to eBPF/USDT)
#35142
0xB10C on April 23, 2026 Brainstorminginterfaces
0xB10C on April 23, 2026 Brainstorminginterfaces
issue
Orphan txn: should broadcast when entering memory pool
#3566
gavinandresen on January 21, 2014 Brainstorming
gavinandresen on January 21, 2014 Brainstorming
issue
Efficient synchronisation of nodes with rsync-like algorithm?
#3754
bc-cb on February 27, 2014 Brainstorming
bc-cb on February 27, 2014 Brainstorming
issue
Proposal: disconnect clients sending unrequested txs.
#4338
dajohi on June 14, 2014 Brainstorming
dajohi on June 14, 2014 Brainstorming
issue
Split up script into a core and utility part.
#4344
sipa on June 16, 2014 BrainstormingValidation
sipa on June 16, 2014 BrainstormingValidation
issue
[design] Pluggable message handlers and asynchronous operation
#4382
sipa on June 21, 2014 BrainstormingRefactoringP2P
sipa on June 21, 2014 BrainstormingRefactoringP2P
issue
Clarify the developers position regarding GHOST
#4439
ripper234 on June 28, 2014 Brainstorming
ripper234 on June 28, 2014 Brainstorming
issue
AddTimeData will never update nTimeOffset past 199 samples
#4521
jprupp on July 13, 2014 FeatureBrainstormingP2P
jprupp on July 13, 2014 FeatureBrainstormingP2P
issue
[discussion] Dealing with assertions and optional consistency checking
#4576
sipa on July 23, 2014 Brainstorming
sipa on July 23, 2014 Brainstorming
issue
Deprecate wallet-less signrawtransaction?
#4844
sipa on September 4, 2014 BrainstormingRPC/REST/ZMQ
sipa on September 4, 2014 BrainstormingRPC/REST/ZMQ
issue
[Qt] Payment request via Tor and BitPay - a NO go
#5204
Diapolo on November 4, 2014 BrainstormingGUIWallet
Diapolo on November 4, 2014 BrainstormingGUIWallet
issue
Large Scale Monitoring of Bitcoin Network and Prevention Mechanism
#5857
bitcoin-extras on March 6, 2015 Brainstorming
bitcoin-extras on March 6, 2015 Brainstorming
issue
RPC registration and management of notification hooks, callbacks, etc.
#5873
kanzure on March 10, 2015 BrainstormingRPC/REST/ZMQ
kanzure on March 10, 2015 BrainstormingRPC/REST/ZMQ
issue
Settings: move from wallet.dat to bitcoin.conf
#60
tcatm on February 7, 2011 BrainstormingWallet
tcatm on February 7, 2011 BrainstormingWallet
issue
Improve transaction privacy / fungibility in Bitcoin Core and the Bitcoin system [meta tracking issues]
#6568
gmaxwell on August 18, 2015 BrainstormingPrivacy
gmaxwell on August 18, 2015 BrainstormingPrivacy
issue
Miners should prioritise transactions in forked chains
#6574
luke-jr on August 19, 2015 BrainstormingMining
luke-jr on August 19, 2015 BrainstormingMining
issue
A plan for abstracting out libconsensus
#6714
jtimon on September 23, 2015 BrainstormingRefactoring
jtimon on September 23, 2015 BrainstormingRefactoring
issue
Specify location for wallet.dat file
#68
kasperhartwich on February 13, 2011 FeatureBrainstormingWallet
kasperhartwich on February 13, 2011 FeatureBrainstormingWallet
issue
Defining Dust as a function of the Transaction Fee (instead of MinRelayTxFee)
#6824
NicolasDorier on October 14, 2015 Brainstorming
NicolasDorier on October 14, 2015 Brainstorming
issue
Possibly more efficient blocks?
#7412
yuilleb on January 25, 2016 BrainstormingConsensusResource usage
yuilleb on January 25, 2016 BrainstormingConsensusResource usage
issue
Suggestion: Marking of commits that fix vulnerabilities
#7456
rebroad on February 1, 2016 Brainstorming
rebroad on February 1, 2016 Brainstorming
issue
Pasting untrusted blocks/ and chainstate/ to new pruned node is not safe
#7535
watashikokoto on February 15, 2016 BrainstormingUTXO Db and IndexesBlock storage
watashikokoto on February 15, 2016 BrainstormingUTXO Db and IndexesBlock storage
issue
WalletUpdateSpent slower than it aught to be
#767
gavinandresen on January 18, 2012 Brainstorming
gavinandresen on January 18, 2012 Brainstorming
issue
news of bitcoin core project on weibo(chinese twitter)
#7979
LongShao007 on April 30, 2016 Brainstorming
LongShao007 on April 30, 2016 Brainstorming
issue
debug option to control flushing (lax/normal/agressive)
#8021
ghost on May 8, 2016 BrainstormingUTXO Db and Indexes
ghost on May 8, 2016 BrainstormingUTXO Db and Indexes
issue
Segwit commitment structure is not midstate-compatible
#8307
maaku on July 6, 2016 BrainstormingConsensus
maaku on July 6, 2016 BrainstormingConsensus
issue
[Compact blocks] Decoding of prefilledtxn is wrong
#8705
dagurval on September 12, 2016 Brainstorming
dagurval on September 12, 2016 Brainstorming
issue
Make regtest use 210000 block reward-halving schedule
#8833
gabegattis on September 28, 2016 BrainstormingTests
gabegattis on September 28, 2016 BrainstormingTests
issue
Block Validation and incorporation of TX timestamp as part of block validation(Double-spent)
#8893
Poseidonn77 on October 5, 2016 BrainstormingConsensus
Poseidonn77 on October 5, 2016 BrainstormingConsensus
issue
Testnet utxos should be spendable by anyone after N blocks, for some large N
#8956
maaku on October 18, 2016 BrainstormingTestsConsensus
maaku on October 18, 2016 BrainstormingTestsConsensus
issue
Wallet RPCs can return stale info due to ProcessNewBlock Race
#9148
TheBlueMatt on November 12, 2016 BrainstormingWallet
TheBlueMatt on November 12, 2016 BrainstormingWallet
issue
MinRelayFee algorithm revist
#9328
rebroad on December 12, 2016 BrainstormingTX fees and policy
rebroad on December 12, 2016 BrainstormingTX fees and policy
issue
[RPC] Include monotonically updating total-work-done metric in any relevant query response
#9426
da2ce7 on December 26, 2016 BrainstormingRPC/REST/ZMQ
da2ce7 on December 26, 2016 BrainstormingRPC/REST/ZMQ
issue
Remove coin age priority and free transactions - discussion
#9601
morcos on January 20, 2017 BrainstormingWalletTX fees and policyMiningMempool
morcos on January 20, 2017 BrainstormingWalletTX fees and policyMiningMempool
issue
Add RPC for combining multiple private key parts and importing result
#9978
miselin on March 12, 2017 FeatureBrainstormingWalletRPC/REST/ZMQ
miselin on March 12, 2017 FeatureBrainstormingWalletRPC/REST/ZMQ
pull
[PoC] GUI: Migrate BIP70 merchant info to mapValue["to"]
#15064
luke-jr on December 30, 2018 BrainstormingGUI
luke-jr on December 30, 2018 BrainstormingGUI
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
RFC: Rust code integration
#15798
theuni on April 11, 2019 BrainstormingBuild systemScripts and tools
theuni on April 11, 2019 BrainstormingBuild systemScripts and tools
pull
Refactor: explicit VerifyScript control flow based on pattern matching
#15969
JeremyRubin on May 7, 2019 BrainstormingValidation
JeremyRubin on May 7, 2019 BrainstormingValidation
pull
init: Fixes for file descriptor accounting
#16003
tryphe on May 10, 2019 BrainstormingBugP2PResource usage
tryphe on May 10, 2019 BrainstormingBugP2PResource usage
pull
Rust-based Backup over-REST block downloader
#16762
TheBlueMatt on August 29, 2019 FeatureBrainstormingP2PNeeds rebaseNeeds Conceptual Review
TheBlueMatt on August 29, 2019 FeatureBrainstormingP2PNeeds rebaseNeeds Conceptual Review
pull
faster & less memory for sync: bulk pool allocator for node based containers
#16801
martinus on September 4, 2019 BrainstormingUtils/log/libsNeeds Conceptual Review
martinus on September 4, 2019 BrainstormingUtils/log/libsNeeds Conceptual Review
pull
gui: Rename address checkbox back to bech32
#16928
MarcoFalke on September 21, 2019 BrainstormingGUI
MarcoFalke on September 21, 2019 BrainstormingGUI
pull
Add copy constructor and copy operator= to CScript to remove ubsan suppression
#17510
achow101 on November 18, 2019 BrainstormingConsensus
achow101 on November 18, 2019 BrainstormingConsensus
pull
rpc: Faster getblock using PureBlock
#17529
maflcko on November 20, 2019 BrainstormingRPC/REST/ZMQValidationNeeds rebase
maflcko on November 20, 2019 BrainstormingRPC/REST/ZMQValidationNeeds rebase
pull
build: ensure we aren't using GNU extensions
#18088
fanquake on February 7, 2020 BrainstormingBuild system
fanquake on February 7, 2020 BrainstormingBuild system
pull
build: add stack-clash and control-flow protection options to hardening flags
#18921
fanquake on May 9, 2020 BrainstormingBuild system
fanquake on May 9, 2020 BrainstormingBuild system
pull
Add GitHub Codespaces integration to allow for easy onboarding of future generations of contributors
#21068
practicalswift on February 2, 2021 BrainstormingScripts and tools
practicalswift on February 2, 2021 BrainstormingScripts and tools
pull
[POC] Rust based Cuckoo Filter for m_addr_known
#21837
fanquake on May 3, 2021 BrainstormingP2P
fanquake on May 3, 2021 BrainstormingP2P
pull
[POC] build: static musl libc based bitcoind
#23203
fanquake on October 6, 2021 BrainstormingBuild system
fanquake on October 6, 2021 BrainstormingBuild system
pull
c++20: Opt-in to modeling view and borrowed_range for Span
#23226
theuni on October 8, 2021 BrainstormingNeeds rebase
theuni on October 8, 2021 BrainstormingNeeds rebase
pull
make Python bindings externally usable
#23468
jamesob on November 8, 2021 BrainstormingTestsNeeds rebase
jamesob on November 8, 2021 BrainstormingTestsNeeds rebase
pull
[RFC] wallet: Always prefer bech32(m) change by default
#23731
MarcoFalke on December 10, 2021 BrainstormingWalletPrivacy
MarcoFalke on December 10, 2021 BrainstormingWalletPrivacy
pull
build: prune Boost headers in depends
#24742
fanquake on April 2, 2022 BrainstormingBuild system
fanquake on April 2, 2022 BrainstormingBuild system
pull
build: fix cross-arch macOS M1 build reproducibility
#25817
fanquake on August 10, 2022 BrainstormingmacOSBuild system
fanquake on August 10, 2022 BrainstormingmacOSBuild system
pull
doc: remove msvc qt build instructions
#25851
fanquake on August 15, 2022 BrainstormingDocsWindows
fanquake on August 15, 2022 BrainstormingDocsWindows
pull
refactor: Make m_mempool optional in PeerManager
#26247
maflcko on October 4, 2022 BrainstormingRefactoringNeeds rebase
maflcko on October 4, 2022 BrainstormingRefactoringNeeds rebase
pull
Enforce incentive compatibility for all RBF replacements
#26451
sdaftuar on November 4, 2022 BrainstormingTX fees and policyNeeds rebase
sdaftuar on November 4, 2022 BrainstormingTX fees and policyNeeds rebase
pull
wallet: Allow `bumpfee` for txs that don't signal BIP-125
#26454
petertodd on November 4, 2022 BrainstormingWallet
petertodd on November 4, 2022 BrainstormingWallet
pull
guix: consolidate to glibc 2.27 for Linux builds
#27029
fanquake on February 2, 2023 Brainstorming
fanquake on February 2, 2023 Brainstorming
pull
build: produce a .zip for macOS distribution
#27099
fanquake on February 14, 2023 BrainstormingmacOS
fanquake on February 14, 2023 BrainstormingmacOS
pull
ci: set docker run --ulimit to workaround Valgrind assertion
#27364
fanquake on March 29, 2023 BrainstormingTests
fanquake on March 29, 2023 BrainstormingTests
pull
Relay own transactions only via short-lived Tor or I2P connections
#27509
vasild on April 21, 2023 BrainstormingNeeds rebase
vasild on April 21, 2023 BrainstormingNeeds rebase
pull
ci: build Valgrind (3.21) from source
#27992
fanquake on June 28, 2023 BrainstormingTestsCI failed
fanquake on June 28, 2023 BrainstormingTestsCI failed
pull
test: Fuzz merge with -use_value_profile=0 for now
#28644
maflcko on October 12, 2023 BrainstormingTests
maflcko on October 12, 2023 BrainstormingTests
pull
RFC: Accept non-std transactions in Testnet4 by default again
#32133
fjahr on March 24, 2025 BrainstormingTests
fjahr on March 24, 2025 BrainstormingTests
pull
No forking Extra nonce added to Bitcoin header.
#5102
timohanke on October 18, 2014 Brainstorming
timohanke on October 18, 2014 Brainstorming
pull
-acceptnonstdtxn option to skip "non-standard transaction" checks
#559
luke-jr on October 4, 2011 Brainstorming
luke-jr on October 4, 2011 Brainstorming
pull
AcceptToMempool: extract various policy functions
#7436
dcousens on January 28, 2016 BrainstormingMempool
dcousens on January 28, 2016 BrainstormingMempool
pull
Discussion: Consensus: There's only one type of consensus flags
#7779
jtimon on March 31, 2016 BrainstormingConsensus
jtimon on March 31, 2016 BrainstormingConsensus
pull
Use TravisCI to enforce copyright header rules for source files
#9452
isle2983 on December 31, 2016 BrainstormingDocs
isle2983 on December 31, 2016 BrainstormingDocs
pull
[consensus] Make coinbase maturity a network parameter instead of an app-wide constant
#9595
kallewoof on January 20, 2017 BrainstormingConsensus
kallewoof on January 20, 2017 BrainstormingConsensus
pull
Add basic_style.py to automate some style checking.
#9603
isle2983 on January 20, 2017 Brainstorming
isle2983 on January 20, 2017 Brainstorming
pull
RPC: Use integer satoshis instead BTC with decimals
#9855
jtimon on February 25, 2017 BrainstormingRPC/REST/ZMQ
jtimon on February 25, 2017 BrainstormingRPC/REST/ZMQ
pull
Add a tree sha512 hash to merge commits
#9871
sipa on February 27, 2017 BrainstormingScripts and tools
sipa on February 27, 2017 BrainstormingScripts and tools