GitHub repository: bitcoin/bitcoin

Issues:
issue_29671: state: open
title: index: Skip commit when nothing can be committed
user: fjahr
issue_29669: state: open
title: ci: Drop `--enable-c++20` option
user: hebasto
issue_29668: state: open
title: prune, rpc: Check undo data when finding pruneheight
user: fjahr
issue_29667: state: open
title: fuzz: actually test garbage >64b in p2p transport test
user: sipa
issue_29665: state: open
title: build, depends: Fix `libmultiprocess` cross-compilation
user: hebasto
issue_29664: state: open
title: p2p: When close to the tip, download blocks in parallel from additional peers to prevent stalling
user: mzumsande
issue_29662: state: open
title: More control of maintenance processes at startup/restart
user: domZippilli
issue_29661: state: open
title: 100,000 ṩ/vB is excessive as a sanity check on feerate
user: murchandamus
issue_29660: state: open
title: lint: Fix COMMIT_RANGE issues
user: maflcko
issue_29659: state: open
title: ci: Bump `TIDY_LLVM_V`
user: hebasto
issue_29658: state: open
title: Bugfix: GUI: Help messages already have a trailing newline, so don't add an extra one
user: luke-jr
issue_29657: state: open
title: Bugfix: bitcoin-cli: Check length of peer.transport_protocol_type
user: luke-jr
issue_29656: state: open
title: chainparams: Change nChainTx type to uint64_t
user: fjahr
issue_29655: state: open
title: CFilters reject and disconnect peers with a valid block hash
user: djkazic
issue_29654: state: open
title: util-{util,wallet}: undefined reference to `evhttp_uridecode'
user: luke-jr
issue_29653: state: open
title: build: make BITCOIN_QT_PATH_PROGS always check $PATH before failure
user: cbergqvist
issue_29652: state: open
title: wallet: Avoid potentially writing incorrect best block locator
user: ryanofsky
issue_29651: state: open
title: guix: bump time-machine to dc4842797bfdc5f9f3f5f725bf189c2b68bd6b5a
user: fanquake
issue_29648: state: open
title: Remove libbitcoinconsensus
user: fanquake
issue_29647: state: open
title: Avoid divide-by-zero in header sync logs when NodeClock is behind
user: maflcko
issue_29645: state: open
title: doc: update release-process.md
user: glozow
issue_29643: state: open
title: [tests] Race between test code and code in net thread
user: kevkevinpal
issue_29642: state: open
title: kernel: Handle fatal errors through return values
user: TheCharlatan
issue_29641: state: open
title: scripted-diff: Use LogInfo/LogDebug over LogPrintf/LogPrint
user: maflcko
issue_29640: state: open
title: Fix tiebreak when loading blocks from disk (and add tests for comparing chain ties)
user: sr-gi
issue_29639: state: open
title: test: fix intermittent failures with test=addrman
user: mzumsande
issue_29636: state: open
title: test: #29007 follow ups
user: 0xB10C
issue_29635: state: open
title: valgrind: Conditional jump or move depends on uninitialised value(s)
user: fanquake
issue_29634: state: open
title: feature_asmap.py intermittent fail (                                   AssertionError: [node 0] Expected messages "['CheckAddrman: new 2, tried 2, total 4 started', 'CheckAddrman: completed']" does not partially match log:)
user: maflcko
issue_29632: state: open
title: Disallow certain message types under BIP324 v2 transport
user: dergoegge
issue_29625: state: open
title: Several randomness improvements
user: sipa
issue_29624: state: open
title: doc: update NeedsRedownload() and nStatus comment
user: Sjors
issue_29623: state: open
title: Simplify network-adjusted time warning logic
user: stickies-v
issue_29621: state: open
title: test: Intermittent issue in p2p_leak_tx.py in test_notfound_on_replaced_tx
user: maflcko
issue_29618: state: open
title: V2 Only Option
user: iotamega
issue_29617: state: open
title: test: Add test for invalid UTXO snapshot with coin height above base height
user: jrakibi
issue_29616: state: open
title: AssumeUTXO Mainnet Readiness Tracking
user: fjahr
issue_29615: state: open
title: test: fix accurate multisig sigop count (BIP16), add unit test
user: theStack
issue_29614: state: open
title: BufferedFile: fclose at destruction
user: luke-jr
issue_29612: state: open
title: rpc: Optimize serialization disk space of dumptxoutset - Reloaded
user: fjahr
issue_29607: state: open
title: refactor: Reduce memory copying operations in bech32 encoding/decoding
user: paplorinc
issue_29605: state: open
title: net: Favor peers from addrman over fetching seednodes
user: sr-gi
issue_29604: state: open
title: doc: Add link to ccache docs for more description
user: spicyzboss
issue_29603: state: open
title: Current default settings are broken, some fix is needed
user: reivanen
issue_29602: state: open
title: refactor: Optimize IsSpace function for common non-whitespace characters
user: paplorinc
issue_29589: state: open
title: tests: fix `OP_1NEGATE` handling in `CScriptOp`
user: Christewart
issue_29585: state: open
title: contrib: list other binaries in manpage output
user: fanquake
issue_29578: state: open
title: addrman: improve performance of `GetAddr` when specifying network
user: brunoerg
issue_29575: state: open
title: net_processing: make any misbehavior trigger immediate discouragement
user: sipa
issue_29574: state: open
title: Testnet fixed seeds don't work
user: fanquake
issue_29572: state: open
title: fix: avoid calling `GetCoin` and `SignTransaction()` inside of `assert(...)` in tests
user: UdjinM6
issue_29568: state: open
title: Closing unexpectedly.
user: 3suns-org
issue_29566: state: open
title: test: Refactor fee calculation to remove satoshi_round function
user: naiyoma
issue_29565: state: open
title: rpc: rollback
user: Sjors
issue_29564: state: open
title: wallet: clarify FundTransaction signature
user: S3RK
issue_29559: state: open
title: bitcoin-wallet requires write permissions when unneeded
user: BebeSparkelSparkel
issue_29558: state: open
title: SEE ALSO section for all man pages
user: BebeSparkelSparkel
issue_29557: state: open
title: FILES section for man pages
user: BebeSparkelSparkel
issue_29555: state: open
title: bitcoin-cli help does not display help
user: BebeSparkelSparkel
issue_29553: state: open
title: assumeutxo: Add dumptxoutset height param, remove shell scripts
user: fjahr
issue_29552: state: open
title: man pages have a useless descriptions
user: BebeSparkelSparkel
issue_29543: state: open
title: refactor: Avoid unsigned integer overflow in `script/interpreter.cpp`
user: hebasto
issue_29540: state: open
title: validation: Use witness maleation flag for non-segwit blocks
user: fjahr
issue_29537: state: open
title: lint: Misc improvements for lint runner
user: fjahr
issue_29536: state: open
title: fuzz: fuzz connman with non-empty addrman + ASMap
user: brunoerg
issue_29532: state: open
title: Refactor BnB tests
user: murchandamus
issue_29531: state: open
title: [25.x] backports
user: achow101
issue_29527: state: open
title: depends: add -g to DEBUG=1 flags
user: fanquake
issue_29525: state: open
title: loadwallet hangs on forever!
user: EazyServer
issue_29523: state: open
title: Wallet:  Add `max_tx_weight` to transaction funding options (take 2)
user: ismaelsadeeq
issue_29521: state: open
title: cli: Detect port errors in rpcconnect and rpcport
user: tdb3
issue_29520: state: open
title: add `-limitdummyscriptdatasize` option
user: Retropex
issue_29519: state: open
title: p2p: For assumeutxo, download snapshot chain before background chain
user: mzumsande
issue_29517: state: open
title: bitcoind immediately segfaults on ppc64 openbsd 7.4
user: grubles
issue_29507: state: open
title: Consideration of a Code of Conduct and/or written rules for moderation
user: achow101
issue_29506: state: open
title: Since 0.16 Bitcoin can be stuck connected to adversarial/3rdparty node
user: litecomb
issue_29500: state: open
title: test: create assert_not_equal util
user: kevkevinpal
issue_29498: state: open
title: test: Update --tmpdir doc string to say directory must not exist
user: kevkevinpal
issue_29496: state: open
title: policy: bump TX_MAX_STANDARD_VERSION to 3
user: glozow
issue_29494: state: open
title: build: Assume HAVE_CONFIG_H, Add IWYU pragma keep to bitcoin-config.h includes
user: maflcko
issue_29492: state: open
title: refactor: Remove redundant definitions
user: Empact
issue_29491: state: open
title: [DO NOT MERGE] Schnorr batch verification for blocks
user: fjahr
issue_29488: state: open
title: depends: always configure with `--with-pic`
user: fanquake
issue_29482: state: open
title: Inconsistent behavior when overriding bitcoin.conf options from settings.json
user: vasild
issue_29480: state: open
title: Drop log category in `SeedStartup`
user: hebasto
issue_29479: state: open
title: test: Refactor subtree exclusion in lint tests
user: BrandonOdiwuor
issue_29477: state: open
title: Bitcoin OpenRPC Specification
user: kilianmh
issue_29473: state: open
title: refactor: Speed up Base58 encoding/decoding by 400%/200% via preliminary byte packing
user: paplorinc
issue_29468: state: open
title: rpc: method removeprunedfunds should take an array of txids
user: araujo88
issue_29466: state: open
title: rpc method removeprunedfunds should take an array of txids
user: RHavar
issue_29457: state: open
title: doc: Fix gen-manpages to check build options
user: BrandonOdiwuor
issue_29454: state: open
title: Brainstorm: Transaction issuer-selected policy limits
user: ariard
issue_29450: state: open
title: build: replace custom `MAC_OSX` macro with standard `__APPLE__` for consistent macOS detection
user: paplorinc
issue_29445: state: open
title: Proposal: Adopt simple SPDX-License-Identifier Across Bitcoin Codebase
user: paplorinc
issue_29442: state: open
title: wallet: Target a pre-defined utxo set composition by adjusting change outputs
user: remyers
issue_29436: state: open
title: net: call `Select` with reachable networks in `ThreadOpenConnections`
user: brunoerg
issue_29435: state: open
title: wallet: Unrelated conflicted parent txs do not cause child txs to be marked as conflicted
user: achow101
issue_29433: state: open
title: contrib: rpcauth.py - Add new option (-json) to output text in json format
user: bstin
issue_29432: state: open
title: Stratum v2 Template Provider (take 3)
user: Sjors
issue_29431: state: open
title: test/BIP324: disconnection scenarios during v2 handshake
user: stratospher
issue_29428: state: open
title: test: add missing tests for Assumeutxo
user: hernanmarino
issue_29427: state: open
title: Add imbued v3 based on template-matching
user: sdaftuar
issue_29422: state: open
title: Assertion chainman().ActiveChain()[height] fails on startup on memory-constrained system
user: vostrnad
issue_29421: state: open
title: net: make the list of known message types a compile time constant
user: vasild
issue_29420: state: open
title: test: extend the SOCKS5 Python proxy to actually connect to a destination
user: vasild
issue_29419: state: open
title: log: deduplicate category names and improve logging.cpp
user: vasild
issue_29418: state: open
title: rpc: provide per message stats for global traffic via new RPC 'getnetmsgstats'
user: vasild
issue_29415: state: open
title: Broadcast own transactions only via short-lived Tor or I2P connections
user: vasild
issue_29410: state: open
title: p2p: lingering entries in `mapBlockSource`
user: Crypt-iQ
issue_29409: state: open
title: multiprocess: Add capnp wrapper for Chain interface
user: ryanofsky
issue_29402: state: open
title: mempool: Log added for dumping mempool transactions to disk
user: kevkevinpal
issue_29401: state: open
title: test: Remove struct.pack from almost all places
user: maflcko
issue_29398: state: open
title: Internal bug detected: Fee needed > fee paid
user: azazar
issue_29396: state: open
title: rpc: getdescriptorinfo also returns normalized descriptor
user: araujo88
issue_29387: state: open
title: test: fix RPC coverage check
user: BrandonOdiwuor
issue_29386: state: open
title: Default rpcthreads value (4) is too small
user: dpc
issue_29385: state: open
title: build: `CPPFLAGS` usage in OSS-Fuzz
user: hebasto
issue_29371: state: open
title: test: Add `leaf_version` parameter to `taproot_tree_helper()`
user: Christewart
issue_29370: state: open
title: assumeutxo: Get rid of faked nTx and nChainTx values
user: ryanofsky
issue_29369: state: open
title: refactor: Allow CScript construction from any std::input_iterator
user: maflcko
issue_29365: state: open
title: Extend signetchallenge to set target block spacing
user: starius
issue_29364: state: open
title: refactor: Remove excess reserve() call for SecureString
user: knst
issue_29360: state: open
title: ci: Android NDK has too old libc++
user: maflcko
issue_29359: state: open
title: build warnings in outputtype.cpp: may be used uninitialized
user: starius
issue_29346: state: open
title: Stratum v2 Noise Protocol
user: Sjors
issue_29335: state: open
title: test: Handle functional test disk-full error
user: BrandonOdiwuor
issue_29328: state: open
title: assumeutxo: nTx and nChainTx in RPC results are off
user: maflcko
issue_29325: state: open
title: consensus: Store transaction nVersion as uint32_t
user: achow101
issue_29320: state: open
title: getdescriptorinfo returns unusable descriptor
user: jsarenik
issue_29319: state: open
title: Cluster mempool, CPFP carveout, and V3 transaction policy
user: sdaftuar
issue_29318: state: open
title: test: Check object hashes in wait_for_getheaders
user: BrandonOdiwuor
issue_29309: state: open
title: Add a `-permitbarepubkey` option
user: vostrnad
issue_29307: state: open
title: util: check for errors after close and read in AutoFile
user: vasild
issue_29295: state: open
title: CKey: add Serialize and Unserialize
user: Sjors
issue_29292: state: open
title: rpc: improve submitpackage documentation and other improvements
user: stickies-v
issue_29285: state: open
title: Policy: disallow P2PK transactions from relaying by default
user: nsvrn
issue_29281: state: open
title: Post startup stalling
user: fanquake
issue_29280: state: open
title: Implement OP_CHECKTEMPLATEVERIFY
user: reardencode
issue_29279: state: open
title: test: p2p: check disconnect due to lack of desirable service flags
user: theStack
issue_29278: state: open
title: Wallet:  Add `maxfeerate` wallet startup option
user: ismaelsadeeq
issue_29277: state: open
title: RPC: access RPC arguments by name
user: stickies-v
issue_29274: state: open
title: Support self-hosted Cirrus workers on forks
user: Sjors
issue_29270: state: open
title: Implement OP_CHECKSIGFROMSTACK(VERIFY)
user: reardencode
issue_29269: state: open
title: Add OP_INTERNALKEY for Tapscript
user: reardencode
issue_29261: state: open
title: assumeutxo: nTx and nChainTx violations in CheckBlockIndex
user: maflcko
issue_29258: state: open
title: Update nChainTx to 64bit type
user: ajtowns
issue_29256: state: open
title: Improve new LogDebug/Trace/Info/Warning/Error Macros
user: ryanofsky
issue_29255: state: open
title: Unable to sync blockchain on laptop: ERROR: ReadBlockFromDisk: Deserialize or I/O error
user: Xaspr
issue_29252: state: open
title: kernel: Remove key module from kernel library
user: TheCharlatan
issue_29247: state: open
title: Reenable OP_CAT
user: 0xBEEFCAF3
issue_29242: state: open
title: Mempool util: Add RBF diagram checks for single chunks against clusters of size 2
user: instagibbs
issue_29240: state: open
title: rpc: actually deprecate `rpcuser` & `rpcpass`
user: fanquake
issue_29231: state: open
title: logging: Update to new logging API
user: ajtowns
issue_29229: state: open
title: Make (Read/Write)BinaryFile work with char vector, use AutoFile
user: Sjors
issue_29221: state: open
title: Implement 64 bit arithmetic op codes in the Script interpreter
user: Christewart
issue_29220: state: open
title: `-maxtxfee` is used as a fee and a feerate
user: glozow
issue_29214: state: open
title: clang-format returns error
user: mzumsande
issue_29206: state: open
title: test: Add algo assert to bnb_search_test
user: yancyribbens
issue_29198: state: open
title: OP_CHECKTEMPLATEVERIFY, OP_CHECKSIGFROMSTACK(VERIFY), OP_INTERNALKEY validation (LNHANCE)
user: reardencode
issue_29192: state: open
title: Weaken serfloat tests
user: sipa
issue_29187: state: open
title: Witness scripts being abused to bypass datacarriersize limit (CVE-2023-50428)
user: luke-jr
issue_29183: state: open
title: Prune Node Rescan Project Tracking
user: furszy
issue_29182: state: open
title: test: randomize perturbed files excluding ldb
user: L0laL33tz
issue_29175: state: open
title: rpc: validate fee estimation mode case insensitive
user: torkelrogstad
issue_29165: state: open
title: build: Bump clang minimum supported version to 15
user: maflcko
issue_29163: state: open
title: bitcoin-cli help detail to show full help for all RPCs
user: LarryRuane
issue_29158: state: open
title: PoC: fuzz chainstate and block managers
user: darosior
issue_29156: state: open
title: tests: add functional test for miniscript decaying multisig
user: mjdietzx
issue_29154: state: open
title: tests: improve wallet multisig descriptor test and docs
user: mjdietzx
issue_29147: state: open
title: guix: Use DOS newlines for SHA256SUMS files
user: luke-jr
issue_29141: state: open
title: Bugfix: RPC: Check for blank rpcauth on a per-param basis
user: luke-jr
issue_29139: state: open
title: ./bitcoin.conf file should not cause confusion with ./datadir/bitcoin.conf
user: GregTonoski
issue_29136: state: open
title: wallet: `addhdkey` RPC to add just keys to wallets via new `void(KEY)` descriptor
user: achow101
issue_29130: state: open
title: wallet: Add `createwalletdescriptor` and `gethdkeys` RPCs for adding new automatically generated descriptors
user: achow101
issue_29129: state: open
title: wallet, rpc: add BIP44 `account` in `createwallet`
user: brunoerg
issue_29124: state: open
title: wallet: Automatically repair corrupted metadata with doubled derivation path
user: achow101
issue_29122: state: open
title: test: adds outbound eviction functional tests, updates comment in ConsiderEviction
user: sr-gi
issue_29120: state: open
title: test: Add test case for spending bare multisig
user: BrandonOdiwuor
issue_29119: state: open
title: refactor: Use std::span over Span
user: maflcko
issue_29113: state: open
title: Test case for spending bare multisig?
user: ajtowns
issue_29098: state: open
title: Performance decrease after tapscript miniscript
user: Sjors
issue_29094: state: open
title: ci: Better tidy errors
user: maflcko
issue_29091: state: open
title: build: Bump g++ minimum supported version to 11
user: maflcko
issue_29090: state: open
title: ci: feature_proxy failing in MSVC job
user: fanquake
issue_29081: state: open
title: refactor: Remove gmtime*
user: maflcko
issue_29077: state: open
title: [WIP, DO NOT MERGE!!11111!!!!!] build: Require libc++-16 or later
user: maflcko
issue_29073: state: open
title: ci: failure in `wallet_multiwallet.py --legacy-wallet`
user: fanquake
issue_29072: state: open
title: build: use `-no_exported_symbols` on macOS
user: fanquake
issue_29071: state: open
title: refactor: Remove Span operator==, Use std::ranges::equal
user: maflcko
issue_29062: state: open
title: Wallet: Add GetFullBalance(...) which included used balance
user: BrandonOdiwuor
issue_29060: state: open
title: Policy: Report reason inputs are non standard
user: ismaelsadeeq
issue_29053: state: open
title: bumpfee doc about incrementalfee is incorrect
user: kallerosenbaum
issue_29050: state: open
title: Add OP_TXHASH and OP_CHECKTXHASHVERIFY opcodes
user: stevenroose
issue_29043: state: open
title: fuzz: make FuzzedDataProvider usage deterministic
user: martinus
issue_29039: state: open
title: versionbits refactoring
user: ajtowns
issue_29032: state: open
title: signet: fixing mining for OP_TRUE challenge
user: Sjors
issue_29028: state: open
title: Release schedule for 27.0
user: fanquake
issue_29026: state: open
title: DB_RUNRECOVERY: Fatal error, run database recovery
user: prusnak
issue_29018: state: open
title: fuzz: Fix stability, determinism issues
user: maflcko
issue_29016: state: open
title: RPC: add new `listmempooltransactions`
user: niftynei
issue_29015: state: open
title: kernel: Streamline util library
user: ryanofsky
issue_29001: state: open
title: Ephemeral Anchors
user: instagibbs
issue_28998: state: open
title: rpc: "addpeeraddress tried" return error on failure
user: 0xB10C
issue_28985: state: open
title: Avoid changeless input sets when SFFO is active
user: murchandamus
issue_28984: state: open
title: Cluster size 2 package rbf
user: instagibbs
issue_28981: state: open
title: Replace Boost.Process with cpp-subprocess
user: hebasto
issue_28979: state: open
title: wallet, rpc: document and update `sendall` behavior around unconfirmed inputs
user: ishaanam
issue_28977: state: open
title: Add Gutter Guard Selector
user: murchandamus
issue_28974: state: open
title: doc: explain what the wallet password does
user: BrandonOdiwuor
issue_28971: state: open
title: fuzz, brainstorm: Individual binaries per harness
user: dergoegge
issue_28970: state: open
title: p2p: opportunistically accept 1-parent-1-child packages
user: glozow
issue_28955: state: open
title: index: block filters sync, reduce disk read operations by caching last header
user: furszy
issue_28950: state: open
title: RPC: Add maxfeerate and maxburnamount args to submitpackage
user: instagibbs
issue_28949: state: open
title: submitpackage: add args "maxfeerate" and "maxburnamount"
user: instagibbs
issue_28945: state: open
title: sync: improve CCoinsViewCache ReallocateCache
user: martinus
issue_28944: state: open
title: wallet, rpc: add anti-fee-sniping to `send` and `sendall`
user: ishaanam
issue_28943: state: open
title: Inconsistent Descriptor Space Parsing
user: Pttn
issue_28941: state: open
title: brew: serfloat_tests tests fail on Linux
user: chenrui333
issue_28939: state: open
title: memusage: let PoolResource keep track of all allocated/deallocated memory
user: martinus
issue_28930: state: open
title: wallet: Add scan_utxo option to getbalances RPC
user: BrandonOdiwuor
issue_28929: state: open
title: serialization: Support for multiple parameters
user: ryanofsky
issue_28928: state: open
title: test: add coverage for bech32m in `wallet_keypool_topup`
user: brunoerg
issue_28927: state: open
title: importing a wallet containing an hdseed overwrites target wallet hdseed
user: quakemmo
issue_28923: state: open
title: script/sign: avoid duplicated signature verification after signing (+introduce signing benchmarks)
user: theStack
issue_28917: state: open
title: fuzz, parse_iso8601: attempt to dereference an end-of-stream istreambuf_iterator
user: dergoegge
issue_28908: state: open
title: fuzz: compare scripts from `Expand` and `ExpandFromCache`
user: brunoerg
issue_28898: state: open
title: wallet RPC to double-check the calculated balance
user: maflcko
issue_28893: state: open
title: Fix SSE4.1-related issues
user: hebasto
issue_28874: state: open
title: doc: fixup help output for -upnp and -natpmp
user: fanquake
issue_28869: state: open
title: contrib: add test for bucketing with asmap
user: brunoerg
issue_28864: state: open
title: build: Configuring with `-mno-sse4.1` does not fail the sse4.1 instrinsics check
user: dergoegge
issue_28847: state: open
title: Blockchain fully synced, but `bitcoin-cli -getinfo` shows `verification progress: 99.9999%`
user: lasermind
issue_28843: state: open
title: [refactor] Remove BlockAssembler m_mempool member
user: TheCharlatan
issue_28834: state: open
title: net: attempts to connect to all resolved addresses when connecting to a node
user: sr-gi
issue_28830: state: open
title: [refactor] Check CTxMemPool options in ctor
user: TheCharlatan
issue_28824: state: open
title: Fix ASM ambiguity
user: willcl-ark
issue_28812: state: open
title: fuzz: Fix timeouts
user: maflcko
issue_28811: state: open
title: fuzz: Left over tmp files when fuzzing with afl++
user: dergoegge
issue_28809: state: open
title: Make -stopatheight work with background sync
user: Sjors
issue_28807: state: open
title: getaddrmaninfo RPC: add Transport v1/v2 to `tried` for ipv4 & ipv6
user: MarnixCroes
issue_28806: state: open
title: rpc: Add script verification flags to getdeploymentinfo
user: ajtowns
issue_28803: state: open
title: fuzz: Re-introduce i2p target
user: dergoegge
issue_28802: state: open
title: ArgsManager: support subcommand-specific options
user: ajtowns
issue_28797: state: open
title: Wallet Missing Balances/Unspent
user: TheBlueMatt
issue_28794: state: open
title: Embedded ASMap data Tracking Issue
user: fjahr
issue_28793: state: open
title: contrib: Add asmap-tool
user: fjahr
issue_28792: state: open
title: Embedding ASMap files as binary dump header file
user: fjahr
issue_28776: state: open
title: Wallet: Functions to enable adding used balance to GUI overview page
user: BrandonOdiwuor
issue_28765: state: open
title: p2p: Fill reconciliation sets (Erlay)
user: naumenkogs
issue_28761: state: open
title: Undefined behavior in AutoFile::write (gcc only)
user: dergoegge
issue_28760: state: open
title: Evicting and filling attack for linking multiple network addresses
user: naumenkogs
issue_28736: state: open
title: ci: run test_bitcoin with DEBUG_LOG_OUT in RUN_UNIT_TESTS_SEQUENTIAL
user: vasild
issue_28724: state: open
title: wallet: Cleanup accidental encryption keys in watchonly wallets
user: achow101
issue_28722: state: open
title: Multiprocess tracking issue
user: ryanofsky
issue_28710: state: open
title: Remove the legacy wallet and BDB dependency
user: achow101
issue_28699: state: open
title: [brainstorm] replacement cache to optimize miners block templates
user: ariard
issue_28690: state: open
title: build: Introduce internal kernel library
user: TheCharlatan
issue_28687: state: open
title: C++20 std::views::reverse
user: stickies-v
issue_28678: state: open
title: miniscript: convert non-critical asserts to Assumes
user: sipa
issue_28676: state: open
title: [WIP] Cluster mempool implementation
user: sdaftuar
issue_28670: state: open
title: assumeutxo, rpc: Improve EOF error when reading snapshot metadata in loadtxoutset
user: pablomartin4btc
issue_28657: state: open
title: miniscript: make operator""_mst consteval
user: sipa
issue_28648: state: open
title: test: Write assumeutxo tests
user: maflcko
issue_28646: state: open
title: Erlay Project Tracking
user: naumenkogs
issue_28636: state: open
title: new RPC: sendrawtransactiontopeer
user: MarnixCroes
issue_28635: state: open
title: Test calling addnode more than once (and MAX_ADDNODE_CONNECTIONS)
user: Sjors
issue_28621: state: open
title: rpc: loadtxoutset should return errors that currently go to logs
user: Sjors
issue_28620: state: open
title: rpc: make loadtxoutset async
user: Sjors
issue_28616: state: open
title: Show transactions as not fully confirmed during background validation
user: Sjors
issue_28608: state: open
title: assumeutxo state and locking cleanup
user: ryanofsky
issue_28607: state: open
title: CMake-based build system tracking issue
user: hebasto
issue_28598: state: open
title: assumeutxo: Ensure transactions are not presented as confirmed until background sync is complete
user: luke-jr
issue_28592: state: open
title: p2p: Increase tx relay rate
user: ajtowns
issue_28584: state: open
title: Fuzz: extend CConnman tests
user: vasild
issue_28574: state: open
title: wallet: optimize migration process, batch db transactions
user: furszy
issue_28570: state: open
title: fuzz: msan fuzz CI currently broken on x86_64
user: fanquake
issue_28564: state: open
title: Bugfix: configure: Correct check for fuzz binary needing a main function
user: luke-jr
issue_28555: state: open
title: gettransaction details does not include send to myself balance changes for imported addresses
user: VojtechMyslivec
issue_28553: state: open
title: [do not merge] validation: assumeutxo params mainnet
user: Sjors
issue_28548: state: open
title: build: `libbitcoin_util` unexpected(?)/undocumented dependencies
user: hebasto
issue_28538: state: open
title: p2p: attempt to fill full outbound connection slots with peers that support tx relay
user: mzumsande
issue_28536: state: open
title: BIP352 tracking issue
user: josibake
issue_28531: state: open
title: improve MallocUsage() accuracy
user: LarryRuane
issue_28529: state: open
title: qa: `PermissionError` in functional tests on Windows
user: hebasto
issue_28526: state: open
title: Add 1-way SSE4 SHA256 implementation using intrinsics for MSVC builds
user: hebasto
issue_28521: state: open
title: net: additional disconnect logging
user: Sjors
issue_28514: state: open
title: wallet: Fix wallet directory initialization
user: BrandonOdiwuor
issue_28499: state: open
title: [FEATURE REQUEST] Enable new Tor PoW feature for automatic creation of Bitcoin Core onion hidden service
user: twofaktor
issue_28488: state: open
title: p2p: Evict outbound peers with high minFeeRate
user: naumenkogs
issue_28481: state: open
title: txorphanage: add size accounting, use wtxids, support multiple announcers
user: glozow
issue_28475: state: open
title: Allow creating and injecting a custom coinbase into a block template
user: supertestnet
issue_28466: state: open
title: Run all CI unit tests with DEBUG_LOG_OUT
user: vasild
issue_28463: state: open
title: p2p: Increase inbound capacity for block-relay only connections
user: mzumsande
issue_28462: state: open
title: Increase # of block-relay-only connections 
user: amitiuttarwar
issue_28457: state: open
title: consensus: Better document ComputeMerkleRoot & add test for return value
user: fanquake
issue_28453: state: open
title: wallet: Receive silent payment transactions
user: achow101
issue_28429: state: open
title: Do not log p2p bip61 reject messages, improve log, add tests
user: jonatack
issue_28418: state: open
title: contrib: verify-binaries accept full arch-platform specifier
user: willcl-ark
issue_28417: state: open
title: contrib/signet/miner updates
user: ajtowns
issue_28413: state: open
title: contrib: add symbol-check test for non-existence of `vmova` instructions in Windows build
user: fanquake
issue_28411: state: open
title: ci: wallet_listtransactions.py --legacy-wallet failure
user: fanquake
issue_28373: state: open
title: doc: Add example of mixing private and public keys in descriptors
user: naiyoma
issue_28371: state: open
title: Seek more/different peers when ours all have too high feefilter
user: sipa
issue_28366: state: open
title: Fix waste calculation in SelectionResult
user: murchandamus
issue_28358: state: open
title: Drop -dbcache limit
user: Sjors
issue_28345: state: open
title: Bugfix: Package relay / bytespersigop checks
user: luke-jr
issue_28340: state: open
title: security: restrict abis in bitcoind.service
user: CharlieC3
issue_28339: state: open
title: validation: improve performance of CheckBlockIndex
user: mzumsande
issue_28336: state: open
title: rpc: parse legacy pubkeys consistently with specific error messages
user: theStack
issue_28335: state: open
title: RFC: Remove boost usage from kernel api / headers
user: TheCharlatan
issue_28334: state: open
title: policy: Allow non-standard scripts with -acceptnonstdtxn=1
user: ajtowns
issue_28333: state: open
title: wallet: Construct ScriptPubKeyMans with all data rather than loaded progressively
user: achow101
issue_28312: state: open
title: test: fix `keys_to_multisig_script` (P2MS) helper for n/k > 16
user: theStack
issue_28307: state: open
title: rpc, wallet: fix incorrect segwit redeem script size limit
user: furszy
issue_28280: state: open
title: Don't empty dbcache on prune flushes: >30% faster IBD
user: andrewtoth
issue_28272: state: open
title: compact block fingerprinting
user: Crypt-iQ
issue_28263: state: open
title: Add fuzz test for FSChaCha20Poly1305, AEADChacha20Poly1305
user: stratospher
issue_28260: state: open
title: getJsonToken assumes underlying string is null-terminated but requires end pointer
user: Brotcrunsher
issue_28249: state: open
title: Raise maximum -dbcache setting
user: Sjors
issue_28248: state: open
title: p2p: peer connection bug fixes
user: jonatack
issue_28241: state: open
title: Silent payment index (for light wallets and consistency check)
user: Sjors
issue_28236: state: open
title: fuzz: wallet, add target for Spend
user: Ayush170-Future
issue_28233: state: open
title: validation: don't clear cache on periodic flush
user: andrewtoth
issue_28228: state: open
title: kernel: Run sanity checks on context construction
user: TheCharlatan
issue_28226: state: open
title: util/blockstorage: Add `TRACE_RAII`, slightly faster -reindex-chainstate with CBufferedFile
user: martinus
issue_28222: state: open
title: Use shared_ptr for CNode inside CConnman
user: willcl-ark
issue_28217: state: open
title: set `DEFAULT_PERMIT_BAREMULTISIG` to false
user: Retropex
issue_28216: state: open
title: fuzz: a new target for the coins database
user: darosior
issue_28212: state: open
title: test: verify spend from 999-of-999 taproot multisig wallet
user: eriknylund
issue_28209: state: open
title: fuzz: a target for the block index database
user: darosior
issue_28201: state: open
title: Silent Payments: sending
user: josibake
issue_28192: state: open
title: ParseHDKeypath: support h as hardened marker
user: Sjors
issue_28179: state: open
title: test: 999 of 999 multisig
user: Sjors
issue_28169: state: open
title: script: throw disabled err for op_ver and its variants
user: ChrisCho-H
issue_28167: state: open
title: init: Add option for rpccookie permissions (replace 26088)
user: willcl-ark
issue_28132: state: open
title: policy: Enable full-rbf by default
user: petertodd
issue_28122: state: open
title: Silent Payments: Implement BIP352
user: josibake
issue_28121: state: open
title: include verbose debug messages in testmempoolaccept reject-reason
user: pinheadmz
issue_28116: state: open
title: test: update tool_wallet coverage for unexpected writes to wallet
user: jonatack
issue_28109: state: open
title: build: Windows debug cross-build fails with `-O0`
user: hebasto
issue_28096: state: open
title: 32-bit Linux: build flags lost with depends & overriden CC(X)
user: fanquake
issue_28095: state: open
title: guix: re-enable exported symbol checking for RISC-V
user: fanquake
issue_28074: state: open
title: fuzz: wallet, add target for `Crypter`
user: Ayush170-Future
issue_28062: state: open
title: Creating a Wallet Feature Guidelines Document
user: ishaanam
issue_28061: state: open
title: Auto detect IPv6 connectivity
user: vasild
issue_28055: state: open
title: Bugfix: net_processing: Restore "Already requested" error for FetchBlock
user: luke-jr
issue_28052: state: open
title: blockstorage: XOR blocksdir *.dat files
user: maflcko
issue_28031: state: open
title: Package Relay 1/3: Introduce TxDownloadManager and improve orphan-handling
user: glozow
issue_28029: state: open
title: Fix issues in ZMQ error handling
user: luke-jr
issue_28016: state: open
title: p2p: gives seednode priority over dnsseed if both are provided
user: sr-gi
issue_27995: state: open
title: Improving fee estimation accuracy
user: sipa
issue_27975: state: open
title: fuzz: Use-of-uninitialized-value in evutil_inet_pton
user: dergoegge
issue_27969: state: open
title: bumpfee: ignore WALLET_INCREMENTAL_RELAY_FEE when user specifies fee_rate
user: ismaelsadeeq
issue_27912: state: open
title: net: disconnect inside AttemptToEvictConnection
user: willcl-ark
issue_27865: state: open
title: wallet: Track no-longer-spendable TXOs separately
user: achow101
issue_27843: state: open
title: ThreadI2PAcceptIncoming temporarily bypasses 125 connection ceiling
user: Crypt-iQ
issue_27837: state: open
title: net: introduce block tracker to retry to download blocks after failure
user: furszy
issue_27826: state: open
title: validation: log which peer sent us a header
user: Sjors
issue_27795: state: open
title: Remove Ambiguity of Script ASM Hex and Decimal Integer Representations
user: MatthewLM
issue_27792: state: open
title: wallet: Deniability API (Unilateral Transaction Meta-Privacy)
user: denavila
issue_27770: state: open
title: Introduce 'getblockfileinfo' RPC command
user: furszy
issue_27754: state: open
title: `coinselector_tests` use non-representative CoinSelectionParams and UTXO costs
user: murchandamus
issue_27744: state: open
title: Log which peer sent us a header (first)
user: Sjors
issue_27742: state: open
title: [NO MERGE] BIP331 Ancestor Package Relay
user: glozow
issue_27741: state: open
title: Spurious (?) valgrind failure for p2p_compactblocks.py
user: Sjors
issue_27740: state: open
title: Parallel compact blocks bandwidth reduction or improvements
user: instagibbs
issue_27732: state: open
title: Creating too many wallets exhausts file descriptor limit and leads to crash
user: fjahr
issue_27731: state: open
title: Prevent file descriptor exhaustion from too many RPC calls
user: fjahr
issue_27702: state: open
title: Include torrent in binary download verification 
user: Sjors
issue_27679: state: open
title: ZMQ: Support UNIX domain sockets
user: pinheadmz
issue_27677: state: open
title: Proposal for a new mempool design
user: sdaftuar
issue_27669: state: open
title: Use muhash for assumeUTXO snapshot 
user: Sjors
issue_27652: state: open
title: Allow getblockfrompeer to use any peer
user: kroese
issue_27638: state: open
title: rpc: show P2(W)SH redeemScript in getrawtransaction #27637
user: Riahiamirreza
issue_27600: state: open
title: net: Add new permission `forceinbound` to evict a random unprotected connection if all slots are otherwise full
user: pinheadmz
issue_27599: state: open
title: Node stuck with repeated "Cache size exceeds total space" log message
user: fjahr
issue_27593: state: open
title: test: RPC coverage check doesn't work?
user: maflcko
issue_27591: state: open
title: rpc: distinguish between vsize and sigop-adjusted mempool vsize
user: glozow
issue_27587: state: open
title: Libbitcoinkernel Project Tracking
user: TheCharlatan
issue_27583: state: open
title: psbt: set global_xpubs (at least for multisig descriptors)
user: Sjors
issue_27557: state: open
title: net: call getaddrinfo() in detachable thread to prevent stalling
user: pinheadmz
issue_27548: state: open
title: Fuzz: compare our AES implementation to AES-NI  
user: Sjors
issue_27539: state: open
title: init: Fixes for file descriptor accounting
user: Empact
issue_27527: state: open
title: wallet coin selection: be aware of timelocks and allow commands to set an optional block height when selecting coins
user: darosior
issue_27526: state: open
title: wallet coin selection: don't mixup coins with absolute timelocks of different types
user: darosior
issue_27502: state: open
title: meta: Isolated fuzzing of net processing
user: dergoegge
issue_27494: state: open
title: Use different datadirs for different signets
user: ajtowns
issue_27463: state: open
title: Package Relay Project Tracking
user: glozow
issue_27433: state: open
title: getblocktemplate improvements for segwit and sigops
user: Sjors
issue_27432: state: open
title: contrib: add tool to convert compact-serialized UTXO set to SQLite database
user: theStack
issue_27427: state: open
title: validation: Replace MinBIP9WarningHeight with MinBIP9WarningStartTime
user: dimitaracev
issue_27409: state: open
title: Make GUI and CLI tools use the same datadir
user: ryanofsky
issue_27391: state: open
title: rpc: show P2(W)SH redeemScript in getrawtransaction (and friends)
user: Sjors
issue_27380: state: open
title: Intermittent failures in interface_usdt_mempool.py
user: dergoegge
issue_27369: state: open
title: Fix net grouping of non-IP networks
user: vasild
issue_27354: state: open
title: wallet: Data race in GetOrCreateLegacyScriptPubKeyMan vs IsMine
user: maflcko
issue_27351: state: open
title: wallet: add `seeds` argument to `importdescriptors`
user: apoelstra
issue_27343: state: open
title: -Wmaybe-uninitialized warnings under LTO
user: fanquake
issue_27336: state: open
title: Should be able to import an xpub descriptor to a privkey-enabled wallet if the wallet has the privkeys
user: apoelstra
issue_27331: state: open
title: refactor: extract CCheckQueue's data handling into a separate container "Bag"
user: martinus
issue_27315: state: open
title: tidy: enable `cppcoreguidelines-pro-type-member-init`
user: fanquake
issue_27307: state: open
title: wallet: track mempool conflicts with wallet transactions
user: ishaanam
issue_27286: state: open
title: wallet: Keep track of the wallet's own transaction outputs in memory
user: achow101
issue_27284: state: open
title: Continuous benchmark tracking
user: dergoegge
issue_27283: state: open
title: Memory leak loading legacy wallet (BDB 4.8.30)
user: Sjors
issue_27277: state: open
title: Move log messages: tx enqueue to mempool, allocation to blockstorage
user: Sjors
issue_27272: state: open
title: Increase fuzz coverage in the wallet
user: dergoegge
issue_27260: state: open
title: Enhanced error messages for invalid network prefix during address parsing.
user: russeree
issue_27249: state: open
title: failure in wallet_basic.py --descriptors
user: fanquake
issue_27246: state: open
title: Bitcoin ignores datadir and blocksdir parameter in .conf
user: de-served
issue_27242: state: open
title: Building `--with-experimental-kernel-lib` fails on OpenBSD 7.2
user: theStack
issue_27231: state: open
title: Fix logging RPC and -debugexclude with 0/none values, add test coverage, improve docs
user: jonatack
issue_27219: state: open
title: `combinepsbt` RPC does not work with P2TR inputs
user: ghost
issue_27152: state: open
title: interpreter: split PrecomputedTransactionData::Init() or rename `force`
user: fanquake
issue_27104: state: open
title: Disallow duplicate leaves inside `tr()` descriptors
user: darosior
issue_27101: state: open
title: Support JSON-RPC 2.0 when requested by client
user: pinheadmz
issue_27085: state: open
title: Failing to fetch `cfheader` corresponding to block header in `headers` message
user: Christewart
issue_27064: state: open
title: system: use %LOCALAPPDATA% as default datadir on windows
user: pinheadmz
issue_27052: state: open
title: test: rpc: add last block announcement time to getpeerinfo result
user: LarryRuane
issue_27039: state: open
title: blockstorage: do not flush block to disk if it is already there
user: pinheadmz
issue_27038: state: open
title: security-check: test for `_FORTIFY_SOURCE` usage in release binaries
user: fanquake
issue_27006: state: open
title: reduce cs_main scope, guard block index 'nFile' under a local mutex
user: furszy
issue_27002: state: open
title: listunspent, fundrawtransaction, getwalletinfo locks wallet for any other operation
user: gituser
issue_26990: state: open
title: cli: improve error message on multiwallet and add validation to cli-side commands
user: pablomartin4btc
issue_26988: state: open
title: cli: rework -addrinfo cli to use addresses which aren’t filtered for quality/recency
user: stratospher
issue_26973: state: open
title: bump: ignore WALLET_INCREMENTAL_RELAY_FEE when user specifies fee rate
user: Sjors
issue_26966: state: open
title: index: blockfilter initial sync speedup, parallelize process
user: furszy
issue_26950: state: open
title: cleanse: switch to SecureZeroMemory for Windows cross-compile, check for usage
user: fanquake
issue_26863: state: open
title: test: merge banning test from p2p_disconnect_ban to rpc_setban
user: brunoerg
issue_26840: state: open
title: refactor: importpubkey, importprivkey, importaddress, importmulti, and importdescriptors rpc
user: KolbyML
issue_26813: state: open
title: listreceivedbyaddress is empty for descriptor (but not legacy) wallets
user: vibs29
issue_26812: state: open
title: test: add end-to-end tests for CConnman and PeerManager
user: vasild
issue_26781: state: open
title: Release `LockData::dd_mutex` before calling `*_detected` functions
user: hebasto
issue_26757: state: open
title: Unit tests skip code paths for `parallel_script_checks==false`
user: hebasto
issue_26736: state: open
title: Run coverage functional tests in parallel
user: aureleoules
issue_26732: state: open
title: wallet: tx creation, don't select outputs from txes that are being replaced
user: furszy
issue_26697: state: open
title: logging: use bitset for categories
user: LarryRuane
issue_26693: state: open
title: build: special instruction check script
user: willcl-ark
issue_26607: state: open
title: `encryptwallet` generates new keys or descriptors for a wallet with previously imported keys or descriptors
user: ishaanam
issue_26606: state: open
title: wallet: Implement independent BDB parser
user: achow101
issue_26596: state: open
title: wallet: Migrate legacy wallets to descriptor wallets without requiring BDB
user: achow101
issue_26593: state: open
title: tracing: Only prepare tracepoint arguments when actually tracing
user: 0xB10C
issue_26573: state: open
title: Wallet: don't underestimate the fees when spending a Taproot output
user: darosior
issue_26527: state: open
title: wallet: don't back-date locktime when spending unconfirmed UTXOs
user: 0xB10C
issue_26526: state: open
title: wallet: don't back-date locktime when replacing/fee bumping
user: 0xB10C
issue_26500: state: open
title: Balance calculation and coin selection should arrive at the same conclusions
user: achow101
issue_26492: state: open
title: make check errors on big endian OpenBSD 7.2
user: grubles
issue_26484: state: open
title: Error: Cannot resolve -bind address: 'bitcoind:8334=onion'
user: schildbach
issue_26466: state: open
title: Update BnB upper bound to use `min_viable_change`
user: S3RK
issue_26442: state: open
title: Use of undocumented/undefined boost::signals2 behavior in wallet
user: theuni
issue_26426: state: open
title: WIP: Fix coinstatsindex overflow issue
user: fjahr
issue_26391: state: open
title: Stuck in Endless Pre-Syncing Headers Loop
user: da2ce7
issue_26362: state: open
title: signed overflow in coinstats index
user: ajtowns
issue_26353: state: open
title: Asmap: avoid connecting to certain AS
user: brunoerg
issue_26337: state: open
title: Add per message stats to getnettotals rpc
user: vasild
issue_26334: state: open
title: Add Signet launch shortcut for Windows
user: Sjors
issue_26326: state: open
title: net: don't lock cs_main while reading blocks in net processing
user: andrewtoth
issue_26317: state: open
title: avoid_reuse=true is incorrectly skipping one of my UXTOs
user: dooglus
issue_26290: state: open
title: Improve the error message when an address cannot be parsed because it is for a different network 
user: JeremyRubin
issue_26245: state: open
title: Header inconsistency after invalidate/reconsider block
user: fanquake
issue_26210: state: open
title: Remove RegisterValidationInterface()
user: vasild
issue_26201: state: open
title: Remove Taproot activation height
user: Sjors
issue_26114: state: open
title: net: Make AddrFetch connections to fixed seeds
user: mzumsande
issue_26113: state: open
title: Script: SCRIPT_VERIFY_SIGPUSHONLY sits unused (except tests)
user: instagibbs
issue_26096: state: open
title: `listtransactions` fails to list self-send transactions (for imported descriptor wallet)
user: msgilligan
issue_26035: state: open
title: Finding peers to connect to after -onlynet changes may be problematic
user: vasild
issue_26022: state: open
title: Add util::ResultPtr class
user: ryanofsky
issue_26004: state: open
title: util::Result has confusing interface for std::*_ptr T
user: luke-jr
issue_25980: state: open
title: combinerawtransaction confusing with distinct transactions
user: luke-jr
issue_25979: state: open
title: [WIP] wallet: standardize change output detection process
user: furszy
issue_25972: state: open
title: build: no-longer disable WARN_CXXFLAGS when CXXFLAGS is set
user: fanquake
issue_25912: state: open
title: RPC: gettxoutsetinfo correctly flushes transactions to the coindb, but then does not return any RPC reply, and keeps running
user: verdy-p
issue_25895: state: open
title: importdescriptors hanging on importing/updating descriptor with large range
user: gituser
issue_25868: state: open
title: Error: specified data directory "\\IP.Ad.re.ss\release\Folder"does not exist
user: card0384
issue_25832: state: open
title: tracing: network connection tracepoints
user: 0xB10C
issue_25765: state: open
title: test: failure in rpc_getdescriptorinfo.py  (OSError: [WinError 10048] Only one usage of each socket address (protocol/network address/port) is normally permitted)
user: fanquake
issue_25722: state: open
title: refactor: Use util::Result class for wallet loading
user: ryanofsky
issue_25684: state: open
title: -proxy does not work for addresses like 10.x.y.z
user: sancoder
issue_25675: state: open
title: Possible savings in `dumptxoutset` serialization format (~20%)
user: RCasatta
issue_25669: state: open
title: `externalip=...onion` ignored when onion/prox not set
user: TheBlueMatt
issue_25665: state: open
title: refactor: Add util::Result failure values, multiple error and warning messages
user: ryanofsky
issue_25631: state: open
title: linter to check omitted fields when constructing aggregate types?
user: maflcko
issue_25584: state: open
title: Mempool + Validation Code Organization
user: glozow
issue_25573: state: open
title: [POC] guix: produce a fully `-static-pie` bitcoind
user: fanquake
issue_25539: state: open
title: possible corruption: missing undo file
user: Crypt-iQ
issue_25450: state: open
title: Ability to broadcast wallet transactions only via dedicated oneshot Tor connections
user: luke-jr
issue_25391: state: open
title: guix: Use LTO to build releases
user: fanquake
issue_25390: state: open
title: sync: introduce a thread-safe generic container and use it to remove a bunch of "GlobalMutex"es
user: vasild
issue_25380: state: open
title: Detect and ignore transactions that were CPFP'd in the fee estimator
user: darosior
issue_25336: state: open
title: Onlynet=ipv4 disables Tor advertisements
user: kroese
issue_25265: state: open
title: Setting torcontrol overrides proxy address
user: kroese
issue_25229: state: open
title: Memory leak via API listtransactions
user: CWDT250
issue_25203: state: open
title: Severity-based logging -- parent PR
user: jonatack
issue_25181: state: open
title: Witness-Only Option for fundrawtransaction
user: TheBlueMatt
issue_25150: state: open
title: Coin Selection tracepoint overreports use of APS
user: murchandamus
issue_25128: state: open
title: p2p_filter intermittent failure (assert not filter_peer.tx_received)
user: maflcko
issue_25094: state: open
title: Hidden service created by `--torcontrol` does not accept connections (General SOCKS server failure)
user: schildbach
issue_25055: state: open
title: test: Usage of `m_args` vs. `m_node.args`/`gArgs`
user: dongcarl
issue_24963: state: open
title: RPC/Wallet: Convert walletprocesspsbt to use options parameter
user: luke-jr
issue_24907: state: open
title: RFC: Replacing Boost Process
user: fanquake
issue_24861: state: open
title: Awesome multisig PR labyrinth guide
user: Sjors
issue_24795: state: open
title: Add `consolidate_wallet` argument to fund* RPCs
user: t-bast
issue_24773: state: open
title: Enable HW-accelerated implementations of SHA256 for MSVC builds
user: hebasto
issue_24760: state: open
title: The BlockIndex/BlockMap should not live in memory *all the time*
user: TheQuantumPhysicist
issue_24628: state: open
title: rpc: dumptxoutset as sqlite file
user: prusnak
issue_24612: state: open
title: [flatpak]  - I cannot choose or change datadir when running from flatpak
user: orsenthil
issue_24607: state: open
title: wallet getbalance is slow with 3K addresses and 3M transactions
user: sauliuspaukstys
issue_24542: state: open
title: Slow memory leak in v22.0?
user: sangaman
issue_24539: state: open
title: Add a "tx output spender" index
user: sstone
issue_24471: state: open
title: Make all RPCs take a blockhash argument / allow rpc leasing?
user: JeremyRubin
issue_24450: state: open
title: Apparently CJDNS network does not work with Tor on mainnet.
user: lsilva01
issue_24423: state: open
title: Add `not_null<T>` from the Guidelines Support Library
user: dongcarl
issue_24313: state: open
title: Improve display address handling for external signer
user: Sjors
issue_24230: state: open
title: indexes: Stop using node internal types and locking cs_main, improve sync logic
user: ryanofsky
issue_24193: state: open
title: Add taproot descriptor to existing descriptor wallet
user: Sjors
issue_24128: state: open
title: wallet: BIP 326 sequence based anti-fee-snipe for taproot inputs
user: maflcko
issue_24123: state: open
title: build: Pointer Authentication and Branch Target Identification for aarch64 Linux (Guix)
user: fanquake
issue_24114: state: open
title: Feature discussion: partial descriptors/miniscript
user: sipa
issue_24066: state: open
title: contrib/init: (OpenRC) use -daemonwait to wait for startup completion
user: whitslack
issue_24049: state: open
title: net: signed-integer-overflow in LocalServiceInfo
user: Crypt-iQ
issue_24003: state: open
title: Derive individual index descriptor
user: Sjors
issue_23968: state: open
title: test: functional tests fail to start if -maxconnections is reduced
user: fanquake
issue_23831: state: open
title: [RFC] Stop automatically creating legacy and p2sh-segwit descriptors
user: achow101
issue_23765: state: open
title: add ability to remove imported public keys/addresses (or even privkeys)
user: antonilol
issue_23763: state: open
title: Adding a blocksonly option to addnode
user: ArmchairCryptologist
issue_23651: state: open
title: test: C++ debugger interferes with functional tests that quickly stop/start nodes
user: stickies-v
issue_23589: state: open
title: init: torcontrol argument should be validated
user: laanwj
issue_23393: state: open
title: Add an EffectiveSan (Effective Type Sanitizer) CI job to detect sub-object overflows and type errors
user: practicalswift
issue_23372: state: open
title: wallet, coin selection: config option to prioritize 'no change' when possible
user: brunoerg
issue_23366: state: open
title: CI failure: `ThreadSanitizer: data race /usr/lib/llvm-12/bin/../include/c++/v1/ios:523:12 in std::__1::ios_base::width() const`
user: ryanofsky
issue_23326: state: open
title: MuSig2 support
user: Sjors
issue_23285: state: open
title: Missing CheckMinimalPush check in MatchMultisig: largest IsStandard multisig n-of-3 is 12 bytes too large?
user: practicalswift
issue_23279: state: open
title: Add unit tests for Taproot code in src/script/interpreter.cpp
user: practicalswift
issue_23234: state: open
title: Shutdown during reindex-chainstate can block forever
user: luke-jr
issue_23186: state: open
title: Failed assertion during shutdown
user: hebasto
issue_23129: state: open
title: Cleanup CFeeRate constructor (sat/vB vs BTC/kvB)
user: maflcko
issue_23119: state: open
title: test: replace bare asserts with assertion helpers (assert_equal() etc.)
user: theStack
issue_23099: state: open
title: Handle disk-full more gracefully in functional tests
user: laanwj
issue_23062: state: open
title: Int command line settings silently fail to be used in a bool context
user: maflcko
issue_23015: state: open
title: RFC: Add multiprocess fuzz target
user: ryanofsky
issue_22978: state: open
title: RFC: ArgsManager type and range checking
user: ryanofsky
issue_22838: state: open
title: descriptors: Be able to specify change and receiving in a single descriptor string
user: achow101
issue_22799: state: open
title: RPC documentation cleanup ideas
user: maflcko
issue_22729: state: open
title: Make it possible to disable Tor binds and abort startup on bind failure
user: vasild
issue_22727: state: open
title: No check is done whether the binding for Tor succeeded before using it for ADD_ONION
user: vasild
issue_22726: state: open
title: It is impossible to switch off binding for Tor
user: vasild
issue_22693: state: open
title: RPC/Wallet: Add "use_txids" to output of getaddressinfo
user: luke-jr
issue_22628: state: open
title: fuzz: focused process_messages fuzz harness with swarm testing
user: agroce
issue_22613: state: open
title: Net code contains some UB -- violations of strict aliasing rules in C++
user: cculianu
issue_22592: state: open
title: LeakSanitizer detects memory leak if CDBWrapper ctor fails
user: Crypt-iQ
issue_22575: state: open
title: [RFC] Dealing with RPCs that have a lot of positional options
user: achow101
issue_22563: state: open
title: addrman: treat Tor/I2P/CJDNS as a single group
user: vasild
issue_22559: state: open
title: net: redundant connections with a single peer
user: tryphe
issue_22522: state: open
title: build, android: `make apk` fails if depends source cache is in a non-default location
user: achow101
issue_22518: state: open
title: 0.21.1 native descriptor wallet showing incorrect value for `spendable`
user: Fonta1n3
issue_22417: state: open
title: util/system: Close non-std fds when execing slave processes
user: luke-jr
issue_22295: state: open
title: ignored getblocktxn takes longer to detect than is possible
user: rebroad
issue_22209: state: open
title: getmempoolentry returns "incorrect" bip125-replaceable status
user: maflcko
issue_22134: state: open
title: make keeps redoing some of the earlier done work.
user: dgoncharov
issue_22119: state: open
title: Optional late, block submission, difficulty test
user: kanoi
issue_22064: state: open
title: Fuzzer enhancement: Explicitly check output for uninitialized memory
user: guidovranken
issue_21950: state: open
title: Duplicate coinbase transaction space reservation in CreateNewBlock
user: ariard
issue_21778: state: open
title: build: LLD based macOS toolchain
user: fanquake
issue_21670: state: open
title: How to convert dumptxoutset rpc result to human readable JSON
user: Stonica
issue_21647: state: open
title: RPC importprunedfunds doesn't allow importing spending txs, only receiving txs
user: dooglus
issue_21627: state: open
title: Potential data race on fHavePruned flag
user: BradSwain
issue_21590: state: open
title: Safegcd-based modular inverses in MuHash3072
user: sipa
issue_21558: state: open
title: mempool decreases to zero on nodes with a small maxmempool
user: rebroad
issue_21552: state: open
title: ci: ccache does not work for macOS cross-compiling builds
user: hebasto
issue_21524: state: open
title: Use sigstore software transparency for releases
user: laanwj
issue_21515: state: open
title: Erlay: bandwidth-efficient transaction relay protocol
user: naumenkogs
issue_21283: state: open
title: Implement BIP 370 PSBTv2
user: achow101
issue_21267: state: open
title: Allow for rescan using block filters with pruned node
user: benthecarman
issue_21197: state: open
title: Add Labels/Groups to Output Descriptors
user: prusnak
issue_20981: state: open
title: Discussion: Potential USDTs (User Static Defined Traces) for Core 
user: 0xB10C
issue_20978: state: open
title: RPC `getblock` resulted in 500 and ReadBlockFromDisk: OpenBlockFile failed for FlatFilePos(nFile=-1, nPos=0)
user: arcivanov
issue_20949: state: open
title: Handling of duplicate keys in JSON
user: laanwj
issue_20943: state: open
title: wallet: balance gone when tx broadcast failed
user: decryp2kanon
issue_20935: state: open
title: add option to bumpfee RPC to prevent it adding new inputs
user: dooglus
issue_20870: state: open
title: Option to ignore small inputs when internal wallet is building TXes?
user: Crypto2
issue_20866: state: open
title: Restrict RPCs that make server-side files
user: laanwj
issue_20840: state: open
title: duplicate wallet warning after closing and reopening wallet
user: dooglus
issue_20552: state: open
title: addnode RPC call should return success/failure indicator
user: ajtowns
issue_20387: state: open
title: Bitcoind to use RPC authentication cookie from file
user: schildbach
issue_20384: state: open
title: Avoid pruning blocks with transactions in wallets (even after wallets sync)
user: luke-jr
issue_20287: state: open
title: Small unspent can get removed from OutputGroup for being uneconomical probably leading to later partial spending
user: murchandamus
issue_20241: state: open
title: Call interfaces::Wallet::getWalletTxs asynchronous
user: promag
issue_20160: state: open
title: Proposed Timeline for Legacy Wallet and BDB removal
user: achow101
issue_19950: state: open
title: [Linux] Add wayland support
user: A6GibKm
issue_19942: state: open
title: [Idea] Wallet UTXO Pruning
user: Crypto2
issue_19886: state: open
title: noban permission probably shouldn't give additional permissions implcitly
user: luke-jr
issue_19732: state: open
title: qa: Functional tests are intrinsic vulnerable to timeouts
user: hebasto
issue_19708: state: open
title: RPC level Timeout feature
user: NicolasDorier
issue_19608: state: open
title: Expose PSBT AddInput/AddOutput via RPC
user: JeremyRand
issue_19496: state: open
title: Use of C++ undefined behavior in various `IteratorComparators`
user: cculianu
issue_19463: state: open
title: Prune locks
user: luke-jr
issue_19461: state: open
title: multiprocess: Add bitcoin-gui -ipcconnect option
user: ryanofsky
issue_19460: state: open
title: multiprocess: Add bitcoin-wallet -ipcconnect option
user: ryanofsky
issue_19363: state: open
title: TransactionError::ALREADY_IN_CHAIN inconsistency 
user: hebasto
issue_19303: state: open
title: Replace all of the RecursiveMutex instances with the Mutex ones
user: hebasto
issue_19181: state: open
title: Add ASM optimizations for MuHash3072
user: fjahr
issue_19157: state: open
title: Improve deadlock detection
user: vasild
issue_19151: state: open
title: support BIP39 mnemonic in descriptors
user: jonasschnelli
issue_19148: state: open
title: Implement PayJoin / Pay-to-EndPoint
user: PastaPastaPasta
issue_19129: state: open
title: Implement ASN-based banning
user: sipa
issue_19087: state: open
title: Inconsistent RPC error handling
user: Kixunil
issue_19075: state: open
title: build: Investigate aarch64 pointer authentication
user: dongcarl
issue_19042: state: open
title: Tor-only transaction broadcast onlynet=onion alternative
user: jb55
issue_19035: state: open
title: Address cluster information on coin control window
user: eloyesp
issue_19034: state: open
title: Small memory leak when BerkeleyEnvironment::Open fails
user: ryanofsky
issue_18911: state: open
title: Improve minimum file descriptor accounting and documentation
user: fanquake
issue_18822: state: open
title: Add new getrpcwhitelist call
user: maflcko
issue_18821: state: open
title: depends: Evaluate potential improvements
user: dongcarl
issue_18816: state: open
title: Run functional tests from make check
user: maflcko
issue_18715: state: open
title: Allow JSON RPC "batches" for multiwallet
user: jonasschnelli
issue_18674: state: open
title: build: Use Xcode .xip as Guix input
user: dongcarl
issue_18625: state: open
title: untrust vs unsafe ?
user: mrbianchi
issue_18614: state: open
title: test: Check hash in wait_for_get* helpers
user: maflcko
issue_18603: state: open
title: scripts: check for .text.startup sections
user: fanquake
issue_18488: state: open
title: Support for non-immediate periodic tasks with variable runtime
user: naumenkogs
issue_18243: state: open
title: Make fee estimation mockable via RPC
user: instagibbs
issue_18217: state: open
title: Improve documentation of estimatesmartfee
user: stevenroose
issue_18092: state: open
title: build: CXXFLAGS with depends
user: hebasto
issue_18085: state: open
title: doc: Explain what the wallet password does
user: maflcko
issue_17783: state: open
title: util: Fix -norpcwhitelist, -norpcallowip, and similar corner case behavior
user: ryanofsky
issue_17619: state: open
title: rfc: store PSBTs in wallet 
user: Sjors
issue_17581: state: open
title: refactor: Remove settings merge reverse precedence code
user: ryanofsky
issue_17580: state: open
title: refactor: Add ALLOW_LIST flags and enforce usage in CheckArgFlags
user: ryanofsky
issue_17508: state: open
title: Simpler settings interpretation
user: ryanofsky
issue_17506: state: open
title: gen-manpages output depends on build options, so needs to check them
user: laanwj
issue_17493: state: open
title: util: Forbid ambiguous multiple assignments in config file
user: ryanofsky
issue_17413: state: open
title: Subtree exclude mess in linters and update scripts
user: laanwj
issue_17380: state: open
title: Doc: Consolidate documentation of functional test parameters.
user: jachiang
issue_17289: state: open
title: contrib: Autogenerate bash completion
user: maflcko
issue_17190: state: open
title: descriptors: represent multiple derivation paths within one descriptor
user: achow101
issue_17175: state: open
title: bench: Add BIP 143 sighash benchmark
user: maflcko
issue_17145: state: open
title: GUI event loop should be block free
user: laanwj
issue_17020: state: open
title: contrib: makeseeds.py improvements
user: laanwj
issue_17012: state: open
title: Add IPv6 pinhole support using UPnP / NAT-PMP
user: Sjors
issue_16859: state: open
title: Syncing headers with feeler-peers
user: sdaftuar
issue_16819: state: open
title: policy: allow RBF descendant carveout whenever conflicts exist, not just when number of conflicts == 1
user: fanquake
issue_16815: state: open
title: wallet: CPU use proportional to wallet transaction count when idle
user: dooglus
issue_16778: state: open
title: ThreadDNSAddressSeed hangs on sk_wait_data and doesn't stop on exit
user: Nikolay-Po
issue_16733: state: open
title: Comply with the XDG Base Directory Specification
user: maflcko
issue_16712: state: open
title: Signature must be zero for failed CHECK(MULTI)SIG operation
user: xiangjianmeng
issue_16692: state: open
title: build: configure using depends by default if config.site exists 
user: fanquake
issue_16599: state: open
title: ASN-based bucketing of the network nodes
user: naumenkogs
issue_16545: state: open
title: refactor: Implement missing error checking for ArgsManager flags
user: ryanofsky
issue_16444: state: open
title: Assertion `setBlockIndexCandidates.count(pindex)' failed
user: maflcko
issue_16419: state: open
title: Check usages of `#if defined(...)`
user: dongcarl
issue_16418: state: open
title: Ensure we have sufficient transaction-relay peers
user: sdaftuar
issue_16220: state: open
title: odd behaviour of GetDataDir creating wallets/ subdirectory
user: markblundeberg
issue_16159: state: open
title: listrecievedbyaddress with include_empty not filtering out "send" side of address book
user: sidhujag
issue_16107: state: open
title: Bitcoin Core on mainnet shows testnet3 dir as a wallet to open and allows opening it
user: kristapsk
issue_16070: state: open
title: Decreasing nMaxIPs when learning from DNS seeds
user: dongcarl
issue_15883: state: open
title: Bug related to blocknotify/walletnotify with Bitcoin Core on Windows.
user: EAFSC
issue_15774: state: open
title: macOS App Notarization & Stapling
user: fanquake
issue_15621: state: open
title: Optimize CheckMultiSig by using public key recovery.
user: roconnor-blockstream
issue_15608: state: open
title: Feature request: bitcoin-wallet tool: don't modify files unless requested
user: harding
issue_15218: state: open
title: validation: sync chainstate to disk after syncing to tip
user: andrewtoth
issue_15021: state: open
title: Fail on unknown config file options
user: maflcko
issue_14870: state: open
title: Bitcoind crashes with Too Many Files error
user: SanJoseCosta
issue_14692: state: open
title: Can't configure bitocoind to only send tx via Tor but receive clearnet transactions
user: ultimatevert
issue_14289: state: open
title: Unbounded growth of scheduler queue
user: sipa
issue_14278: state: open
title: Callback/notification documentation and cleanup
user: sdaftuar
issue_14210: state: open
title: Test coverage of our networking code
user: sdaftuar
issue_14136: state: open
title: rpc: Wrong `gettransaction` info for a coinjoin
user: RHavar
issue_13370: state: open
title: Notes on Compact Block getdata fallback responses
user: TheBlueMatt
issue_12883: state: open
title: Wallet transactions affected by RBF double spends are not (always) clearly shown in GUI or RPC
user: setpill
issue_12594: state: open
title: Add RPC to set transaction comment
user: GSPP
issue_12291: state: open
title: Timeout downloading block
user: jhoenicke
issue_11891: state: open
title: Misleading error/reject message: mandatory-script-verify-flag-failed (Signature must be zero for failed CHECK(MULTI)SIG operation)
user: Ayms
issue_11887: state: open
title: Could the wallet count unconfirmed non-mempool change?
user: morcos
issue_11800: state: open
title: Bitcoin is returning higher fees for 36 block window than 2 block window (on testnet)
user: karelbilek
issue_11756: state: open
title: Multiwallet rescan sequentially scans multiple wallets instead of in parallel
user: gmaxwell
issue_11600: state: open
title: "Rolling forward" at startup can take a long time, and is not interruptible
user: rebroad
issue_11522: state: open
title: Block Re-announcement post-compact-fast-announcement after a GETHEADERS or GETBLOCKS request
user: TheBlueMatt
issue_11368: state: open
title: bitcoin core crashes when too many rpc calls are made
user: KanoczTomas
issue_11315: state: open
title: Prune undermines the dbcache.
user: gmaxwell
issue_11240: state: open
title: Wallet should be able to store multiple transactions with same txid
user: sdaftuar
issue_11122: state: open
title: bumpfee behavior with "Subtract fee from amount"
user: raedah
issue_10929: state: open
title: Prune-to mode (removable blockchain storage)
user: luke-jr
issue_10754: state: open
title: Think about tuning the script cache/sigcache ratios
user: TheBlueMatt
issue_10656: state: open
title: listsinceblock incorrectly showing some conflicted transactions
user: RHavar
issue_10542: state: open
title: Signmessage doesn't work with segwit addresses
user: karelbilek
issue_10468: state: open
title: listreceivedbyaddress incorrectly shows watchonly addresses as empty
user: keystrike
issue_10389: state: open
title: Add "effective fee rate" in rpc's mempool entries
user: RHavar
issue_10102: state: open
title: Multiprocess bitcoin
user: ryanofsky
issue_9918: state: open
title: Default -rpcclienttimeout is too low for calls which cause rescan
user: ian-kelling
issue_9641: state: open
title: [Feature] Allow gettxout to return information for spent outputs
user: kristovatlas
issue_9530: state: open
title: [brainstorm] DoS protection for blocks
user: sipa
issue_9197: state: open
title: RPC idempotency and RPC request replay protection
user: kanzure
issue_9027: state: open
title: Unbounded reorg memory usage
user: TheBlueMatt
issue_8798: state: open
title: whiteconnections should be re-added
user: theymos
issue_8616: state: open
title: p2p sends local-scope addresses when IPv4 is behind NAT
user: luke-jr
issue_8437: state: open
title: Separate resource usage profiles
user: sipa
issue_8050: state: open
title: getchaintips doesn't mark headers-only chain as invalid
user: instagibbs
issue_7996: state: open
title: Script disassembly for short byte arrays is confusing
user: TheBlueMatt
issue_6476: state: open
title: Does not use bind to local address for outgoing connections
user: kroeckx
issue_5299: state: open
title: Initial connection management
user: ghost
issue_5097: state: open
title: Headers-first is disconnecting nodes added via config.
user: spinza
issue_5029: state: open
title: Unix Domain Sockets
user: vikstrous
issue_4521: state: open
title: AddTimeData will never update nTimeOffset past 199 samples
user: jprupp
issue_4432: state: open
title: Transactions in TCP FIN packets appear to be ignored
user: phillipsjk
issue_3828: state: open
title: Clients leak IPs if they are recipients of a transaction
user: vessenes
issue_3314: state: open
title: Exposed / Compromised (must sweep) / Used / Imported (?) flags on addresses
user: gmaxwell
issue_2960: state: open
title: Support JSON-RPC 2.0
user: mezrin
issue_2391: state: open
title: Use AppData\Local instead of AppData\Roaming
user: gusarov
issue_2039: state: open
title: -reindex fails if blk0*.dat files read-only
user: luke-jr