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
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Remote host closed the connection]
zeropoint has quit [Quit: leaving]
jerryf_ has joined #bitcoin-core-dev
jerryf has quit [Ping timeout: 240 seconds]
kevkevin has joined #bitcoin-core-dev
joetor5 has quit [Quit: joetor5]
kevkevin has quit [Remote host closed the connection]
l0rinc has quit [Remote host closed the connection]
l0rinc has joined #bitcoin-core-dev
hacker4web3bitco has joined #bitcoin-core-dev
l0rinc has quit [Client Quit]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 272 seconds]
w0xlt has quit [Ping timeout: 260 seconds]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 252 seconds]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 276 seconds]
<bitcoin-git> [bitcoin] bethoffman opened pull request #33148: doc:Fix typos (master...fix-typo) https://github.com/bitcoin/bitcoin/pull/33148
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 240 seconds]
shwouchk has quit [Ping timeout: 240 seconds]
shwouchk has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
jespada has quit [Ping timeout: 260 seconds]
l0rinc has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 240 seconds]
jespada has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Remote host closed the connection]
brunoerg has quit [Ping timeout: 248 seconds]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 276 seconds]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 240 seconds]
cmirror has quit [Remote host closed the connection]
cmirror has joined #bitcoin-core-dev
w0xlt has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Remote host closed the connection]
kevkevin has joined #bitcoin-core-dev
l0rinc has quit [Quit: l0rinc]
w0xlt has quit [Ping timeout: 276 seconds]
brunoerg has joined #bitcoin-core-dev
w0xlt has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 260 seconds]
w0xlt has quit [Read error: Connection reset by peer]
kevkevin has quit [Remote host closed the connection]
w0xlt has joined #bitcoin-core-dev
l0rinc has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
w0xlt has quit [Ping timeout: 252 seconds]
w0xlt has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 276 seconds]
kevkevin has joined #bitcoin-core-dev
l0rinc has quit [Quit: l0rinc]
kevkevin has quit [Ping timeout: 252 seconds]
l0rinc has joined #bitcoin-core-dev
l0rinc has quit [Client Quit]
kevkevin has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 265 seconds]
brunoerg has quit [Ping timeout: 260 seconds]
w0xlt has quit [Ping timeout: 276 seconds]
kevkevin has joined #bitcoin-core-dev
w0xlt has joined #bitcoin-core-dev
jerryf_ is now known as jerryf
Christoph_ has joined #bitcoin-core-dev
cornfeedhobo has quit [Remote host closed the connection]
w0xlt has quit [Ping timeout: 276 seconds]
Talkless has joined #bitcoin-core-dev
javi404 has quit [Remote host closed the connection]
javi404 has joined #bitcoin-core-dev
w0xlt has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 276 seconds]
Guyver2 has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
robobub has quit [Quit: Connection closed for inactivity]
aleggg has quit [Ping timeout: 276 seconds]
<bitcoin-git> [bitcoin] fanquake closed pull request #33148: doc:Fix typos (master...fix-typo) https://github.com/bitcoin/bitcoin/pull/33148
rszarka has joined #bitcoin-core-dev
robszarka has quit [Ping timeout: 276 seconds]
<bitcoin-git> [bitcoin] bitcoin0158 opened pull request #33149: Bitcoin v1 (master...bitcoin-v1) https://github.com/bitcoin/bitcoin/pull/33149
<bitcoin-git> [bitcoin] fanquake closed pull request #33149: Bitcoin v1 (master...bitcoin-v1) https://github.com/bitcoin/bitcoin/pull/33149
<bitcoin-git> [bitcoin] fanquake opened pull request #33151: subtree: update crc32c subtree (master...update_crc32c_subtree) https://github.com/bitcoin/bitcoin/pull/33151
jeremyrubin has quit [Server closed connection]
jeremyrubin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 276 seconds]
w0xlt has quit [Ping timeout: 265 seconds]
kevkevin has joined #bitcoin-core-dev
Guyver2 has left #bitcoin-core-dev [Closing Window]
w0xlt has joined #bitcoin-core-dev
w0xlt has quit [Ping timeout: 276 seconds]
sliv3r__- has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in]
sliv3r__ has joined #bitcoin-core-dev
Christoph_ has quit [Quit: Christoph_]
Christoph_ has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 252 seconds]
w0xlt has joined #bitcoin-core-dev
w0xlt has quit [Ping timeout: 260 seconds]
<hebasto> sipa: yes; it will be addressed along with other issues detected by maflcko
w0xlt has joined #bitcoin-core-dev
w0xlt has quit [Ping timeout: 248 seconds]
<bitcoin-git> [bitcoin] hebasto opened pull request #33152: Prepare "Open Transifex translations for v30.0" release step (master...250807-translations) https://github.com/bitcoin/bitcoin/pull/33152
kevkevin has quit [Ping timeout: 260 seconds]
<bitcoin-git> [bitcoin] fanquake pushed 7 commits to master: https://github.com/bitcoin/bitcoin/compare/d767503b6a26...b43b8be782b8
<bitcoin-git> bitcoin/master 96f8673 kilavvy: doc: fix typos
<bitcoin-git> bitcoin/master d818340 fuder.eth: test: Rename shuffled_indeces to shuffled_indices
<bitcoin-git> bitcoin/master 49f2f3c fanquake: doc: fix typos
<bitcoin-git> [bitcoin] fanquake merged pull request #33125: ci: Use mlc `v1` and fix typos (master...misc_cleanups) https://github.com/bitcoin/bitcoin/pull/33125
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 265 seconds]
w0xlt has joined #bitcoin-core-dev
w0xlt has quit [Ping timeout: 260 seconds]
w0xlt has joined #bitcoin-core-dev
w0xlt has quit [Ping timeout: 245 seconds]
Christoph_ has quit [Quit: Christoph_]
brunoerg_ has joined #bitcoin-core-dev
hernanmarino_ has quit [Ping timeout: 276 seconds]
hernanmarino has joined #bitcoin-core-dev
brunoerg_ has quit [Ping timeout: 260 seconds]
helo has quit [Server closed connection]
helo has joined #bitcoin-core-dev
w0xlt has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/b43b8be782b8...6a2bb0fd8359
<bitcoin-git> bitcoin/master 9a5d297 fanquake: Squashed 'src/crc32c/' changes from b60d2b7334..efb8ea04e4
<bitcoin-git> bitcoin/master 8ef8dd6 fanquake: Update crc32c subtree to latest upstream master
<bitcoin-git> bitcoin/master 6a2bb0f merge-script: Merge bitcoin/bitcoin#33151: subtree: update crc32c subtree
<bitcoin-git> [bitcoin] fanquake merged pull request #33151: subtree: update crc32c subtree (master...update_crc32c_subtree) https://github.com/bitcoin/bitcoin/pull/33151
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 260 seconds]
Christoph_ has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] KaueTech closed pull request #33139: Add Docker support with multi-arch build and user permissions handling (master...add-docker-support) https://github.com/bitcoin/bitcoin/pull/33139
otoburb has quit [Server closed connection]
otoburb has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 265 seconds]
w0xlt has quit [Ping timeout: 252 seconds]
joetor5 has joined #bitcoin-core-dev
emzy has quit [Server closed connection]
emzy has joined #bitcoin-core-dev
bugs_ has joined #bitcoin-core-dev
<sipa> hebasto: great
w0xlt has joined #bitcoin-core-dev
w0xlt has quit [Ping timeout: 252 seconds]
w0xlt has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake pushed 6 commits to master: https://github.com/bitcoin/bitcoin/compare/6a2bb0fd8359...2bb06bcaf284
<bitcoin-git> bitcoin/master cd97905 Ryan Ofsky: cmake: Move internal binaries from bin/ to libexec/
<bitcoin-git> bitcoin/master 94ffd01 Ryan Ofsky: doc: Add release notes describing libexec/ binaries
<bitcoin-git> bitcoin/master c810b16 Ryan Ofsky: doc: Add description of installed files to files.md
<bitcoin-git> [bitcoin] fanquake merged pull request #31679: cmake: Install internal binaries to prefix/libexec/ (master...pr/libexec) https://github.com/bitcoin/bitcoin/pull/31679
Christoph_ has quit [Quit: Christoph_]
kevkevin has joined #bitcoin-core-dev
Christoph_ has joined #bitcoin-core-dev
PaperSword has quit [Quit: PaperSword]
PaperSword has joined #bitcoin-core-dev
jonatack has joined #bitcoin-core-dev
w0xlt has quit [Ping timeout: 248 seconds]
joetor5 has quit [Quit: joetor5]
w0xlt has joined #bitcoin-core-dev
hacker4web3bitco has quit [Ping timeout: 276 seconds]
Christoph_ has quit [Quit: Christoph_]
purpleKarrot has joined #bitcoin-core-dev
eugenesiegel has joined #bitcoin-core-dev
l0rinc has joined #bitcoin-core-dev
jon_atack has joined #bitcoin-core-dev
Emc99 has joined #bitcoin-core-dev
abubakarsadiq has joined #bitcoin-core-dev
jonatack has quit [Ping timeout: 272 seconds]
<achow101> #startmeeting
<corebot> achow101: Meeting started at 2025-08-07T16:00+0000
<corebot> achow101: Current chairs: achow101
<corebot> achow101: Useful commands: #action #info #idea #link #topic #motion #vote #close #endmeeting
<corebot> achow101: Participants should now identify themselves with '#here' or with an alias like '#here FirstLast'
<darosior> hi
<TheCharlatan> hi
<jon_atack> hi
<glozow> hi (btw orphan reso can be removed from WGs)
<achow101> #bitcoin-core-dev Meeting: abubakarsadiq achow101 _aj_ ajonas b10c brunoerg cfields darosior dergoegge fanquake fjahr furszy gleb glozow hebasto hodlinator instagibbs jarolrod jonatack josibake kanzure laanwj LarryRuane lightlike luke-jr maflcko marcofleon maxedw Murch pinheadmz provoostenator ryanofsky sdaftuar S3RK stickies-v sipa sr_gi tdb3 theStack TheCharlatan vasild willcl-ark
<kevkevin> hi
<hebasto> hi
<willcl-ark> Hi
<Murch[m]> hi
<eugenesiegel> hi
<pinheadmz> Wassup
<lightlike> hi
<abubakarsadiq> hi
jespada_ has joined #bitcoin-core-dev
<achow101> There are no pre-proposed meeting topics this week. Any last minute ones to add?
<purpleKarrot> hi
<stickies-v> hi
<hodlinator> hi
<darosior> achow101: i'm curious if people believe whether the minrelaytxfee PR should be backported before 29.1 is released
<darosior> that was not quite english, but close
<sipa> hi
<cfields> hi
<achow101> #topic Kernel WG Update (TheCharlatan)
jespada has quit [Ping timeout: 276 seconds]
Naiyoma has joined #bitcoin-core-dev
jonatack has joined #bitcoin-core-dev
<TheCharlatan> I'll pass this week
l0rinc_ has joined #bitcoin-core-dev
<achow101> #topic Cluster Mempool WG Update (sdaftuar, sipa)
l0rinc__ has joined #bitcoin-core-dev
<sipa> getting close!
l0rinc__ has quit [Client Quit]
jon_atack has quit [Ping timeout: 245 seconds]
<kanzure> hi
<sipa> (to the start of the actual race, getting #28676 in)
<corebot> https://github.com/bitcoin/bitcoin/issues/28676 | Cluster mempool implementation by sdaftuar · Pull Request #28676 · bitcoin/bitcoin · GitHub
l0rinc__ has joined #bitcoin-core-dev
l0rinc has quit [Ping timeout: 276 seconds]
<sipa> i'm working on a small PR to improve/control/observe memory usage in TxGraph, but review can shift to sdaftuar's PR now
w0xlt has quit [Ping timeout: 240 seconds]
<sipa> i had a few ideas on improving SFL too during my offline vacation too, will post about in due time, nothing urgent about that
<sipa> that's it for me
<achow101> #topic MuSig2 WG Update (achow101)
<achow101> #29675 is the final PR and is ready to be reviewed. I've addressed the current comments as well as pulling in several of the followup suggestions from #31244.
<corebot> https://github.com/bitcoin/bitcoin/issues/29675 | wallet: Be able to receive and spend inputs involving MuSig2 aggregate keys by achow101 · Pull Request #29675 · bitcoin/bitcoin · GitHub
<corebot> https://github.com/bitcoin/bitcoin/issues/31244 | descriptors: MuSig2 by achow101 · Pull Request #31244 · bitcoin/bitcoin · GitHub
<achow101> #topic v30.0 feature freeze
l0rinc_ has quit [Ping timeout: 252 seconds]
<achow101> feature freeze is in 2 weeks
<sipa> 2 weeks (tm)
<achow101> Anything to add or remove from the milestone? https://github.com/bitcoin/bitcoin/milestone/72
enochazariah has joined #bitcoin-core-dev
<achow101> and please review things that are in the milestone
l0rinc has joined #bitcoin-core-dev
<darosior> i'd really like to have #33050 and #32473 in for 30
<corebot> https://github.com/bitcoin/bitcoin/issues/33050 | net, validation: don't punish peers for consensus-invalid txs by ajtowns · Pull Request #33050 · bitcoin/bitcoin · GitHub
<corebot> https://github.com/bitcoin/bitcoin/issues/32473 | Introduce per-txin sighash midstate cache for legacy/p2sh/segwitv0 scripts by sipa · Pull Request #32473 · bitcoin/bitcoin · GitHub
<hodlinator> #32579 would be nice, but far from critical.
<corebot> https://github.com/bitcoin/bitcoin/issues/32579 | headerssync: Preempt unrealistic unit test behavior by hodlinator · Pull Request #32579 · bitcoin/bitcoin · GitHub
<l0rinc> I'd like to include #33021 and #32975, if possible
<corebot> https://github.com/bitcoin/bitcoin/issues/33021 | test: revive test verifying that `GetCoinsCacheSizeState` switches from OK→LARGE→CRITICAL by l0rinc · Pull Request #33021 · bitcoin/bitcoin · GitHub
<corebot> https://github.com/bitcoin/bitcoin/issues/32975 | assumevalid: log every script validation state change by l0rinc · Pull Request #32975 · bitcoin/bitcoin · GitHub
<darosior> Will re-review #32473 today after the latest update. #33050 has been waiting on _aj_ to address comments there but it shouldn't be long
<corebot> https://github.com/bitcoin/bitcoin/issues/32473 | Introduce per-txin sighash midstate cache for legacy/p2sh/segwitv0 scripts by sipa · Pull Request #32473 · bitcoin/bitcoin · GitHub
<corebot> https://github.com/bitcoin/bitcoin/issues/33050 | net, validation: don't punish peers for consensus-invalid txs by ajtowns · Pull Request #33050 · bitcoin/bitcoin · GitHub
<dergoegge> probably #33106 ?
<lightlike> should #33106 be in the milestone?
<corebot> https://github.com/bitcoin/bitcoin/issues/33106 | policy: lower the default blockmintxfee, incrementalrelayfee, minrelaytxfee by glozow · Pull Request #33106 · bitcoin/bitcoin · GitHub
<corebot> https://github.com/bitcoin/bitcoin/issues/33106 | policy: lower the default blockmintxfee, incrementalrelayfee, minrelaytxfee by glozow · Pull Request #33106 · bitcoin/bitcoin · GitHub
<TheCharlatan> ^^
<darosior> Yeah clearly
<achow101> darosior, dergoegge, lightlike: added
l0rinc__ has quit [Ping timeout: 244 seconds]
<achow101> hodlinator: l0rinc: added
jon_atack has joined #bitcoin-core-dev
<fanquake> i don't see what is relevant to 30 about #33021 or #32975 ? Seems general, and will distract review from more important things?
<corebot> https://github.com/bitcoin/bitcoin/issues/33021 | test: revive test verifying that `GetCoinsCacheSizeState` switches from OK→LARGE→CRITICAL by l0rinc · Pull Request #33021 · bitcoin/bitcoin · GitHub
<corebot> https://github.com/bitcoin/bitcoin/issues/32975 | assumevalid: log every script validation state change by l0rinc · Pull Request #32975 · bitcoin/bitcoin · GitHub
<sipa> darosior: i have a very last minute, possible-even-simpler idea for getting rid of WITNESS_STRIPPED, will either open a PR in the next hour or so, or review #33105
<corebot> https://github.com/bitcoin/bitcoin/issues/33105 | validation: detect witness stripping without re-running Script checks by darosior · Pull Request #33105 · bitcoin/bitcoin · GitHub
jonatack has quit [Ping timeout: 252 seconds]
<fanquake> would be good if it's clearer why #32579 needs to go into 30, or not
<corebot> https://github.com/bitcoin/bitcoin/issues/32579 | headerssync: Preempt unrealistic unit test behavior by hodlinator · Pull Request #32579 · bitcoin/bitcoin · GitHub
<darosior> darosior: nice. Feel free to ping me, i'm reviewing stuff for feature freeze today
<darosior> s/darosior/sipa
<sipa> haha
<l0rinc> fanquake: first is a test that was dead for some time and we've modified related code in this release; second is a very common complaint for people that they don't know why IBD is suddenly getting slow.
<hodlinator> fanquake: Will look into making it more clear. But essentially the release process will probably bump some values which will make tests cover less realistic behavior. Sorry for the redundancy.
<achow101> #topic should #33106 be backported before 29.1 is released (darosior)
<corebot> https://github.com/bitcoin/bitcoin/issues/33106 | policy: lower the default blockmintxfee, incrementalrelayfee, minrelaytxfee by glozow · Pull Request #33106 · bitcoin/bitcoin · GitHub
<darosior> So it seems like we agree it should be on the milestone for 30, but what do people think of backporting it to 29.1 (currently in rc1)?
<glozow> There will be an rc2 fosho
<TheCharlatan> makes sense imo
<Murch[m]> with such a big portion of transactions being below 1 s/vB it seems reasonable to me
<darosior> I initially thought it was too late for .1 and it'd have to go in .2, but maybe that's too much churn for release managers? What do maintainers say
<glozow> ^that was me saying it can go in .1
<Murch[m]> Should be tested a bit more, though, especially if we not just roll it out to the new release but also backport it
<darosior> (I also think it should be backported, that's what i'm bringing it up)
<glozow> It doesn't seem like something we'd normally backport
<darosior> Murch[m]: yeah, still no review. I've been going through it this morning but definitely needs more eyes to be sneaked into post rc1
<sipa> i was trying to measure how much memory cluster mempool uses per transaction... "getmempoolinfo" -> "usage": 6217176... that can't be right?!
<achow101> we don't usually backport features
<fanquake> this isn't a feature though?
<fanquake> it's fixing compact block relay
<fanquake> if we do backport it to 29, then it should also go to 28
<dergoegge> since block relay is degraded, it makes sense to backport
<glozow> I agree it's closer to a bug fix than a feature
<lightlike> yes, an adaptation to changed fee condition, so it's a fix
<sipa> we have treated softfork activations as "bug fixes", which is why they tend to be in .1 releases... in the sense that network conditions have changed, and bitcoin core needs to adapt to those
<darosior> I guess this boils down to "how much would backporting it in 29.1 provide a relief for the current network conditions?" which i gets boils down to whether we expect 29.1 to be out before 30.
bugs_ has quit [Quit: Leaving]
<achow101> uptake of minor releases after a major release is made is usually not that high
<fanquake> if this pr hadn't come up, 29.1 likely would have been out within a week or so
<fanquake> and I'd say adoptoin of 29 is currently blocked somewhat, on the existence of the .1
<Murch[m]> Also, just a few nodes rolling out with the new mempool policy will probably drastically alleviate the issue for any nodes that upgrade
<sipa> and 29.2, if any, likely comes after 30.0?
<fanquake> likely
<achow101> sipa: yeah
<fanquake> has anyone found any issues with the rc1, in their testing so far?
<sipa> i think it's not unreasonable to backport a change like this given the network conditions, but whether it's worth doing does seem to depend on the realistic timing of getting the release out
<darosior> fanquake: i haven't, but haven't gone out of my way to try and test edge cases either
w0xlt has joined #bitcoin-core-dev
<jon_atack> i'll see about updating https://github.com/bitcoin/bitcoin/pull/32051, potentially by reducing scope to ibd only, where it was a real issue in my experience, tbc
<fanquake> sipa: I'd think ~4-7 days post backporting it
<achow101> at best 29.1 will be out 2 months before 30, i guess that's not too bad
<jon_atack> 29.1 inclusion seems based on review/testing then
<darosior> re rc1: it's also not like there is new features to exercise, and i don't run a mining pool to just be able to say "didn't break my operations" 🤷
<achow101> probably more like 1 month though
<darosior> achow101: 2 months (or even a bit less) seems like a win
<fanquake> why 1 month?
<fanquake> That'd mean it takes a month to review this PR, and run an rc2
<achow101> v30 is targeted for Oct 3. reviewing, merging, and backporting 33106, then rc that, then release in 3 weeks?
<achow101> s/in/within
<fanquake> Why would that take 3 weeks though?
<achow101> seems actually a bit tight with the way we usually do things
jespada has joined #bitcoin-core-dev
<darosior> Seems like it's highly dependent on the time it'll take to get it reviewed. Should we try to coordinate to get it properly reviewed within the next week?
<achow101> anyways, i don't feel that strongly about it
<sipa> yeah let's first try to get it in master
zeropoint has joined #bitcoin-core-dev
jespada_ has quit [Ping timeout: 244 seconds]
<jon_atack> yes
<achow101> Any other topics to discuss?
<fanquake> rc1 testing
<achow101> #topic v29.1rc1 testing (fanquake)
<fanquake> Curious to hear what testing has happend etc, amongst core contributors
<fanquake> Given rc1 has been out for a week or so
<dergoegge> haven't tested it at all
<sipa> i was unaware :s
<darosior> Not much. Been running it on one of my nodes (where i was manually looking at reconstructions before b10c rolled into the thread with proper stats). It's also the binary i used to generate the stats i shared on the minrelaytxfee PR.
<achow101> have it on one of my nodes, but that's all
<darosior> I could test it with downstream software (like running functional tests of wallets). But that would only reveal things like RPC breakage which would be very unlikely for a point release. I think my time is better spent elsewhere
<dergoegge> looks like lnd is using it in CI
<darosior> oh nice
<dergoegge> nvm they use .0 (got confused by a comment saying rc1 can be good for testing)
<eugenesiegel> I heard that the change does not break things in lnd
<sipa> it'd be very surprising if it did, i think
<sipa> but still, good to know
<achow101> Anything else to discuss?
<l0rinc> yes, I've investigated the excessive header hash calculations
<l0rinc> phantomcircuit: I've removed almost all header hashing duplication logic, but it doesn't seem to result in any IBD or reindex speedup - guess hashing is just really fast.
<l0rinc> There is a tiny speedup for headers sync and a few places where it's trivial to deduplicate, I might push a PR for that later.
MrHAPPY has joined #bitcoin-core-dev
<sipa> l0rinc: are you on hardware with sha256 hw acceleration? since we do care about validation time on hardware without, it may make sense to disable that if you are
<l0rinc> good point, will benchmark without shani
<achow101> #topic excessive header hashing (l0rinc)
<darosior> l0rinc: how did you remove the duplicate hashing? Caching? What's the excess memory usage?
jerryf has quit [Remote host closed the connection]
jonatack has joined #bitcoin-core-dev
jerryf has joined #bitcoin-core-dev
<l0rinc> just local caching usually, e.g. instead of iterating the headers twice, getting the hashes each time, I've merged the loop
<l0rinc> and in other cases just passing them along with the block in a new parameter - not the pretties solution, but wanted to see first if there's any difference
<l0rinc> *merged the two loops
<achow101> l0rinc: were you able to find what the cause was? iirc we found it was being bounded by the block download window
jon_atack has quit [Ping timeout: 245 seconds]
<l0rinc> yes, the max was around 1000 recalculations because of the loop in https://github.com/bitcoin/bitcoin/blob/master/src/validation.cpp#L3498 indeed, bounded by BLOCK_DOWNLOAD_WINDOW - hence the ~1000 worst case
<l0rinc> which only happens during IBD as far as I can tell, it's why we didn't see them during reindexes
<l0rinc> that's it from me, thanks
<achow101> Any other topics?
enochazariah has quit [Quit: Ping timeout (120 seconds)]
<achow101> #endmeeting
<corebot> achow101: Meeting ended at 2025-08-07T16:55+0000
Emc99 has quit [Quit: Client closed]
enochazariah has joined #bitcoin-core-dev
eugenesiegel has quit [Quit: Client closed]
jon_atack has joined #bitcoin-core-dev
<jon_atack> perhaps tag #29415 for v30
eugenesiegel has joined #bitcoin-core-dev
<corebot> https://github.com/bitcoin/bitcoin/issues/29415 | Broadcast own transactions only via short-lived Tor or I2P connections by vasild · Pull Request #29415 · bitcoin/bitcoin · GitHub
jonatack has quit [Ping timeout: 240 seconds]
l0rinc has quit [Quit: l0rinc]
w0xlt has quit [Ping timeout: 272 seconds]
Guest2 has joined #bitcoin-core-dev
Guest2 has quit [Client Quit]
Christoph_ has joined #bitcoin-core-dev
Christoph_ has quit [Client Quit]
Naiyoma has quit [Ping timeout: 244 seconds]
robobub has joined #bitcoin-core-dev
mudsip has joined #bitcoin-core-dev
w0xlt has joined #bitcoin-core-dev
mudsip has quit []
enochazariah has quit [Quit: Client closed]
l0rinc has joined #bitcoin-core-dev
Guest6560 has joined #bitcoin-core-dev
eugenesiegel has quit [Quit: Client closed]
jonatack has joined #bitcoin-core-dev
jon_atack has quit [Ping timeout: 265 seconds]
Christoph_ has joined #bitcoin-core-dev
valwal___ has quit [Server closed connection]
valwal___ has joined #bitcoin-core-dev
<achow101> 33106 is not a clean backport
jespada_ has joined #bitcoin-core-dev
<sipa> #33106
<corebot> https://github.com/bitcoin/bitcoin/issues/33106 | policy: lower the default blockmintxfee, incrementalrelayfee, minrelaytxfee by glozow · Pull Request #33106 · bitcoin/bitcoin · GitHub
jespada has quit [Ping timeout: 272 seconds]
jon_atack has joined #bitcoin-core-dev
jonatack has quit [Ping timeout: 248 seconds]
Christoph_ has quit [Quit: Christoph_]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Remote host closed the connection]
l0rinc has quit [Quit: l0rinc]
l0rinc has joined #bitcoin-core-dev
abubakarsadiq has quit [Quit: Connection closed for inactivity]
l0rinc has quit [Quit: l0rinc]
l0rinc has joined #bitcoin-core-dev
eugenesiegel has joined #bitcoin-core-dev
PaperSword has quit [Quit: PaperSword]
PaperSword has joined #bitcoin-core-dev
eugenesiegel has quit [Client Quit]
l0rinc has quit [Quit: l0rinc]
l0rinc has joined #bitcoin-core-dev
w0xlt has quit [Ping timeout: 276 seconds]
l0rinc has quit [Quit: l0rinc]
Christoph_ has joined #bitcoin-core-dev
Christoph_ has quit [Client Quit]
<bitcoin-git> [gui-qml] hebasto merged pull request #495: fix settings navigation (qt6...fix-settings-navigation) https://github.com/bitcoin-core/gui-qml/pull/495
emcy__ has quit [Ping timeout: 260 seconds]
w0xlt has joined #bitcoin-core-dev
jespada_ has quit [Ping timeout: 245 seconds]
durandal_ has joined #bitcoin-core-dev
jespada has joined #bitcoin-core-dev
jonatack has joined #bitcoin-core-dev
Christoph_ has joined #bitcoin-core-dev
jon_atack has quit [Ping timeout: 252 seconds]
Christoph_ has quit [Client Quit]
l0rinc has joined #bitcoin-core-dev
jon_atack has joined #bitcoin-core-dev
jonatack has quit [Ping timeout: 248 seconds]
<bitcoin-git> [bitcoin] l0rinc opened pull request #33154: test: use local `CBlockIndex` in block read hash mismatch check (master...l0rinc/readblock-hash-mismatch-test) https://github.com/bitcoin/bitcoin/pull/33154
jonatack has joined #bitcoin-core-dev
jon_atack has quit [Ping timeout: 272 seconds]
Guest6560 has quit [Quit: WeeChat 4.1.1]
l0rinc has quit [Quit: l0rinc]
l0rinc has joined #bitcoin-core-dev
<Murch[m]> If anyone is interested in playing around with a signet relaying a lot of transactions below 1 s/vB, you can join this one:
<Murch[m]> Signet Challenge: "0014a9ef4dfd4e8fe4a167e2a0719e117bb27a3a3f14"
<Murch[m]> Node: 32.141.102.6:38333
<Murch[m]> For reviewing/testing #33106, I mean
<corebot> https://github.com/bitcoin/bitcoin/issues/33106 | policy: lower the default blockmintxfee, incrementalrelayfee, minrelaytxfee by glozow · Pull Request #33106 · bitcoin/bitcoin · GitHub
jon_atack has joined #bitcoin-core-dev
jonatack has quit [Ping timeout: 252 seconds]
purpleKarrot has quit [Quit: purpleKarrot]
<Murch[m]> Please ping me if you need coins
Talkless has quit [Quit: Konversation terminated!]
jonatack has joined #bitcoin-core-dev
jon_atack has quit [Ping timeout: 244 seconds]
jon_atack has joined #bitcoin-core-dev
jonatack has quit [Ping timeout: 252 seconds]
l0rinc has quit [Quit: l0rinc]
l0rinc has joined #bitcoin-core-dev
jonatack has joined #bitcoin-core-dev
w0xlt has quit [Ping timeout: 252 seconds]
jon_atack has quit [Ping timeout: 276 seconds]
l0rinc has quit [Quit: l0rinc]
l0rinc has joined #bitcoin-core-dev
jon_atack has joined #bitcoin-core-dev
jonatack has quit [Ping timeout: 240 seconds]
jon_atack has quit [Quit: WeeChat 4.7.0]
jonatack has joined #bitcoin-core-dev