16:00:07 <fjahr> #startmeeting 16:00:07 <corebot> fjahr: Meeting started at 2025-03-20T16:00+0000 16:00:08 <corebot> fjahr: Current chairs: fjahr 16:00:09 <corebot> fjahr: Useful commands: #action #info #idea #link #topic #motion #vote #close #endmeeting 16:00:10 <corebot> fjahr: See also: https://hcoop-meetbot.readthedocs.io/en/stable/ 16:00:11 <corebot> fjahr: Participants should now identify themselves with '#here' or with an alias like '#here FirstLast' 16:00:18 <fjahr> #bitcoin -core-dev Meeting: abubakarsadiq achow101 _aj_ ajonas b10c brunoerg cfields darosior dergoegge fanquake fjahr furszy gleb glozow hebasto 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 16:00:25 <TheCharlatan> hi 16:00:27 <brunoerg> hi 16:00:28 <sr_gi[m]> hi 16:00:29 <johnny9dev> hi 16:00:30 <darosior> hi 16:00:30 <pinheadmz> yo 16:00:30 <maxedw> hi 16:00:38 <furszy> hi 16:00:38 <dzxzg> hi 16:00:41 <sipa> hi 16:01:03 <darosior> harding: makes sense. 16:01:04 <willcl-ark> hi 16:01:12 <fjahr> I don't see pre-proposed meeting topics but my own doesn't show up either... 16:01:27 <b10c> hi 16:01:31 <johnny9dev> #here 16:01:33 <fjahr> Anyway, any last minute ones to add? 16:01:36 <jon_atack> hi 16:02:09 <fjahr> #topic Erlay WG Update (sr_gi, gleb, marcofleon) 16:02:33 <sr_gi[m]> No major update this week, I'm still working on updating the patch to #30116 16:02:37 <corebot> https://github.com/bitcoin/bitcoin/issues/30116 | p2p: Fill reconciliation sets (Erlay) attempt 2 by sr-gi · Pull Request #30116 · bitcoin/bitcoin · GitHub 16:03:12 <fjahr> #topic Kernel WG Update (TheCharlatan) 16:03:35 <TheCharlatan> ryanofsky commented the potential for a C bindings expanding the scope of the project in the context of darosior's recent post about project scope: https://github.com/bitcoin/bitcoin/pull/30595#issuecomment-2736469179 and proposed splitting the bindings into an external repo. 16:03:56 <TheCharlatan> I gave my view on that here https://github.com/bitcoin/bitcoin/pull/30595#issuecomment-2738349197 , but it would be nice to have more people offer their perspective. 16:04:50 <fjahr> #topic Cluster Mempool WG Update (sdaftuar, sipa) 16:05:22 <sipa> hi, good progress on #31363 the past week, i think it's getting closer 16:05:24 <corebot> https://github.com/bitcoin/bitcoin/issues/31363 | cluster mempool: introduce TxGraph by sipa · Pull Request #31363 · bitcoin/bitcoin · GitHub 16:05:25 <darosior> TheCharlatan: I have seen it but don't have an opinion, for what it's worth. 16:05:39 <darosior> (an *informed* opinion) 16:06:10 <sipa> not that much else to report 16:06:23 <fjahr> #topic Legacy Wallet Removal WG Update (achow101, furszy) 16:06:47 <furszy> #31961 got merged. Next in line is #31250. However, it requires a rebase from achow, so it might stay in this state for the next two weeks. 16:06:51 <corebot> https://github.com/bitcoin/bitcoin/issues/31961 | Require sqlite when building the wallet by Sjors · Pull Request #31961 · bitcoin/bitcoin · GitHub 16:06:53 <corebot> https://github.com/bitcoin/bitcoin/issues/31250 | wallet: Disable creating and loading legacy wallets by achow101 · Pull Request #31250 · bitcoin/bitcoin · GitHub 16:07:26 <fjahr> #topic QML GUI WG Update (jarolrod, johnny9dev) 16:07:45 <johnny9dev> Last week I have been focused on getting all of the current PRs mergable with help from hebasto. The following have been merged in. 16:07:45 <johnny9dev> 1. Fix handling of load wallet in controller #447 16:07:45 <johnny9dev> 2. Initial Template for Request Payment page #435 16:07:45 <johnny9dev> 3. Introduce AddWalletButton and connect it to the AddWallet flow #418 16:07:45 <johnny9dev> 4. Introduce the Desktop Wallet Activity Page #442 16:07:46 <johnny9dev> 16:07:47 <corebot> https://github.com/bitcoin/bitcoin/issues/447 | RPC 'sendfrom' with invalid address crashes bitcoind · Issue #447 · bitcoin/bitcoin · GitHub 16:07:48 <corebot> https://github.com/bitcoin/bitcoin/issues/435 | Bugfix: don't overuse limited ExtractAddress by sipa · Pull Request #435 · bitcoin/bitcoin · GitHub 16:07:49 <corebot> https://github.com/bitcoin/bitcoin/issues/418 | Update makefile.vc for wallet encryptions. by EricJ2190 · Pull Request #418 · bitcoin/bitcoin · GitHub 16:07:51 <corebot> https://github.com/bitcoin/bitcoin/issues/442 | Unit Test Fixes by TheBlueMatt · Pull Request #442 · bitcoin/bitcoin · GitHub 16:07:56 <johnny9dev> 16:07:56 <johnny9dev> The following haven’t been merged in yet but are ready to go. 16:07:56 <johnny9dev> 5. Introduce Send pages for single-sig, single input/output send 445 16:08:11 <johnny9dev> Additionally, I’ve been developing the context menu popups that contain the options toggles for more advanced send features. The current feature I’m working on is coin control and the form for input/coin selection. I expect to PR this by the end of the week. 16:08:11 <johnny9dev> My next priorities are multiple outputs for Send, Address and Amount formatting, and pagination of the Activity list. 16:08:33 <sipa> bitcoin-core/gui#442 16:08:34 <corebot> https://github.com/bitcoin-core/gui/issues/442 | . · Issue #442 · bitcoin-core/gui · GitHub 16:09:07 <fjahr> #topic Script Validation WG Update (fjahr) 16:09:13 <fjahr> Oh hello! 16:09:19 <fjahr> This is a new WG for the stuff around batch validation and other script validation improvements, for example within checkqueue (pretty much all that was discussed at the session on this at CoreDev, the transcripts should be available soon for anyone who didn't make it) plus the necessary benchmarking that helps us evaluate these different options. 16:09:32 <fjahr> Siv has joined our WG and will pick up the work on secp256k1#1134 soon including looking into utilizing pippenger there. 16:09:35 <corebot> https://github.com/bitcoin-core/secp256k1/issues/1134 | Add an experimental batch module by siv2r · Pull Request #1134 · bitcoin-core/secp256k1 · GitHub 16:09:47 <fjahr> #31689 might be RFM already (3 ACKs) but maybe it can also use another pair of eyes 16:09:50 <corebot> https://github.com/bitcoin/bitcoin/issues/31689 | Benchmark Chainstate::ConnectBlock duration by Eunovo · Pull Request #31689 · bitcoin/bitcoin · GitHub 16:10:03 <sipa> fjahr: if you have some group/channel/other communication medium, i'm happy to join and lurk 16:10:10 <fjahr> #29491 is still a WIP but it's improving and we have in active discussion around the concept and approach, happy to get more people involved 16:10:13 <corebot> https://github.com/bitcoin/bitcoin/issues/29491 | [EXPERIMENTAL] Schnorr batch verification for blocks by fjahr · Pull Request #29491 · bitcoin/bitcoin · GitHub 16:10:47 <fjahr> sipa: Just a signal channel for now, will invite you and anyone else who is interested! 16:10:49 <darosior> happy to lurk too. 16:10:53 <dergoegge> me too 16:11:14 <sipa> cool 16:11:27 <fjahr> will do soon after the meeting 16:11:43 <fjahr> #topic Upcoming ASMap run tomorrow (me again) 16:11:56 <fjahr> Some people expressed interested at CoreDev in participating in building an ASMap. There is an upcoming ASMap run tomorrow: https://github.com/asmap/asmap-data/issues/22 It starts at the same time as the meeting here and due to the performance improvements it will be a lot faster than it used to be if you participated in the past. 16:12:24 <fjahr> Feel free to ping us here or in the issue linked above if you want to join and have trouble setting up kartograf. 16:12:56 <jon_atack> fjahr: sgtm, an idea of amount of time it takes? 16:13:19 <sipa> and this would then replace the binary asmap blob included in #28792 ? 16:13:21 <corebot> https://github.com/bitcoin/bitcoin/issues/28792 | Embed default ASMap as binary dump header file by fjahr · Pull Request #28792 · bitcoin/bitcoin · GitHub 16:13:38 <furszy> fjahr: add me too to the WG. 16:13:40 <fjahr> jon_atack: On a modern/high end laptop something like 10-20min 16:13:50 <pinheadmz> participants in this combine their data or are expected to get same determinstic output ? 16:14:37 <fjahr> sipa: Yeah, we have made several new ones since the PR was last updated. I can update it with this run again. I had been holding off updating the asmap data because of the dependency on the cmake PR which is now merged. 16:15:08 <jon_atack> fjahr: ty. I guess this updates latest_asmap.dat in https://github.com/asmap/asmap-data that is also used for the DNS seeds script 16:15:27 <fjahr> pinheadmz: most should get the same exact result if not all, we don't combine it but compare the result. 16:15:41 <jon_atack> (currently latest_asmap.dat is 3 months old) 16:15:55 <fjahr> jon_atack: yes, that is always updated when we add a new map to the repo (CI checks it) 16:16:19 <fjahr> he haven't had a run in a while because we did all these performance updates 16:16:34 <fjahr> and wanted to make sure it's really stable again 16:18:12 <fjahr> Alright, ping us any time about the asmap stuff, tools/process etc. 16:18:35 <fjahr> Anything else to discuss? Someone want to say something on the RC? 16:19:26 <fjahr> Please build and test I guess :) 16:19:55 <sr_gi[m]> fjahr I'd like to participate too 16:20:31 <fjahr> Cool, let me know if you have issues with the setup in the readme: https://github.com/asmap/kartograf 16:20:43 <fjahr> #endmeeting