-
m-relay
<rbrunner7:monero.social> Meeting in a bit less than 1 hour
-
m-relay
<rbrunner7:monero.social> Meeting time. Hello!
monero-project/meta #1273
-
m-relay
<sneedlewoods_xmr:matrix.org> Hey
-
m-relay
<hinto:monero.social> hello
-
m-relay
<jberman:monero.social> *waves*
-
m-relay
<vtnerd:monero.social> Hi
-
m-relay
<rbrunner7:monero.social> Alright, on to the reports
-
m-relay
<sneedlewoods_xmr:matrix.org> made the first tx, but rushed through the implementation, now have to fix some areas to make sure it behaves the same as before and all the command options work as expected
-
m-relay
<syntheticbird:monero.social> hello
-
m-relay
<rbrunner7:monero.social> SNeedlewoods: You mean with the CLI wallet running on Wallet API?
-
m-relay
<sneedlewoods_xmr:matrix.org> exactly
-
m-relay
<rbrunner7:monero.social> Nice milestone :)
-
m-relay
<rbrunner7:monero.social> I am content that my improved peer selection PR was merged. Thanks to the reviewers. Must be my first PR for a year or so ...
-
m-relay
<sneedlewoods_xmr:matrix.org> picked almost all the low hanging fruits and now more complex stuff is still left
-
m-relay
<hinto:monero.social> me: thinking about how to implement PoWER with as few diffs as necessary
-
m-relay
<vtnerd:monero.social> Got lws server _mostly_ integrated with carrot/fcmp. Legacy and view balance keys work and pickup incoming and spends, but view-incoming doesn't fully work with subaddresses yet
-
m-relay
<rbrunner7:monero.social> hinto: Cuprate, yes?
-
m-relay
<jberman:monero.social> me: announced FCMP++ & Carrot alpha stressnet v1 (
github.com/seraphis-migration/monero/releases/tag/v0.19.0.0-alpha.1), started opening some smaller PR's from the integration to the main repo
-
m-relay
<hinto:monero.social> for both `monerod` and `cuprated`
-
m-relay
<rbrunner7:monero.social> Somebody should put up a nice countdown to October 3, with carrots or so
-
m-relay
<rbrunner7:monero.social> I think we reach the point where it becomes quite improbable that the hardfork to FCMP++ will never come, like the one to Seraphis :)
-
m-relay
<rbrunner7:monero.social> So first stressnet will still run without PoWER, obviously
-
m-relay
<jberman:monero.social> Yep
-
m-relay
<rbrunner7:monero.social> Maybe a good chance to see what happens without that as protection
-
m-relay
<kayabanerve:matrix.org> Hello, y'all! Congrats to everyone on the tagged network release!
-
m-relay
<hinto:monero.social> jberman: is there any notable behavior or logs to look for when running the 0.19 binary?
-
m-relay
<jberman:monero.social> When you run the migration, log level 1 is fun to watch the tree roots and n leaves in the tree
-
m-relay
<hinto:monero.social> also would the official `monerod` release be an opportunity for `v1.0.0`?:
monero-project/meta #721
-
m-relay
<kayabanerve:matrix.org> I have the partially off-topic update of having been working on a new RPC client which has well-defined bounds, and how that's apparently quite difficult. Nothing from me about FCMP++ other than the comment the Helios/Selene curves will be updated.
-
m-relay
<rbrunner7:monero.social> hinto: That's almost a heresy
-
m-relay
<kayabanerve:matrix.org> (solely their constants)
-
m-relay
<rbrunner7:monero.social> No big deal, implementation-wise, right?
-
m-relay
<kayabanerve:matrix.org> No, it'll be trivial. Just updating constants in Rust, and the ones duplicated in C++ by jeffro256 if any exist.
-
m-relay
<rbrunner7:monero.social> Helios/Selene, now even more curvy
-
m-relay
<kayabanerve:matrix.org> It will be a hard fork though 😱😱😱😱 So stressnet will use the old curves until a new net is created.
-
reverseengineer
hey
-
m-relay
<rbrunner7:monero.social> And of course no speed difference, the code being constant-time
-
m-relay
<kayabanerve:matrix.org> And because the new parameters won't involve changing any of our methodology
-
m-relay
<kayabanerve:matrix.org> Oh. There may be very slight differences in the exponentiation function, used for point (de)compression, depending on the amount of bits set in the new choices of prime numbers.
-
m-relay
<jberman:monero.social> Something probably worth mentioning in here: I'm likely going to start working on Serai soon-ish (potentially within the next week or 2), prioritizing FCMP++/Carrot tasks such that any work I do on Serai should not delay any FCMP++/Carrot work / impact the timeline in any way
-
m-relay
<rbrunner7:monero.social> Is that within the CCS framework, or a different "account" to pay for your Serai work?
-
m-relay
<jberman:monero.social> different account, completely separate from CCS
-
m-relay
<rbrunner7:monero.social> Ok, good so now misunderstandings and complaints will crop up
-
m-relay
<rbrunner7:monero.social> Some people on Reddit are trigger-happy with such stuff :)
-
m-relay
<rbrunner7:monero.social> (Not that this means much)
-
m-relay
<rbrunner7:monero.social> Alright, looks like we are through with the reports. Anything else to discuss today?
-
m-relay
<rbrunner7:monero.social> Does not look like it. So thanks everybody for attending, read you again next week!
-
m-relay
<sneedlewoods_xmr:matrix.org> Question about fee priority:
-
m-relay
<sneedlewoods_xmr:matrix.org> (First a little shout-out: thanks to [this PR](
monero-project/monero #9838) the fee priority code in wallet2 is less confusing now.)
-
m-relay
<sneedlewoods_xmr:matrix.org> Below is some common terminology that's used for the 4 different levels + a default value
-
m-relay
<sneedlewoods_xmr:matrix.org> 0 Default
-
m-relay
<sneedlewoods_xmr:matrix.org> 1 Unimportant / Low
-
m-relay
<sneedlewoods_xmr:matrix.org> 2 Normal / Medium
-
m-relay
<sneedlewoods_xmr:matrix.org> 3 Elevated / High
-
m-relay
<sneedlewoods_xmr:matrix.org> 4 Priority / Very High
-
m-relay
<syntheticbird:monero.social> JIT
-
m-relay
<sneedlewoods_xmr:matrix.org> Unfortunately the Wallet API uses a differnt term for the fifth element in the enum: `Priority_Last` ([src](
github.com/monero-project/monero/bl…rc/wallet/api/wallet2_api.h#L73-L79)) and I'm not sure if it is supposed to be the same as "4 / Priority / Very High". The original PR does not explain it and the GUI only uses "low", "medium" and "high" ([src](
gi<clipped
-
m-relay
<sneedlewoods_xmr:matrix.org> thub.com/monero-project/monero-gui/blob/440012b454a39de860c97226e33af204ced868ec/src/libwalletqt/PendingTransaction.h#L62-L66))
-
m-relay
<sneedlewoods_xmr:matrix.org> So my question, should I
-
m-relay
<sneedlewoods_xmr:matrix.org> a) rename `Priority_Last` to `Priority_VeryHigh`?
-
m-relay
<sneedlewoods_xmr:matrix.org> b) rather add `Priority_VeryHigh` as fifth element and move `Priority_Last` to the sixth? In case `Priority_Last` is used somewhere e.g. to make sure to always get the highest priority even if the enum was updated, with `Priority_Last-1`.
-
m-relay
<sneedlewoods_xmr:matrix.org> c) do nothing?
-
m-relay
<rbrunner7:monero.social> Will try to have a look to build an informed opinion
-
m-relay
<sneedlewoods_xmr:matrix.org> alright thanks, nothing else to discuss for me