<bitcoin-git>
[bitcoin] w0xlt opened pull request #34186: test: use dynamic port allocation in proxy tests (master...test_dynamic_port_allocation) https://github.com/bitcoin/bitcoin/pull/34186
<bitcoin-git>
[bitcoin] brunoerg opened pull request #34185: test: fix `feature_pruning` when built without wallet (master...2025-12-test-pruning-wout-wallet) https://github.com/bitcoin/bitcoin/pull/34185
<bitcoin-git>
[bitcoin] l0rinc closed pull request #34180: bench: add `SIGABRT` handler to show failed bench name (master...l0rinc/bench-sigabort-handler) https://github.com/bitcoin/bitcoin/pull/34180
<willcl-ark>
roconnor: I have a non-nixpkgs flake for building from depends (with patches) which you could be interested to take a look at: https://github.com/willcl-ark/bitcoin/blob/nix-flake-split-depends/flake.nix Currently it is building fully static bins (using musl) and does not build the gui, but some parts of it (e.g. building depends packages) may still be of of interest to you...
<bitcoin-git>
[bitcoin] maflcko opened pull request #34181: refactor: [p2p] Make ProcessMessage private again, Use references when non-null (master...2512-p2p-internals-more-private) https://github.com/bitcoin/bitcoin/pull/34181
<bitcoin-git>
[bitcoin] l0rinc opened pull request #34180: bench: add `SIGABRT` handler to show failed bench name (master...l0rinc/bench-sigabort-handler) https://github.com/bitcoin/bitcoin/pull/34180
<bitcoin-git>
[bitcoin] joaonevess opened pull request #34179: refactor: Enable transparent lookup for setBlockIndexCandidates to remove const_cast (master...refactor-is-transparent-comparator) https://github.com/bitcoin/bitcoin/pull/34179
2025-12-29
<bitcoin-git>
[bitcoin] l0rinc opened pull request #34177: policy/refactor: remove constant parameter from `IsWellFormedPackage` (master...l0rinc/IsWellFormedPackage-require_sorted) https://github.com/bitcoin/bitcoin/pull/34177
<bitcoin-git>
[bitcoin] furszy opened pull request #34176: wallet: improve error msg when db directory is not writable (master...2025_wallet_check_db_permissions) https://github.com/bitcoin/bitcoin/pull/34176
<bitcoin-git>
[bitcoin] RobinDavid opened pull request #34169: contrib: change fuzz runner test_runner.py to be cwd independent (master...test_runner_cwd_independent) https://github.com/bitcoin/bitcoin/pull/34169
<bitcoin-git>
[bitcoin] hebasto opened pull request #34168: qa: Allow `--exclude` to be specified multiple times (master...251229-ft-exclude-append) https://github.com/bitcoin/bitcoin/pull/34168
<bitcoin-git>
[bitcoin] l0rinc opened pull request #34161: refactor: Avoid UB from `std::distance` with `nullptr` in `PoolAllocator` (master...l0rinc/pool-allocator-ub) https://github.com/bitcoin/bitcoin/pull/34161
<roconnor>
okay mystery solved, but I did learn that I have a whole bunch of transitive dependencies I ought to try to eliminate from nix bitcoin builds.
<Sjors[m]1>
bitcoin spawns up bitcoind, bitcoin-node or bitcoin-qt depending on what you call it with.
<roconnor>
Sjors[m]1: Ah, I seem to have made an error in my comparison. The difference lies not in v29 vs v30, but in nixpkgs' bitcoin vs bitcoind.
<bitcoin-git>
[bitcoin] bitcoinbrisbane opened pull request #34149: test: add comprehensive bech32 unit tests based on BIP-173 (master...bech32-tests-upstream) https://github.com/bitcoin/bitcoin/pull/34149
<bitcoin-git>
[bitcoin] 0xB10C opened pull request #34146: p2p: send first addr self-announcement in separate message 🎄 (master...2025-12-separate-self-announcement) https://github.com/bitcoin/bitcoin/pull/34146
<bitcoin-git>
[bitcoin] pinheadmz closed pull request #32205: doc: update .lldbinit configuration for cmake builds to see source code in debugger (master...doc-lldbinit) https://github.com/bitcoin/bitcoin/pull/32205
<bitcoin-git>
[bitcoin] Rob1Ham closed pull request #34144: refactor: use static_cast and add Doxygen to BlockTreeDB (master...refactor/blockstorage-style-cleanup) https://github.com/bitcoin/bitcoin/pull/34144
<bitcoin-git>
[bitcoin] Rob1Ham opened pull request #34144: refactor: use static_cast and add Doxygen to BlockTreeDB (master...refactor/blockstorage-style-cleanup) https://github.com/bitcoin/bitcoin/pull/34144
<bitcoin-git>
[bitcoin] achow101 opened pull request #34141: miniscript: Use Func and Expr when parsing keys, hashes, and locktimes (master...musig-miniscript) https://github.com/bitcoin/bitcoin/pull/34141
<bitcoin-git>
bitcoin/master d69a582 TheCharlatan: kernel: Remove some unnecessary non-kernel includes
<bitcoin-git>
[bitcoin] maflcko opened pull request #34137: test: Avoid hard time.sleep(1) in feature_init.py (master...2512-test-less-hard-sleep) https://github.com/bitcoin/bitcoin/pull/34137
<bitcoin-git>
[bitcoin] maflcko opened pull request #34136: test: Allow mempool_updatefromblock.py to run on 32-bit (master...2512-test-32-bit) https://github.com/bitcoin/bitcoin/pull/34136
<bitcoin-git>
[bitcoin] maflcko opened pull request #34135: rpc: [wallet] Use unsigned type for tx version in sendall (master...2512-rpc-wallet-less-i32) https://github.com/bitcoin/bitcoin/pull/34135
<bitcoin-git>
[gui] waketraindev opened pull request #920: Set peer version and subversion to N/A when not available or detecting (master...pr/qt_user_agent_detail_fix) https://github.com/bitcoin-core/gui/pull/920
2025-12-20
<bitcoin-git>
[bitcoin] l0rinc opened pull request #34132: refactor: inline `CCoinsViewErrorCatcher` into `CCoinsViewDB` (master...l0rinc/move-errorcatcher) https://github.com/bitcoin/bitcoin/pull/34132
<bitcoin-git>
[bitcoin] hebasto opened pull request #34127: iwyu: Add `pragma: always_keep` to `bitcoin-build-config.h` (master...251220-iwyu-always) https://github.com/bitcoin/bitcoin/pull/34127
<bitcoin-git>
[bitcoin] zkokelj closed pull request #34126: index: Add ScriptTypeIndex to track script type statistics per block (master...ziga/script_type_index) https://github.com/bitcoin/bitcoin/pull/34126
<bitcoin-git>
[bitcoin] zkokelj opened pull request #34126: index: Add ScriptTypeIndex to track script type statistics per block (master...ziga/script_type_index) https://github.com/bitcoin/bitcoin/pull/34126
<bitcoin-git>
[bitcoin] l0rinc opened pull request #34125: refactor: reuse `should_empty` for chainstate flush condition (master...l0rinc/reuse-should-empty) https://github.com/bitcoin/bitcoin/pull/34125
<bitcoin-git>
[bitcoin] YG01110 closed pull request #34123: doc: Clarify CMake test runner workflow in README (master...doc-clarify-cmake-run) https://github.com/bitcoin/bitcoin/pull/34123
<bitcoin-git>
[bitcoin] l0rinc opened pull request #34124: refactor: make `CCoinsView` a purely abstract base class (master...l0rinc/pure-virtual-CCoinsView) https://github.com/bitcoin/bitcoin/pull/34124
<bitcoin-git>
[bitcoin] YG01110 opened pull request #34123: doc: Clarify CMake test runner workflow in README (master...doc-clarify-cmake-run) https://github.com/bitcoin/bitcoin/pull/34123
<bitcoin-git>
bitcoin/master 666675e MarcoFalke: ci: Move folder creation and docker kill to Python script
<bitcoin-git>
[bitcoin] fanquake closed pull request #34115: doc: Use multi-path descriptors in descriptors.md and linked tests (master...doc-multipath-descriptors) https://github.com/bitcoin/bitcoin/pull/34115
<bitcoin-git>
[bitcoin] ritoban23 opened pull request #34115: doc: Use multi-path descriptors in descriptors.md and linked tests (master...doc-multipath-descriptors) https://github.com/bitcoin/bitcoin/pull/34115
<bitcoin-git>
[bitcoin] anuragchvn-blip reopened pull request #34100: doc: Use multipath descriptors in descriptors.md and linked test (master...master) https://github.com/bitcoin/bitcoin/pull/34100
<bitcoin-git>
[bitcoin] anuragchvn-blip closed pull request #34100: doc: Use multipath descriptors in descriptors.md and linked test (master...master) https://github.com/bitcoin/bitcoin/pull/34100
<bitcoin-git>
[bitcoin] maflcko opened pull request #34113: refactor: [rpc] Remove confusing and brittle integral casts (master...2512-less-casts) https://github.com/bitcoin/bitcoin/pull/34113
<bitcoin-git>
[bitcoin] maflcko opened pull request #34112: rpc: Remove erroneous int32_t casts in entryToJSON (master...2512-less-i32) https://github.com/bitcoin/bitcoin/pull/34112
<bitcoin-git>
[bitcoin] maflcko closed pull request #34073: doc: Add CMake config note to functional test README (master...doc-cmake-test-config) https://github.com/bitcoin/bitcoin/pull/34073
<bitcoin-git>
[bitcoin] maflcko opened pull request #34109: refactor: Use uint64_t over size_t for serialize corruption check in fees.dat (master...2512-fix-u64) https://github.com/bitcoin/bitcoin/pull/34109
<Novo>
https://github.com/bitcoin/bips/pull/2055 was opened to limit the number of SP recipients to scan for to `(2^32) - 1` to allow devs set appropriate datatypes in their implementation.
<bitcoin-git>
[bitcoin] fanquake merged pull request #31533: fuzz: Add fuzz target for block index tree and related validation events (master...202412_fuzz_checkblockindex_pr) https://github.com/bitcoin/bitcoin/pull/31533
<bitcoin-git>
bitcoin/master 45f5b2d Martin Zumsande: fuzz: Add fuzzer for block index
<bitcoin-git>
bitcoin/master db2d39f Eugene Siegel: fuzz: add subtest for re-downloading a previously pruned block
<bitcoin-git>
bitcoin/master c011e3a Martin Zumsande: test: Wrap validation functions with TestChainstateManager