01:11:22 working on monero_c/impls/monero.rs, making transfer &sweep_all and i'm wondering what docs-, unit, and integration tests are appropriate. in pure rust i might try to mock daemon responses and feed it committed blocks from which to scan outputs and build txs, but using wallet2 ultimately i'm not sure what all i can do 01:11:36 might just have to test those live with a wallet example. 11:23:28 Can anyone recommended a yt vid on how xmr works, its encryption and how it's implemented in a technical but understandable way 14:21:41 Sorry bro. There are no such resources in video format. I would gladly do one in english if it wouldn't imply doxxing myself. Right now there are only flat books and white paper with borrriiiiiiing letters to read. 15:54:38 Hey guys i talked about some error i was encountering last week with "Failed to derive public key", i found out the reason was somehow the server i hosted the node monero on. On DigitalOcean it is working perfectly fine but on other Hosters it does not - does anyone have an idea what the reason behind this could be ? I also tested it on Ubuntu 15:54:39 24.04 and on Debian 12, on both it is working perfectly fine on DigitalOcean but on other providers  it simply does not work - could this be some disk permission issue but i doubt it since i run it all as root ? Just curious and happy it does work on Digitalocean just fine 19:45:12 Heyy guys 19:45:28 How hard is the barrier to entry to contributing to the monero project? 19:45:52 I have a lot of experience writing C++ and a little bit writing Rust 19:46:28 I'd love to contribute to it cause it's awesome 19:47:40 I've only used it to buy a lot of ketamine and a little meth, but overall I appreciate the philosophy behind it 19:47:41 It is a large codebase. Best is to start making small changes to stuff you're interested in. Bugs or improvements. This will let you learn what's where. 19:47:57 tbh I'm not even sure where to start 19:48:28 Use it. See something small you want to improve. git grep around. 19:49:08 In practice I appreciate the anonymity behind it since I use it for buying drugs (though I haven't learned how ringct works) 19:49:27 but technically, the coolest aspect of it for me is that it's hard to mine in parallel, making it more decentralized 19:50:20 I've never contributed to open source before, I might just start with some bug fixes 19:52:25 Monero's codebase is one of the most complex codebases. I recommend you to start with learning fundamentals of the protocol. 20:08:28 Would it be best to write my own crypto currency first? 20:08:40 or to contribute to a different foss projectt? 20:20:11 Writing your own is much harder, unless a toy insecure thing to learn. 20:21:14 I'd say contribute to software you use and like yourself. It gives you purpose and makes it less likely you'll drop off before you get good at it. 20:34:17 it'd be a very basic insecure crypto just to learn 20:36:17 the other project I wanted to contribute to is dolphin emu, but it's very compliocated 20:39:58 here’s a hitchhiker’s guide to the galaxy: https://web.getmonero.org/library/Zero-to-Monero-2-0-0.pdf 20:40:53 oh damn 20:40:54 thanks man 20:41:27 you think that'll be enough to get me started contributing 20:41:45 NoHi 20:42:15 What's Monero backed by again? 20:45:57 FWIW you do *not* need to know crypto to contribute. There are plenty of regular code things that don't get anywhere near crypto in monero. 20:46:57 like what? 20:47:04 would def rather do crypto cause that's the fun part 20:48:04 Networking, concurency, db usage, ui... 20:48:21 Sure, if it's your thing, go for it :) 20:48:42 I'm most knowledgeable about writing optimized code 20:49:03 which is admittedly not that knowledgeable lol 20:49:56 Then it does likely put you near crypto, yes... 22:03:51 What does it mean to "know crypto" ? 22:04:14 If you knew crypto, you'd know that you can't know crypto since it doesn't exist 23:12:20 why is the sealion unmuted already? 23:13:03 Why are you not muted?