03:13:55 hi folks, did someone break importing key images? 😛 03:13:55 context is I have keyimage files saved from last year and it looks like the latest version of monero wont import my keyimages anymore: https://paste.centos.org/view/9a9ffc60 03:14:20 i suppose my question is if the keyimage file is required to be exported with the same monero cli version 03:17:07 did the format change? https://paste.centos.org/view/5de091d2 03:53:25 https://github.com/monero-project/monero/commit/8d71b2b1b3714a13d46247ed7342a1ad292c488d#diff-9d580668dab930045943902048e2ac22L116-R116 03:53:26 sigh 03:53:52 like do we really need to change the key image file format :( 03:54:23 I suppose at a minimum itd be nice to get a message that the keyimage file is an old version 07:06:57 muff1nman[m]: see https://github.com/monero-project/monero/pull/6690 07:08:24 you can activate load-deprecated-formats to load the old format 07:12:28 05:53 like do we really need to change the key image file format :( <-- according to PR reduces attack surface, fewer known crashes and less boost overall is quite an improvement, though I agree that the error message could be better 12:06:54 hello 12:07:24 i have an old issue about compiling for android on docker 12:07:48 there is a ExternalProject_Add(generate_translations_header 12:07:52 that dont work 12:08:33 this create a binary with gcc and insert it to be used for compiling translations files 12:08:51 but for some reasons insert dont work 12:09:46 http://paste.debian.net/1166208/ 12:10:07 the reason is that is trying to compile with clang and gcc 12:32:01 any help about error with translations files? 13:53:26 PSA: Ledger monero app now out of developer mode, v 1.7.3 available 15:53:58 If anyone's interested in a "city builder" multiplayer game on a chain (based on monero code), feel free to join ##townforge and see the links in /topic (testnet only atm, I want to see what balance changes are needed). 15:57:03 Also on Reddit: https://old.reddit.com/r/Monero/comments/j6s4on/townforge_private_blockchain_game_released/ 15:57:15 I look forward to the echo this will generate :) 17:29:32 moneromooo: i thought the game idea is cool, and then you mentioned ultima online 🤗 17:30:19 Technically I didn't, syksy did :D Never played it so I dunno whether the comparison is apt. 17:31:20 so i dont really understand it, but why would there be a need to have any xmr changes to use xmr in the game? 17:32:24 Because all the game rules are consensus rules. All nodes check what a player does it allowed by game rules. 17:33:08 Including automated deposits/withdrawals, but also stuff like building where, materials, farming, etc, etc. Everything is. 17:33:26 got ya 17:34:08 so its not like just transferring value in game which would have been ok to use xmr? 17:35:11 That's basically what using monero would have been. A way to pay in, then a typical game with a central server that decides what goes on. Which is... not so interesting. 17:36:18 Wider appeal though, since you woud not have to wait for a block for your actions to become "real". 17:36:34 As it is, that's the bit that's annoying. Waiting for blocks for everything. 17:36:46 So it's not gonna go well with non crypto types at all :) 17:36:59 But it makes it interesting. 17:37:03 Technically anyway. 17:38:11 yes it does 17:38:24 ill be following along. 17:40:24 i always wondered if you could make a game around mining ore out of the ground as the games main economy that would be tied to mining crypto. so there would be game value and outside value as well. 17:41:46 Kinda what it does here. There's a "last resort" supply of building materials you can buy. That money goes into the town treasuries, which gets redistributed to players with time based on how well they do in game. 17:42:11 I don't think that waiting for blocks kills the game,...it just becomes part of the challange of the game. 17:42:26 And then it just becomes normal. 17:42:33 Right, but it won't appeal to FPS types, say. 17:42:49 You do stuff, and then you wait a minute for it to be confirmed. 17:43:06 creators vs destructors :) 17:43:09 so will the game currency have the ability to atomic swap with xmr? 17:43:12 :D 17:43:36 i dont game, but i loved UO. 17:43:59 I don't think so. I asked sarang whether it was possible in theory, and it is, but it would make the monero txes stand out (as in, "this is an atomic swap with townforge") so I dropped the idea. 17:49:43 would this not be an issue for the BTC <> XMR CCS proposal? 17:50:19 Apparently not. 17:51:32 Then again I can modify the TF code however I want to make this happen if it doesn't impact monero privacy, but I'm not a crypto geek so I don't want to do such a crypto scheme myself or I'll screw things up. 17:52:26 Now, if someone who knew what they were doing were to actually work on such a scheme where the monero side doens't scream "I am an atomic swap" then I'd be all for it. 17:55:45 i hear ya. really cool project either way. 17:57:35 Thank you :) 18:06:53 the BTC-XMR atomic swap works because it relies on BTC scripting support 18:07:16 for XMR-TF, one or the other chain needs to add something like script operations 18:07:28 otherwise no go 18:08:01 And I could add whatever's needed since I don't need to restrict myself to existing monero consensus. 18:09:52 what happens to an atomic swap txn if it winds up being in an alt chain? 18:10:00 gets undone I suppose 18:10:24 AFAIK it becomes minable again on the other (main) chain. 18:16:07 Question: Does the monero-wallet-cli support environment variables (instead of command line args)? Because I can't find anything in various docs sites. 18:16:27 No. 18:16:36 Not in general. 18:21:30 Another Q: What is the recommended way to receive XMR from a 3rd party (e.g. a regulated exchange). Should I just create an "integrated address" and re-use it everytime I receive XMR from same sender? 18:22:05 create a subaddress 18:22:12 integrated addresses are deprecated 18:22:22 An integrated address is just packaged standard address plus short encrypted payment id. You can do that if you want to know where it comes from, bit it won't prevent the sender from knowng they're sending to the same address. 18:22:24 but yes, use one per sender 18:30:14 Is the "unofficial" docs site monerodocs.org trustworthy? E.g. the explanation of the differences between subaddress and integrated in https://monerodocs.org/public-address/subaddress/ ? 18:32:59 My impression was the integrated address is somewhat "ephemeral" because unless I note it down, I can't find it, but it starts with a 4... like any primary address. Whereas the subaddresses can be found under primary address, but start with an 8 ... 18:34:06 At a very quick glance, it seems ok. 18:34:34 Integrated address is standard address, pretty much. 18:35:06 It is an encoded way of sayinbg "please send to this standard address, while adding payment id XXXX to the tx". 18:37:03 In my mind, the integrated address was like an "invoice", I create it and after it gets paid it is never reused. Whereas subaddresses are for more permanent use. But you said the integrated addresses are deprecated. 18:38:02 Invoice as you mention is a sane use, yes. Subaddresses are not really meant to be reused, though they technically can. 18:38:32 Both integrated addresses and subaddresses can do the invoice case well. 18:40:09 Only subaddresses require access to the .. private view key? 18:40:46 Good point, you need the secret view key to generate a subaddress. 18:41:44 If today you were asked to create a new eshop that accepted Monero payments, would you ask customers to pay to an integrated address or to a subaddress? 18:41:57 Subaddress. 18:42:21 I would strongly prefer generating per-customer subaddresses 18:43:07 or per transaction, but could be a bit much to keep track of 18:44:08 Per customer seems good, since reusing the same per customer does not imply they can be seen to be the same on the chain. 18:44:22 OK, so the suggestions in section "Integrated addresses vs subaddresses" of https://monerodocs.org/public-address/integrated-address/ are not quite correct. 18:45:06 Which bits ? 18:46:14 "Individuals should prefer subaddresses to receive payments. This is to improve privacy in certain scenarios. See article on subaddresses for details. Businesses accepting payments in an automated way should prefer integrated addresses. The rationale is as follows: ..." 18:47:37 well, their arguments are sound enough. 18:48:05 I also noticed that during the past 30 days a Chinese mining pool has shot up to #3 position with ~130MH/s. I assume it's a good thing ? 18:49:29 @Inge- sure, but @hyc said above that int.addresses are deprecated. That's why I asked. 18:57:50 Anyway, in both cases of subaddresses or int.addresses, the balance is stored in the primary address, right? So if I delete the wallet files and restore from the 25 word seed, it will find all funds sent to subaddresses. 18:59:50 Yes. 19:22:27 Ah, I just tried deleting a test wallet and re-creating it from just the 25 word seed. When I create new subaddresses they are the same and in the same order as before, so I assume they are created deterministically. Whereas integrated addresses have a random ID, different everytime. Is my understanding correct? 19:24:38 They are deterministic, yes. Integrated addresses use whatever uint64_t you give. The "integrated_address" command in monero-wallet-cli does roll a random one if you don't give it one. 19:50:34 Do we agree that if I can prove a Tx in the GUI (latest 0:17.0:1) this means it was sent and received ? The guy tell me it doesn't show up 19:51:51 tell him to restore from seed, that can help in some cases where funds are not showing up for whatever reason 19:53:10 thx gonna tell him that 20:00:30 coppa: If the tx is actually present on the blockchain, yes 20:32:10 dEBRUYNE: thanks 21:59:56 There ought to be something like "integrated addresses for untrusted exchanges" 22:00:10 so you generate a master address, and then you can generate subaddresses from that in JS 22:00:32 so you could give your master address to the exchange, and it could do address derivation in the web client