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
bitdex has quit [Ping timeout: 265 seconds]
dzxzg has quit [Remote host closed the connection]
furszy_ has quit [Quit: ZNC - https://znc.in]
furszy 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]
memset has joined #bitcoin-core-dev
bitdex has joined #bitcoin-core-dev
jonatack has joined #bitcoin-core-dev
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
furszy has quit [Changing host]
furszy has joined #bitcoin-core-dev
bitdex has quit [Ping timeout: 265 seconds]
durandal__ has joined #bitcoin-core-dev
Guest21 has joined #bitcoin-core-dev
durandal_ has quit [Ping timeout: 256 seconds]
Guest21 has quit [Client Quit]
timbo_xyz has joined #bitcoin-core-dev
cmirror has quit [Read error: Connection reset by peer]
<bitcoin-git> [bitcoin] asipovska opened pull request #34990: Add files via upload (master...master) https://github.com/bitcoin/bitcoin/pull/34990
<bitcoin-git> [bitcoin] DrahtBot closed pull request #34990: Add files via upload (master...master) https://github.com/bitcoin/bitcoin/pull/34990
<bitcoin-git> [gui-qml] johnny9 opened pull request #546: Standard fee selection (qt6...standard-fee-selection) https://github.com/bitcoin-core/gui-qml/pull/546
furszy has quit [Quit: ZNC - https://znc.in]
furszy has joined #bitcoin-core-dev
tarotfied has quit [Quit: WeeChat 4.1.1]
tarotfied has joined #bitcoin-core-dev
cotsuka has quit [Read error: Connection reset by peer]
cotsuka 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
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
ghost43_ has quit [Ping timeout: 265 seconds]
eugenesiegel has quit [Quit: Client closed]
ghost43 has joined #bitcoin-core-dev
cotsuka has quit [Read error: Connection reset by peer]
cotsuka has joined #bitcoin-core-dev
ghost43 has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-core-dev
apollodorus has joined #bitcoin-core-dev
Guyver2 has joined #bitcoin-core-dev
ghost43 has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-core-dev
jonatack has quit [Read error: Connection reset by peer]
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
memset has quit [Read error: Connection reset by peer]
ghost43_ has joined #bitcoin-core-dev
ghost43 has quit [Ping timeout: 265 seconds]
memset has joined #bitcoin-core-dev
ghost43_ has quit [Remote host closed the connection]
abubakarsadiq has joined #bitcoin-core-dev
ghost43 has joined #bitcoin-core-dev
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
tla_ has quit [Ping timeout: 265 seconds]
tla_ has joined #bitcoin-core-dev
emcy__ has joined #bitcoin-core-dev
tla_ has quit [*.net *.split]
ghost43 has quit [*.net *.split]
memset has quit [*.net *.split]
timbo_xyz has quit [*.net *.split]
jerryf has quit [*.net *.split]
SpellChecker has quit [*.net *.split]
afiore has quit [*.net *.split]
andrewtoth_ has quit [*.net *.split]
vasild has quit [*.net *.split]
durandal__ has quit [Ping timeout: 248 seconds]
<bitcoin-git> [bitcoin] ajtowns closed pull request #33191: net: Provide block templates to peers on request (master...202508-sendtemplate1) https://github.com/bitcoin/bitcoin/pull/33191
apollodorus has quit [Read error: Connection reset by peer]
deadmanoz has quit [Ping timeout: 265 seconds]
deadmanoz has joined #bitcoin-core-dev
durandal__ has joined #bitcoin-core-dev
emcy__ has quit [Ping timeout: 245 seconds]
mudsip has joined #bitcoin-core-dev
Guyver2 has left #bitcoin-core-dev [Closing Window]
mudsip has quit []
<bitcoin-git> [bitcoin] janb84 closed pull request #34638: guix: Update storage requirement for HOSTS and added warning for Guix overhead (master...guix-build-update) https://github.com/bitcoin/bitcoin/pull/34638
kevkevin has quit [Remote host closed the connection]
hacker4web3bitco has joined #bitcoin-core-dev
hacker4web3bitco has quit [Read error: Connection reset by peer]
hacker4web3bitco has joined #bitcoin-core-dev
jonatack has joined #bitcoin-core-dev
afiore has joined #bitcoin-core-dev
ghost43 has joined #bitcoin-core-dev
memset has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
vasild has joined #bitcoin-core-dev
tla_ has joined #bitcoin-core-dev
bitdex has joined #bitcoin-core-dev
eugenesiegel has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 248 seconds]
jerryf has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
winterrdog has joined #bitcoin-core-dev
ghost43 has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-core-dev
eugenesiegel has quit [Quit: Client closed]
winterrdog has quit [Read error: Connection reset by peer]
ghost43 has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-core-dev
jonatack has quit [Read error: Connection reset by peer]
jonatack has joined #bitcoin-core-dev
furszy has quit [Changing host]
furszy has joined #bitcoin-core-dev
bugs_ has joined #bitcoin-core-dev
Emc99 has joined #bitcoin-core-dev
Emc99 has quit [Quit: Client closed]
eugenesiegel has joined #bitcoin-core-dev
ghost43 has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-core-dev
___nick___ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
___nick___ has joined #bitcoin-core-dev
___nick___ has quit [Client Quit]
ghost43 has quit [Remote host closed the connection]
___nick___ has joined #bitcoin-core-dev
ghost43 has joined #bitcoin-core-dev
hacker4web3bitco is now known as howhsu
<sipa> fjahr: see https://github.com/sipa/asmap2, with "asmap-tool encode -f -2 input.dat output.dat" it'll convert from the v1 format to a hypothetical v2 format; latest asmap-data filled goes from 1519688 to 1261182 bytes
Holz has quit [Remote host closed the connection]
<sipa> there is a bunch of experimentation code there, but nearly all logic for decoding/encoding the v2 format is in binfmt2.cpp
<fjahr> sipa: Cool, I will take a look
<sipa> there's no equivalent for the "interpreter" yet, just encoding and decoding, but it shouldn't be much harder than decodong
epicleafies has joined #bitcoin-core-dev
purpleKarrot has joined #bitcoin-core-dev
jurraca_ has joined #bitcoin-core-dev
musaHaruna has joined #bitcoin-core-dev
jonatack has quit [Read error: Connection reset by peer]
dzxzg has joined #bitcoin-core-dev
<abubakarsadiq> #startmeeting
<corebot> abubakarsadiq: Meeting started at 2026-04-02T16: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'
<janb84_> hi
<marcofleon> hi
<sipa> hi
<johnny9dev> hi
<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
<fjahr> hi
<kevkevin> hi
<cfields> hi
<jurraca_> hi
<stickies-v> hi
<dzxzg> hi
<sliv3r__> hi
<abubakarsadiq> Thee is 1 pre-proposed meeting topics this week. Any last minute ones to add?
jonatack has joined #bitcoin-core-dev
<theStack> hi
<abubakarsadiq> I'll start with working groups and skip those that are absent.
maxedw_ is now known as maxedw
<eugenesiegel> hi
<jonatack> hi
<abubakarsadiq> #topic Fuzzing WG Update (dergoegge)
svanstaa has joined #bitcoin-core-dev
<marcofleon> I don't think he's present?
Holz has joined #bitcoin-core-dev
<abubakarsadiq> almost all the working group leads are not here
<marcofleon> fair enough, well i'm working on automated PR fuzzing and there are various new fuzz tests to review
<abubakarsadiq> #topic asmap file format & tooling (sipa)
<fjahr> That was last week?
<fjahr> And why not finish the WGs first
jon_atack has joined #bitcoin-core-dev
<abubakarsadiq> Okay, thanks it appears on the website.
<abubakarsadiq> #topic Net Split WG Update (cfields)
<cfields> No update this week. Should have an incoming pr or two in the next few days for a LocalAddressManager.
<abubakarsadiq> #topic Silent Payments WG Update (Novo__, theStack)
jonatack has quit [Ping timeout: 252 seconds]
<abubakarsadiq> #topic QML GUI WG Update (johnny9dev)
<theStack> no update, mostly awaiting review for the silentpayments module PR https://github.com/bitcoin-core/secp256k1/pull/1765
<johnny9dev> For qml. This last week i added a gui functional test to my legacy wallet migration flow PR and undrafted the PR. This test will use v28 to create a wallet to migrate. I also completed the Fee selection controls for picking a couple of standard targets or entering a custom fee.
<yancy> hi
<johnny9dev> epicleafies: can you give status?
<abubakarsadiq> theStack: I saw some update on the mailing list as well?
<brunoerg_> hi
<johnny9dev> Not sure epicleafies is here but he has a bunch of PRs up for the qml. Some of the ones he worked on the last week was the desktop tray and the BIP321 integrations
<epicleafies> yeah, this past week I've created a pr for adding bip21 uri support and updating previous PRs
svanstaa has quit [Quit: Client closed]
<johnny9dev> thanks
<theStack> abubakarsadiq: ah yes, that was a demonstration of the worst-case scanning attack on signet. wallets can use this to see if/how they are affected
<johnny9dev> I think with all of what we have in PR now we're down to 6 remaining tasks out of the original 21 list to get to feature parity
<johnny9dev> Address Book and Contacts Management, Receive Request History and BIP21 sharing, Replace-by-fee Speedup and Cancel, PSBT Import/Export, Sign/Verify message flow, External Signer/HWI
<johnny9dev> that is all for this week
<sipa> cool
<abubakarsadiq> #topic Libevent removal (pinheadmz, fjahr)
<fjahr> Update from pinheadmz (not here today): This week I addressed review on #34905 and #34772 both have concept ACK and stale ACK so should be the home stretch then I'll rebase the big daddy #32061 on those and incorporate new feedback there. Coverage results of libfuzzer and fuzzamoto are posted in the big PR, no crashes! I started on integration tests, first with lnd -- but there are already several non-http integration
<fjahr> issues between LND and core, from the buried taproot deployment and mempool policy changes in 29.1 (their CI is pinned at 29.0 today).
<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> 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
<fjahr> Update from me: Addressed some more feedback on #34158 but it also seems be getting close
<corebot> https://github.com/bitcoin/bitcoin/issues/34158 | torcontrol: Remove libevent usage by fjahr · Pull Request #34158 · bitcoin/bitcoin · GitHub
<fjahr> That's it from me
svanstaa has joined #bitcoin-core-dev
<abubakarsadiq> nice
<abubakarsadiq> Anything else to discuss?
svanstaa has quit [Client Quit]
<abubakarsadiq> #endmeeting
<corebot> abubakarsadiq: Meeting ended at 2026-04-02T16:15+0000
jurraca_ has quit [Quit: leaving]
janb84_ has quit [Quit: WeeChat 4.8.1]
dzxzg has quit [Quit: Konversation terminated!]
epicleafies has quit [Quit: Client closed]
janb84 has joined #bitcoin-core-dev
nervana21 has joined #bitcoin-core-dev
memset has quit [Remote host closed the connection]
andrewtoth_ has joined #bitcoin-core-dev
memset has joined #bitcoin-core-dev
eugenesiegel has quit [Quit: Client closed]
eugenesiegel has joined #bitcoin-core-dev
jon_atack has quit [Read error: Connection reset by peer]
nervana21 has quit [Quit: Client closed]
<darosior> Hi, missed the meeting but i'd like to point something out. Our implementation of the Bitcoin protocol may send a peer a second request before the first one completed. Typically this can happen at the beginning of IBD when we request 16 blocks and request a 17th directly after receiving the response to the first one. It can happen in other places
<darosior> as well. Of course the protocol does not mandate that requests work in lockstep, but because it is unspecified other implementations took this approach instead. For instance, Eric Voskuil pointed to me libbitcoin would disconnect some Bitcoin Core peers doing IBD because they were making interleaving requests. He's since carved out an exception for
<darosior> compatibility, but i think it would make sense to document it so other implementations don't have to debug it.
<darosior> Do you think this is worth documenting? More generally, do you think it would make sense to document our implementation of the protocol in the same way we document for instance our relay policy rules? I'm not sure how detailed we'd want to be but there are probably more things that could fit in this document.
winterrdog has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] maflcko closed pull request #34935: cli: Return more correct error on -norpccookiefile without -rpcpassword (master...2603-cli-coockie) https://github.com/bitcoin/bitcoin/pull/34935
eugenesiegel has quit [Quit: Client closed]
eugenesiegel has joined #bitcoin-core-dev
winterrdog has quit [Read error: Connection reset by peer]
<_aj_> darosior: we also send many GETDATA requests for txs without waiting for a response to the first before sending the second? i don't see why this would be surprising in the first place?
<darosior> Yeah. I think that was surprising to him because he's not implemented transaction relay
ghost43_ has joined #bitcoin-core-dev
ghost43 has quit [Remote host closed the connection]
ghost43_ has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-core-dev
cotsuka has quit [Read error: Connection reset by peer]
cotsuka has joined #bitcoin-core-dev