<Sjors[m]>
Without having to explain why "bitcoin-node" vs "bitcoind", just use "bitcoin" with some arguments.
<ryanofsky>
In any case the main thing for mining IPC interface is to add a bitcoin-node binary, bitcoin-gui is there for inconsistency but I'd be surprised if anyone used it
<ryanofsky>
Ideally we have a wrapper binary, so users can just run `bitcoin gui` with IPC option or not
<sipa>
ryanofsky: so this would mean that users run either bitcoind/bitcoin-qt OR bitcoin-node/bitcoin-gui?
<ryanofsky>
If you have concerns about including a `bitcoin-node` binary in upcoming releases with an `-ipcbind` option exposing a mining interface used by a stratum v2 mining client, it'd be great if we could discuss them here or in #31756.
<ryanofsky>
Summary is that previously I had wanted to add a `bitcoin-node` binary to the 29.0 release, installed in `libexec/` not `bin/` so not on PATH, identical to `bitcoind` binary except for supporting an `-ipcbind` option that could be used to enable an IPC mining interface, which is used by Sjors Stratum v2 mining client.
<bitcoin-git>
[bitcoin] sr-gi opened pull request #32245: doc: Updates how to reproduce fuzz CI failure locally (master...2025-04-update-fuzzmd) https://github.com/bitcoin/bitcoin/pull/32245
<ghost43>
hi. I was reading this post by Jeremy Rubin https://rubin.io/bitcoin/2025/03/11/core-vuln-taproot-dos/ , re PR #24105, and wanted to ask why the caching was not done for bip-143 sighash_single. Naively, the same issue applies there, and the last two comments even mention this, but ultimately without follow-up. (compare interpreter.cpp#L1544 and interpreter.cpp#L1589) Is the taproot DOS vector more effective somehow? (e.g. maybe some
<bitcoin-git>
[bitcoin] glozow merged pull request #30535: feefrac: add support for evaluating at given size (master...202407_feefrac_eval) https://github.com/bitcoin/bitcoin/pull/30535
<bitcoin-git>
bitcoin/master 800c0de Pieter Wuille: feefrac: rework comments around Mul/MulFallback
<bitcoin-git>
bitcoin/master fcfe008 Pieter Wuille: feefrac fuzz: use arith_uint256 instead of ad-hoc multiply
<bitcoin-git>
[bitcoin] gap-editor opened pull request #32234: add test utilities for AddCoin and SpendCoin functions (master...master) https://github.com/bitcoin/bitcoin/pull/32234
<bitcoin-git>
[bitcoin] VolodymyrBg closed pull request #32231: coins: Fix GetCoin to not return spent coins in CoinsViewBottom (master...bg) https://github.com/bitcoin/bitcoin/pull/32231
<bitcoin-git>
[bitcoin] VolodymyrBg opened pull request #32231: coins: Fix GetCoin to not return spent coins in CoinsViewBottom (master...bg) https://github.com/bitcoin/bitcoin/pull/32231
<bitcoin-git>
[bitcoin] hebasto opened pull request #32230: depends: Make native package paths platform-agnostic (master...250407-native-deps) https://github.com/bitcoin/bitcoin/pull/32230
<bitcoin-git>
[bitcoin] Christewart opened pull request #32229: tests: Add unix timestamp tests for OP_CLTV (master...2025-04-06-locktime-tests) https://github.com/bitcoin/bitcoin/pull/32229
<bitcoin-git>
[gui] furszy opened pull request #864: gui: crash fix, disconnect numBlocksChanged() signal during shutdown (master...2025_gui_fix_crash_numBlocksChanged) https://github.com/bitcoin-core/gui/pull/864
<laanwj>
pinheadmz: i'd have said c-lightning but it just calls into bitcoin-cli to use the rpc so that doesn't help much
<corebot>
https://github.com/bitcoin/bitcoin/issues/32061 | Replace libevent with our own HTTP and socket-handling implementation by pinheadmz · Pull Request #32061 · bitcoin/bitcoin · GitHub
<pinheadmz>
gm. For #32061 I'm putting together a suite of integration tests with various http clients. So far I have electrs, rpc-bitcoin (nodejs) and lnd all passing... what are some other apps / clients I should check the new http interface with ?
<bitcoin-git>
[bitcoin] maflcko closed pull request #32199: util: Ensure UninterruptibleSleep does not return too early (master...2504-time) https://github.com/bitcoin/bitcoin/pull/32199
<bitcoin-git>
[bitcoin] maflcko reopened pull request #29770: index: Check all necessary block data is available before starting to sync (master...2024-03-check-undo-index) https://github.com/bitcoin/bitcoin/pull/29770
<bitcoin-git>
[bitcoin] maflcko closed pull request #29770: index: Check all necessary block data is available before starting to sync (master...2024-03-check-undo-index) https://github.com/bitcoin/bitcoin/pull/29770
<bitcoin-git>
[bitcoin] hebasto merged pull request #32212: test: Remove confusing and failing system time test (master...2504-time-test-no-sys) https://github.com/bitcoin/bitcoin/pull/32212
<bitcoin-git>
bitcoin/master 0dc74c9 Hennadii Stepanov: Merge bitcoin/bitcoin#32212: test: Remove confusing and failing system tim...
<bitcoin-git>
bitcoin/master fadf8f0 MarcoFalke: test: Remove confusing and failing system time test
<Murch[m]>
<PennyEther> "could anyone point me to where..." <- Hey PennyEther, if you don't get a good reply quickly here, that sort of question tends to get good and quick answers on Bitcoin stack exchange
<bitcoin-git>
[bitcoin] hebasto opened pull request #32220: cmake: Get rid of undocumented `BITCOIN_GENBUILD_NO_GIT` environment variable (master...250404-tarball) https://github.com/bitcoin/bitcoin/pull/32220
<bitcoin-git>
[bitcoin] m3dwards opened pull request #32219: DRAFT: test: enabling wallet migration functional test on windows (master...250403-win-test-prev-rel) https://github.com/bitcoin/bitcoin/pull/32219
<bitcoin-git>
[bitcoin] luke-jr opened pull request #32217: Bugfix: Only use git for build info if the repository is actually the right one (master...fix_gitdir_foreign) https://github.com/bitcoin/bitcoin/pull/32217
<sipa>
that is in #bitcoin-core-pr-reviews, at 17 UTC yesterday
<bitcoin-git>
[bitcoin] monlovesmango opened pull request #32216: bench: Match ConnectBlock tx output counts (master...connectblock-bench-fix-output-counts) https://github.com/bitcoin/bitcoin/pull/32216
<johnny9dev>
Working on getting bitcoin-core/gui-qml#448 mergable. Reviews found some bugs in the initial implementation and I'm working on resolving those.
<TheCharlatan>
This would make it easy to split out the C API into a separate repository under the bitcoin-core organization.
<bitcoin-git>
[bitcoin] maflcko opened pull request #32214: test: Remove fragile and ancient release 0.17 wallet test (master...2504-less-ancient-fragile-test) https://github.com/bitcoin/bitcoin/pull/32214
<corebot>
https://github.com/bitcoin/bitcoin/issues/32176 | net: Prevent accidental circuit sharing when using Tor stream isolation by laanwj · Pull Request #32176 · bitcoin/bitcoin · GitHub
<bitcoin-git>
[bitcoin] maflcko opened pull request #32212: test: Remove confusing and failing system time test (master...2504-time-test-no-sys) https://github.com/bitcoin/bitcoin/pull/32212
<bitcoin-git>
[bitcoin] hebasto opened pull request #32211: doc: Amend Qt 6 dependency packages for Ubuntu (master...250403-qt6-jammy) https://github.com/bitcoin/bitcoin/pull/32211
<laanwj>
"an external report" so basically the list was report-bombed, and they're probably too lazy to let an actual human look at it, or it's like the informational videos about bitcoin that get banned because they can't distinguish them from "crypto spam"
<bitcoin-git>
[bitcoin] Prabhat1308 opened pull request #32206: doc: Add fuzz based coverage report generation (master...pv/31933_followup) https://github.com/bitcoin/bitcoin/pull/32206
<bitcoin-git>
[bitcoin] pinheadmz opened 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] willcl-ark closed pull request #32103: ci: run test-each-commit on merge to master (master...test-each-commit-merge) https://github.com/bitcoin/bitcoin/pull/32103
<bitcoin-git>
[bitcoin] laanwj opened pull request #32200: net: Add Tor extended SOCKS5 error codes (master...2025-03-tor-extended-error-codes) https://github.com/bitcoin/bitcoin/pull/32200
<bitcoin-git>
[bitcoin] maflcko opened pull request #32199: util: Ensure UninterruptibleSleep does not return too early (master...2504-time) https://github.com/bitcoin/bitcoin/pull/32199
<bitcoin-git>
[bitcoin] maflcko opened pull request #32198: fuzz: Make p2p_headers_presync more deterministic (master...2503-fuzz-det) https://github.com/bitcoin/bitcoin/pull/32198
<bitcoin-git>
[bitcoin] fanquake closed pull request #32181: BIP-777 (GPR) The Great Poker Restoration: Add the poker client back to bitcoin (master...master) https://github.com/bitcoin/bitcoin/pull/32181
<bitcoin-git>
[bitcoin] fanquake merged pull request #32194: ci, windows: Do not exclude `wallet_migration.py` in command line (master...250401-excluded) https://github.com/bitcoin/bitcoin/pull/32194
<bitcoin-git>
bitcoin/master 4a67993 Hennadii Stepanov: ci, windows: Do not exclude `wallet_migration.py` in command line
<bitcoin-git>
bitcoin/master 16b084f merge-script: Merge bitcoin/bitcoin#32194: ci, windows: Do not exclude `wallet_migration...
2025-04-01
<bitcoin-git>
[bitcoin] hebasto opened pull request #32194: ci, windows: Do not exclude `wallet_migration.py` in command line (master...250401-excluded) https://github.com/bitcoin/bitcoin/pull/32194
<bitcoin-git>
[bitcoin] sipa opened pull request #32191: Make TxGraph fuzz tests more deterministic (master...202504_txgraph_deterministic) https://github.com/bitcoin/bitcoin/pull/32191
<bitcoin-git>
[bitcoin] kevkevinpal opened pull request #32190: test: added coverage to bitcoin-chainstate testing invalid block header (master...invalidHeaderTestChainstate) https://github.com/bitcoin/bitcoin/pull/32190
<Murch[m]>
@pennyEther: Generally, I have had good results using a common search engine restricted to bitcoin.stackexchange.com, as the search function on BSE itself is not great. There are a ton of discussions of "majority attacks" and "chain-reorganizations" there, though.
<bitcoin-git>
[bitcoin] marcofleon opened pull request #32189: refactor: Txid type safety (parent PR) (master...2025/03/full-txid-type-safety) https://github.com/bitcoin/bitcoin/pull/32189