11:25:29 hello 11:25:55 what variant type has v16 outputs 11:27:08 there is a line "from v15, require outputs have view tags" 11:27:34 and my output is not acceptable because of wrong variant type 11:27:39 variant type is 2 11:32:30 Variant as in... ringct signature version ? 11:32:30 Guest6599 type 3 11:33:29 https://github.com/monero-project/monero/blob/master/src/cryptonote_basic/cryptonote_basic.h#L579 11:36:32 i insert type 3 but output was not acceptable 11:37:00 You're sure your network has forked by then ? 11:37:43 no is new network and v14 output was acceptable with variant v2 but v16 dont work with variant v2 or v3 11:48:06 moneromooo "Variant as in... ringct signature version " 11:48:12 what do u mean 11:48:33 i must insert right ringct version too? 11:53:24 You need to also add a view tag to each output of type 3 11:53:36 ringct has nothing to do with this 11:54:17 where i add this 11:54:22 in your code 11:54:25 presumably 11:54:29 you have some code, right? 11:54:35 yes 11:54:55 view tag is added right after the pub key in an output 11:55:41 see https://github.com/monero-project/monero/pull/8061 11:56:04 Ignore what I said, I did not know what you were talking about at the time. 11:56:24 it's hard to help you without seeing the code, right now I'm just doing wild guesses of what you actually need 11:57:05 Also, "dont work" is no good. Give error messages if any, etc. Details. 11:57:11 in which file view tag is added 11:57:20 monero code is huge 11:57:32 blockchain,cryptonote_format_utils.cpp  etc 11:58:03 we're not going to do your homework for you 11:58:05 git show XXX, with XXX being the hash of the commit which added view tags. 11:58:15 git log to find it. 11:58:43 wow moneromooo 11:58:57 u are so straight to the point 12:07:59 ASMR moo and sech do your homework 12:08:02 while ooo123 reviews it 12:11:36 Throw some lofi in the background and you've got yourself a hit 12:21:27 lol :D 13:12:16 https://github.com/monero-project/monero/blob/master/src/cryptonote_basic/cryptonote_format_utils.cpp#L228 13:12:43 this line is throwning error 13:12:58 with v14 everything is ok 13:20:57 i cant understant where view tag is added 13:52:20 Is your tx created by the monero software, or do you create it yourself ? 13:52:48 myself 13:53:25 with v14 works 13:53:53 so v16 tx need smth more except varint type 13:53:55 Looking at the code, the format shuild be the same as currently, just with one extra byte at the end. 13:54:07 Not varint. Just a byte. 13:54:19 to the end of tx? 13:54:25 or to the end of varint 13:54:42 End of the output. So right after the output pubkey. 13:54:54 ok i give a try right now 13:54:57 See "struct txout_to_tagged_key" 14:34:33 moneromooo yes one extra byte was needed 14:34:41 thank you. 14:38:09 Did you fix it properly or just stuffed some random byte there? 14:38:23 View tag must be calculated correctly, or wallets will not see this transaction 14:39:02 00 14:39:36 what i must add? 14:39:46 0 byte? Can you tell me what software/service you're working on, so I'll never use it again :D 14:40:06 is a new blockchain that start from v16 14:41:12 did you look at https://github.com/monero-project/monero/pull/8061 ? The code to calculate view tag is there 14:42:13 lol.... new blockchain, so yeah, no one will ever use it 14:42:45 how do u know hyc? 14:43:03 correction: nobody with half a brain cell will ever use it. 14:43:35 because it's clear that nobody will be able to maintain it. 14:43:47 Is Guest a Monero Classic dev? 14:44:01 !no 14:44:13 im not a dev 14:46:13 im someone experimenting with the best crypto code ever made 14:47:48 if view tag is not calculated correctly this doesn't mean that wont be accept  from wallet 14:50:04 print_block print the right tx 14:50:14 The view tag is a way for hte wallet to "quickly" (enough) reject txes. If you put a wrong one, it means it's got a 255/256 chance of being wrongly thought to not be for the scanning wallet if it actually is. 14:50:39 It's still in the chain, but the wallet will not fully decode it because it doesn't realize it's to it. 14:56:30 he never even thanked you for the explanation... 20:03:18 moneromooo thnx for wallet explanation too 20:15:04 hyc i thanked before moneromooo so is unnecessary  what u wrote 20:15:16 anyway 20:15:44 np 20:29:58 sech1 what is  "sender-receiver shared secret " 20:30:46 im reading view tags but i cant understand " view tag is derived from the sender-receiver shared secret (view tag = first byte of hash(shared secret)" 20:40:11 how to calculate view tag 20:47:42 anyone knows whatis  "sender-receiver shared secret "