08:18:26 Tom Emmer Introduces Bill to Protect Blockchain Developers 08:18:26 https://cryptopotato.com/tom-emmer-introduces-bill-to-protect-blockchain-developers/ 16:36:36 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. 16:36:36 I want to know that is this opinion right? Or in other words, is `CLSAG_contexts[i].init()` function generates a ring sign? 16:42:41 It's newer code that I know about, but just from the name, it doesn't sound like it does. 16:43:06 Look for other functions than init in the same class. 16:49:24 I feel the same, but in the code:... (full message at ) 16:55:00 tx builder ringct is set up for multisig 17:03:39 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()'. 17:39:35 you could try `construct_tx()` from `cryptonote_core/cryptonote_tx_utils.h`