16:59:06 Meeting in 1 hour 18:00:01 Meeting time. Hello! https://github.com/monero-project/meta/issues/1394 18:01:04 Hi 18:01:13 hey 18:01:52 hi 18:02:36 Alright, maybe some more will join, but let's start with the reports already. 18:02:43 Hello 18:02:50 Hi 18:03:01 I worked on Polyseed in the RPC wallet server. More to do than I knew first. 18:03:20 Me: reported earlier, multisig mostly done, waiting on jeffro to rebase the hotcold branch. 18:03:29 restore height approximation (still testing some things with the GUI, but mostly done), else reviews and mirrors 18:03:29 will try to put my focus back into replacing wallet2 with the Wallet API in wallet-rpc 18:04:26 i implemented the serai based multisig dkg in my library and wrote an acceptance test for the typical escrow case: https://xcancel.com/spirobel/status/2056020125145600366#m for context: https://xcancel.com/spirobel/status/2053101870768697645#m general overview of my library and wallet demo. Now i work on documenting the wallet / web app interaction 18:04:52 @koe000:matrix.org: So soon it will be A) hop on stressnet, B) compile your PR branch, C) test multisig, right? 18:05:30 @spirobel:kernal.eu: "dkg" being...? 18:05:42 @rbrunner7: distributed key generation 18:05:49 Me: was a bit busy with IRL stuff, but made some progress on I2P work and a few PRs 18:05:52 Ah, yes, of course, thanks 18:06:28 rbrunner7: well no doubt I’ll have to grind through some mind-melting bugs first 18:06:49 rbrunner7 there is a blog post that gives and overview: https://monerochan.news/article/19 18:07:42 Thanks, will be an interesting read, I was just asking myself what you intend to use multisig for :) 18:08:16 You seem to aim quite high, I hope you didn't bite off more than you can chew ... 18:09:08 "mind-melting bugs" hopefully not 18:09:40 (about potential multisig problems in koe's code) 18:10:29 I think quite in general a lot is happening regarding third-party projects based on Monero right now. Too bad not all are really solid. 18:11:24 Opening the source seems to be a step too far for some projects, for example. 18:11:46 i mean you can just try it the code is done now and it is really not that hard to grasp :D 18:12:17 there is also this convo with alia https://xcancel.com/spirobel/status/2056082082913456234#m about the practice in xmrbazzar 18:13:35 @vtnerd:monero.social: By all means you should mention that you have a 1.0 beta of LWS out now! https://github.com/vtnerd/monero-lws/pkgs/container/monero-lws 18:15:31 I have a suspicion that light-wallet servers might become more important with FCMP++. Let's see what happens with the larger transactions and the resulting faster blockchain growth. Might not take long to have blockchain file of half a terabyte ... 18:17:36 Alright, looks like we are through with the reports. Anything special to discuss today? 18:18:44 Does not look like it. Let's close already then. Thanks for attending everybody, read you again in 1 week! 18:18:55 Thanks everbody 18:18:57 Thanks, everyone 18:19:24 @sneedlewoods_xmr:matrix.org: Jinx! 18:19:44 Yeah there's nothing fcmp++ in that release, but it's got a lot of changes since last release 18:20:14 here is the repo btw https://github.com/monerochan-ecosystem/monero-wallet-api 18:20:28 it can also do multiwallet multi threaded sync 18:20:34 in the browser as well 18:21:32 Yes, that's what I meant, looks like lots of cutting-edge stuff in a single swoop, done single-handedly. Not the easiest thing to pull through. 18:24:23 Augh, apologies I lost track of time 18:26:05 @rbrunner7: i agree. but the thing is done now. https://video.twimg.com/amplify_video/2053096986489057280/vid/avc1/3840x2160/4oKLjFzvpG_YokxK.mp4 you can watch the video of the acceptance test run to get a vibe for it. 18:26:24 my update: beta stressnet v2.0 review (preparing to roll back and restart stressnet), FCMP++ integration audit handling some suggestions (the phase 1 audit went well, only informational suggestions found, and it seemed solidly deep. Final report I anticipate will be ready soon) 18:28:42 > <@rbrunner7> I have a suspicion that light-wallet servers might become more important with FCMP++. Let's see what happens with the larger transactions and the resulting faster blockchain growth. Might not take long to have blockchain file of half a terabyte ... 18:28:43 LWS is primarily good to avoid scanning in the wallet. FCMP++ txs don't impact scanning time, wallets only download pruned data (not FCMP++ proof data). Building the FCMP++ tree slows down scan time somewhat, Carrot speeds up scanning time somewhat. We haven't done a complete benchmark yet to see how scan time will shake out 18:32:27 I see 18:33:27 > <@spirobel:kernal.eu> i implemented the serai based multisig dkg in my library and wrote an acceptance test for the typical escrow case: https://xcancel.com/spirobel/status/2056020125145600366#m for context: https://xcancel.com/spirobel/status/2053101870768697645#m general overview of my library and wallet demo. Now i work on documenting the wallet / web app interaction 18:33:27 thanks for https://crates.io/crates/frost-dkg ! 18:33:51 ah and thanks for linking the repo, I was looking for https://github.com/monerochan-ecosystem/monero-wallet-api/tree/master/frost-dkg specifically. 18:35:26 @spirobel:kernal.eu: any guess on the work it would take to get this working on stressnet? I have only just started reading about it. 18:36:28 @jbabb:cypherstack.com: the one on crates is not from me. i didnt put it on crates ... if people want to use it they can do git= and rev to pin the commit 18:36:59 ah, sorry, I see that now. 18:37:51 @jbabb:cypherstack.com: for stressnet i need to add fcmp & carrot support. but that will be a new milestone. 18:39:32 if you are interested in the frost dkg stuff i would go through the escrow acceptance test described in the article and linked in the readme 18:39:47 and then read the section on how the wasm processor works. 18:40:15 i dont use bindgen, i built my own solution from scratch that does not rely on these type of code generation tools 18:41:00 that is also relevant for C FFI or other languages like dart 18:42:22 i think with the serai dkg we have an edge over other ecosystems. and it is audited 18:43:31 and--correct me if i'm mistaken (please, anyone)--this is one of the first multisign applications in rust aside from serai-wallet->monero-wallet itself? 18:44:27 well, I say app, but I mean library 18:44:36 i think you guys used modular frost in stack wallet for bitcoin multisig if i am not mistaken ... but you didnt use the dkg 18:45:08 right, but for btc, not monero. should've been clearer: first lib offering multisig for monero in rust :) afaik 18:45:29 (outside of serai-wallet, now monero-wallet, themselves) 18:45:57 and I am genuinely interested in any other work on the topic out there. so when I say please anyone correct me I am fishing for links :) 18:47:16 @jbabb:cypherstack.com: i think the presentation i linked in the article by luke is very insightful. they also talk about the different applications 18:47:25 it really shows why this dkg is so useful 18:49:42 by they i mean the other speakers ... the whole session is worth a listen and puts the whole thing into context