-
DataHoarder
specific implementation Bulletproofs bug in Beam
beam.mw/blog/news/hardfork-six
-
DataHoarder
uh, was for lounge. oh well
-
br-m
<rucknium> MRL meeting in this room in two hours.
-
br-m
<vtnerd> Schedule conflict during the meeting so I'll give my updates now: finished fixing small bugs in lws and lwsf (Claude Report/review). Now working on updating all the serialization prs - there's been one review in particular that needs attention
-
br-m
<gingeropolous> dunno what i'll be doing at the time, my update - cluster work. stupid hardware being stupid
-
br-m
<sgp_> My only update is that the Helios/Selene review kicked off and will be returned later this month
-
br-m
<sgp_> The reviewer is Least Authority
-
br-m
<rucknium> Meeting time!
monero-project/meta #1420
-
br-m
<rucknium> 1. Greetings
-
br-m
<articmine> Hi
-
jpk68
Hello
-
rbrunner
Hello
-
br-m
<boog900> Hi
-
br-m
<jberman> waves
-
br-m
<rucknium> 2. Updates. What is everyone working on?
-
rbrunner
Still Polyseed, but now with the code ready for re-review
-
jpk68
Me: I2P GUI integration, writing docs
-
br-m
<rucknium> me: Keeping stressnet stressed and some HackerOne work.
-
br-m
<rucknium> There were some updates posted right before the meeting.
-
br-m
<jberman> me: continuing with finalizing the audited FCMP++ integration PR's (we're approaching 1k lines of integration crypto code merged including tests), and more stressnet investigating
-
br-m
-
br-m
<rucknium> Any discussion on this topic?
-
br-m
-
br-m
<rucknium> The main machine I use to send tx spam has had some stability issues. @gingeropolous:monero.social referenced them in his update before the meeting.
-
br-m
<rucknium> But other users are spamming from their machines. Thank you!
-
br-m
<rucknium> Block sizes have gone back to being small because tx spam isn't enough to keep them large.
-
br-m
<jberman> Looking to get v2.1 out in the next day (solves windows GUI crash, marginally improves wallet refresh, and will hopefully solve those double spend errors for good)
-
br-m
<rucknium> I added a few new features to my xmrspammer package
github.com/Rucknium/xmrspammer . With get.view.keys(), a user can get the view keys of their spamming wallets. Useful for seeing which of your spam wallets are getting txs confirmed if you submit your view keys to
stressnet.p2pool.observer/payments
-
br-m
<rucknium> And kill.wallet.processes() will kill the monero-wallet-rpc processes associated with a set of wallets. Useful in case you don't want to kill all of the wallet RPC processes running on your machine.
-
br-m
<rucknium> Anything else on stressnet?
-
br-m
<jberman> Nothing from me, other than that seems like remaining hiccups seem to be uncommon upstream edge cases
-
br-m
<jberman> and FCMP++ / Carrot specific code seems to be holding up well
-
br-m
<rucknium> @jberman:monero.social: Glad to hear it. (I will ping you about something at the end of the meeting.)
-
br-m
-
br-m
<rucknium> @gingeropolous:monero.social said he is working on some hardware issues in the Monero Research Computing Cluster. Thanks, @gingeropolous:monero.social ! Probably there is no further update on monerosim for this meeting.
-
br-m
<rucknium> 6. Any other business
-
br-m
<rucknium> I want to check in on status of the last FCMP++ items needed before deployment.
-
br-m
-
br-m
<rucknium> Is there another list we should be looking at, too?
-
br-m
<rucknium> Or anyone else can comment on the to-do list, too.
-
br-m
<jberman> Sorry, computer connection is spotty rn. Switching to mobile
-
br-m
<jberman> The remaining major blockers include:
-
br-m
<jberman> 1. Beta stressnet
-
br-m
<jberman> 2. Research Audit tasks
-
br-m
<jberman> 3. Multisig[... more lines follow, see
mrelay.p2pool.observer/e/tOqe4pQLM3VoaHhN ]
-
br-m
<jberman> That list reflects Research audit tasks. In addition to what's there, we've been discussing having another round of audits done on the circuit and gadgets impl (the equivalent area where Zcash had a hidden inflation bug)
-
br-m
<rucknium> The counterfeiting bugs & flaws in other coins make me nervous, personally.
-
br-m
<rucknium> They have always made me nervous, but there are more of them now. And more recent.
-
br-m
<jberman> I would say that if beta stressnet continues running the way it's been running, that beta has demonstrably served its purpose
-
br-m
<jberman> Koe is nearly complete with multisig
-
br-m
<jberman> Jeffro is nearly complete with hot/cold impl, which I've also reviewed in depth thus far
-
br-m
<jberman> Hardware wallets are probably the biggest question mark on the impl front at the moment. Not that we won't be able to complete it. But we've been waiting on the vendors to indicate they have the capacity to do it asap
-
br-m
<ofrnxmr> @jberman: plowsof should test the cold signing airgap stuff for fcmp++ (and mobile eallet migration in general)
-
br-m
<jberman> And then on merging code: we're making incremental progress on that front. Crypto building blocks are making their way in. That's been/will be my first priority at this point
-
br-m
<plowsof:matrix.org> creating an unsigned tx set + signing (if thats possible now, it will be great to try)
-
br-m
<ofrnxmr> I think an impotant step on the way, is for mobile wallet to be tested on stressnet
-
br-m
<jberman> Cake mentioned they're going to prepare a build for the beta stressnet, so that'll be nice
-
br-m
<ofrnxmr> Cake said theyd thibk abt it in public, maybe confirmed it elsewhere>
-
br-m
<ofrnxmr> Acx said he couldnt get monfluo to build for master, and monerujo didnt respond yet
-
br-m
<rucknium> Should I create a general FCMP update item on future agendas, or is there no need?
-
br-m
<jberman> @plowsof:matrix.org: AFAIK @jeffro256:monero.social is still finalizing the PR from my review comments, but once that PR is fully ready, will be able to test it (will link the PR in a sec)
-
br-m
<jberman> @rucknium: Sgtm
-
br-m
<jberman> This is the development branch PR for hot/cold wallets:
seraphis-migration/monero #52
-
br-m
<rucknium> @jberman: I will do it.
-
br-m
<jberman> And then that'll get pulled into beta once it's ready here:
seraphis-migration/monero #358
-
br-m
<jeffro256> Hi, sorry I'm late
-
br-m
<jeffro256> Yeah, I recently made a big change to the carrot_core lib here:
seraphis-migration/monero #424. Now the hot-cold PR, and the knowledge proofs PR depend on it
-
br-m
<jeffro256> Today I'm refactoring all the doc strings in my Carrot code so they can be parsed by Doxygen, and I'm reviewing Ukoe's review of carrot_impl
-
br-m
<rucknium> @jberman:monero.social: Thanks for explaining the FCMP to-do list!
-
br-m
<rucknium> Anything else anyone wants to bring up?
-
br-m
<jeffro256> @j-berman Should we mention blocking tasks for v2.1?
-
br-m
<jberman> Sure, blocking task is me looking into @rucknium:monero.social 's latest logs showing another double spend error running code that solves a bug that was contributing to the issue, but apparently there is still another bug causing it and needs further investigation
-
br-m
<jberman> I haven't had the chance to dig into those logs yet
-
br-m
<rucknium> How important is it to fully resolve the double-spend error? It is extremely rare.
-
br-m
<rucknium> In terms of priorities
-
br-m
<jberman> Not very, I'm not prioritizing it highly at this point (and have also had somewhat limited availability this past week), which is why I haven't gotten to it
-
br-m
<jpk68:matrix.org> I contacted Trezor on Twitter, trying to give them contact info. They responded and said their devs were already in contact, which seems to be... not true > <@jberman> Hardware wallets are probably the biggest question mark on the impl front at the moment. Not that we won't be able to complete it. But we've been waiting on the vendors to indicate they have the capacity to do it asap
-
br-m
<rucknium> (Note to readers: "double-spend error" does not mean that the blockchain accepts a double-spend. The error occurs because the wallet software forgets that it spent a coin and then tries to spend the coin again. The node rejects the transaction with a double-spend error.)
-
br-m
<plowsof:matrix.org> ideally the wallet would self correct, the outputs marked as double spent in the tx are then marked as such and the next attempt does not include them. is this not happening?
-
br-m
<ofrnxmr> Its not
-
br-m
<rucknium> We can end the meeting here. Thanks everyone!
-
br-m
<jberman> The more pressing concern with the issue ATM is that the node isn't relaying the tx in the first place, so tx gets stuck in the node un-relayed. That's the core thing that needs to be fixed here