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
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
timbo_xyz has joined #bitcoin-core-dev
timbo_xyz has quit [Ping timeout: 265 seconds]
timbo_xyz has joined #bitcoin-core-dev
timbo_xyz has quit [Ping timeout: 265 seconds]
dzxzg has quit [Remote host closed the connection]
kevkevin has quit [Remote host closed the connection]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 252 seconds]
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/80572c755566...ab304b0ef24c
<bitcoin-git> bitcoin/master c74c6cf Hennadii Stepanov: ci: Match `VCPKG_HOST_TRIPLET` to `VCPKG_TARGET_TRIPLET`
<bitcoin-git> bitcoin/master ab304b0 merge-script: Merge bitcoin/bitcoin#35031: ci: Match `VCPKG_HOST_TRIPLET` to `VCPKG_TARG...
<bitcoin-git> [bitcoin] fanquake merged pull request #35031: ci: Match `VCPKG_HOST_TRIPLET` to `VCPKG_TARGET_TRIPLET` (master...260408-vcpkg-build-type) https://github.com/bitcoin/bitcoin/pull/35031
kevkevin has joined #bitcoin-core-dev
timbo_xyz has joined #bitcoin-core-dev
timbo_xyz has quit [Ping timeout: 265 seconds]
bitdex has joined #bitcoin-core-dev
timbo_xyz has joined #bitcoin-core-dev
bitdex has quit [Remote host closed the connection]
bitdex_ has joined #bitcoin-core-dev
timbo_xyz has quit [Ping timeout: 265 seconds]
bitdex_ has quit [Ping timeout: 265 seconds]
kevkevin has quit [Ping timeout: 244 seconds]
timbo_xyz has joined #bitcoin-core-dev
bitdex has joined #bitcoin-core-dev
timbo_xyz has quit [Ping timeout: 265 seconds]
bitdex has quit [Remote host closed the connection]
bitdex has joined #bitcoin-core-dev
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
svanstaa has quit [Ping timeout: 245 seconds]
svanstaa has joined #bitcoin-core-dev
timbo_xyz has joined #bitcoin-core-dev
timbo_xyz has quit [Ping timeout: 265 seconds]
cmirror has quit [Remote host closed the connection]
cmirror has joined #bitcoin-core-dev
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
<vasild> Would be good to get this in 31.0: https://github.com/bitcoin/bitcoin/pull/35032
bitdex has quit [Ping timeout: 265 seconds]
<fanquake> vasild: Not sure if we are going to cut an rc5 just for that
<fanquake> Or if we are, we should just kill rc4 now
timbo_xyz has joined #bitcoin-core-dev
<fanquake> There are other private broadcast test fixes for sporadic failures that also seem like they will miss 31.0, so these followups could go into 31.1
afiore has quit [Remote host closed the connection]
afiore has joined #bitcoin-core-dev
afiore has quit [Remote host closed the connection]
vasild has quit [Remote host closed the connection]
timbo_xyz has quit [Ping timeout: 265 seconds]
afiore has joined #bitcoin-core-dev
vasild has joined #bitcoin-core-dev
bitdex has joined #bitcoin-core-dev
timbo_xyz has joined #bitcoin-core-dev
PaperSword has quit [Quit: PaperSword]
memset has quit [Remote host closed the connection]
afiore has quit [Remote host closed the connection]
afiore has joined #bitcoin-core-dev
memset has joined #bitcoin-core-dev
Randolf has joined #bitcoin-core-dev
timbo_xyz has quit [Remote host closed the connection]
afiore has quit [Remote host closed the connection]
afiore has joined #bitcoin-core-dev
timbo_xyz has joined #bitcoin-core-dev
<bitcoin-git> [packaging] maflcko closed pull request #339: ci: Move to gha (main...ci) https://github.com/bitcoin-core/packaging/pull/339
<bitcoin-git> [packaging] maflcko reopened pull request #339: ci: Move to gha (main...ci) https://github.com/bitcoin-core/packaging/pull/339
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake pushed 5 commits to master: https://github.com/bitcoin/bitcoin/compare/ab304b0ef24c...f8ab0b778c7d
<bitcoin-git> bitcoin/master 8172099 Matthew Zipkin: util: get number of bytes consumed from buffer by LineReader
<bitcoin-git> bitcoin/master b0ca400 Matthew Zipkin: string: replace AsciiCaseInsensitiveKeyEqual with CaseInsensitiveEqual
<bitcoin-git> bitcoin/master 3de02ab Matthew Zipkin: util/test: Add string_view constructor to LineReader and remove StringToBu...
<bitcoin-git> [bitcoin] fanquake merged pull request #34905: Update string and net utils for future HTTP operations (master...http-utils-2) https://github.com/bitcoin/bitcoin/pull/34905
Randolf has quit [Quit: Leaving]
upekkha has quit []
upekkha has joined #bitcoin-core-dev
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
Holz has joined #bitcoin-core-dev
andrewtoth_ has quit [Remote host closed the connection]
andrewtoth_ has joined #bitcoin-core-dev
ghost43 has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-core-dev
andrewtoth_ has quit [Ping timeout: 265 seconds]
bitdex has quit [Remote host closed the connection]
afiore has quit [Remote host closed the connection]
timbo_xyz has quit [Remote host closed the connection]
vasild has quit [Remote host closed the connection]
bitdex has joined #bitcoin-core-dev
afiore has joined #bitcoin-core-dev
vasild has joined #bitcoin-core-dev
timbo_xyz has joined #bitcoin-core-dev
vasild has quit [Remote host closed the connection]
l0rinc has joined #bitcoin-core-dev
vasild has joined #bitcoin-core-dev
hacker4web3bitco has quit [Read error: Connection reset by peer]
hacker4web3bitco has joined #bitcoin-core-dev
l0rinc has quit [Quit: l0rinc]
ghost43 has quit [Ping timeout: 265 seconds]
ghost43 has joined #bitcoin-core-dev
enochazariah has joined #bitcoin-core-dev
l0rinc has joined #bitcoin-core-dev
timbo_xy1 has joined #bitcoin-core-dev
timbo_xyz has quit [Ping timeout: 265 seconds]
enochazariah has quit [Quit: Ping timeout (120 seconds)]
enochazariah has joined #bitcoin-core-dev
enochazariah has quit [Quit: Client closed]
enochazariah has joined #bitcoin-core-dev
enochazariah has quit [Ping timeout: 245 seconds]
l0rinc has quit [Quit: l0rinc]
<bitcoin-git> [bitcoin] fanquake pushed 15 commits to master: https://github.com/bitcoin/bitcoin/compare/f8ab0b778c7d...2b541eeb363c
<bitcoin-git> bitcoin/master fd5e9d9 Cory Fields: signals: Use a lambda to avoid connecting a signal to another signal
<bitcoin-git> bitcoin/master 2150153 Cory Fields: signals: Temporarily add boost headers to bitcoind and bitcoin-node builds
<bitcoin-git> bitcoin/master 037e58b Cory Fields: signals: use forwarding header for boost signals
<bitcoin-git> [bitcoin] fanquake merged pull request #34495: Replace boost signals with minimal compatible implementation (master...replace-boost-signals3) https://github.com/bitcoin/bitcoin/pull/34495
<bitcoin-git> [qa-assets] maflcko opened pull request #273: ci: Ensure pull is rebased, Print fuzz input size from before as well (main...main) https://github.com/bitcoin-core/qa-assets/pull/273
enochazariah has joined #bitcoin-core-dev
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
___nick___ has joined #bitcoin-core-dev
l0rinc has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 246 seconds]
enochazariah has quit [Quit: Client closed]
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
enochazariah has joined #bitcoin-core-dev
adys3 has joined #bitcoin-core-dev
adys has quit [Ping timeout: 256 seconds]
adys3 is now known as adys
enochazariah86 has joined #bitcoin-core-dev
enochazariah has quit [Quit: Client closed]
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
deadmanoz has quit [Ping timeout: 248 seconds]
deadmanoz has joined #bitcoin-core-dev
<fjahr> Not a good day for build dependencies :)
l0rinc has quit [Quit: l0rinc]
enochazariah86 has quit [Quit: Client closed]
b10c has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
b10c has joined #bitcoin-core-dev
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
timbo_xy1 has quit [Quit: WeeChat 4.8.1]
<bitcoin-git> [qa-assets] maflcko pushed 2 commits to main: https://github.com/bitcoin-core/qa-assets/compare/346c85a34cff...47f1263f15a5
<bitcoin-git> qa-assets/main dbf1126 Murch: Add Murch’s inputs April 2026
<bitcoin-git> qa-assets/main 47f1263 maflcko: Merge pull request #271 from murchandamus/2026-04-murch-inputs
<bitcoin-git> [qa-assets] maflcko merged pull request #271: Add Murch’s inputs April 2026 (main...2026-04-murch-inputs) https://github.com/bitcoin-core/qa-assets/pull/271
enochazariah has joined #bitcoin-core-dev
adys has quit [Read error: Connection reset by peer]
adys has joined #bitcoin-core-dev
enochazariah has quit [Quit: Client closed]
<bitcoin-git> [bitcoin-detached-sigs] pinheadmz pushed 1 commit to 31.x: https://github.com/bitcoin-core/bitcoin-detached-sigs/compare/9d3b2d78bb0e...aec113e21c41
<bitcoin-git> bitcoin-detached-sigs/31.x aec113e Matthew Zipkin: 31.0: osx sig for rc4
<bitcoin-git> [qa-assets] maflcko closed pull request #273: ci: Ensure pull is rebased, Print fuzz input size from before as well (main...main) https://github.com/bitcoin-core/qa-assets/pull/273
l0rinc has joined #bitcoin-core-dev
<bitcoin-git> [qa-assets] maflcko reopened pull request #273: ci: Ensure pull is rebased, Print fuzz input size from before as well (main...main) https://github.com/bitcoin-core/qa-assets/pull/273
janb84 has quit [Ping timeout: 265 seconds]
janb84 has joined #bitcoin-core-dev
enochazariah has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] enirox001 opened pull request #35036: ipc: support per-address max-connections options on -ipcbind (master...04-26-ipcbind-max-connections-draft) https://github.com/bitcoin/bitcoin/pull/35036
<bitcoin-git> [bitcoin] enirox001 closed pull request #35036: ipc: support per-address max-connections options on -ipcbind (master...04-26-ipcbind-max-connections-draft) https://github.com/bitcoin/bitcoin/pull/35036
___nick___ has quit [Ping timeout: 252 seconds]
___nick___ has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] ryanofsky pushed 4 commits to master: https://github.com/bitcoin/bitcoin/compare/2b541eeb363c...141fbe4d530b
<bitcoin-git> bitcoin/master 1b0b3e2 stratospher: validation: remove redundant marking in FindMostWorkChain
<bitcoin-git> bitcoin/master aa0eef7 stratospher: test: add InvalidateBlock/ReconsiderBlock asymmetry test
<bitcoin-git> bitcoin/master ba01b00 stratospher: refactor: use for loops in FindMostWorkChain
<bitcoin-git> [bitcoin] ryanofsky merged pull request #34884: validation: remove unused code in FindMostWorkChain (master...2026_03_remove_unused_fmw) https://github.com/bitcoin/bitcoin/pull/34884
andrewtoth_ has joined #bitcoin-core-dev
eugenesiegel has joined #bitcoin-core-dev
adys has quit [Quit: The Lounge - https://thelounge.chat]
adys has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] enirox001 opened pull request #35037: 04 26 ipcbind max connections draft (master...04-26-ipcbind-max-connections-draft) https://github.com/bitcoin/bitcoin/pull/35037
abubakarsadiq has joined #bitcoin-core-dev
Guest1 has joined #bitcoin-core-dev
___nick___ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
Guest1 has quit [Client Quit]
___nick___ has joined #bitcoin-core-dev
___nick___ has quit [Client Quit]
___nick___ has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
bugs_ has joined #bitcoin-core-dev
adys3 has joined #bitcoin-core-dev
<hacker4web3bitco> sipa https://github.com/bitcoin/bitcoin/pull/34023 hi sipa, may I ask which benchmark is used for this PR, `LinearizeOptimallyTotal`?
adys has quit [Ping timeout: 252 seconds]
adys3 is now known as adys
yancy_ has joined #bitcoin-core-dev
otoburb_ has joined #bitcoin-core-dev
_aj__ has joined #bitcoin-core-dev
_aj__ has joined #bitcoin-core-dev
bitdex has quit [Quit: = ""]
<sipa> hacker4web3bitco: LinearizeOptimally*PerCost
<hacker4web3bitco> sipa thanks
upekkha has quit [*.net *.split]
_aj__ is now known as _aj_
mudsip has joined #bitcoin-core-dev
___nick___ has quit [Quit: No Ping reply in 180 seconds.]
___nick___ has joined #bitcoin-core-dev
jonatack has joined #bitcoin-core-dev
enochazariah has quit [Quit: Ping timeout (120 seconds)]
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] theStack opened pull request #35038: bench: add script verification benchmark for P2TR script-path spends (master...202604-bench_add_script_verify_p2tr_scriptspend) https://github.com/bitcoin/bitcoin/pull/35038
adys has quit [Read error: Connection reset by peer]
mudsip has quit []
adys has joined #bitcoin-core-dev
upekkha has joined #bitcoin-core-dev
jesseposner has joined #bitcoin-core-dev
fanquake has joined #bitcoin-core-dev
emzy has joined #bitcoin-core-dev
dergoegge has joined #bitcoin-core-dev
meebey has joined #bitcoin-core-dev
stickies-v has joined #bitcoin-core-dev
RubenSomsen has joined #bitcoin-core-dev
sedited has joined #bitcoin-core-dev
kevkevin has quit [Quit: Leaving...]
eugenesiegel has quit [Ping timeout: 245 seconds]
bugs_ has quit [Quit: Leaving]
upekkha has quit [*.net *.split]
jesseposner has quit [*.net *.split]
emzy has quit [*.net *.split]
fanquake has quit [*.net *.split]
dergoegge has quit [*.net *.split]
meebey has quit [*.net *.split]
RubenSomsen has quit [*.net *.split]
stickies-v has quit [*.net *.split]
sedited has quit [*.net *.split]
upekkha has joined #bitcoin-core-dev
emzy has joined #bitcoin-core-dev
stickies-v has joined #bitcoin-core-dev
TheCharlatan has joined #bitcoin-core-dev
jesseposner has joined #bitcoin-core-dev
dergoegge has joined #bitcoin-core-dev
fanquake has joined #bitcoin-core-dev
RubenSomsen has joined #bitcoin-core-dev
meebey has joined #bitcoin-core-dev
eugenesiegel has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] kutlusoy opened pull request #35039: Claude/implement whitepaper specs du9cj (master...claude/implement-whitepaper-specs-Du9cj) https://github.com/bitcoin/bitcoin/pull/35039
<bitcoin-git> [bitcoin] DrahtBot closed pull request #35039: . (master...claude/implement-whitepaper-specs-Du9cj) https://github.com/bitcoin/bitcoin/pull/35039
purpleKarrot has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] theuni opened pull request #35040: Remove CNode dependency for local address functions and introduce LocalAddressManger (master...addrlocal-refactor3) https://github.com/bitcoin/bitcoin/pull/35040
janb84 has quit [Ping timeout: 248 seconds]
Emc99 has joined #bitcoin-core-dev
janb84 has joined #bitcoin-core-dev
dzxzg has joined #bitcoin-core-dev
cfields has joined #bitcoin-core-dev
<abubakarsadiq> #startmeeting
<corebot`> abubakarsadiq: Meeting started at 2026-04-09T16:00+0000
<corebot`> abubakarsadiq: Current chairs: abubakarsadiq
<corebot`> abubakarsadiq: Useful commands: #action #info #idea #link #topic #motion #vote #close #endmeeting
<corebot`> abubakarsadiq: See also: https://hcoop-meetbot.readthedocs.io/en/stable/
<corebot`> abubakarsadiq: Participants should now identify themselves with '#here' or with an alias like '#here FirstLast'
<sliv3r__> hi
<janb84> hi
<jonatack> hi
<johnny9dev> hi
<danielabrozzoni> hi
<eugenesiegel> hi
<dzxzg> hi
<lightlike> hi
<instagibbs> hi
<hebasto> hi
<bitcoin-git> [gui-qml] johnny9 opened pull request #547: Create external signer wallet (qt6...external-signer) https://github.com/bitcoin-core/gui-qml/pull/547
<abubakarsadiq> #bitcoin-core-dev Meeting: abubakarsadiq achow101 _aj_ ajonas b10c brunoerg cfields darosior dergoegge dzxzg eugenesiegel fanquake fjahr furszy gleb glozow hebasto hodlinator instagibbs janb84 jarolrod jonatack josibake kanzure kevkevin laanwj LarryRuane lightlike l0rinc luke-jr maflcko marcofleon maxedw Murch pinheadmz provoostenator ryanofsky sdaftuar S3RK stickies-v sipa sliv3r__ sr_gi tdb3 theStack TheCharlatan
<abubakarsadiq> vasild willcl-ark
<andrewtoth_> hi
<vasild> hi
<l0rinc> hi
<brunoerg> hi
<maxedw> hi
<purpleKarrot> hoi
<sipa> hi
<abubakarsadiq> starting with working groups
<abubakarsadiq> #topic Net Split WG Update (cfields)
epicleafies has joined #bitcoin-core-dev
<dergoegge> hi
<kanzure> hi
<pinheadmz> hi
<abubakarsadiq> #topic Fuzzing WG Update (dergoegge)
<dergoegge> Not much to say but we published a second blog post about fuzzamoto: https://brink.dev/blog/2026/04/09/fuzzamoto-non-determinism/
<cfields> hi
<yancy_> hi
<dergoegge> that's it
<cfields> Sorry, coming in a little late
<abubakarsadiq> hi cfields
<abubakarsadiq> #topic Net Split WG Update (cfields)
Guest40 has joined #bitcoin-core-dev
<furszy> hi
nervana21 has joined #bitcoin-core-dev
<cfields> I just pushed #35040. It's move-only. please have a look :)
<corebot`> https://github.com/bitcoin/bitcoin/issues/35040 | Remove CNode dependency for local address functions and introduce LocalAddressManger by theuni · Pull Request #35040 · bitcoin/bitcoin · GitHub
<abubakarsadiq> Nice. Is that it?
<cfields> 👍
<abubakarsadiq> #topic Libevent removal (pinheadmz, fjahr)
<pinheadmz> hello
<pinheadmz> From fjahr: "#34158 was merged. Now my only PR left on this project is #34342 and since it depended on some changes from #34905, which was also merged, I was now able to take it out of draft status and it’s ready for review. It has some small parts shared with #32061 but I have decoupled it for now to allow for independent review."
<corebot`> https://github.com/bitcoin/bitcoin/issues/34158 | torcontrol: Remove libevent usage by fjahr · Pull Request #34158 · bitcoin/bitcoin · GitHub
<corebot`> https://github.com/bitcoin/bitcoin/issues/34342 | cli: Replace libevent usage with simple http client by fjahr · Pull Request #34342 · bitcoin/bitcoin · GitHub
<corebot`> https://github.com/bitcoin/bitcoin/issues/34905 | Update string and net utils for future HTTP operations by pinheadmz · Pull Request #34905 · bitcoin/bitcoin · GitHub
<corebot`> pinheadmz: Error: That URL raised <Connection timed out.>
<pinheadmz> And for me, now that 34905 was merged, next PR is #34772 which currently has 2 ACKs. Then I can rebase #32061 (removing the first 7 commits) and address the feedback there from hodlinator and vasild.
<corebot`> https://github.com/bitcoin/bitcoin/issues/34772 | test: modernize interface_http and cover more libevent behavior by pinheadmz · Pull Request #34772 · bitcoin/bitcoin · GitHub
<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> and thats all for us !
<cfields> 🚀
<dzxzg> Very cool
<abubakarsadiq> #topic QML GUI WG Update (johnny9dev)
<johnny9dev> focused on external signer support this week. I have configuration and wallet creation and working through getting signing setup in the send flow.
<johnny9dev> epicleafies: any status?
<epicleafies> was out of town, planning on working on another uri issue and fixing up previous PRs
<johnny9dev> thanks, that is all
<abubakarsadiq> #topic Kernel WG Update (sedited)
<cfields> I believe he's still away
<abubakarsadiq> sedited is not here, but I pushed #35000, to add unit + fuzz test for block validity, motivation and other details are in description.
<corebot`> https://github.com/bitcoin/bitcoin/issues/35000 | test: Add block validation unit tests + fuzz target for `TestBlockValidity` by ismaelsadeeq · Pull Request #35000 · bitcoin/bitcoin · GitHub
<hodlinator> hi
<abubakarsadiq> That's it from me. I don't think there is any kernel-related update.
<abubakarsadiq> #topic Benchmarking WG Update (l0rinc, andrewtoth)
<l0rinc> #34208 was merged, from now on we can make a few benchmarks more realistic by excluding the expensive setup times from the measurements.
<corebot`> https://github.com/bitcoin/bitcoin/issues/34208 | bench: add fluent API for untimed `setup` steps in nanobench by l0rinc · Pull Request #34208 · bitcoin/bitcoin · GitHub
<l0rinc> A follow-up was pushed to #35025 and #32554 was rebased.
<corebot`> https://github.com/bitcoin/bitcoin/issues/35025 | refactor: use `SpanReader` in deserialization benchmarks by l0rinc · Pull Request #35025 · bitcoin/bitcoin · GitHub
<corebot`> https://github.com/bitcoin/bitcoin/issues/32554 | bench: replace embedded raw block with configurable block generator by l0rinc · Pull Request #32554 · bitcoin/bitcoin · GitHub
<l0rinc> #34124 was also rebased after the change, it's ready for review again.
<corebot`> https://github.com/bitcoin/bitcoin/issues/34124 | validation: make `CCoinsView` a pure virtual interface by l0rinc · Pull Request #34124 · bitcoin/bitcoin · GitHub
<l0rinc> That's it from me.
<abubakarsadiq> Nice
<andrewtoth_> no update from me
<abubakarsadiq> There are no pre-proposed meeting topics this week. Any last minute topic?
<_aj_> are there any docs on how long users should expect IBD to take? i thought on modest hardware it was a couple of days, but it seems to be ~12 hours?
<l0rinc> rpi4 is very slow, but rpi5 is already less than a day with latest assumevalid
<pinheadmz> how "modest" is your hardware ?!
<_aj_> vm on >5 year old high-end desktop?
<andrewtoth_> there are a lot of determining factors
<l0rinc> after #31132 even rpi5 finishes in less than 10 hours
<abubakarsadiq> _aj_: I dont think we have ibd.md doc
<corebot`> https://github.com/bitcoin/bitcoin/issues/31132 | validation: fetch block inputs on parallel threads by andrewtoth · Pull Request #31132 · bitcoin/bitcoin · GitHub
<pinheadmz> l0rinc are those pis both 64 bit?
<l0rinc> yes
<l0rinc> and they have SHA acceleration via the cryptographic extension
<l0rinc> 16 GB mem performs best, 8 GB mem takes 1.5 days
<abubakarsadiq> loric: "latest assumevalid" you mean bumping to chain tip?
<sliv3r__> l0rinc pi5 using the nvme slot?
<l0rinc> yes, latest master
purpleKarrot has quit [Quit: purpleKarrot]
purpleKarrot has joined #bitcoin-core-dev
<l0rinc> PCIe, not usb anymore
eugenesiegel73 has joined #bitcoin-core-dev
bugs_ has joined #bitcoin-core-dev
<andrewtoth_> having a peer connected via local network helps as well. Using public p2p network is a crapshoot
<l0rinc> but a lot of users still set the dbcache equal to the memory - which makes it swap and IBD will take weeks. We added warnings and documentation to avoid that
<abubakarsadiq> andrewtoth_: we can't use that as a realistic bench for other users though, we expect people to sync via public p2p
<_aj_> maybe benchcoin or something could have some example configs and performance stats for half a dozen common example configs?
<sliv3r__> _aj_: maybe not docs saying how long should expect but giving hints on how to speed it up
<l0rinc> I usually sync via real nodes when checking IBD, I just run it multiple times for stability
<_aj_> (if p2p is the bottleneck now, we should maybe just improve that more aggressively; i've no idea how much it is, and i think .au latency tends to make it worse too)
eugenesiegel has quit [Ping timeout: 245 seconds]
<abubakarsadiq> _aj_: +1
<andrewtoth_> abubakarsadiq: yes, but with public p2p there is no determinism
<l0rinc> there isn't a lot that can be configured, we've modified the related default configs to accommodate the new reality
luke-jr has quit [Ping timeout: 264 seconds]
<l0rinc> yes, download is already the bottleneck for the average internet speed. With 100 mbps it takes ~16 hours just to download all the data.
<_aj_> if the default config is good enough, then performance stats on common hard (rpi4, rpi5, low-end desktop, high-end desktop, cheap vps, expensive vps) would be pretty good?
<l0rinc> _aj_ if you have any ideas which areas to investigate, please let me know, I'd love to play with it
<l0rinc> _aj_ my M4 PR laptop can do a full validation in less than 2 hours
<andrewtoth_> #31132 helps a lot with cheap vps, since network connected storage has high latency
<corebot`> https://github.com/bitcoin/bitcoin/issues/31132 | validation: fetch block inputs on parallel threads by andrewtoth · Pull Request #31132 · bitcoin/bitcoin · GitHub
<sliv3r__> l0rinc udp :P
<cfields> If p2p is a bottleneck, #34083 may help on slow machines as well. I really need to get that rebased and address feedback. It's an easy win.
<abubakarsadiq> l0rinc: with default config?
<corebot`> https://github.com/bitcoin/bitcoin/issues/34083 | Add initial vectorized chacha20 implementation for 2-3x speedup by theuni · Pull Request #34083 · bitcoin/bitcoin · GitHub
<_aj_> l0rinc: the performance i saw was great, it was just my expectations that were out of whack. i think my remote peers were slowing down block download from my local peer, but only connecting to my local peer solved that, so
<l0rinc> abubakarsadiq: after andrewtoth's parallel input fetcher the dbcache size doesn't matter as much anymore
<_aj_> cfields: (i did see a lot of cpu from the sending peer fwiw, so i expect that would have helped a little, i thought about turning v2transport off but didn't)
<achow101> #proposedtopic 31.0
<abubakarsadiq> #topic 31.0 (achow101)
<l0rinc> cfields: I will prioritize reviewing that in more depth if you have time to work on it
<achow101> rc4 was tagged yesterday, please test. Hoping this is the last rc
<cfields> l0rinc: ack, thanks.
<achow101> And please review the release notes draft in the wiki
<achow101> That's all
<abubakarsadiq> Anything else to discuss?
<abubakarsadiq> #endmeeting
<corebot`> abubakarsadiq: Meeting ended at 2026-04-09T16:29+0000
Emc99 has quit [Quit: Client closed]
epicleafies has quit [Quit: Client closed]
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
Guest40 has quit [Quit: Client closed]
dzxzg has quit [Quit: Konversation terminated!]
adys has quit [Read error: Connection reset by peer]
adys has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin-detached-sigs] achow101 pushed 1 commit to 31.x: https://github.com/bitcoin-core/bitcoin-detached-sigs/compare/aec113e21c41...34f4c6e8510b
<bitcoin-git> bitcoin-detached-sigs/31.x 34f4c6e Ava Chow: 31.0: win sig for rc4
<bitcoin-git> [bitcoin-detached-sigs] achow101 pushed tag v31.0rc4: https://github.com/bitcoin-core/bitcoin-detached-sigs/compare/v31.0rc4
jonatack has quit [Ping timeout: 248 seconds]
jonatack has joined #bitcoin-core-dev
yonson has left #bitcoin-core-dev [#bitcoin-core-dev]
<achow101> sipa: instagibbs: sdaftuar: There are 2 cluster mempool todos in the release notes draft, can you look at those?
<instagibbs> sure
<achow101> oh, and 2 more cluster mempool todos in the updated settings section
<instagibbs> " [TODO: mention deterministic mempool ordering?]" I don't think that's a "feature" so probably not needed?
<instagibbs> "[TODO: mention doc/policy/mempool-terminology.md and doc/policy/mempool-replacements.md?]" makes sense to reference
luke-jr has joined #bitcoin-core-dev
Guest11 has joined #bitcoin-core-dev
Guest11 has quit [Client Quit]
<instagibbs> re: updated settings, it's debug only and still gives warnings for now, meh to documenting
<achow101> it's a wiki, you can change it :)
<instagibbs> if sipa generally agrees I'll do it :)
dzxzg has joined #bitcoin-core-dev
l0rinc has quit [Quit: l0rinc]
jonatack has quit [Ping timeout: 244 seconds]
<bitcoin-git> [bitcoin] brunoerg opened pull request #35041: descriptor: speed-up `Parse` (xpub/xpriv) in ~30% (master...2026-04-descriptor) https://github.com/bitcoin/bitcoin/pull/35041
thelounge496669 has quit [Ping timeout: 244 seconds]
eugenesiegel73 has quit [Quit: Client closed]
janb84 has quit [Ping timeout: 256 seconds]
janb84 has joined #bitcoin-core-dev
<sipa> instagibbs: agree, go ahead
abubakarsadiq has quit [Quit: Connection closed for inactivity]
janb84 has quit [Ping timeout: 264 seconds]
<bitcoin-git> [bitcoin] achow101 opened pull request #35042: [31.x] Finalize 31.0 (31.x...finalize-31.0) https://github.com/bitcoin/bitcoin/pull/35042
janb84 has joined #bitcoin-core-dev
otoburb_ has quit [Quit: leaving]
otoburb has joined #bitcoin-core-dev
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
memset has quit [Remote host closed the connection]
nervana21 has quit [Quit: Client closed]
memset has joined #bitcoin-core-dev
bomb-on has joined #bitcoin-core-dev
adys has quit [Read error: Connection reset by peer]
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] maflcko opened pull request #35043: refactor: Properly return from ThreadSafeQuestion signal + btcsignals follow-ups (master...2604-btcsignals) https://github.com/bitcoin/bitcoin/pull/35043
da2ce7 has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] achow101 pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/141fbe4d530b...94f1d35145c5
<bitcoin-git> bitcoin/master 9ee7770 Hodlinator: refactor(test): Only specify TestChain100Setup in test cases
<bitcoin-git> bitcoin/master 2af003a Hodlinator: test: Use BasicTestingSetup when TestingSetup is not necessary
<bitcoin-git> bitcoin/master 94f1d35 Ava Chow: Merge bitcoin/bitcoin#34922: test: Use BasicTestingSetup when sufficient
<bitcoin-git> [bitcoin] achow101 merged pull request #34922: test: Use BasicTestingSetup when sufficient (master...2026/03/unittest_log_opt) https://github.com/bitcoin/bitcoin/pull/34922
l0rinc has joined #bitcoin-core-dev
___nick___ has quit [Ping timeout: 276 seconds]
S3RK_ has joined #bitcoin-core-dev
S3RK has quit [Ping timeout: 245 seconds]
dzxzg has quit [Quit: Konversation terminated!]
<bitcoin-git> [bitcoin] achow101 pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/94f1d35145c5...7c6f1ab654a1
<bitcoin-git> bitcoin/master 1ed1a12 Vasil Dimov: net_processing: don't modify addrman for private broadcast connections
<bitcoin-git> bitcoin/master 7c6f1ab Ava Chow: Merge bitcoin/bitcoin#35032: net_processing: don't modify addrman for priv...
<bitcoin-git> [bitcoin] achow101 merged pull request #35032: net_processing: don't modify addrman for private broadcast connections (master...pbaddrmanver) https://github.com/bitcoin/bitcoin/pull/35032
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
l0rinc has quit [Quit: l0rinc]
hacker4web3bitco has quit [Ping timeout: 255 seconds]
hacker4web3bitco has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] achow101 pushed 6 commits to master: https://github.com/bitcoin/bitcoin/compare/7c6f1ab654a1...7015f709203a
<bitcoin-git> bitcoin/master 65900f8 Murch: test: Init coin selection params with feerate
<bitcoin-git> bitcoin/master 64ab974 Murch: Test: Add new minimum to tested feerates
<bitcoin-git> bitcoin/master 2840f04 Murch: test: Rework SRD insufficient balance test
<bitcoin-git> [bitcoin] achow101 merged pull request #34886: test: Rework Single Random Draw coin selection tests (master...2026-03-18-refactor-SRD-tests) https://github.com/bitcoin/bitcoin/pull/34886
durandal_ has joined #bitcoin-core-dev
durandal__ has quit [Ping timeout: 255 seconds]
Guest5 has joined #bitcoin-core-dev
Guest5 has quit [Client Quit]
<bitcoin-git> [bitcoin] achow101 pushed 4 commits to master: https://github.com/bitcoin/bitcoin/compare/7015f709203a...fe3d2be1d677
<bitcoin-git> bitcoin/master b8827ce b-l-u-e: net: Fix Discover() not running when using -bind=0.0.0.0:port
<bitcoin-git> bitcoin/master 4f19508 b-l-u-e: test: dont connect nodes in feature_bind_port_discover
<bitcoin-git> bitcoin/master bb00fd2 b-l-u-e: test: use dynamic ports and add coverage in feature_bind_port_discover
<bitcoin-git> [bitcoin] achow101 merged pull request #32757: net: Fix Discover() not running when using -bind=0.0.0.0:port (master...net-fix-discover-bind-any) https://github.com/bitcoin/bitcoin/pull/32757
<bitcoin-git> [bitcoin] achow101 pushed 4 commits to master: https://github.com/bitcoin/bitcoin/compare/fe3d2be1d677...58dccd27e11d
<bitcoin-git> bitcoin/master fa9f434 MarcoFalke: test: Allow time_point in boost checks
<bitcoin-git> bitcoin/master fa8fe09 MarcoFalke: fuzz: Use NodeClockContext
<bitcoin-git> bitcoin/master faad08e MarcoFalke: test: Use NodeClockContext in more tests
<bitcoin-git> [bitcoin] achow101 merged pull request #34858: test: Use NodeClockContext in more tests (master...2505-elapse-time) https://github.com/bitcoin/bitcoin/pull/34858
memset_ has joined #bitcoin-core-dev
adys has joined #bitcoin-core-dev
bugs_ has quit [Quit: Leaving]
adys has quit [Read error: Connection reset by peer]
memset has quit [Ping timeout: 265 seconds]
vasild_ has joined #bitcoin-core-dev
vasild has quit [Ping timeout: 265 seconds]
l0rinc has joined #bitcoin-core-dev
l0rinc has quit [Quit: l0rinc]
adys has joined #bitcoin-core-dev
<bitcoin-git> [bitcoincore.org] achow101 pushed 3 commits to master: https://github.com/bitcoin-core/bitcoincore.org/compare/7d8349dfe156...d4f11d0d5b11
<bitcoin-git> bitcoincore.org/master b4e8e12 Bortlesboat: doc: fix broken Transifex URLs across release notes and config
<bitcoin-git> bitcoincore.org/master aa807f3 Bortlesboat: config: remove unused transifex_url variable
<bitcoin-git> bitcoincore.org/master d4f11d0 Ava Chow: Merge bitcoin-core/bitcoincore.org#1231: doc: fix broken Transifex URLs ac...
<bitcoin-git> [bitcoincore.org] achow101 merged pull request #1231: doc: fix broken Transifex URLs across release notes and config (master...fix-transifex-urls) https://github.com/bitcoin-core/bitcoincore.org/pull/1231
<bitcoin-git> [bitcoincore.org] achow101 pushed 2 commits to master: https://github.com/bitcoin-core/bitcoincore.org/compare/d4f11d0d5b11...983c49e6d22f
<bitcoin-git> bitcoincore.org/master 9056c41 MarcoFalke: ci: Move from cirrus to GHA
<bitcoin-git> bitcoincore.org/master 983c49e Ava Chow: Merge bitcoin-core/bitcoincore.org#1234: ci: Move from cirrus to GHA
<bitcoin-git> [bitcoincore.org] achow101 merged pull request #1234: ci: Move from cirrus to GHA (master...ci) https://github.com/bitcoin-core/bitcoincore.org/pull/1234
<bitcoin-git> [bitcoincore.org] achow101 pushed 2 commits to master: https://github.com/bitcoin-core/bitcoincore.org/compare/983c49e6d22f...1599ca88e4e9
<bitcoin-git> bitcoincore.org/master 698bb2c azuchi: Add japanese translation for 29.3
<bitcoin-git> bitcoincore.org/master 1599ca8 Ava Chow: Merge bitcoin-core/bitcoincore.org#1224: Add japanese translation for 29.3
<bitcoin-git> [bitcoincore.org] achow101 merged pull request #1224: Add japanese translation for 29.3 (master...ja-translate-29.3) https://github.com/bitcoin-core/bitcoincore.org/pull/1224
vasild_ has quit [Remote host closed the connection]
vasild has joined #bitcoin-core-dev
<bitcoin-git> [bitcoincore.org] achow101 closed pull request #1221: Add release artifacts documentation page (master...release-artifacts-page) https://github.com/bitcoin-core/bitcoincore.org/pull/1221
<bitcoin-git> [bitcoincore.org] achow101 reopened pull request #1221: Add release artifacts documentation page (master...release-artifacts-page) https://github.com/bitcoin-core/bitcoincore.org/pull/1221
durandal_ has quit [Read error: Connection reset by peer]
durandal_ has joined #bitcoin-core-dev
<bitcoin-git> [packaging] achow101 pushed 4 commits to main: https://github.com/bitcoin-core/packaging/compare/3176fbeff7c7...d786f6249e55
<bitcoin-git> packaging/main 605cb8f Ava Chow: snap: Update to 30.2
<bitcoin-git> packaging/main 1710d9b Ava Chow: Merge bitcoin-core/packaging#330: snap: Update to 30.2
<bitcoin-git> packaging/main fa2a5ef MarcoFalke: ci: Move to gha
<bitcoin-git> [packaging] achow101 merged pull request #339: ci: Move to gha (main...ci) https://github.com/bitcoin-core/packaging/pull/339
vasild has quit [Remote host closed the connection]
vasild has joined #bitcoin-core-dev
luke-jr has quit [Read error: Connection reset by peer]
luke-jr has joined #bitcoin-core-dev
thelounge496669 has joined #bitcoin-core-dev
luke-jr has quit [Quit: Konversation terminated!]
luke-jr has joined #bitcoin-core-dev
adys has quit [Quit: The Lounge - https://thelounge.chat]
<bitcoin-git> [bitcoincore.org] achow101 opened pull request #1236: ci: Don't use a container for verify-commits task (master...2026-fix-verify-commits-ci) https://github.com/bitcoin-core/bitcoincore.org/pull/1236