00:24:40 I don't know the codebase very well but the relevant lines are probably here: https://github.com/monero-project/monero/blob/a39b1d56c8835798e2f5e3cc43c33b5f2d8e13da/contrib/epee/include/net/http_protocol_handler.inl#L668 00:25:31 woodser did modify that code about 28 days ago 00:34:39 yeah this was my change: https://github.com/monero-project/monero/commit/ec6b4cf9e1abcce19910772060852e6f880f8281 00:39:10 Do you know what could be causing monerod to not be sending a Access-Control-Allow-Origin header? 00:45:57 wondering if it should be returning '*' instead of the origin? 00:46:51 No monerod doesn't send an Access-Control-Allow-Origin header at all 01:18:32 that change is necessary to use wildcard, and it's only merged to master, not part of the v0.17.2.3 release 01:29:16 so you'd need to be using a build with that change in order to use wildcard 01:29:30 opened a pr to add it in the next release:: https://github.com/monero-project/monero/pull/7952 01:43:20 jerfo ^^ 03:25:49 @woodser Thanks that makes a lot of sense for the wildcard part! Now I need to figure out why it doesn't work on the normal case 03:26:25 Like it also doesn't work if I specify a specific domain 03:53:44 Nevermind, I really am stupid haha, I think I figured it out. I'll close the issue for now 03:55:38 However, what I think should chnage it that if the node is a public node, it should send the wildcard header. 03:55:46 What do y'all think about that? 03:56:02 (without a need for an rpc-login) 06:24:39 "https://github.com/sanderfoobar/py-levin/blob/master/levin/reader.py#L134", with s/* 8/* 8 (i + 1)/ fix for correct varint reading it consumed 22G so far 06:26:15 s/<< 8/<< 8 * (i + 1)/ 06:29:08 "https://paste.debian.net/hidden/b0c11bc4/" 07:15:00 Hello, I am trying to figure out something regarding the wallet RPC documentation. Specifically I am trying to understand why the get_transfers() call returns an unsigned int for the amount transferred, even though Monero allows transactions with floating points . I am referring to the documentation on getmonero btw 07:23:38 Also, the fee amount is also stated as an unsigned int, even though its clearly never an int when actual transactions take place 07:28:02 fee and amount are in discrete atomic units 1e-12 07:29:39 So the doc is not updated ? 07:31:19 ahh 07:31:23 ok i get it 07:32:28 it makes sense to me now cheers, should probably state that somewhere in the doc though 10:41:05 "However, what I think should..." <- the wildcard behavior should be the same regardless if a public node, no? 10:41:23 when configured to use '*' 10:43:38 I guess the server must respond with a specific origin, not '*', for credentialed requests 14:04:29 "Hello, I am trying to figure out..." <- https://spin.atomicobject.com/2014/08/14/currency-rounding-errors/ 16:33:25 Hello everyone I recently graduated with a degree in physics with an emphasis in astrophysics, and I have some coding experience. How can I best utilize my skills to help? 16:38:19 Hi. 16:38:30 Is the coding experience in C/C++ ? 16:38:38 And how much of it ? 16:41:37 we'll as i currently have a job, 9to5 i would only be able to contribute during off hours. 16:47:12 Is the matrix relay still borked ? 16:49:40 Has it ever worked? 16:49:47 Yes. 16:55:42 moneromooo: half of your messages went through 17:12:16 mvskokeboy: moneromooo also asked "Is the coding experience in C/C++ ?" 17:12:48 its mainly in python nd java. 17:13:17 but if this requires c++ i can be back in a couple of months 17:13:31 i know java and c++ syntax are similar 17:14:54 mvskokeboy: There are thing sin the ecosystem that can use python and java help, too. Monero itself is mostly coded in C++ 17:15:16 mvskokeboy: For instance, a lot of statistical work on Monero has been done in python 17:15:56 And there are others apps, integrations, and so on in languages other than C++ 17:23:32 Haveno uses java for one. 17:29:44 oh i like the statistical side of it. How would i get involded with that part 17:32:11 mvskokeboy: Great! We need a lot more labor put into the statistical side of things. I will DM you. 17:32:35 Rucknium: Sure thing:) 19:04:06 "Monero suffers particularly from blockchain bloat compared to other coins since even "light wallets" must scan the entire blockchain due to privacy." Is blockchain bloat on monero really that bad? If yes it only gets worse, day by day, so are there any solutions? Or possible? 19:05:49 Scanning the entire chain is correct (kinda, but close enough). Bloat is also more of a problem that on, say, Bitcoin. But I'm not sure where the implication comes from. 19:06:24 ^ That's my quote, BTW. I simplied for the purposes of conversation: You can restore wallets from particular blockchain "heights", so you only need to scan from a particular date and forward if you know the first date that a wallet received funds 19:08:07 moneromooo: The context is this post, saying that Monero txs can also be used for messaging: 19:08:07 https://www.reddit.com/r/Monero/comments/pqm1tq/monero_is_not_a_currency_at_all_its_a_censorship/ 20:40:59 i already floated the idea of a messaging system a couple years ago here. but using non-mineable txns, so they only use the broadcast network 20:41:27 that means they can live in the txpool for ~24hours then disappear automatically 20:42:12 permanently storing "secret" messages in the blockchain is just daft 20:42:46 hyc: Townforge does just that. It's a Monero fork, you know. 20:43:02 how would nodes be secured from a spam attack when the messages live 24h? does sending a message cost something? 20:43:12 hyc: Like sessions ? 20:43:22 * > <@hyc:libera.chat> i already floated the idea of a messaging system a couple years ago here. but using non-mineable txns, so they only use the broadcast network 20:43:23 Like session ? 20:43:32 Although the messages are public, as of now, and they stay in the mempool for a week+ at least I think 20:43:36 hadn't really pursued the idea. esp regarding spam attacks, dunno 20:44:58 do you think there could be an interest in doing such a thing? this wouldnt even need a fork, the nodes who dont know the message format would just drop the transactions as non valid 20:45:35 since the idea keeps coming up every so often, perhaps 20:45:59 atomfried: moneromoo has a plan to have secret messages in Townforge 20:46:04 it's still a ridiculously inefficient way to message someone 20:46:38 I believe his words were, "An observer won't even know that a secret message has been sent" 🤔 20:47:56 if it's just one of a variety of txns, sure it gets lost in the crowd 20:48:18 and stealth addresses already ensure you have no way to know a particular recipient is the target of a message 21:49:53 Hello 21:51:09 I am having an issue with monero gui, syncroization tooks forever. I mean this is the 3rd day and still not finished, tried different public nodes still not works. Can anyone have a solution? 22:16:22 hi? 22:21:59 Guest68: This is not really a dev issue. Try #monero:monero.social 22:37:42 hi guys 22:42:19 Hi 22:42:33 Rucknium[m] Thank you, however #monero:monero.social seems not a valid channel 22:43:39 Guest68: You need to join the Libera equivalent since you are on IRC. #monero:monero.social is a Matrix channel. Sorry for not seeing that you come from IRC. 22:45:00 #monero is the place to ask for help with monero. 22:45:41 It's kinda become mostly bot-beg land though, unfortunately. 23:01:51 Guest68: or try reddit 23:08:25 "the wildcard behavior should be the same regardless if a public node, no?" Yes, it currently is, but I think that if you're running a public node, and want to send access control headers, you shouldn't need a login. Like a public node without an rpc-login is already an open service, serving readily availble data, and the access control headers would make the API available to browser app