16:00:09 <fjahr> #startmeeting 
16:00:09 <corebot> fjahr: Meeting started at 2026-03-19T16:00+0000
16:00:10 <corebot> fjahr: Current chairs: fjahr
16:00:11 <corebot> fjahr: Useful commands: #action #info #idea #link #topic #motion #vote #close #endmeeting
16:00:13 <corebot> fjahr: See also: https://hcoop-meetbot.readthedocs.io/en/stable/
16:00:14 <corebot> fjahr: Participants should now identify themselves with '#here' or with an alias like '#here FirstLast'
16:00:44 <fjahr> #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 vasild
16:00:44 <fjahr> willcl-ark
16:00:49 <hebasto> hi
16:00:50 <darosior> hi
16:00:51 <jonatack> hi
16:00:52 <eugenesiegel> hi
16:00:53 <brunoerg> hi
16:00:53 <dergoegge> hi
16:00:55 <sedited> i
16:00:56 <pinheadmz> yo!
16:00:58 <sedited> hi
16:01:00 <fjahr> There are no pre-proposed meeting topics this week. Any last minute ones to add?
16:01:01 <lightlike> hi
16:01:04 <johnny9dev> hi
16:01:12 <janb84> hi
16:01:14 <stickies-v> hi
16:01:21 <abubakarsadiq> hi
16:01:39 <kanzure> hi
16:01:48 <hodlinator> hi
16:01:57 <furszy> hi
16:02:01 <fjahr> Let's start with the WGs
16:02:03 <fjahr> #topic Fuzzing WG Update (dergoegge)
16:02:07 <dzxzg> hi
16:02:08 <jurraca> hi
16:02:17 <dergoegge> no update
16:02:28 <fjahr> #topic Kernel WG Update (sedited)
16:02:43 <sedited> aj and cory left some interesting comments on #32317. Haven't gotten around to work on them yet, but I'd like to encourage others to read them.
16:02:46 <corebot> https://github.com/bitcoin/bitcoin/issues/32317 | kernel: Separate UTXO set access from validation functions by sedited · Pull Request #32317 · bitcoin/bitcoin · GitHub
16:02:54 <yancy> hi
16:04:03 <sedited> we've also had craig raw try out #32427 for faster silent payment scanning: https://github.com/bitcoin/bitcoin/pull/32427#pullrequestreview-3935024360
16:04:06 <corebot> https://github.com/bitcoin/bitcoin/issues/32427 | (RFC) kernel: Replace leveldb-based BlockTreeDB with flat-file based store by sedited · Pull Request #32427 · bitcoin/bitcoin · GitHub
16:04:25 <sedited> which lead to some interesting discussions on that PR too.
16:04:38 <sedited> that's all.
16:04:53 <fjahr> #topic Benchmarking WG Update (l0rinc, andrewtoth)
16:05:10 <fjahr> l0rinc left an update earlier
16:05:26 <fjahr> https://bitcoin-irc.chaincode.com/bitcoin-core-dev/2026-03-19#1204475;
16:05:27 <corebot> fjahr: Error: That URL raised <HTTP Error 404: Not Found>
16:06:03 <fjahr> #topic QML GUI WG Update (johnny9dev)
16:06:35 <johnny9dev> Started PRs for wallet migration flows and wallet import/restore flows. Last PR for decoupling the qml project from the original qt-widgets is up and when those are merged that will be completed
16:07:17 <johnny9dev> We've introduced GMock to the project to mock out the wallet and node interfaces for easier unittesting
16:07:46 <johnny9dev> epicleafies: can you add your status?
16:08:06 <epicleafies> I've started PRs for adding the desktop tray icon and another for language and units settings.
16:08:44 <johnny9dev> nice
16:09:28 <johnny9dev> i think that is all for now. the PRs are pilling up so we'll need to clear them soon
16:09:47 <fjahr> #topic Libevent removal (pinheadmz, fjahr)
16:09:51 <fjahr> A new working group just hatched 🐣. There has been quite a bit of development and review lately way to the goal is pretty clear so we thought it would be a good idea to try to give status updates regularly. All the necessary pieces already exist, you can find them all in the tracking issue: #31194.
16:09:52 <corebot> https://github.com/bitcoin/bitcoin/issues/31194 | Remove libevent as a dependency (HTTP / cli / torcontrol) · Issue #31194 · bitcoin/bitcoin · GitHub
16:09:59 <pinheadmz> Work continues on #32061 after many great reviews. After next rebase I will close that PR and reopen a fresh PR with the same code, but without a year and 300+ comments. Review has also exposed some new tests I want to add to master, and tweaks to some utilities we already merged last month I now realize are mostly wrong <grimace emoji>. SO stay tuned for three new PRs. Well, one reborn and two little guys.
16:10:05 <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
16:10:19 <fjahr> pinheadmz: we should have synced better :D
16:10:26 <furszy> ACK
16:10:37 <pinheadmz> were doing great bruh
16:11:21 <pinheadmz> thats all
16:11:42 <fjahr> So review focus is on #34772 (new prerequisite to the http server) and #34158
16:11:44 <corebot> https://github.com/bitcoin/bitcoin/issues/34772 | test: clean up interface_http and improve idle timeout coverage by pinheadmz · Pull Request #34772 · bitcoin/bitcoin · GitHub
16:11:47 <corebot> https://github.com/bitcoin/bitcoin/issues/34158 | torcontrol: Remove libevent usage by fjahr · Pull Request #34158 · bitcoin/bitcoin · GitHub
16:12:11 <fjahr> Anything else to discuss?
16:12:16 <abubakarsadiq> #proposedmeetingtopic `MempoolUpdated` ValidationInterface callback
16:12:16 <corebot> abubakarsadiq: Unknown command: #proposedmeetingtopic
16:12:35 <fjahr> #topic `MempoolUpdated` ValidationInterface callback (abubakarsadiq)
16:12:45 <abubakarsadiq> Opened #34803, which adds a `MempoolUpdated` ValidationInterface callback emitting before/after fee rate diagram chunks on every mempool update  enabling cluster-aware fee estimation and eliminating redundant block template rebuilds in the mining interface. The change is minimal; most of the diff is tests. Looking forward to feedback.
16:12:47 <corebot> https://github.com/bitcoin/bitcoin/issues/34803 | mempool: asynchronous mempool fee rate diagram updates via validation interface by ismaelsadeeq · Pull Request #34803 · bitcoin/bitcoin · GitHub
16:13:13 <abubakarsadiq> That's all. thanks
16:13:53 <fjahr> Any other topics?
16:13:55 <jurraca> #topic ASmap
16:13:58 <jurraca> i opened #34842 to add asmap attestation scripts to contrib/asmap, wanted to ask if there are opinions for/against putting this in the core repo. The alternative would be putting them in the asmap.sigs repo along with the attestations themselves.
16:14:00 <corebot> https://github.com/bitcoin/bitcoin/issues/34842 | contrib: add ASmap attestation scripts by jurraca · Pull Request #34842 · bitcoin/bitcoin · GitHub
16:15:39 <fjahr> They are currently in the asmap.sigs repo
16:15:53 <fjahr> But these are updated a bit right?
16:15:58 <jurraca> yea
16:17:11 <fjahr> Ok, please review if you have an opinion! Any other spontaneous topics?
16:17:20 <eugenesiegel> yes
16:17:24 <eugenesiegel> dzxzg, hodlinator, and I have had some debate in https://github.com/bitcoin/bitcoin/pull/32606 about processing compact blocks as a -blocksonly node. As a -blocksonly node, should we immediately drop the compact block (since we did not send sendcmpct to our peer) or should we process the header if we receive the compact block? My hesitation on
16:17:25 <eugenesiegel> processing the header is that our peer should follow the protocol and the counter-point is that we should get the header. Curious to hear any thoughts. Link to discussion: https://github.com/bitcoin/bitcoin/pull/32606#discussion_r2886012883
16:19:29 <sipa> hi
16:19:34 <fjahr> No comments I guess, please follow-up in the linked discussion!
16:19:46 <fjahr> More topics? Keep them coming...
16:20:56 <andrewtoth_> hi
16:21:23 <fjahr> andrewtoth: any last words on benchmarking? Otherwise I am ending now :)
16:22:13 <kevkevin> hi
16:22:26 <fjahr> #endmeeting