|
| std::string | anonymous_namespace{wallet2.cpp}::get_default_ringdb_path () |
| |
| std::string | anonymous_namespace{wallet2.cpp}::pack_multisignature_keys (const std::string &prefix, const std::vector< crypto::public_key > &keys, const crypto::secret_key &signer_secret_key) |
| |
| std::vector< crypto::public_key > | anonymous_namespace{wallet2.cpp}::secret_keys_to_public_keys (const std::vector< crypto::secret_key > &keys) |
| |
| bool | anonymous_namespace{wallet2.cpp}::keys_intersect (const std::unordered_set< crypto::public_key > &s1, const std::unordered_set< crypto::public_key > &s2) |
| |
| void | anonymous_namespace{wallet2.cpp}::add_reason (std::string &reasons, const char *reason) |
| |
| std::string | anonymous_namespace{wallet2.cpp}::get_text_reason (const cryptonote::COMMAND_RPC_SEND_RAW_TX::response &res) |
| |
| void | anonymous_namespace{wallet2.cpp}::do_prepare_file_names (const std::string &file_path, std::string &keys_file, std::string &wallet_file, std::string &mms_file) |
| |
| uint64_t | anonymous_namespace{wallet2.cpp}::calculate_fee (uint64_t fee_per_kb, size_t bytes, uint64_t fee_multiplier) |
| |
| uint64_t | anonymous_namespace{wallet2.cpp}::calculate_fee_from_weight (uint64_t base_fee, uint64_t weight, uint64_t fee_multiplier, uint64_t fee_quantization_mask) |
| |
| std::string | anonymous_namespace{wallet2.cpp}::get_weight_string (size_t weight) |
| |
| std::string | anonymous_namespace{wallet2.cpp}::get_weight_string (const cryptonote::transaction &tx, size_t blob_size) |
| |
| std::unique_ptr< tools::wallet2 > | anonymous_namespace{wallet2.cpp}::make_basic (const boost::program_options::variables_map &vm, bool unattended, const options &opts, const std::function< boost::optional< tools::password_container >(const char *, bool)> &password_prompter) |
| |
| boost::optional< tools::password_container > | anonymous_namespace{wallet2.cpp}::get_password (const boost::program_options::variables_map &vm, const options &opts, const std::function< boost::optional< tools::password_container >(const char *, bool)> &password_prompter, const bool verify) |
| |
| std::pair< std::unique_ptr< tools::wallet2 >, tools::password_container > | anonymous_namespace{wallet2.cpp}::generate_from_json (const std::string &json_file, const boost::program_options::variables_map &vm, bool unattended, const options &opts, const std::function< boost::optional< tools::password_container >(const char *, bool)> &password_prompter) |
| |
| std::string | anonymous_namespace{wallet2.cpp}::strjoin (const std::vector< size_t > &V, const char *sep) |
| |
| static bool | anonymous_namespace{wallet2.cpp}::emplace_or_replace (std::unordered_multimap< crypto::hash, tools::wallet2::pool_payment_details > &container, const crypto::hash &key, const tools::wallet2::pool_payment_details &pd) |
| |
| void | anonymous_namespace{wallet2.cpp}::drop_from_short_history (std::list< crypto::hash > &short_chain_history, size_t N) |
| |
| size_t | anonymous_namespace{wallet2.cpp}::estimate_rct_tx_size (int n_inputs, int mixin, int n_outputs, size_t extra_size, bool bulletproof) |
| |
| size_t | anonymous_namespace{wallet2.cpp}::estimate_tx_size (bool use_rct, int n_inputs, int mixin, int n_outputs, size_t extra_size, bool bulletproof) |
| |
| uint64_t | anonymous_namespace{wallet2.cpp}::estimate_tx_weight (bool use_rct, int n_inputs, int mixin, int n_outputs, size_t extra_size, bool bulletproof) |
| |
| uint8_t | anonymous_namespace{wallet2.cpp}::get_bulletproof_fork () |
| |
| uint64_t | anonymous_namespace{wallet2.cpp}::estimate_fee (bool use_per_byte_fee, bool use_rct, int n_inputs, int mixin, int n_outputs, size_t extra_size, bool bulletproof, uint64_t base_fee, uint64_t fee_multiplier, uint64_t fee_quantization_mask) |
| |
| uint64_t | anonymous_namespace{wallet2.cpp}::calculate_fee (bool use_per_byte_fee, const cryptonote::transaction &tx, size_t blob_size, uint64_t base_fee, uint64_t fee_multiplier, uint64_t fee_quantization_mask) |
| |
| bool | anonymous_namespace{wallet2.cpp}::get_short_payment_id (crypto::hash8 &payment_id8, const tools::wallet2::pending_tx &ptx, hw::device &hwdev) |
| |
| tools::wallet2::tx_construction_data | anonymous_namespace{wallet2.cpp}::get_construction_data_with_decrypted_short_payment_id (const tools::wallet2::pending_tx &ptx, hw::device &hwdev) |
| |
| uint32_t | anonymous_namespace{wallet2.cpp}::get_subaddress_clamped_sum (uint32_t idx, uint32_t extra) |
| |
| static void | anonymous_namespace{wallet2.cpp}::setup_shim (hw::wallet_shim *shim, tools::wallet2 *wallet) |
| |
| bool | anonymous_namespace{wallet2.cpp}::get_pruned_tx (const cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry &entry, cryptonote::transaction &tx, crypto::hash &tx_hash) |
| |
| static uint64_t | tools::decodeRct (const rct::rctSig &rv, const crypto::key_derivation &derivation, unsigned int i, rct::key &mask, hw::device &hwdev) |
| |
| template<typename T > |
| T | tools::anonymous_namespace{wallet2.cpp}::pop_index (std::vector< T > &vec, size_t idx) |
| |
| template<typename T > |
| T | tools::anonymous_namespace{wallet2.cpp}::pop_random_value (std::vector< T > &vec) |
| |
| template<typename T > |
| T | tools::anonymous_namespace{wallet2.cpp}::pop_back (std::vector< T > &vec) |
| |
| template<typename T > |
| void | tools::anonymous_namespace{wallet2.cpp}::pop_if_present (std::vector< T > &vec, T e) |
| |
| static uint32_t | tools::get_count_above (const std::vector< wallet2::transfer_details > &transfers, const std::vector< size_t > &indices, uint64_t threshold) |
| |