00:24:19 (removed) 00:24:21 (removed) 12:28:11 Hey there does getblocks_by_height.bin work? Was hoping to use it but the docs have commented out examples with a note "Cannot get this working" I don't want to start down a path that won't work haha 12:37:38 It does work with a full node, but it doesn't support requesting pruned blocks so you can't really use it with a pruned node: https://github.com/monero-project/monero/issues/10121 12:37:53 Awesome Thanks!!! 15:07:04 Hello, question, will FCMP++ upgrade change the way transaction outputs and amounts are decrypted? 15:28:49 Is there a estimated timeline for when FCMP++ will be live? even a loose ballpark estimate? 15:47:14 could there be a way to implement idempotency keys on a wallet level which are then enforced by consensus? for example by picking certain "random" values during transaction creation in such a way that they are derived from the (secret) idempotency key and that other transactions with the same idempotency key are rejected by consesus? 15:47:15 This'd require there to be a part of a transaction that is enforced by consensus to be globally unique but that can be chosen by the wallet. 15:47:17 As far as I understand this doesn't exist but I'd be happy to be corrected. 15:48:33 read https://github.com/monero-oxide/monero-oxide 16:58:46 whoever maintains the monero crate in rust, please fix the private serde imports 16:59:06 trying to use a new version of serde breaks monero because it can't find __private in serde_crate 16:59:21 so i'm either forced to downgrade serde or remove monero 17:09:33 nvm, it seems like the problem is coming from monero-lws using a outdated version of monero.. which has the undefined imports 17:14:20 for now, i'll be patching monero-lws to use a newer version of monero 17:14:49 https://youtu.be/1MlXgXHMsQc?si=0FxnN8L_nD0SZ8pQ 17:31:06 lol 17:48:01 I have the same question 19:01:36 Right now FCMP++ is in Alpha Stressnet testing, likely a few more weeks. Then there will be a Beta stressnet test. Then there will need to be audits and reviews before an official testnet release. So we are still a ways out 19:02:10 +1 year ? 19:02:11 Beta test will likely be after carrot and fees/scaling changes are in 19:02:59 ..and those networking bugs 19:03:19 The remaining todo list isnt long 19:10:36 +2 years ? 19:12:25 Is that the ETA for you being mature? 19:13:11 be patient 19:13:32 we don't want to rush a update and risk breaking the network :P 19:13:56 so +3 years ? 19:14:10 +the heat death of the universe 19:16:01 Any talk of stopping botnets via protocol development/ system design and/ or increasing tail emissions to trying and make mining more profitable for more humans? 19:17:51 lack of fcmp can be considered as broken privacy or broken network, so risk of breaking the network is present in both cases too slow release and too fast release 19:18:18 you do know what i mean by "broken network" 19:18:42 flaws in cryptography can be considered as broken network too 19:19:12 common sense says that it's mismatch between advertised properties of the network and real state of things 19:19:24 common sense says that broken network is a mismatch between advertised properties of the network and real state of things 19:21:01 Initial question was just about an estimate for the upcoming hardfork with fcmp, like upper boundary 19:21:16 * ETA 19:21:47 "+the heat death of the universe" wait, you've added this because 3 years isn't enough ? 19:22:12 i said that because i'm trying to tell you to stop being an ETA kid 19:22:22 expected reply is something like "2 years is definitely enough, it will likely happen sooner" 19:23:12 michaelten: i think tail emissions should be balanced to avoid inflating the currency 19:23:31 "ETA kid" is it an insult towards kids who are curious about development of Monero ? 19:24:18 "ETA kid" is an insult to people who annoyingly ask about the ETA of something all the time 19:24:29 example: jailbreaking community, etc. 19:26:56 jailbreaking community ? 19:28:03 Quick question if USD price going down in value why we avoid monero to be deflationary currency ? Technically it should keep going up because fiat goes down 19:28:18 wrong room 19:29:14 I was answering here tail emission should not make currency stable. Technically price should go up comparing to usd 19:35:36 Question is this fcmp a big thing ? 19:35:52 yes, it's a protocol upgrade 19:36:01 deprecating ring signatures in favor of curve trees 19:36:48 Oh so no more ring signatures )? Is it a hard fork like stated above ? And question how p2p pool or mining be affected 19:36:51 (am i wrong about this?) 19:36:58 sandbeach123: CARROT, being deployed with FCMP++, changes how wallets communicate and outputs are scanned. 19:37:14 milas900 this is a development room, not a general question room 19:39:44 Ok sorry got it 19:40:19 Hi, thanks. Do you know where could I get some documentation about the concept and implementation? 19:40:28 Because I wanted to ask the technical people. May I ask last question what are the phases of tests that any change pass. Is this question valid here ? Or .. 19:42:03 `https://duckduckgo.com/?q=CARROT++monero&t=h_&ia=web` 19:42:04 1st link 19:46:12 what are the phases of tests that should be done before release any change in monero ? I’m just curious on the cycle where can read about it .. 19:46:13 Is it ok to ask here ? 20:31:02 What's the state of Rust (re-)implementation of Monero node ? Is mature enough to be used right now with current hardfork ? 20:37:10 It doesnt have rpc 20:37:11 cc [@syntheticbird:monero.social](https://matrix.to/#/@syntheticbird:monero.social) [@boog900:monero.social](https://matrix.to/#/@boog900:monero.social) 20:48:44 You can track it here: 20:48:45 https://github.com/Cuprate/cuprate 20:52:42 RPC is in progress, I recently got a wallet to sync with Cuprate 20:53:09 but yeah it supports syncing with peers P2P and validating blocks/txs 21:11:02 will cuprate be able to serve as a backup in response to consenus bugs? 21:11:32 like the one in 2017 or something that exploited uninitialized memory in block validation beyond 512 transactions 21:25:28 Cuprate would follow what chain it sees as valid, it depends on if we have the same bug in Cuprate. 21:25:39 I don't know what 2017 one you mean. As for the block with more than 512 txs, Cuprate could have calculated the block hash correctly creating yet another fork. 21:26:14 oh it was from 2014 21:26:16 not 2017 21:26:16 sorry 21:26:45 ah I thought you were talking about 2 different bugs 21:26:52 https://monero.stackexchange.com/questions/421/what-happened-at-block-202612/424#424 21:26:58 this one was what i was talking about 21:28:43 FWIW Cuprate has already lead to issues/bugs being fixed in monerod 22:11:14 Thanks. I read some of it an I guess it will make my new point of sale app obsolete. 🫠https://play.google.com/store/apps/details?id=cl.icripto.xmrpos 22:18:38 i don't think xmrpos is as feature-complete or commercial-grade as point of sale systems 22:19:25 like no inventory tracking, etc. 22:20:26 although maybe it would be harder to integrate monero into an existing point-of-sale system lol 22:20:30 so i get it 23:13:31 Yes, it's just a subaddress generator than can query a node. It has no integration capabilities. The use case is from a friend that has a hamburger restaurant, and he needed to allow his cashier to accept lightning payments (processing sales in a different system). Since wallets are usually difficult to use for employees, I made him an app. This app is just that app but for monero. 23:24:17 Why would carrot break it? 23:38:02 I read that that there was going to be not only a secret spend key and a secret view key, but something else that will enable real view only wallets. 23:39:26 But I do not know for sure 23:39:34 i think you'll also be able to generate legacy view wallets