17:06:02 Meeting in a bit less than 1 hour 18:00:01 Meeting time. Hello! https://github.com/monero-project/meta/issues/1273 18:00:19 Hey 18:01:10 hello 18:01:23 *waves* 18:02:06 Hi 18:02:17 Alright, on to the reports 18:02:24 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 18:02:25 hello 18:02:49 SNeedlewoods: You mean with the CLI wallet running on Wallet API? 18:03:00 exactly 18:03:08 Nice milestone :) 18:03:47 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 ... 18:03:55 picked almost all the low hanging fruits and now more complex stuff is still left 18:04:29 me: thinking about how to implement PoWER with as few diffs as necessary 18:04:54 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 18:05:10 hinto: Cuprate, yes? 18:05:39 me: announced FCMP++ & Carrot alpha stressnet v1 (https://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 18:06:12 for both `monerod` and `cuprated` 18:06:16 Somebody should put up a nice countdown to October 3, with carrots or so 18:07:16 I think we reach the point where it becomes quite improbable that the hardfork to FCMP++ will never come, like the one to Seraphis :) 18:07:56 So first stressnet will still run without PoWER, obviously 18:08:05 Yep 18:08:14 Maybe a good chance to see what happens without that as protection 18:08:39 Hello, y'all! Congrats to everyone on the tagged network release! 18:09:06 jberman: is there any notable behavior or logs to look for when running the 0.19 binary? 18:09:42 When you run the migration, log level 1 is fun to watch the tree roots and n leaves in the tree 18:09:53 also would the official `monerod` release be an opportunity for `v1.0.0`?: https://github.com/monero-project/meta/issues/721 18:10:28 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. 18:10:32 hinto: That's almost a heresy 18:10:34 (solely their constants) 18:11:04 No big deal, implementation-wise, right? 18:11:42 No, it'll be trivial. Just updating constants in Rust, and the ones duplicated in C++ by jeffro256 if any exist. 18:12:22 Helios/Selene, now even more curvy 18:12:34 It will be a hard fork though 😱😱😱😱 So stressnet will use the old curves until a new net is created. 18:12:56 hey 18:13:57 And of course no speed difference, the code being constant-time 18:14:32 And because the new parameters won't involve changing any of our methodology 18:15:18 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. 18:15:35 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 18:16:22 Is that within the CCS framework, or a different "account" to pay for your Serai work? 18:16:35 different account, completely separate from CCS 18:17:06 Ok, good so now misunderstandings and complaints will crop up 18:17:49 Some people on Reddit are trigger-happy with such stuff :) 18:17:59 (Not that this means much) 18:18:34 Alright, looks like we are through with the reports. Anything else to discuss today? 18:19:39 Does not look like it. So thanks everybody for attending, read you again next week! 18:19:45 Question about fee priority: 18:19:45 (First a little shout-out: thanks to [this PR](https://github.com/monero-project/monero/pull/9838) the fee priority code in wallet2 is less confusing now.) 18:19:47 Below is some common terminology that's used for the 4 different levels + a default value 18:19:49 0 Default 18:19:51 1 Unimportant / Low 18:19:53 2 Normal / Medium 18:19:55 3 Elevated / High 18:19:57 4 Priority / Very High 18:20:00 JIT 18:20:01 Unfortunately the Wallet API uses a differnt term for the fifth element in the enum: `Priority_Last` ([src](https://github.com/monero-project/monero/blob/master/src/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](https://gi thub.com/monero-project/monero-gui/blob/440012b454a39de860c97226e33af204ced868ec/src/libwalletqt/PendingTransaction.h#L62-L66)) 18:20:15 So my question, should I 18:20:17 a) rename `Priority_Last` to `Priority_VeryHigh`? 18:20:19 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`. 18:20:21 c) do nothing? 18:20:49 Will try to have a look to build an informed opinion 18:21:26 alright thanks, nothing else to discuss for me