06:48:55 hello 06:49:23 how to calculate view tag from tx 06:53:07 from what "shared secret" is derived 06:59:00 Read crypto_ops::derive_view_tag and the code that calls it. If you can't read the code and learn, sorry but you're not qualified for this. 07:01:12 ok 07:15:43 "shared secret" = derivation, it's generated from public view key and a random number, see crypto::generate_key_derivation 07:16:20 read https://www.getmonero.org/library/Zero-to-Monero-2-0-0.pdf - "4.2 One-time addresses" 07:16:20 thnx 07:16:57 you mean stealth address 07:17:08 i know to create 07:18:29 no, not a stealth address 07:18:31 derivation 07:18:47 derivation from  stealth address 07:19:15 stealth address is calculated from derivation, spend public key and output index 07:19:33 ah 07:20:08 There are no stealth addresses in monero. You're talking about output public keys. You can't send anything to them. 07:21:11 stealth addresses aka one-time addresses 07:21:18 yes 07:21:29 var D = generate_key_derivation(A, r); 07:21:33 this one? 07:21:40 is javascript 07:29:15 shared secret =  var A = sec_key_to_pub(a)  + var r 07:29:19 right? 10:29:27 ηελλο 10:29:32 hello 10:54:32  "key": "ea3f...", 10:54:32       "view_tag": "a1" 10:54:57 view_tag must be "ea" or im wrong 10:55:41 or i must run siphash to have a1 10:56:38 im not very good on extracting c++ function from monero to use elsewhere 11:02:26 It is most definitely not a copy of the key's first byte. 11:02:43 That'd make it useless (assuming the key is the output public key). 11:03:06 the key is one time address 11:03:36 Right, that's it. You'll have some crypto to run to generate it. 11:04:27 i know how to generate it but i dont have function to create view_tag from one time address 11:04:36 But if you're not letting the monero code generate your tx in th first place, you already had to run a lot of crypto code, so a bit more should be no trouble. 11:05:32 to create a tx is easy done from luigi page 11:06:19 at the time that luigi did that page view_tag didnt exist.... 11:06:27 Oh I see. Then I guess you find someone willing to update that page to create those view tags.. 11:07:31 im trying to understand which function of all do hashing of one time address so we have view_tag 11:07:51 until now i cant... 11:08:41 as sech1 told i read many time crypto_ops::derive_view_tag but is not easy to understand all 11:47:58 sech1 i think that here view_tag is created but im not very sure 11:47:59 cryptonote_format_utils.cpp 12:01:18 anyone on how to create view tag from one time address 12:03:08 Did you check the view tag PR on github btw ? Might be a more english less code explanation. 12:04:46 you don't create view tag from one time address 12:04:55 you create it from derivation and output index 12:05:48 output index is  most of time 1 12:05:57 what is derivation 12:06:26 im checking moneromooo 12:06:33 Should be 0 or 1 half the time on average, assuming 2 out txes. If it's mostly 1, it suggests a bug. 12:06:33 all this hours... 12:06:53 Though maybe luigi's page doesn't bother with this if it's a demo. 12:22:42 sech1 what is derivation 12:26:21 or better i need a new private tx key or i use what i have 12:32:04 derivation = shared secret = rK(v,B) in https://www.getmonero.org/library/Zero-to-Monero-2-0-0.pdf on page 38 12:32:19 I'll charge my hourly rate of 1 XMR/hour for further consultations 12:45:56 in which case  the output index is not 0 13:03:41 anyway thnx sech1 13:03:48 thnx again moneromooo 20:45:49 can I cash out monero anonymosly? 20:46:07 i assume only way it via exchange but.. exchanges require ID 20:49:59 https://localmonero.co/ is probably your best chance