-
MumuksTom Emmer Introduces Bill to Protect Blockchain Developers
-
Mumuks
-
hanser[m]Dear friends, I want to know as a beginner that, in Monero's Source Code, I want to use the function `wallet2::create_transactions_2()` to create a private transfer transactions. In this function, it uses the function `wallet2::transfer_selected_rct()` -> `tx_builder_ringct_t::init()` -> `set_tx_rct_signatures()` -> `CLSAG_contexts[i].init()`, finally in the `CLSAG_contexts[i].init()` function, Monero creates a CLSAG signature.
-
hanser[m]I want to know that is this opinion right? Or in other words, is `CLSAG_contexts[i].init()` function generates a ring sign?
-
moneromoooIt's newer code that I know about, but just from the name, it doesn't sound like it does.
-
moneromoooLook for other functions than init in the same class.
-
hanser[m]I feel the same, but in the code:... (full message at <libera.ems.host/_matrix/media/v3/do…de63d08c67703fab29549dcafdb6b5bce2a>)
-
UkoeHBtx builder ringct is set up for multisig
-
hanser[m]Oh it's my mistake, sorry!😫 I wrote the function name incorrectly.The true function name isn't tx_builder_ringct_t::init() but `multisig_tx_builder.init()'.
-
UkoeHByou could try `construct_tx()` from `cryptonote_core/cryptonote_tx_utils.h`