-
Charlbermensch[m
<Elijah[m]> "Thanks abberant , that did the..." <- Have you only swapped or have you also find a flag?
-
abberant[m]
<Charlbermensch[m> "Have you only swapped or have..." <- I just read through the flags and didnt find anything, maybe can try something else in the performance section tho
monerodocs.org/interacting/monerod-reference
-
abberant[m]
through my limited knowledge, some things that use randomx like p2pool and xmrig have "light" modes that use a lot less memory
-
hyc
lightmode is ok for block verification but too slow for mining
-
hyc
monerod uses light mode already. it may try to use full mode if you try to use its built in miner, but otherwise only uses light mode
-
rbrunner
Is using taiga.getmonero.org for a brand new dev-related workgroup / project a good idea? Or is this on its way out and somebody will soon switch off the light?
-
rbrunner
I used it some years ago, and functionality is ok if not stellar.
-
rbrunner
Or do real devs nowadays set up their own matrix server for a workgroup?
-
ErCiccione
no need for a server. A room will do it 🙂
-
ErCiccione
but yeah drop taiga
-
rbrunner
In any case I don't want to spend too much time myself with setting up something. Right going to work would be ideal :)
-
ErCiccione
rbrunner: then github is probably the best choice
-
ErCiccione
curious to know more about the workgroup btw 🙂
-
rbrunner
Ok, thanks for the tip, will have a look.
-
ErCiccione
Can we get all copyright holders of the CCS frontend and backend to approve the license if they didn't do it already? Otherwise we cannot fork it for Haveno.
-
ErCiccione
Who is missing? I think most of them already signaled support through fluffypony
-
nikg83[m]
ErCiccione: Where can I see this fluffypony post/reply ? Or was it private discussion
-
ErCiccione
-
ErCiccione
selsta, sarang and alreadyburnt _ have commits in the frontend repo.
-
ErCiccione
i think xiphon's approval is missing
-
selsta
I think the proposals repo doesn't need a license.
-
plowsof[m]
Just fork the wownero funding system if you're worried about license. Exactly what Firo did
fcs.firo.org/proposals
-
plowsof[m]
-
selsta
-
selsta
it just has to get merged
-
ErCiccione
selsta: your commit is in the frontend repo, but could be something minor anyway. I don't think xiphon agreed
-
ErCiccione
plowsof: will look into it, thanks
-
selsta
xiphon literally helped to port it for firo
-
selsta
so he must have agreed
-
selsta
if someone opens one for the frontend repo I can approve it
-
kwxmr[m]
Hi, do you confirm that seraphis is going for 64 ring size, is it decided or still in debate? Where can I find last updates about seraphis, thanks!
-
UkoeHB
kwxmr[m]: I am aiming at 128 right now, you can check
monero-project/research-lab #91
-
kwxmr[m]
Ok thanks for info! I suppose it will be between 64,128 and 256 right? What are the tradeoffs in short, I mean for a none professional audience how would you explain it with simple words? thanks
-
UkoeHB
Basically the goal is to not increase verification costs/tx sizes too much compared to the existing protocol.
-
UkoeHB
2x-ing the cost is too much, so 256 is off the table, leaving 128 as the best candidate
-
kwxmr[m]
Ok thanks! And Seraphis-Concise, Seraphis-Merge, Seraphis-Squashed refer to specific implementations of the seraphis abstraction, right? And if I understand Seraphis-Squashed is the more likely, maybe the one you started to implement in the monero repositrory?
-
UkoeHB
Yes, each of those use slightly different proofs. And yes, I have been working on Seraphis-Squashed in my seraphis_lib branch (which also has jamtis now):
github.com/UkoeHB/monero/tree/seraphis_lib
-
kwxmr[m]
Ok thanks!
-
selsta
moneromooo: did you write a patch for this?
monero-project/monero #8120
-
selsta
I think you wanted to but maybe you forgot about it.
-
moneromooo
I did not. I thought someone else might, as it's trivial. Maybe someoe wants their first monero patch :)
-
moneromooo
If not, I can do it.
-
moneromooo
But yes, I had forgot about it, thanks.
-
selsta
I looked at it but wasn't sure what the issue was and why !! fixes it.
-
moneromooo
Ah, !! maps 0 to 0 and non zero to 1.
-
selsta
yes, I know that
-
selsta
but I thought that inside an if an integer is fine
-
moneromooo
Then maybe I'm wrong :) Let me look again.
-
selsta
0 = false and everything else is true
-
moneromooo
Yes. I think it might be that some compilers are technically allowed to assume a bool is only 0 and 1.
-
moneromooo
So if your "bool" has 247, a compiler might generate, eg, "if (b==1) goto true_case; false_case_here; "
-
moneromooo
Assumption. Though I am fairly sure that's it.
-
selsta
did you also look at portable_storage_from_bin.h:157 ?
-
moneromooo
The messages are the same. I did not asctually look at the code, just at the bug report.
-
selsta
it's a template function so just adding !! didn't seem correct to me
-
moneromooo
Ah indeed. You'd have to change only for the bool case. Well, ping me tomorrow, I'm about to go afk now.
-
selsta
ok, it's not too important, I'm just going through the open issues and trying to close everything possible
-
moneromooo
Got it. Thanks.
-
TheCharlatan
why is the mdb zerokval 8 bytes long?
-
hyc
because.
-
hyc
all LMDB internal headers are 8-byte aligned. using an 8-byte key preserves internal alignment, so the data being pointed to remains aligned.
-
hyc
and all of the data is using 8byte integer keys...
-
hyc
more importantly - why do you care?
-
hyc
a zerokval occurs only once in its DB table. so it's not like it's using up excess space.
-
TheCharlatan
and it's only once because of DUPFIXED, right?
-
hyc
yes
-
TheCharlatan
was just curious about the length, everything else is reasonably well documented, but the length seemed arbitrary. The allignment reasoning makes sense to me, thanks. I was spending some time going through the database code and am trying to build a good mental model of it.