Bitcoin Core Open Issues

Open (387) Closed by PRs (41)

Number Title Labels Kill Factor (0) Closed By Update
3314 Exposed / Compromised (must sweep) / Used / Imported (?) flags on addresses Feature, GUI Update
3828 Clients leak IPs if they are recipients of a transaction Wallet, Privacy Update
4432 Transactions in TCP FIN packets appear to be ignored Bug, P2P Update
5029 Unix Domain Sockets Feature, RPC/REST/ZMQ Update
5097 Headers-first is disconnecting nodes added via config. P2P Update
5299 Initial connection management Bug, P2P 27804 Update
6476 Does not use bind to local address for outgoing connections Feature, P2P Update
7996 Script disassembly for short byte arrays is confusing Docs 28824 Update
8050 getchaintips doesn't mark headers-only chain as invalid Validation 27434 Update
8437 Separate resource usage profiles Feature, Resource usage Update
8798 whiteconnections should be re-added P2P 27600 Update
9027 Unbounded reorg memory usage Resource usage Update
9641 [Feature] Allow gettxout to return information for spent outputs Feature, UTXO Db and Indexes, RPC/REST/ZMQ Update
10389 Add "effective fee rate" in rpc's mempool entries RPC/REST/ZMQ Update
10468 listreceivedbyaddress incorrectly shows watchonly addresses as empty RPC/REST/ZMQ Update
10656 listsinceblock incorrectly showing some conflicted transactions Wallet, RPC/REST/ZMQ Update
10754 Think about tuning the script cache/sigcache ratios Brainstorming, Resource usage Update
11122 bumpfee behavior with "Subtract fee from amount" RPC/REST/ZMQ Update
11240 Wallet should be able to store multiple transactions with same txid Wallet Update
11522 Block Re-announcement post-compact-fast-announcement after a GETHEADERS or GETBLOCKS request P2P Update
11600 "Rolling forward" at startup can take a long time, and is not interruptible (after unclean shutdown) UTXO Db and Indexes, Validation, Resource usage 15218 Update
11756 Multiwallet rescan sequentially scans multiple wallets instead of in parallel Wallet Update
11800 Bitcoin is returning higher fees for 36 block window than 2 block window (on testnet) TX fees and policy Update
11887 Could the wallet count unconfirmed non-mempool change? Brainstorming, Wallet Update
12291 Timeout downloading block P2P Update
12883 Wallet transactions affected by RBF double spends are not (always) clearly shown in GUI or RPC Feature, Brainstorming, Wallet, Mempool Update
13155 RPC wont bind without an IP address on a non-localhost interface RPC/REST/ZMQ Update
13370 Notes on Compact Block getdata fallback responses P2P Update
14136 rpc: Wrong `gettransaction` info for a coinjoin RPC/REST/ZMQ 25991 Update
14210 Test coverage of our networking code Tests Update
14278 Callback/notification documentation and cleanup Docs Update
14289 Unbounded growth of scheduler queue Brainstorming, Resource usage Update
14692 Can't configure bitocoind to only send tx via Tor but receive clearnet transactions Feature, P2P Update
14870 Bitcoind crashes with Too Many Files error macOS, RPC/REST/ZMQ, Resource usage Update
15021 Fail on unknown config file options Utils/log/libs Update
15608 Feature request: bitcoin-wallet tool: don't modify files unless requested Utils/log/libs Update
15621 Optimize CheckMultiSig by using public key recovery. Brainstorming, Up for grabs Update
15774 macOS App Notarization & Stapling macOS, Build system 29127 Update
16107 Bitcoin Core on mainnet shows testnet3 dir as a wallet to open and allows opening it Wallet Update
16159 listrecievedbyaddress with include_empty not filtering out "send" side of address book Bug, Wallet 25973 Update
16418 Ensure we have sufficient transaction-relay peers Brainstorming, P2P Update
16444 Assertion `setBlockIndexCandidates.count(pindex)' failed Bug, Validation 30479 Update
16599 ASN-based bucketing of the network nodes P2P Update
16712 Signature must be zero for failed CHECK(MULTI)SIG operation Update
16733 Comply with the XDG Base Directory Specification Brainstorming Update
16778 ThreadDNSAddressSeed hangs on sk_wait_data and doesn't stop on exit P2P 27557 Update
16815 wallet: CPU use proportional to wallet transaction count when idle Wallet, Resource usage Update
16819 policy: allow RBF descendant carveout whenever conflicts exist, not just when number of conflicts == 1 Brainstorming, TX fees and policy Update
16859 Syncing headers with feeler-peers Brainstorming, P2P Update
17020 contrib: makeseeds.py improvements P2P, Scripts and tools, good first issue Update
17145 GUI event loop should be block free Brainstorming, GUI, Refactoring, good first issue Update
17175 bench: Add BIP 143 sighash benchmark Feature, Tests Update
17289 contrib: Autogenerate bash completion Feature, good first issue 25243 Update
17380 Doc: Consolidate documentation of functional test parameters. Feature, Docs, Tests Update
17506 gen-manpages output depends on build options, so needs to check them Scripts and tools, good first issue 29457 Update
17508 Simpler settings interpretation Utils/log/libs Update
17619 rfc: store PSBTs in wallet Feature, Brainstorming, Wallet Update
18243 Make fee estimation mockable via RPC Feature Update
18603 scripts: check for .text.startup sections Scripts and tools 26693 Update
18625 untrust vs unsafe ? Bug Update
18674 build: Use Xcode .xip as Guix input macOS, Build system Update
18822 Add new getrpcwhitelist call RPC/REST/ZMQ Update
19035 Address cluster information on coin control window Feature, Wallet Update
19042 Tor-only transaction broadcast onlynet=onion alternative Feature Update
19075 build: Investigate aarch64 pointer authentication Build system 24123 Update
19129 Implement ASN-based banning Feature, P2P Update
19148 Implement PayJoin / Pay-to-EndPoint Feature Update
19151 support BIP39 mnemonic in descriptors Feature 9 Update
19157 Improve deadlock detection Feature Update
19303 Replace all of the RecursiveMutex instances with the Mutex ones Brainstorming, Refactoring Update
19496 Use of C++ undefined behavior in various `IteratorComparators` Bug Update
19608 Expose PSBT AddInput/AddOutput via RPC Feature Update
19708 RPC level Timeout feature Feature, RPC/REST/ZMQ Update
19732 qa: Functional tests are intrinsic vulnerable to timeouts Brainstorming, Tests Update
19886 noban permission probably shouldn't give additional permissions implcitly Brainstorming, Bug Update
19942 [Idea] Wallet UTXO Pruning Feature, Wallet Update
19950 [Linux] Add wayland support Feature, GUI, Linux/Unix 29959 Update
20160 Proposed Timeline for Legacy Wallet and BDB removal Feature, Wallet Update
20241 Call interfaces::Wallet::getWalletTxs asynchronous Feature, Brainstorming, Wallet Update
20287 Small unspent can get removed from OutputGroup for being uneconomical probably leading to later partial spending Bug, Wallet Update
20384 Avoid pruning blocks with transactions in wallets (even after wallets sync) Feature Update
20552 addnode RPC call should return success/failure indicator Feature 30381 Update
20840 duplicate wallet warning after closing and reopening wallet Bug, GUI, Wallet Update
20866 Restrict RPCs that make server-side files RPC/REST/ZMQ Update
20870 Option to ignore small inputs when internal wallet is building TXes? Feature Update
20935 add option to bumpfee RPC to prevent it adding new inputs Feature Update
20943 wallet: balance gone when tx broadcast failed Bug, Wallet Update
20949 Handling of duplicate keys in JSON RPC/REST/ZMQ Update
21197 Add Labels/Groups to Output Descriptors Feature Update
21267 Allow for rescan using block filters with pruned node Feature, Wallet Update
21524 Use sigstore software transparency for releases Brainstorming, Build system Update
21558 mempool decreases to zero on nodes with a small maxmempool Brainstorming, TX fees and policy, P2P Update
21627 Potential data race on fHavePruned flag Bug, Block storage Update
21647 RPC importprunedfunds doesn't allow importing spending txs, only receiving txs Update
22064 Fuzzer enhancement: Explicitly check output for uninitialized memory Brainstorming, Tests Update
22518 0.21.1 native descriptor wallet showing incorrect value for `spendable` Bug, Wallet Update
22559 net: redundant connections with a single peer Bug Update
22592 LeakSanitizer detects memory leak if CDBWrapper ctor fails Update
22613 Net code contains some UB -- violations of strict aliasing rules in C++ Bug, P2P Update
22799 RPC documentation cleanup ideas Feature, Docs, RPC/REST/ZMQ Update
22978 RFC: ArgsManager type and range checking Update
23015 RFC: Add multiprocess fuzz target Brainstorming, Tests, interfaces Update
23062 Int command line settings silently fail to be used in a bool context Utils/log/libs Update
23119 test: replace bare asserts with assertion helpers (assert_equal() etc.) Tests 28528 Update
23129 Cleanup CFeeRate constructor (sat/vB vs BTC/kvB) Refactoring Update
23279 Add unit tests for Taproot code in src/script/interpreter.cpp Tests Update
23285 Missing CheckMinimalPush check in MatchMultisig: largest IsStandard multisig n-of-3 is 12 bytes too large? Update
23366 CI failure: `ThreadSanitizer: data race /usr/lib/llvm-12/bin/../include/c++/v1/ios:523:12 in std::__1::ios_base::width() const` Bug, Tests, CI failed Update
23393 Add an EffectiveSan (Effective Type Sanitizer) CI job to detect sub-object overflows and type errors Tests Update
23589 init: torcontrol argument should be validated P2P, good first issue 28780 Update
23765 add ability to remove imported public keys/addresses (or even privkeys) Feature Update
23831 [RFC] Stop automatically creating legacy and p2sh-segwit descriptors Feature, Brainstorming, Wallet Update
24003 Derive individual index descriptor Update
24049 net: signed-integer-overflow in LocalServiceInfo Bug, P2P Update
24114 Feature discussion: partial descriptors/miniscript Feature Update
24423 Add `not_null<T>` from the Guidelines Support Library Brainstorming Update
24450 Apparently CJDNS network does not work with Tor on mainnet. Bug Update
24607 wallet getbalance is slow with 3K addresses and 3M transactions Feature, Wallet, Resource usage Update
24612 [flatpak] - I cannot choose or change datadir when running from flatpak Bug Update
24861 Awesome multisig PR labyrinth guide Update
25094 Hidden service created by `--torcontrol` does not accept connections (General SOCKS server failure) Bug, P2P Update
25150 Coin Selection tracepoint overreports use of APS Update
25181 Witness-Only Option for fundrawtransaction Feature Update
25336 Onlynet=ipv4 disables Tor advertisements Bug Update
25450 Ability to broadcast wallet transactions only via dedicated oneshot Tor connections Feature, Wallet, P2P Update
25539 possible corruption: missing undo file Block storage Update
25631 linter to check omitted fields when constructing aggregate types? Feature Update
25669 `externalip=...onion` ignored when onion/prox not set Bug Update
25684 -proxy does not work for addresses like 10.x.y.z Bug Update
25895 importdescriptors hanging on importing/updating descriptor with large range Bug Update
25980 combinerawtransaction confusing with distinct transactions Bug, good first issue Update
26004 util::Result has confusing interface for std::*_ptr T Update
26096 `listtransactions` fails to list self-send transactions (for imported descriptor wallet) Bug, Wallet Update
26113 Script: SCRIPT_VERIFY_SIGPUSHONLY sits unused (except tests) Brainstorming Update
26290 Improve the error message when an address cannot be parsed because it is for a different network Feature Update
26317 avoid_reuse=true is incorrectly skipping one of my UXTOs Bug, Wallet Update
26337 Add per message stats to getnettotals rpc Feature Update
26362 signed overflow in coinstats index Brainstorming, Bug, UTXO Db and Indexes, RPC/REST/ZMQ 30469 Update
26391 Stuck in Endless Pre-Syncing Headers Loop Feature, Brainstorming, P2P 9 Update
26442 Use of undocumented/undefined boost::signals2 behavior in wallet Bug, Wallet Update
26466 Update BnB upper bound to use `min_viable_change` Feature, Wallet 7 Update
26484 Error: Cannot resolve -bind address: 'bitcoind:8334=onion' Bug Update
26500 Balance calculation and coin selection should arrive at the same conclusions Feature Update
26526 wallet: don't back-date locktime when replacing/fee bumping Feature, Wallet, RPC/REST/ZMQ Update
26527 wallet: don't back-date locktime when spending unconfirmed UTXOs Feature, Wallet, RPC/REST/ZMQ Update
26607 `encryptwallet` generates new keys or descriptors for a wallet with previously imported keys or descriptors Feature 8 Update
26757 Unit tests skip code paths for `parallel_script_checks==false` Tests, Consensus Update
26813 listreceivedbyaddress is empty for descriptor (but not legacy) wallets Bug Update
27002 listunspent, fundrawtransaction, getwalletinfo locks wallet for any other operation Bug 7 Update
27085 Failing to fetch `cfheader` corresponding to block header in `headers` message Bug, P2P Update
27104 Disallow duplicate leaves inside `tr()` descriptors Descriptors Update
27219 `combinepsbt` RPC does not work with P2TR inputs Bug, PSBT Update
27246 Bitcoin ignores datadir and blocksdir parameter in .conf GUI, Utils/log/libs Update
27249 failure in wallet_basic.py --descriptors Wallet, Tests, CI failed Update
27284 Continuous benchmark tracking Brainstorming, Tests, Resource usage 8 Update
27315 tidy: enable `cppcoreguidelines-pro-type-member-init` Update
27336 Should be able to import an xpub descriptor to a privkey-enabled wallet if the wallet has the privkeys Feature 8 Update
27343 -Wmaybe-uninitialized warnings under LTO Update
27354 wallet: Data race in GetOrCreateLegacyScriptPubKeyMan vs IsMine Bug, Wallet, CI failed Update
27369 Fix net grouping of non-IP networks 4 Update
27380 Intermittent failures in interface_usdt_mempool.py Tests, CI failed Update
27391 rpc: show P2(W)SH redeemScript in getrawtransaction (and friends) Feature Update
27463 Package Relay Project Tracking Feature, Brainstorming, TX fees and policy, P2P Update
27494 Use different datadirs for different signets Feature, Tests 29838 Update
27502 meta: Isolated fuzzing of net processing Brainstorming, Tests Update
27526 wallet coin selection: don't mixup coins with absolute timelocks of different types Update
27527 wallet coin selection: be aware of timelocks and allow commands to set an optional block height when selecting coins Update
27548 Fuzz: compare our AES implementation to AES-NI Brainstorming, Tests Update
27583 psbt: set global_xpubs (at least for multisig descriptors) Feature Update
27587 Libbitcoinkernel Project Tracking Brainstorming Update
27593 test: RPC coverage check doesn't work? Tests 29387 Update
27599 Node stuck with repeated "Cache size exceeds total space" log message Update
27652 Allow getblockfrompeer to use any peer Feature Update
27669 Use muhash for assumeUTXO snapshot Update
27677 Proposal for a new mempool design Brainstorming, Mempool Update
27702 Include torrent in binary download verification Brainstorming, Scripts and tools 27762 Update
27732 Creating too many wallets exhausts file descriptor limit and leads to crash Wallet, macOS Update
27740 Parallel compact blocks bandwidth reduction or improvements P2P Update
27741 Spurious (?) valgrind failure for p2p_compactblocks.py Tests, Upstream Update
27744 Log which peer sent us a header (first) 27826 Update
27754 `coinselector_tests` use non-representative CoinSelectionParams and UTXO costs Update
27795 Remove Ambiguity of Script ASM Hex and Decimal Integer Representations Feature, RPC/REST/ZMQ 28824 Update
27843 ThreadI2PAcceptIncoming temporarily bypasses 125 connection ceiling 27912 Update
27975 fuzz: Use-of-uninitialized-value in evutil_inet_pton Bug, Tests, Upstream Update
27995 Improving fee estimation accuracy Brainstorming, TX fees and policy Update
28061 Auto detect IPv6 connectivity Feature Update
28062 Creating a Wallet Feature Guidelines Document Brainstorming Update
28095 guix: re-enable exported symbol checking for RISC-V Build system Update
28096 32-bit Linux: build flags lost with depends & overriden CC(X) Build system Update
28179 test: 999 of 999 multisig Tests, good first issue 28212 Update
28247 BITCOIN RECOVERY good first issue Update
28260 getJsonToken assumes underlying string is null-terminated but requires end pointer Utils/log/libs Update
28272 compact block fingerprinting P2P, Privacy Update
28371 Seek more/different peers when ours all have too high feefilter Feature, P2P Update
28413 contrib: add symbol-check test for non-existence of `vmova` instructions in Windows build Windows 29874 Update
28457 consensus: Better document ComputeMerkleRoot & add test for return value Docs, Tests, Validation Update
28462 Increase # of block-relay-only connections Feature Update
28475 Allow creating and injecting a custom coinbase into a block template Feature Update
28529 qa: `PermissionError` in functional tests on Windows Windows, Tests Update
28536 BIP352 tracking issue Feature, Wallet Update
28555 gettransaction details does not include send to myself balance changes for imported addresses Wallet, RPC/REST/ZMQ Update
28598 assumeutxo: Ensure transactions are not presented as confirmed until background sync is complete 28616 Update
28620 rpc: make loadtxoutset async Feature 28659 Update
28635 Test calling addnode more than once (and MAX_ADDNODE_CONNECTIONS) Update
28636 new RPC: sendrawtransactiontopeer Feature, Brainstorming, RPC/REST/ZMQ, P2P, Mempool, Privacy Update
28648 test: Write assumeutxo tests Wallet, Tests, Consensus, good first issue 29681 Update
28722 Multiprocess tracking issue Update
28760 Evicting and filling attack for linking multiple network addresses Brainstorming, P2P Update
28797 Wallet Missing Balances/Unspent Wallet Update
28807 getaddrmaninfo RPC: add Transport v1/v2 to `tried` for ipv4 & ipv6 RPC/REST/ZMQ Update
28809 Make -stopatheight work with background sync Feature Update
28811 fuzz: Left over tmp files when fuzzing with afl++ Tests Update
28847 Blockchain fully synced, but `bitcoin-cli -getinfo` shows `verification progress: 99.9999%` RPC/REST/ZMQ Update
28898 wallet RPC to double-check the calculated balance Feature, Wallet, RPC/REST/ZMQ 28930 Update
28941 brew: serfloat_tests tests fail on Linux Linux/Unix 29192 Update
28943 Inconsistent Descriptor Space Parsing Descriptors Update
28971 fuzz, brainstorm: Individual binaries per harness Brainstorming, Tests 29010 Update
29018 fuzz: Fix stability, determinism issues Brainstorming, Tests Update
29026 DB_RUNRECOVERY: Fatal error, run database recovery Wallet, macOS Update
29098 Performance decrease after tapscript miniscript RPC/REST/ZMQ, Descriptors Update
29183 Prune Node Rescan Project Tracking Update
29220 `-maxtxfee` is used as a fee and a feerate Wallet 29278 Update
29240 rpc: actually deprecate `rpcuser` & `rpcpass` Docs, RPC/REST/ZMQ Update
29281 Post startup stalling P2P 29664 Update
29285 Policy: disallow P2PK transactions from relaying by default Feature 29309 Update
29319 Cluster mempool, CPFP carveout, and V3 transaction policy Feature, TX fees and policy, Mempool Update
29320 getdescriptorinfo returns unusable descriptor Wallet, RPC/REST/ZMQ Update
29398 Internal bug detected: Fee needed > fee paid Bug, Wallet Update
29410 p2p: lingering entries in `mapBlockSource` Update
29422 Assertion chainman().ActiveChain()[height] fails on startup on memory-constrained system Bug, UTXO Db and Indexes, Data corruption Update
29435 wallet: Unrelated conflicted parent txs do not cause child txs to be marked as conflicted Update
29466 rpc method removeprunedfunds should take an array of txids Feature, Wallet Update
29477 Bitcoin OpenRPC Specification Feature Update
29482 Inconsistent behavior when overriding bitcoin.conf options from settings.json Update
29557 FILES section for man pages Docs Update
29559 bitcoin-wallet requires write permissions when unneeded Wallet, Utils/log/libs Update
29618 V2 Only Option Feature Update
29635 valgrind: Conditional jump or move depends on uninitialised value(s) Tests, Upstream Update
29643 Intermittent failure in rpc_bind.py: in get_socket_inodes FileNotFoundError: [Errno 2] No such file or directory: '/proc/34007/fd/23' Tests, CI failed Update
29655 CFilters reject and disconnect peers with a valid block hash P2P Update
29662 More control of maintenance processes at startup/restart Feature, Resource usage Update
29711 Wallet: Nondescript error message for 502nd unconfirmed transaction Bug Update
29749 release: ship codesigned MacOS arm64 binaries macOS Update
29772 importaddress failed, Only legacy wallets are supported by this command. Wallet, RPC/REST/ZMQ Update
29806 intermittent issue in wallet_backwards_compatibility.py: line 245, in run_test assert txs[3]["abandoned"] AssertionError Wallet 29982 Update
29839 RFC: "Insufficient review" tag for closed PRs Brainstorming Update
29840 ci: Lower and unify default stack size Brainstorming, Tests Update
29883 utils: wallet_dump can create a `database` directory, cross-pollinating records Wallet Update
29889 Intermittent issue in test/ipc_tests.cpp Fatal glibc error: pthread_mutex_lock.c:450 (__pthread_mutex_lock_full): assertion failed: e != ESRCH || !robust Tests, CI failed Update
29897 Windows Python: Intermittent issue in p2p_unrequested_blocks.py", line 98, in run_test test_node.send_and_ping(msg_block(blocks_h2[0])) assert self.is_connected AssertionError / AcceptBlock FAILED (time-too-old, block's timestamp is too early) Windows, Upstream, CI failed Update
29901 Wallet fuzzing tracking issue Wallet, Tests Update
29912 RFC: Formal description of the RPC API Brainstorming, RPC/REST/ZMQ Update
29914 RFC: In guix compile the GUI sequentially from everything else? Brainstorming, Build system Update
29916 Manually Banning Peers Results in Crash GUI Update
29924 `keypoolrefill` doesn't fill keypool to specified parameter Wallet Update
29935 guix: SOURCE_DATE_EPOCH is already set in some environments Build system Update
29972 qa: Support git worktrees when running the linters locally via Docker Feature, Tests Update
29977 depends: Freetype and xcbproto version in depends are too new GUI, Build system Update
29993 Pause IBD during AssumeUTXO snapshot load Feature Update
30028 ci: Support running from a worktree Tests Update
30030 Intermittent issue in p2p_i2p_ports.py AssertionError: [node 0] Expected messages "['Error connecting to [...].b32.i2p:0: Cannot connect to 127.0.0.1:60000']" does not partially match log: Tests, CI failed 30345 Update
30037 RfC: increase minimum prune target? Block storage Update
30042 upstream: GUIX closure contains too much unnecessary stuff Brainstorming, Build system, Upstream Update
30070 Load PSBT error: Unable to decode PSBT Wallet, PSBT Update
30102 contrib/signet/miner: grind will fail for high difficulty chain Scripts and tools, Questions and Help 30130 Update
30138 LevelDB error: Corruption: block checksum mismatch didn't trigger reindex. Bug, Data corruption Update
30175 Enable `importprivkey`, `addmultisigaddress` in descriptor wallets Feature, RPC/REST/ZMQ Update
30177 show error "could not sign any more inputs" when sign PSBT for multisig Wallet, PSBT Update
30206 build: make macOS build Clang only Build system Update
30210 build: use UCRT runtime for Windows (release) binaries Windows, Build system Update
30249 Erlay Project Tracking Feature, P2P Update
30269 Improve description of the `filename` parameter of `loadwallet` RPC Docs Update
30279 docs: Wrong/outdated docs for `tr(KEY)` in doc/descriptors.md Docs, Descriptors Update
30288 RFC: Assumeutxo and large forks and reorgs Update
30289 Cluster mempool tracking issue Update
30294 Setting `bip32derivs` to `false` with `walletprocesspsbt` includes `bip32_derivs` for outputs. Feature, Wallet, RPC/REST/ZMQ 30341 Update
30298 Porting bcc tools to libbpf Brainstorming Update
30348 RFC: Misused LogError and LogWarning macros Brainstorming 30361 Update
30392 Fee Estimation via Fee rate Forecasters tracking issue TX fees and policy Update
30416 Send RPC calls performance Update
30421 utils: add support for `bitcoin-wallet` tool configuration file Feature Update
30471 Feature Request: Broadcast Pool Feature Update
30486 Logging controls Brainstorming, Utils/log/libs Update
30495 Faster way to get block with prevouts in JSON-RPC Feature, RPC/REST/ZMQ, Block storage Update
30498 fuzz: Apply HasTooManySubFrag (et al) to miniscript_string (et al) Tests Update
30518 Unexpected behaviour when using `sortedmulti_a` descriptor Update
30520 guix: update LIEF from 0.13.2 to 0.16.x Build system, Scripts and tools Update
30586 Intermittent timeout in tsan feature_init.py Tests, CI failed Update
30593 docs: Windows build intructions result in a large binary Update
30632 An "output descriptor" should not have many different checksums Update
30671 bitcoind shouldn't be shutdown automatically despite wallet synchronisation error Wallet Update
30674 TSAN/MSAN fails with vm.mmap_rnd_bits=32 even with llvm 18.1.3 CI failed Update
30677 Control-flow application capabilities for `x86_64-linux-gnu` release binaries Linux/Unix, Build system Update
30686 wallet: lastprocessedblock can be inconsistent with internal best block Wallet Update
30694 Split socket handling out of CConnman Feature Update
30764 test: WARNING: ThreadSanitizer: lock-order-inversion (potential deadlock) (pid=32090) Bug, Wallet, Tests Update
30797 intermittent issue in wallet_keypool.py: assert_equal(nodes[0].getwalletinfo()["unlocked_until"], 0) AssertionError: not(1725366101 == 0) CI failed Update
30798 intermittent issue in wallet_upgradewallet.py AssertionError: [node 2] Node returned unexpected exit code (1) vs (0) when stopping CI failed Update
30813 cmake: passing options from depends build to main build Brainstorming, Build system Update
30818 Test Framework - test_framework.test_node.FailedToStartError: No RPC credentials Windows, Linux/Unix, Tests Update
30825 Trying to run bitcoin qt on Windows and getting an AV Windows, Tests Update
30852 Increasing self-hosted runner raw performance Brainstorming Update
30873 RPC: Populate a PSBT input with a UTXO not in wallet/mempool/utxo set Feature Update
30876 cmake: adjust Find modules to try `find_package` & fallback to `pkg_check_modules` Build system Update
30894 Intermittent failure in tool_wallet.py in self.assert_tool_output('', '-wallet=salvage', 'salvage') : assert_equal(p.poll(), 0) ; AssertionError: not(3221226505 == 0) Wallet, Windows, CI failed Update
30900 Use IPv4-encoded IPv6 address to get IPv4 node address with port number from DNS seeds Feature Update
30971 assumeutxo: not syncing the snapshot chainstate Update
30978 depends: llvm-ranlib (etc): "No such file or directory" on Intel macOS 15.0 macOS, Build system Update
30983 RFC: Multiprocess binaries and packaging options Update
31004 External signer: in case of error shows only "External signer failure" Update
31005 Docs: "External signer" documentation is outdated. (plz close if unwanted request) Docs Update
31009 Having qt(@6) breaks build for qt@5 on macOS 15.0 and 13.7 macOS, Build system Update
31029 Release Schedule for 29.0 Update
31033 Prioritize processing of peers based on their CPU usage Feature, Brainstorming Update
31036 Listen on random port by default (not 8333) Feature, Brainstorming Update
31041 Crash upon RPC v1 connection in v28.0.0 Linux/Unix, Resource usage Update
31047 build: RFC Coverage build type Brainstorming, Build system Update
31049 build: macOS fuzz instructions broken using latest macOS linker macOS, Build system, Tests Update
31062 Distribute darknet node addresses via DNS seeds using AAAA records Feature Update
31066 scriptpubkeyman fuzz target TopUp is slow (3/N) Tests Update
31068 Consider making 27.x Long-Term Support (LTS) Feature Update
31088 wallet: rpc: `settxfee` sets the wallet feerate not fee Wallet, RPC/REST/ZMQ Update
31098 Stratum v2 via IPC Mining Interface tracking issue Update
31109 Mining Interface doesn't allow for Bitcoin Core to create blocks when it wants Mining Update
31127 getblockchaininfo `verificationprogress` never reaches 1.0 RPC/REST/ZMQ Update
31131 TestFramework: TestShell.reset() will always fail Update
31140 RPC: `getblockstats` might not return the *effective* percentile fee rate RPC/REST/ZMQ Update
31155 MIN_STANDARD_TX_NONWITNESS_SIZE prevents efficient spending of P2A outputs TX fees and policy Update
31194 Remove libevent as a dependency (HTTP / cli / torcontrol) RPC/REST/ZMQ, P2P Update
31199 CI: Improve documentation around replicating CI locally Brainstorming, Docs, Build system, Tests Update
31200 CI: Make failure message easier to spot Brainstorming, Tests Update
31204 Source code mapping for debugger has changed since cmake Update
31207 guix: Linux and macOS builds are not cross-arch reproducible with powerpc64le build arch Build system Update
31211 Mempool leak through the eviction policy Brainstorming, Privacy Update
31246 MuSig2 Tracking Issue Wallet Update
31263 importdescriptors always rescans Feature, Wallet, RPC/REST/ZMQ Update
31272 RFC: Adopt C++ Safe Buffers? Brainstorming Update
31274 Tracepoint Interface Tracking Issue Resource usage, interfaces Update
31293 Discover() will not run if listening on any address with an explicit bind=0.0.0.0 P2P, good first issue Update
31303 MSVC 17.12.0 internal compiler error Windows, Upstream Update
31336 Functional tests: `feature_bind_port_discover.py` is failing Tests, CI failed Update
31339 Avoid internet traffic from tests Tests Update
31348 Add support for creating v3 raw transactions in `createrawtransaction` RPC Feature Update
31373 RFC: support for writing UTXO set dump (`dumptxoutset` RPC) to a named pipe Feature Update
31388 ARM Windows build and release Windows, Build system, Upstream Update
31409 qa: Broken `wallet_multiwallet.py` Tests Update
31426 Args: -noconnect=0 is interpreted as -connect=0.0.0.1 Utils/log/libs Update
31454 Data corruption on MacOS when using exFAT datadir or blocksdir macOS, Upstream, Block storage, Data corruption Update
31456 Use clang in VS build? Brainstorming, Windows, Build system Update
31476 CI: Cmake warnings should be errors Build system, CI failed Update
31482 build: broken CMake *flags output Build system Update
31491 cmake inconsistently overriding `-O3` (sometimes) Build system, Needs release note Update
31494 assumevalid is not always applied when reindexing Update
31506 test: different error message fails rpc_signer.py Tests Update
31512 validation: CheckBlockIndex can fail in combination with pruning Update
31561 b-msghand invoked oom-killer: Master (v28.99) crashing during IBD Linux/Unix, Resource usage Update
31573 Running out of memory on a 2GB box - Initializing chainstate Chainstate [ibd] @ height -1 (null) UTXO Db and Indexes, Resource usage Update
31591 Fuzz: Runtime errors when running fuzz tests on MacOs macOS, Tests Update
31618 multiprocess: `ipc_tests` fail on *BSD Tests Update
31663 Enable PCP by default? Update
31684 `generateblock` RPC Not Collecting Transaction Fees Docs, Tests Update
31694 Inconsistent hardened derivation marker in `listdescriptors` output Update
31700 intermittent issue in p2p_orphan_handling.py CI failed Update
31716 `DEFAULT_TRANSACTION_MAXFEE` is 0.1 ₿ Brainstorming, Wallet, TX fees and policy Update
31728 Bug: Non-Ranged Descriptors with Range [0,0] Trigger Unexpected Wallet Errors in `AddWalletDescriptor` Wallet Update
31744 crypto: secure erase memory Update
31748 build: depends cross-compile using Clang fails Build system Update
31756 RFC: multiprocess binaries in 29.0 Update
31771 cmake: incorrectly reporting MSVC as using ccache Build system Update
31772 test: 32-bit Clang `ipc_test` failure at `-O0` Tests Update
31808 nSequence is not set when spending from satisfiable descriptor with relative timelock Update
31812 Networking tests fail on emulated big-endian systems macOS, CI failed Update
31824 wallet: wrong balance and crash after reorg and unclean shutdown Update
31838 `rpc_getblockstats.py` fails with `--gen-test-data` Update
31843 build: `-static-pie` builds no-longer working with CMake Build system Update
31852 Wallet passpharse GUI, Wallet, Windows Update
31856 doc/zmq: Note about endianness does not match reality Docs, RPC/REST/ZMQ Update
31873 guix: Unable to reproduce macOS SDK tarball on Fedora 40 Update
31878 kernel: feedback on using kernel in alternative implementations Brainstorming, UTXO Db and Indexes, Utils/log/libs Update
31882 bitcoind shouldn't fail to progress with synchronization: endless [leveldb] Generated table ... logs Resource usage, Questions and Help Update
31883 SignatureCreator should supply auxiliary data argument for additional bip340 signature security Update
31890 Avoid plural forms in non-GUI translatable strings (lacks `%n` support) Brainstorming, GUI, Utils/log/libs Update
31894 qa: timeout in StopHTTPServer() RPC/REST/ZMQ, CI failed Update
31898 cmake: (release) version handling is broken Build system Update
31921 intermittent ipc_tests (Timeout) CI failed Update
31927 Unable to generate coverage report using lcov on MacOs 15.3.1 Tests Update
31938 Ephemeral Dust 0-Fee Requirement Complexifies Downstream Protocols Update