achow101 changed the topic of #bitcoin-core-dev to: Bitcoin Core development discussion and commit log | Feel free to watch, but please take commentary and usage questions to #bitcoin | Channel logs: http://www.erisian.com.au/bitcoin-core-dev/, http://gnusha.org/bitcoin-core-dev/ | Weekly Meeting Thursday @ 16:00 UTC | Meeting topics http://gnusha.org/bitcoin-core-dev/proposedmeetingtopics.txt
syrup_trap2 has joined #bitcoin-core-dev
syrup_trap has quit [Ping timeout: 260 seconds]
l0rinc has joined #bitcoin-core-dev
Guest18 has joined #bitcoin-core-dev
Guest18 has quit [Ping timeout: 245 seconds]
syrup_trap2 has quit [Ping timeout: 260 seconds]
syrup_trap2 has joined #bitcoin-core-dev
bugs_ has quit [Quit: Leaving]
ghost43 has quit [Ping timeout: 252 seconds]
ghost43 has joined #bitcoin-core-dev
PaperSword has quit [Quit: PaperSword]
adil has joined #bitcoin-core-dev
l0rinc has quit [Quit: l0rinc]
ghost43 has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-core-dev
adil has quit [Quit: adil]
deadmano- has quit [Ping timeout: 256 seconds]
ozdeadman has joined #bitcoin-core-dev
nanotube has quit [Ping timeout: 244 seconds]
ghost43_ has joined #bitcoin-core-dev
ghost43 has quit [Ping timeout: 252 seconds]
nanotube has joined #bitcoin-core-dev
ghost43_ has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-core-dev
ghost43 has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-core-dev
cmirror has quit [Remote host closed the connection]
cmirror has joined #bitcoin-core-dev
ghost43 has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-core-dev
l0rinc has joined #bitcoin-core-dev
andrewtoth has quit [Remote host closed the connection]
andrewtoth has joined #bitcoin-core-dev
jon_atack has joined #bitcoin-core-dev
ghost43 has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-core-dev
satsfy__ has quit [Ping timeout: 264 seconds]
jonatack has quit [Ping timeout: 276 seconds]
satsfy has joined #bitcoin-core-dev
andrewtoth_ has joined #bitcoin-core-dev
andrewtoth has quit [Remote host closed the connection]
syrup_trap24 has joined #bitcoin-core-dev
syrup_trap2 has quit [Ping timeout: 265 seconds]
Zenton has joined #bitcoin-core-dev
l0rinc has quit [Quit: l0rinc]
___nick___ has joined #bitcoin-core-dev
guest654645 has joined #bitcoin-core-dev
guest654645 has joined #bitcoin-core-dev
guest654645 has quit [Client Quit]
purpleKarrot has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] maflcko closed pull request #35857: wallet: add BIP39 mnemonic support to addhdkey (master...wallet-bip39-import) https://github.com/bitcoin/bitcoin/pull/35857
adil has joined #bitcoin-core-dev
adil has quit [Read error: Connection reset by peer]
purpleKarrot has quit [Quit: purpleKarrot]
purpleKarrot has joined #bitcoin-core-dev
purpleKarrot has quit [Client Quit]
purpleKarrot has joined #bitcoin-core-dev
Guyver2 has joined #bitcoin-core-dev
purpleKarrot has quit [Quit: purpleKarrot]
purpleKarrot has joined #bitcoin-core-dev
Guyver2 has left #bitcoin-core-dev [Closing Window]
purpleKarrot has quit [Quit: purpleKarrot]
purpleKarrot has joined #bitcoin-core-dev
purpleKarrot has quit [Client Quit]
<bitcoin-git> [bitcoin] maflcko opened pull request #35910: refactor: Remove unused newFeeRate var in ReplacementChecks (master...2608-newFeeRate) https://github.com/bitcoin/bitcoin/pull/35910
smartin2 has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake opened pull request #35911: Warn on and add missing [[noreturn]] (master...missing_noreturn) https://github.com/bitcoin/bitcoin/pull/35911
hacker4web3bitco has joined #bitcoin-core-dev
smartin has quit [Ping timeout: 249 seconds]
smartin2 is now known as smartin
purpleKarrot has joined #bitcoin-core-dev
purpleKarrot has quit [Client Quit]
purpleKarrot has joined #bitcoin-core-dev
purpleKarrot has quit [Client Quit]
purpleKarrot has joined #bitcoin-core-dev
___nick___ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
purpleKarrot has quit [Client Quit]
purpleKarrot has joined #bitcoin-core-dev
___nick___ has joined #bitcoin-core-dev
___nick___ has quit [Client Quit]
purpleKarrot has joined #bitcoin-core-dev
___nick___ has joined #bitcoin-core-dev
purpleKarrot has quit [Client Quit]
enochazariah has joined #bitcoin-core-dev
purpleKarrot has joined #bitcoin-core-dev
purpleKarrot has quit [Client Quit]
purpleKarrot has joined #bitcoin-core-dev
purpleKarrot has quit [Client Quit]
purpleKarrot has joined #bitcoin-core-dev
<bitcoin-git> [leveldb-subtree] fanquake opened pull request #64: refactor: add [[noreturn]] attribute to BackgroundThread* (bitcoin-fork...missing_noreturn) https://github.com/bitcoin-core/leveldb-subtree/pull/64
<bitcoin-git> [bitcoin] cyb3ralbert opened pull request #35912: doc: fix stale bitcoin_en.xlf reference (master...patch-1) https://github.com/bitcoin/bitcoin/pull/35912
purpleKarrot has quit [Quit: purpleKarrot]
purpleKarrot has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake closed pull request #34895: fuzz: Fuzzing harnesses for ActivateBestChainStep and ActivateBestChain (master...fuzz-harness-activate-chains) https://github.com/bitcoin/bitcoin/pull/34895
<fjahr> Final reminder: ASMap collaborative run in about 5 hours! https://github.com/bitcoin-core/asmap-data/issues/63 We even have a bot now that counts the hash matches for us 🎉
<bitcoin-git> [bitcoin] sedited pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/c4fbd3c72114...4df077d7cd32
<bitcoin-git> bitcoin/master fa9a9a8 MarcoFalke: refactor: Remove unused newFeeRate var in ReplacementChecks
<bitcoin-git> bitcoin/master 4df077d merge-script: Merge bitcoin/bitcoin#35910: refactor: Remove unused newFeeRate var in Rep...
<bitcoin-git> [bitcoin] sedited merged pull request #35910: refactor: Remove unused newFeeRate var in ReplacementChecks (master...2608-newFeeRate) https://github.com/bitcoin/bitcoin/pull/35910
purpleKarrot has quit [Quit: purpleKarrot]
purpleKarrot has joined #bitcoin-core-dev
purpleKarrot has quit [Quit: purpleKarrot]
purpleKarrot has joined #bitcoin-core-dev
dviola has left #bitcoin-core-dev [WeeChat 4.10.0]
dviola has joined #bitcoin-core-dev
enochazariah has quit [Ping timeout: 248 seconds]
enochazariah has joined #bitcoin-core-dev
purpleKarrot has quit [Quit: purpleKarrot]
purpleKarrot has joined #bitcoin-core-dev
purpleKarrot has quit [Client Quit]
cman has quit [Remote host closed the connection]
<bitcoin-git> [bitcoin] hebasto opened pull request #35914: test, fuzz: Remove and annotate unused variables. (master...260806-unused) https://github.com/bitcoin/bitcoin/pull/35914
conman has joined #bitcoin-core-dev
eugenesiegel has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] hebasto opened pull request #35915: Release: Prepare "Open Transifex translations for v32.0" step (master...260806-v32-translations) https://github.com/bitcoin/bitcoin/pull/35915
<bitcoin-git> [bitcoin] fanquake pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/4df077d7cd32...bd01e66f0a75
<bitcoin-git> bitcoin/master b283e17 will: ci: use mirror for riscv submodules
<bitcoin-git> bitcoin/master 81fcecf will: Revert "ci: Temporarily remove riscv32 config from GHA matrix"
<bitcoin-git> bitcoin/master bd01e66 merge-script: Merge bitcoin/bitcoin#35885: ci: switch to a sourceware mirror for riscv
<bitcoin-git> [bitcoin] fanquake merged pull request #35885: ci: switch to a sourceware mirror for riscv (master...reenable-riscv) https://github.com/bitcoin/bitcoin/pull/35885
<bitcoin-git> [bitcoin] sedited pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/bd01e66f0a75...950b1c09225d
<bitcoin-git> bitcoin/master fa2bd96 MarcoFalke: test: Map cli CalledProcessError on server error to JSONRPCException
<bitcoin-git> bitcoin/master fa7bc26 MarcoFalke: test: Check that RPCs do not time out, even under load
<bitcoin-git> bitcoin/master 950b1c0 merge-script: Merge bitcoin/bitcoin#34927: test: Check that RPCs do not time out, even u...
<bitcoin-git> [bitcoin] sedited merged pull request #34927: test: Check that RPCs do not time out, even under load (master...2603-test-rpc-sla) https://github.com/bitcoin/bitcoin/pull/34927
jonatack has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] hebasto pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/950b1c09225d...a061b011b786
<bitcoin-git> bitcoin/master e98ffd4 cyb3ralbert: doc: fix stale bitcoin_en.xlf reference
<bitcoin-git> bitcoin/master a061b01 Hennadii Stepanov: Merge bitcoin/bitcoin#35912: doc: fix stale bitcoin_en.xlf reference
<bitcoin-git> [bitcoin] hebasto merged pull request #35912: doc: fix stale bitcoin_en.xlf reference (master...patch-1) https://github.com/bitcoin/bitcoin/pull/35912
jon_atack has quit [Ping timeout: 244 seconds]
<bitcoin-git> [bitcoin] enirox001 opened pull request #35916: fuzz: improve IPC fuzz coverage (master...08-26-fuzz-ipc-coverage) https://github.com/bitcoin/bitcoin/pull/35916
memset has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/a061b011b786...5b008514dbe2
<bitcoin-git> bitcoin/master 1278a59 Gregory Sanders: net_processing: process unique tx INVs only
<bitcoin-git> bitcoin/master 5b00851 merge-script: Merge bitcoin/bitcoin#35878: net_processing: process unique tx INVs only
<bitcoin-git> [bitcoin] fanquake merged pull request #35878: net_processing: process unique tx INVs only (master...2026-07-inv_dedup) https://github.com/bitcoin/bitcoin/pull/35878
purpleKarrot has joined #bitcoin-core-dev
purpleKarrot has quit [Client Quit]
purpleKarrot has joined #bitcoin-core-dev
joris has joined #bitcoin-core-dev
bugs_ has joined #bitcoin-core-dev
joris has quit [Quit: Client closed]
Guyver2 has joined #bitcoin-core-dev
Guyver2 has left #bitcoin-core-dev [#bitcoin-core-dev]
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/5b008514dbe2...7cb9aaaee80c
<bitcoin-git> bitcoin/master 7502b9d ameen-alam: fuzz: check http_request body matches framing
<bitcoin-git> bitcoin/master 7cb9aaa merge-script: Merge bitcoin/bitcoin#35759: fuzz: check http_request body matches framing
<bitcoin-git> [bitcoin] fanquake merged pull request #35759: fuzz: check http_request body matches framing (master...fuzz-http-request-body-assert) https://github.com/bitcoin/bitcoin/pull/35759
deadmano- has joined #bitcoin-core-dev
deadmanoz has quit [Ping timeout: 264 seconds]
<bitcoin-git> [bitcoin] darosior opened pull request #35917: net_proc: use a single set to deduplicate tx INVs (master...2608_no_dup_dedup_sets) https://github.com/bitcoin/bitcoin/pull/35917
WizJin has quit [Quit: Leaving]
enochazariah has quit [Ping timeout: 256 seconds]
<bitcoin-git> [bitcoin] purpleKarrot closed pull request #33483: CMake: Add dynamic test discovery (master...ctest-test-discovery) https://github.com/bitcoin/bitcoin/pull/33483
enochazariah has joined #bitcoin-core-dev
jackielove4u has quit [Quit: The Lounge - https://thelounge.chat]
winterrdog has joined #bitcoin-core-dev
jackielove4u has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake pushed 6 commits to master: https://github.com/bitcoin/bitcoin/compare/7cb9aaaee80c...c36ffd870e8b
<bitcoin-git> bitcoin/master fa1242d MarcoFalke: refactor: Use std::visit in ApplyArgFallback
<bitcoin-git> bitcoin/master fa22647 MarcoFalke: rpc: Properly make RPCResult::Type::ANY non-test-only
<bitcoin-git> bitcoin/master fa1871a MarcoFalke: refactor: Remove stale NOLINTNEXTLINE above GetAddressInfoBaseFields
<bitcoin-git> [bitcoin] fanquake merged pull request #35842: rpc: Properly make RPCResult::Type::ANY non-test-only (master...2607-rpc-any-result) https://github.com/bitcoin/bitcoin/pull/35842
musa has joined #bitcoin-core-dev
enochazariah has quit [Ping timeout: 240 seconds]
enochazariah has joined #bitcoin-core-dev
<sipa> I probably won't make the meeting.
nervana21 has joined #bitcoin-core-dev
joris has joined #bitcoin-core-dev
epicleafies has joined #bitcoin-core-dev
epicleafies has quit [Client Quit]
ViniciusCestarii has joined #bitcoin-core-dev
<purpleKarrot> hi
epicleafies has joined #bitcoin-core-dev
<fjahr> #startmeeting
<corebot> fjahr: Meeting started at 2026-08-06T16:00+0000
<corebot> fjahr: Current chairs: fjahr
<corebot> fjahr: Useful commands: #action #info #idea #link #topic #motion #vote #close #endmeeting
<eugenesiegel> hi
<corebot> fjahr: Participants should now identify themselves with '#here' or with an alias like '#here FirstLast'
<stickies-v> hi
<marcofleon> hi
<hebasto> hi
<fjahr> #bitcoin-core-dev Meeting: _aj_ abubakarsadiq achow101 andrewtoth b10c brunoerg cfields danielabrozzoni darosior dergoegge dzxzg eugenesiegel fanquake fjahr furszy hebasto hodlinator instagibbs janb84 jarolrod johnny9dev jonatack josie jurraca kanzure kevkevin laanwj lightlike l0rinc maflcko marcofleon maxedw Murch pinheadmz provoostenator pseudoramdom ryanofsky sdaftuar sedited sipa sliv3r__ sr_gi stickies-v stringintech theStack
<fjahr> vasild willcl-ark
<willcl-ark> hi
<dergoegge> hi
<epicleafies> Hi
<sliv3r__> hi
<stringintech> hi
<purpleKarrot> hi
<brunoerg> hi
<johnny9dev> Hi
<fjahr> There are no pre-proposed meeting topics this week. Any last minute ones to add?
<sedited> hi
<janb84> hi
<purpleKarrot> #here
<enochazariah> hi
epicleafies has quit [Client Quit]
<fanquake> fjahr: wanted to add a quick static builds topic
<fjahr> ok
epicleafies has joined #bitcoin-core-dev
<fjahr> Let's start with the WGs
<fjahr> #topic Fuzzing WG Update (dergoegge, marcofleon)
<dergoegge> I've published the antithesis test repo
dzxzg has joined #bitcoin-core-dev
<dergoegge> Please come contribute if you are interested
<dzxzg> hi
<dergoegge> Some more docs on how the tests are structured: https://antithesis.com/docs/product/test_templates/
<dergoegge> lmk if there are any questions
<dergoegge> that's it
<fjahr> dergoegge: any specifc area where you think more tests are most interesting?
<dergoegge> I think we could test assumeutxo with this really well
<dergoegge> I have some more ideas on this, feel free to join the bitcoin-core-fuzzing channel to discuss
<fjahr> thanks!
<fjahr> #topic Kernel WG Update (sedited)
<sedited> I've pushed an update to #35187
<corebot> https://github.com/bitcoin/bitcoin/issues/35187 | kernel: Block validation without a complete UTXO set by sedited · Pull Request #35187 · bitcoin/bitcoin · GitHub
<sedited> The introduced block validation function there now takes a callback to fetch coins supplied by the caller
<sedited> purpleKarrot opened #35904 as a proposed plan for factoring out a separate validation library.
<corebot> https://github.com/bitcoin/bitcoin/issues/35904 | Factoring out a stateless, side-effect free validation library · Issue #35904 · bitcoin/bitcoin · GitHub
<yancy> hi
<sedited> The idea being that this library lives one level underneath the kernel library.
<sedited> The kernel library would eventually link against it and re-use some of its headers.
<sedited> maybe purpleKarrot wants to add something?
<willcl-ark> I like the idea of the stateless validation library
<cfields> hi
<fjahr> purpleKarrot: speak now or... ;)
<purpleKarrot> Yes, please have a look #35904. If you want more background information, read my blog at purplekarrot.net and also have a look at std::bitcoin.
<cfields> willcl-ark: +1
<corebot> https://github.com/bitcoin/bitcoin/issues/35904 | Factoring out a stateless, side-effect free validation library · Issue #35904 · bitcoin/bitcoin · GitHub
<fjahr> thanks
<fjahr> #topic QML GUI WG Update (johnny9dev)
<johnny9dev> Deciding on what to finish before theoretically merging upstream. Those will be tagged as Beta in the project board.
<johnny9dev> I think we have most of that tagged.
<johnny9dev> Working on the staging branch in parallel
<darosior> hi
<johnny9dev> This is a theoretical first chunk
<johnny9dev> The preview build has some significant performance fixes in and published at bitcoincore.app
<johnny9dev> That's all for now
<willcl-ark> so +5k lines in 247 commits (to review); does that all need to go in together? Or are there ways to break that down for review
<fanquake> Where does the base of that PR start? Looks like the first commit is also modifying files that don't exist in master?
<fanquake> i.e src/qml/bitcoin.cpp
<johnny9dev> Github renders the order strange for me by date.
<andrewtoth_> hi
<johnny9dev> And the it goes right into the qml app commit history
<fjahr> it?
<johnny9dev> The PR. It is based on a recent master and it starts with cmake files and the initial app module
<johnny9dev> Then goes into the qml app commit history
<johnny9dev> Sorry just had spotty network.
<willcl-ark> ok
<fjahr> #topic QA WG Update (brunoerg)
<brunoerg> no updates this week
<fjahr> #topic Benchmarking WG Update (l0rinc, andrewtoth_)
<andrewtoth_> l0rinc made some pretty cool benchmarks https://github.com/bitcoin/bitcoin/pull/35531#issuecomment-5170999892
<andrewtoth_> not much else to report, thanks
<fjahr> #topic static builds (fanquake)
<fanquake> Just wanted to raise that #25573 is now in a state where it can get some proper testing.
<corebot> https://github.com/bitcoin/bitcoin/issues/25573 | guix: produce a `-static-pie` bitcoind by fanquake · Pull Request #25573 · bitcoin/bitcoin · GitHub
<fanquake> It's switched to glibc 2.44, which has some changes we upstreamed, and the final (cross arch) reproducibility issues have been fixed.
<fanquake> It would be great to have some testing in more environments/setups.
<fanquake> I've posted something with a bit of info to the mailing list as well: https://groups.google.com/g/bitcoindev/c/UgGHs-_YGvw
<fanquake> Thats all
<sedited> nice :D
<fjahr> Anything else to discuss?
<fjahr> Feature freeze is in 2 weeks I think?
<sedited> yes, feature freeze
<sedited> It would be nice to get #35642 before feature freeze (though it needs rebase and I guess sipa is not here).
<corebot> https://github.com/bitcoin/bitcoin/issues/35642 | headersync: do parameter search at runtime by sipa · Pull Request #35642 · bitcoin/bitcoin · GitHub
<sedited> Also would be good to get some eyes on #35351.
<corebot> https://github.com/bitcoin/bitcoin/issues/35351 | net: Disallow invalid HeadersSyncState due to lagging clock by hodlinator · Pull Request #35351 · bitcoin/bitcoin · GitHub
<sedited> Release schedule at #35122
<corebot> https://github.com/bitcoin/bitcoin/issues/35122 | Release Schedule for 32.0 · Issue #35122 · bitcoin/bitcoin · GitHub