_flooded has quit [Remote host closed the connection]
adys87364 has joined #bitcoin-core-dev
_flooded has joined #bitcoin-core-dev
memset has quit [Read error: Connection reset by peer]
afiore has quit [Remote host closed the connection]
afiore has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
memset has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 260 seconds]
<andrewtoth_>
fanquake: fast!
kevkevin has joined #bitcoin-core-dev
ghost43_ has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-core-dev
cman has joined #bitcoin-core-dev
conman has quit [Ping timeout: 260 seconds]
eugenesiegel has joined #bitcoin-core-dev
<bitcoin-git>
[bitcoin] maflcko opened pull request #35846: test: Use throwing config parser getters without fallback (master...2607-test-config-no-fallback) https://github.com/bitcoin/bitcoin/pull/35846
smartin has quit [Remote host closed the connection]
hardtotell8 has quit [Quit: pz]
<bitcoin-git>
[bitcoin] mzumsande opened pull request #35847: test: move more tests to `baseindex_tests` and run them for all indexes (master...202607_baseindex_tests) https://github.com/bitcoin/bitcoin/pull/35847
hardtotell8 has joined #bitcoin-core-dev
bugs_ has joined #bitcoin-core-dev
memset has quit [Remote host closed the connection]
memset_ has joined #bitcoin-core-dev
darosior8 has joined #bitcoin-core-dev
darosior has quit [Ping timeout: 244 seconds]
darosior8 is now known as darosior
_flooded has quit [Remote host closed the connection]
_flooded has joined #bitcoin-core-dev
smartin has joined #bitcoin-core-dev
deadmano- has joined #bitcoin-core-dev
deadmanoz has quit [Ping timeout: 262 seconds]
Guest77777 has joined #bitcoin-core-dev
jonatack has joined #bitcoin-core-dev
Guest77777 has quit [Ping timeout: 245 seconds]
winterrdog has joined #bitcoin-core-dev
hacker4web3bitco has quit [Ping timeout: 256 seconds]
<bitcoin-git>
[bitcoin] nebula-21 opened pull request #35848: test: Cover IsNull() for PSBT, PSBTInput, PSBTOutput (master...add-psbt-isnull-test) https://github.com/bitcoin/bitcoin/pull/35848
ViniciusCestarii has joined #bitcoin-core-dev
dongcarl00026491 has joined #bitcoin-core-dev
sus70 has joined #bitcoin-core-dev
pseudoramdom has joined #bitcoin-core-dev
pseudoramdom has quit [Changing host]
pseudoramdom has joined #bitcoin-core-dev
<fjahr>
#startmeeting
<corebot>
fjahr: Meeting started at 2026-07-30T16:00+0000
<bitcoin-git>
[bitcoin] kwsantiago opened pull request #35849: init: don't suggest -reindex-chainstate for recovery on a pruned node (master...fix-prune-reindex-chainstate-suggestion) https://github.com/bitcoin/bitcoin/pull/35849
<brunoerg>
hi
<fjahr>
There are no pre-proposed meeting topics this week. Any last minute ones to add?
<darosior>
hi
<darosior>
re last minutes topics i'd like to ask about / discuss the progress on tesnet5
<brunoerg>
hi, working on the parallelization of the mutants analysis, got a huge speed up, will share more infos next week
dongcarl00026491 has joined #bitcoin-core-dev
<brunoerg>
that's all
<fjahr>
#topic Benchmarking WG Update (l0rinc, andrewtoth)
<andrewtoth_>
no update this week
<fjahr>
Looks like every other WG is at the swimming pool
<fjahr>
#topic ask about testnet5 progress (darosior)
l0rinc has joined #bitcoin-core-dev
<darosior>
So my understanding is that progress was blocked on my BIP 54 PR, which is now open. So i'm curious what people working on testnet5 are planning
PaperSword has quit [Ping timeout: 267 seconds]
kevkevin has quit [Remote host closed the connection]
<darosior>
In particular regarding the genesis block, since that's probably the real "release" of the new testnet
<fjahr>
I have a branch prepared with all the manual stuff that was needed for testnet4, so I think I can open a draft by the end of the week, I was just travelling and busy with publishing CISA stuff which I wanted to get out in time for a conference
sr_gi has joined #bitcoin-core-dev
<darosior>
One challenge i see is that if the testnet5 PR is based on top of my BIP 54 PR, it will probably not make it in before feature freeze
Guest71 has joined #bitcoin-core-dev
<darosior>
fjahr: cool
sr_gi has quit [Client Quit]
<fjahr>
Someone volunteered to mine the genesis block already, I guess we will put that in the pull at the last minute when it has been reviewed, when it's out things will probably take a life of their own as was the case with Testnet 4, I think the release isn't really that imporatant in this case
sr_gi has joined #bitcoin-core-dev
<darosior>
Ok, so are we fine with starting testnet5 even if the option to use it doesn't make it in a release before something like 8 months?
<darosior>
Anybody else has opinions on this? I pinged Fabian and Pol before the meeting but i wanted to bring it up to the group here too
<sliv3r__>
If we are ok with that, what happens if people start mining on top of the T5 genesis block a chain that is BIP54 invalid?
<Murch[m]>
Sorry, I don't understand the problem
l0rinc has quit [Ping timeout: 261 seconds]
<darosior>
sliv3r__: i was assuming you'd base the T5 PR on top of the BIP 54 implementation, since that what you previously told me you'd prefer
<Murch[m]>
Why can't we ship support for testnet5 in v32, even if bip54 support only ships in v33?
<sliv3r__>
would we release it enforcing it from genesis thus Core invalidating the whole chain and making miners start again?
<fjahr>
I guess we can discuss that further in the draft pull before it has the genesis block included. If reviewer turnaround is quick maybe we can still make it, I don't have a strong opinion because with T4 people just started using it before the release
<darosior>
Murch[m]: i think sliv3r__ and fjahr strongly prefer to have bip 54 activated from genesis on testnet5, because that is what the BIP prescribes
Guest13 has joined #bitcoin-core-dev
<fjahr>
The review should be pretty straight forward because it builds on the Testnet 4 changes and is mostly identical
<andrewtoth_>
so if there's a dependency on the BIP54 PR then there's no chance the testnet5 PR will make it for v32
<Murch[m]>
Ah, I see, the point being the activation of bip54 from block 1
Guest13 has quit [Client Quit]
<sliv3r__>
darosior: That was my idea, but if the genesis block is released before we release bip54 they might start mining invalid blocks. Obviously they still can mine invalid blocks even if we release bip54, but at least we provide software to follow it.
<darosior>
andrewtoth_: yes that's my point
<fjahr>
well we discribed it in the bip because we preferred it :p but it was also what people seemed to prefer it at coredev
<andrewtoth_>
So I don't understand fjahr's optimism :/
<andrewtoth_>
I mean even if there's quick review turnaround, there's a hard blocker
sr_gi has quit [Client Quit]
<darosior>
I'm happy with whatever, to be clear, just wanted to make sure everyone's on the same page
sr_gi has joined #bitcoin-core-dev
Guest71 has quit [Ping timeout: 245 seconds]
<darosior>
sliv3r__: sorry i don't understand, i'm still assuming there is no T5 PR without enforcement of BIP 54 from genesis
<fjahr>
andrewtoth_: why? we would only activate bip54 for testnet5, if we want to activate it later we could also try to do it on Testnet4
<yancy>
hi
<andrewtoth_>
but to activate bip54 we would need the bip54 implementation PR merged, right?
SpellChecker has quit [Remote host closed the connection]
<darosior>
andrewtoth_: the T5 PR would be based on top of the 54 one, i think?
SpellChecker has joined #bitcoin-core-dev
<sliv3r__>
imho it should be based on top of the 54 one
<darosior>
So as far as i understand, current plan is: release testnet5 support in v33, but mine testnet5 genesis block in a (couple) month(s) from now?
<_aj_>
fjahr: any reason not to start testnet5 from source in your repo or a similar fork? it's a testnet, so no need to gate on bitcoin core per se?
<fjahr>
yes and the rules would be only applying to T5, just like the difficulty exception is now on T4
<fjahr>
_aj_ true, that is also an option
<andrewtoth_>
so then we review a t5 PR on top of bip54, and decide on parameters, but don't merge it and allow community to take it from there?
<andrewtoth_>
Leave the t5 pr as a draft for reference until 33?
Guest71 has joined #bitcoin-core-dev
<andrewtoth_>
sorry if I'm misunderstanding
<darosior>
I think what AJ says makes sense
<fjahr>
yeah, that would work IMO, just based on experience from T4
<sliv3r__>
_aj_: I like that option, just publish a software to use T5 following bip54 even if the bip54 code is not perfect yet thus not ready for Core, at least usable for people to start mining
<fjahr>
If I maintain the PR without merging then that should be just as good as having it in master but unreleased for miner testing purposes
<andrewtoth_>
i see makes sense, thanks
<fjahr>
Well, or we can even release a patched release of v32
<darosior>
fjahr: yes that's what i'm thinking
<_aj_>
we could maybe setup a solo-mining ckpool for people to point to in order to start mining almost immediately the genesis block is available perhaps
<darosior>
_aj_: yeah, happy to help with that. Also have a couple S9's i can contribute to that
<sliv3r__>
yep, we can just publish the endpoint in the PR description at the same time as the genesis block
Guest76 has joined #bitcoin-core-dev
sr_gi has quit [Quit: Client closed]
<fjahr>
Ok, then let's aim for that if nobody disagrees, first stop is the pull minus the genesis block either way, let's see if more feedback come in then. I will describe the plan in the pull description to raise some more awareness
<_aj_>
should be able to advertise the endpoint in advance of the genesis block being available even, i think; have it be 404 or mine testnet4 blocks beforehand
sr_gi has joined #bitcoin-core-dev
<sliv3r__>
fjahr, sounds good
Guest71 has quit [Ping timeout: 245 seconds]
<darosior>
fjahr: sounds good, thanks
<fjahr>
Anything else to discuss?
<andrewtoth_>
darosior: re: multi bugs on multi index? - what is this referring to?
SpellChecker has quit [Remote host closed the connection]
SpellChecker has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
kevkevin_ has quit [Ping timeout: 260 seconds]
kevkevin_ has joined #bitcoin-core-dev
ViniciusCestarii has quit [Quit: Client closed]
kevkevin has quit [Ping timeout: 260 seconds]
Guest888 has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
memset_ has quit [Remote host closed the connection]
kevkevin_ has quit [Ping timeout: 248 seconds]
Guest888 has quit [Ping timeout: 245 seconds]
kevkevin_ has joined #bitcoin-core-dev
memset has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 256 seconds]
kevkevin has joined #bitcoin-core-dev
<bitcoin-git>
[bitcoin] maflcko opened pull request #35852: scripted-diff: Use inline constexpr over static constexpr in headers (master...2607-refactor-inline-constexpr) https://github.com/bitcoin/bitcoin/pull/35852
eugenesiegel has quit [Quit: Client closed]
kevkevin_ has quit [Ping timeout: 254 seconds]
memset has quit [Remote host closed the connection]
SpellChecker has quit [Remote host closed the connection]
SpellChecker has joined #bitcoin-core-dev
memset has joined #bitcoin-core-dev
SpellChecker has quit [Remote host closed the connection]
SpellChecker has joined #bitcoin-core-dev
_flooded has quit [Remote host closed the connection]