-
willyijinin[m]
> <@rucknium:monero.social> will.yijinin: We were just talking about these issues in #monero-research-lab:matrix.org . You should let us know if any of these address schemes could make your life easier as a merchant/user:
-
willyijinin[m]
-
willyijinin[m]
-
willyijinin[m]
Thank you. The exchange I work for plans to list Monero soon so I don't think the new address form matches the schedule.
-
asheroto[m]
Monero Devs - is the team interested in a code signing certificate for the Windows EXEs? If so, I'm happy to get you hooked up with one at cost. My company has a partnership with Sectigo and thus can get them cheap.
-
asheroto[m]
Advantages - verifies EXEs are authentic, bypass SmartScreen
-
asheroto[m]
Sectigo is aka Comodo
-
asheroto[m]
Can get DigiCert too but they're a lot more expensive
-
-
asheroto[m]
also gets rid of the "unknown publisher"
-
-
asheroto[m]
s/Advantages - verifies EXEs are authentic, bypass SmartScreen/Advantages - verifies EXEs are authentic, shows Monero as the publisher, gets rid of unknown publisher, and instant reputation with SmartScreen if you get an EV certificate./
-
UkoeHB
willyijinin[m]: seraphis is still a long way away, 1yr+ I’d guess
-
willyijinin[m]
Hello, where in the Monero repo can I find information about encoding and decoding the unsignedTxHex as in... (full message at
libera.ems.host/_matrix/media/r0/do…cfe8ea8ae03160420cd076b65caedf88770)
-
moneromooo
src/wallet/wallet2.cpp, the structures are in src/wallet/wallet2.h, it uses serialization in... somewhere... I think I changed it to use src/serialization like a year ago but I'm not positive.
-
willyijinin[m]
`t_serializable_object_to_blob` this? c++ is a bit confusing for me because you can implement the method everywhere. moneromooo
-
moneromooo
git grep t_serializable_object_to_blob
-
moneromooo
this one is likely in cryptonote_format_utils
-
-
willyijinin[m]
how do I find the exact logic for `::serialization::serialize` which I suppose is the encoding of the transaction object into unsignedTxhash?
-
willyijinin[m]
moneromooo: BTW does the repo have a method to unserialize the unsignedTxHex?
-
moneromooo
The opposite of t_serializable_object_to_blob. See parse_and_validate_block for an example.
-
moneromooo
serialize is in src/serialization, it's a bit hard to follow (C++).
-
willyijinin[m]
moneromooo: Sorry to bother you again. But mymonero is not open sourced. In `create_transactions_2` there is:... (full message at
libera.ems.host/_matrix/media/r0/do…8df0924130e2664a0fb700a6cd4e591c477)
-
willyijinin[m]
moneromooo: In other words, the offline wallet export this array to a view-only wallet.... (full message at
libera.ems.host/_matrix/media/r0/do…db61d33bcca18eb600435a4d2403871d111)
-
willyijinin[m]
s///, s/which does not has output hex in each array element. I understand the view-only wallet search the blockchain for existing keyImages. But after the search, the view-only wallet has an array of keyImages. How does it know which of the outputs hex are unspent?/which does not has output hex in each array element. I understand the view-only wallet checks if any of the above keyImages exists on the blockchain. After the check, the
-
willyijinin[m]
view-only wallet has an array of keyImages left which I suppose represent the utxos. But how does the view-wallet connect the KeyImages with the utxos?/
-
nikg83[m]
<UkoeHB> "will.yijinin: seraphis is..." <- Implementation or on paper
-
moneromooo
The light wallet stuff in wallet2 is probably out of date and broken. It got added long ago and I don't think anyone maintained it as things changed.
-
moneromooo
What do you call "hex" ? I've been kinda assuming you mean "pubkey".
-
moneromooo
A wallet can determine whether a key image is spent in two ways:
-
moneromooo
- seeing it used in a ring in a block on the current main chain
-
moneromooo
(ie, while scanning new blocks)
-
moneromooo
- asking the daemon via the is_key_image_spent RPC.
-
moneromooo
The view wallet connects an output with a key image by exporting the output to the cold wallet, and importing the key image it sends back.
-
moneromooo
A full wallet can calculate it on the fly (see process_new_transaction in wallet2.cpp)