-
m-relay_
<321bob321:monero.social> Image there was an alternative to github
-
m-relay_
<loop.ster:matrix.org> .
-
m-relay_
<loop.ster:matrix.org> Hey all. I'm going through the CCS submission process and am stuck trying to fork the proposals repo, because my account is blocked from creating forks. (It's a new account). Do I need to contact an admin or something?
-
m-relay_
<ofrnxmr:xmr.mx> Monero Community
-
m-relay_
<einliterflasche2:matrix.org> I am using `el::Helpers::installLogDispatchCallback<RustDispatch>("rust-forward")` to forward logs to wallet2 ffi bindings. Is it still possible to change log levels / not log sensitive information?
-
m-relay_
<einliterflasche2:matrix.org> Nevermind, found it
-
m-relay_
<45g45g54g45g:matrix.org> I'm interested in contributing to development projects on the Monero blockchain and I am proficient in C++ but , however, I do not understand the architecture of Monero. Any recommendations on how to start learning?
-
m-relay_
<45g45g54g45g:matrix.org> I'm interested in contributing to development projects on the Monero blockchain and I am proficient in C++ development on certain non blockchain applications but , however, I do not understand the architecture of Monero. Any recommendations on how to start learning?
-
moneromooo
Use the software. Find something small you're interested in, like a small bug, a small usability improvement, and try to fix it.
-
moneromooo
This gives you a tangible goal, a smaller amount of stuff to understand, and will let you learn what's where.
-
m-relay_
<45g45g54g45g:matrix.org> Aren't any books I could read to gain an overview?
-
m-relay_
<jbabb:cypherstack.com> Mastering Monero is now well out of date but still a decent guide
-
m-relay_
<45g45g54g45g:matrix.org> (e.g., Zero to Monero)
-
m-relay_
<jbabb:cypherstack.com> It or similar should be updated post-FCMP++
-
m-relay_
<jbabb:cypherstack.com> Moneromooo is right, anyways… don’t wait for a book to be updated and quickly grow out of date
-
m-relay_
<jbabb:cypherstack.com> The c++ codebase is the book at this point, with cuprate as a supplemental reader’s guide
-
moneromooo
I wonder if that's a good task for a LLM actually. "Where is the code that deals with X ?". If it's wrong, you see it at once, but it can save you time when you start.
-
m-relay_
<45g45g54g45g:matrix.org> Is cuprate currently the project in Monero community that is in the most need contribution?
-
m-relay_
<45g45g54g45g:matrix.org> Is cuprate currently the project in Monero community that is in the most need of contribution?
-
m-relay_
<ofrnxmr:xmr.mx> No
-
m-relay_
<blahblah426:matrix.org> Then what is?
-
m-relay_
<ufo808:matrix.org> I would guess it's fcmp stressnet
-
m-relay_
<ofrnxmr:xmr.mx> Take your pick
-
m-relay_
<ofrnxmr:xmr.mx> If you dont know what lang you want to work in, then..?
-
m-relay_
<ufo808:matrix.org> am I right ofrn?
-
m-relay_
<ofrnxmr:xmr.mx> stressnet is pretty quiet atm. Will need reviews n such when being upstreamed
-
m-relay_
<blahblah426:matrix.org> Do developers working on the stressnet require on cryptography and advanced mathematics (e.g, MATH 110)?
-
moneromooo
Some. Not all. I'm not a crypto head and I hacked on many parts of monero.
-
m-relay_
<blahblah426:matrix.org> Where would I learn this?
-
moneromooo
Same as working on building a car doesn't mean you need to know engines. There are a lot of things that aren't engine related in cars.
-
moneromooo
Crypto ? Well, there are courses on the net. There are "intro" books, like practical cryptography.
-
moneromooo
As mentioned above, zero to monero deals with the math and crypto monero uses.
-
moneromooo
However, if you're learning, you won't touch the crypto parts. You just use them as building blocks. Same as you usually use, eg, std::vector and don't write your own.
-
m-relay_
<blahblah426:matrix.org> Well thank you for responding questions. I think I'll log off for now and play around with codebase and read some books. I'll see what works best for me.
-
m-relay_
<blahblah426:matrix.org> Well thank you for responding to my questions. I think I'll log off for now and play around with codebase and read some books. I'll see what works best for me.
-
m-relay_
<jbabb:cypherstack.com> looking over the history of the project as tracked by PRs helps
-
m-relay_
<jbabb:cypherstack.com> or even just looking at the currently-open PRs
-
m-relay_
<jbabb:cypherstack.com> fcmppp work is being staged in
github.com/seraphis-migration/monero/tree/fcmp%2B%2B-stage for reference while monero-project/monero is seeing a stream of cleaned PRs that were proven/tested in seraphis-migration