|
Electroneum
|
This is the complete list of members for tools::wallet2, including all inherited members.
| ::Serialization_portability_wallet_Test class | tools::wallet2 | friend |
| ::wallet_accessor_test class | tools::wallet2 | friend |
| account_major_offset(uint32_t offset) | tools::wallet2 | inline |
| account_major_offset() const | tools::wallet2 | inline |
| add_address_book_row(const cryptonote::account_public_address &address, const crypto::hash &payment_id, const std::string &description, bool is_subaddress) | tools::wallet2 | |
| add_checkpoint(uint64_t height, std::string hash) | tools::wallet2 | |
| add_subaddress(uint32_t index_major, const std::string &label) | tools::wallet2 | |
| add_subaddress_account(const std::string &label, const bool update_account_tags=true) | tools::wallet2 | |
| adjust_mixin(uint64_t mixin) const | tools::wallet2 | |
| adjust_priority(uint32_t priority) | tools::wallet2 | |
| always_confirm_transfers() const | tools::wallet2 | inline |
| always_confirm_transfers(bool always) | tools::wallet2 | inline |
| ask_password() const | tools::wallet2 | inline |
| ask_password(AskPasswordType ask) | tools::wallet2 | inline |
| AskPasswordNever enum value | tools::wallet2 | |
| AskPasswordOnAction enum value | tools::wallet2 | |
| AskPasswordToDecrypt enum value | tools::wallet2 | |
| AskPasswordType enum name | tools::wallet2 | |
| ATTRIBUTE_DESCRIPTION | tools::wallet2 | |
| auto_low_priority() const | tools::wallet2 | inline |
| auto_low_priority(bool value) | tools::wallet2 | inline |
| auto_refresh() const | tools::wallet2 | inline |
| auto_refresh(bool r) | tools::wallet2 | inline |
| BackgroundMiningMaybe enum value | tools::wallet2 | |
| BackgroundMiningNo enum value | tools::wallet2 | |
| BackgroundMiningSetupType enum name | tools::wallet2 | |
| BackgroundMiningYes enum value | tools::wallet2 | |
| balance(uint32_t subaddr_index_major, bool public_blockchain) const | tools::wallet2 | |
| balance_all(bool public_blockchain) const | tools::wallet2 | |
| balance_per_subaddress(uint32_t subaddr_index_major, bool public_blockchain=false) const | tools::wallet2 | |
| blackball_output(const std::pair< uint64_t, uint64_t > &output) | tools::wallet2 | |
| callback() const | tools::wallet2 | inline |
| callback(i_wallet2_callback *callback) | tools::wallet2 | inline |
| change_password(const std::string &filename, const epee::wipeable_string &original_password, const epee::wipeable_string &new_password) | tools::wallet2 | |
| check_connection(uint32_t *version=NULL, bool *ssl=NULL, uint32_t timeout=200000) | tools::wallet2 | |
| check_reserve_proof(const cryptonote::account_public_address &address, const std::string &message, const std::string &sig_str, uint64_t &total, uint64_t &spent) | tools::wallet2 | |
| check_spend_proof(const crypto::hash &txid, const std::string &message, const std::string &sig_str) | tools::wallet2 | |
| check_tx_key(const crypto::hash &txid, const crypto::secret_key &tx_key, const std::vector< crypto::secret_key > &additional_tx_keys, const cryptonote::account_public_address &address, uint64_t &received, bool &in_pool, uint64_t &confirmations) | tools::wallet2 | |
| check_tx_key_helper(const crypto::hash &txid, const crypto::key_derivation &derivation, const std::vector< crypto::key_derivation > &additional_derivations, const cryptonote::account_public_address &address, uint64_t &received, bool &in_pool, uint64_t &confirmations) | tools::wallet2 | |
| check_tx_key_helper(const cryptonote::transaction &tx, const crypto::key_derivation &derivation, const std::vector< crypto::key_derivation > &additional_derivations, const cryptonote::account_public_address &address, uint64_t &received) const | tools::wallet2 | |
| check_tx_proof(const crypto::hash &txid, const cryptonote::account_public_address &address, bool is_subaddress, const std::string &message, const std::string &sig_str, uint64_t &received, bool &in_pool, uint64_t &confirmations) | tools::wallet2 | |
| check_tx_proof(const cryptonote::transaction &tx, const cryptonote::account_public_address &address, bool is_subaddress, const std::string &message, const std::string &sig_str, uint64_t &received) const | tools::wallet2 | |
| cold_key_image_sync(uint64_t &spent, uint64_t &unspent) | tools::wallet2 | |
| cold_sign_tx(const std::vector< pending_tx > &ptx_vector, signed_tx_set &exported_txs, std::vector< cryptonote::address_parse_info > &dsts_info, std::vector< std::string > &tx_device_aux) | tools::wallet2 | |
| cold_tx_aux_import(const std::vector< pending_tx > &ptx, const std::vector< std::string > &tx_device_aux) | tools::wallet2 | |
| commit_tx(pending_tx &ptx_vector) | tools::wallet2 | |
| commit_tx(std::vector< pending_tx > &ptx_vector) | tools::wallet2 | |
| confirm_backlog() const | tools::wallet2 | inline |
| confirm_backlog(bool always) | tools::wallet2 | inline |
| confirm_export_overwrite() const | tools::wallet2 | inline |
| confirm_export_overwrite(bool always) | tools::wallet2 | inline |
| confirm_missing_payment_id() const | tools::wallet2 | inline |
| confirm_missing_payment_id(bool always) | tools::wallet2 | inline |
| confirm_non_default_ring_size() const | tools::wallet2 | inline |
| confirm_non_default_ring_size(bool always) | tools::wallet2 | inline |
| create_transactions_2(std::vector< cryptonote::tx_destination_entry > dsts, const size_t fake_outs_count, const uint64_t unlock_time, uint32_t priority, const std::vector< uint8_t > &extra, uint32_t subaddr_account, std::set< uint32_t > subaddr_indices) | tools::wallet2 | |
| create_transactions_all(uint64_t below, const cryptonote::account_public_address &address, bool is_subaddress, const size_t outputs, const size_t fake_outs_count, const uint64_t unlock_time, uint32_t priority, const std::vector< uint8_t > &extra, uint32_t subaddr_account, std::set< uint32_t > subaddr_indices, const bool migrate=false) | tools::wallet2 | |
| create_transactions_from(const cryptonote::account_public_address &address, bool is_subaddress, const size_t outputs, std::vector< size_t > unused_transfers_indices, std::vector< size_t > unused_dust_indices, const size_t fake_outs_count, const uint64_t unlock_time, uint32_t priority, const std::vector< uint8_t > &extra, const uint8_t tx_version) | tools::wallet2 | |
| create_transactions_single(const crypto::key_image &ki, const cryptonote::account_public_address &address, bool is_subaddress, const size_t outputs, const size_t fake_outs_count, const uint64_t unlock_time, uint32_t priority, const std::vector< uint8_t > &extra) | tools::wallet2 | |
| create_unmixable_sweep_transactions() | tools::wallet2 | |
| decrypt(const std::string &ciphertext, const crypto::secret_key &skey, bool authenticated=true) const | tools::wallet2 | |
| decrypt_keys(const crypto::chacha_key &key) | tools::wallet2 | |
| decrypt_keys(const epee::wipeable_string &password) | tools::wallet2 | |
| decrypt_with_view_secret_key(const std::string &ciphertext, bool authenticated=true) const | tools::wallet2 | |
| default_mixin() const | tools::wallet2 | inline |
| default_mixin(uint32_t m) | tools::wallet2 | inline |
| deinit() | tools::wallet2 | |
| delete_address_book_row(std::size_t row_id) | tools::wallet2 | |
| device_derivation_path() const | tools::wallet2 | inline |
| device_derivation_path(const std::string &device_derivation_path) | tools::wallet2 | inline |
| device_derivation_path_option(const boost::program_options::variables_map &vm) | tools::wallet2 | static |
| device_name() const | tools::wallet2 | inline |
| device_name(const std::string &device_name) | tools::wallet2 | inline |
| device_name_option(const boost::program_options::variables_map &vm) | tools::wallet2 | static |
| discard_unmixable_outputs() | tools::wallet2 | |
| dump_tx_to_str(const std::vector< pending_tx > &ptx_vector) const | tools::wallet2 | |
| enable_dns(bool enable) | tools::wallet2 | inline |
| encrypt(const char *plaintext, size_t len, const crypto::secret_key &skey, bool authenticated=true) const | tools::wallet2 | |
| encrypt(const epee::span< char > &span, const crypto::secret_key &skey, bool authenticated=true) const | tools::wallet2 | |
| encrypt(const std::string &plaintext, const crypto::secret_key &skey, bool authenticated=true) const | tools::wallet2 | |
| encrypt(const epee::wipeable_string &plaintext, const crypto::secret_key &skey, bool authenticated=true) const | tools::wallet2 | |
| encrypt_keys(const crypto::chacha_key &key) | tools::wallet2 | |
| encrypt_keys(const epee::wipeable_string &password) | tools::wallet2 | |
| encrypt_with_view_secret_key(const std::string &plaintext, bool authenticated=true) const | tools::wallet2 | |
| estimate_backlog(const std::vector< std::pair< double, double >> &fee_levels) | tools::wallet2 | |
| estimate_backlog(uint64_t min_tx_weight, uint64_t max_tx_weight, const std::vector< uint64_t > &fees) | tools::wallet2 | |
| estimate_blockchain_height() | tools::wallet2 | |
| exchange_multisig_keys(const epee::wipeable_string &password, const std::vector< std::string > &info) | tools::wallet2 | |
| exchange_multisig_keys(const epee::wipeable_string &password, std::unordered_set< crypto::public_key > pkeys, std::vector< crypto::public_key > signers) | tools::wallet2 | |
| expand_subaddresses(const cryptonote::subaddress_index &index, const bool udpate_account_tags=true) | tools::wallet2 | |
| explicit_refresh_from_block_height(bool expl) | tools::wallet2 | inline |
| explicit_refresh_from_block_height() const | tools::wallet2 | inline |
| export_blockchain() const | tools::wallet2 | |
| export_key_images(const std::string &filename) const | tools::wallet2 | |
| export_key_images(bool all=false) const | tools::wallet2 | |
| export_multisig() | tools::wallet2 | |
| export_outputs(bool all=false) const | tools::wallet2 | |
| export_outputs_to_str(bool all=false) const | tools::wallet2 | |
| export_payments() const | tools::wallet2 | |
| finalize_multisig(const epee::wipeable_string &password, const std::vector< std::string > &info) | tools::wallet2 | |
| finalize_multisig(const epee::wipeable_string &password, const std::unordered_set< crypto::public_key > &pkeys, std::vector< crypto::public_key > signers) | tools::wallet2 | |
| find_and_save_rings(bool force=true) | tools::wallet2 | |
| finish_rescan_bc_keep_key_images(uint64_t transfer_height, const crypto::hash &hash) | tools::wallet2 | |
| freeze(size_t idx) | tools::wallet2 | |
| freeze(const crypto::key_image &ki) | tools::wallet2 | |
| frozen(size_t idx) const | tools::wallet2 | |
| frozen(const crypto::key_image &ki) const | tools::wallet2 | |
| frozen(const transfer_details &td) const | tools::wallet2 | |
| generate(const std::string &wallet_, const epee::wipeable_string &password, const epee::wipeable_string &multisig_data, bool create_address_file=false) | tools::wallet2 | |
| generate(const std::string &wallet, const epee::wipeable_string &password, const crypto::secret_key &recovery_param=crypto::secret_key(), bool recover=false, bool two_random=false, bool create_address_file=false) | tools::wallet2 | |
| generate(const std::string &wallet, const epee::wipeable_string &password, const cryptonote::account_public_address &account_public_address, const crypto::secret_key &spendkey, const crypto::secret_key &viewkey, bool create_address_file=false) | tools::wallet2 | |
| generate(const std::string &wallet, const epee::wipeable_string &password, const cryptonote::account_public_address &account_public_address, const crypto::secret_key &viewkey=crypto::secret_key(), bool create_address_file=false) | tools::wallet2 | |
| get_account() | tools::wallet2 | inline |
| get_account() const | tools::wallet2 | inline |
| get_account_tags() | tools::wallet2 | |
| get_address() const | tools::wallet2 | inline |
| get_address_as_str() const | tools::wallet2 | inline |
| get_address_book() const | tools::wallet2 | inline |
| get_approximate_blockchain_height() const | tools::wallet2 | |
| get_attribute(const std::string &key) const | tools::wallet2 | |
| get_base_fee() const | tools::wallet2 | |
| get_blockchain_current_height() const | tools::wallet2 | inline |
| get_blockchain_height_by_date(uint16_t year, uint8_t month, uint8_t day) | tools::wallet2 | |
| get_bytes_received() const | tools::wallet2 | |
| get_bytes_sent() const | tools::wallet2 | |
| get_confirm_backlog_threshold() const | tools::wallet2 | inline |
| get_daemon_address() const | tools::wallet2 | |
| get_daemon_blockchain_height(std::string &err) const | tools::wallet2 | |
| get_daemon_blockchain_target_height(std::string &err) | tools::wallet2 | |
| get_daemon_login() const | tools::wallet2 | inline |
| get_default_priority() const | tools::wallet2 | inline |
| get_description() const | tools::wallet2 | |
| get_device_last_key_image_sync() const | tools::wallet2 | inline |
| get_device_type() const | tools::wallet2 | inline |
| get_fee_algorithm() const | tools::wallet2 | |
| get_fee_multiplier(uint32_t priority, int fee_algorithm=-1) const | tools::wallet2 | |
| get_fee_quantization_mask() const | tools::wallet2 | |
| get_hard_fork_info(uint8_t version, uint64_t &earliest_height) const | tools::wallet2 | |
| get_human_readable_timestamp(uint64_t ts) | tools::wallet2 | inlinestatic |
| get_integrated_address_as_str(const crypto::hash8 &payment_id) const | tools::wallet2 | |
| get_keys_file() const | tools::wallet2 | |
| get_last_block_reward() const | tools::wallet2 | inline |
| get_light_wallet_blockchain_height() const | tools::wallet2 | inline |
| get_light_wallet_scanned_block_height() const | tools::wallet2 | inline |
| get_max_ring_size() const | tools::wallet2 | |
| get_message_store() | tools::wallet2 | inline |
| get_message_store() const | tools::wallet2 | inline |
| get_min_output_count() const | tools::wallet2 | inline |
| get_min_output_value() const | tools::wallet2 | inline |
| get_min_ring_size() const | tools::wallet2 | |
| get_multisig_info() const | tools::wallet2 | |
| get_multisig_seed(epee::wipeable_string &seed, const epee::wipeable_string &passphrase=std::string(), bool raw=true) const | tools::wallet2 | |
| get_multisig_signer_public_key(const crypto::secret_key &spend_skey) const | tools::wallet2 | |
| get_multisig_signer_public_key() const | tools::wallet2 | |
| get_multisig_signing_public_key(size_t idx) const | tools::wallet2 | |
| get_multisig_signing_public_key(const crypto::secret_key &skey) const | tools::wallet2 | |
| get_multisig_wallet_state() const | tools::wallet2 | |
| get_num_rct_outputs() | tools::wallet2 | |
| get_num_subaddress_accounts() const | tools::wallet2 | inline |
| get_num_subaddresses(uint32_t index_major) const | tools::wallet2 | inline |
| get_num_transfer_details() const | tools::wallet2 | inline |
| get_outs_entry typedef | tools::wallet2 | |
| get_payments(const crypto::hash &payment_id, std::list< wallet2::payment_details > &payments, uint64_t min_height=0, const boost::optional< uint32_t > &subaddr_account=boost::none, const std::set< uint32_t > &subaddr_indices={}) const | tools::wallet2 | |
| get_payments(std::list< std::pair< crypto::hash, wallet2::payment_details >> &payments, uint64_t min_height, uint64_t max_height=(uint64_t) -1, const boost::optional< uint32_t > &subaddr_account=boost::none, const std::set< uint32_t > &subaddr_indices={}) const | tools::wallet2 | |
| get_payments_out(std::list< std::pair< crypto::hash, wallet2::confirmed_transfer_details >> &confirmed_payments, uint64_t min_height, uint64_t max_height=(uint64_t) -1, const boost::optional< uint32_t > &subaddr_account=boost::none, const std::set< uint32_t > &subaddr_indices={}) const | tools::wallet2 | |
| get_payments_out_migration(std::list< std::pair< crypto::hash, wallet2::confirmed_transfer_details >> &confirmed_payments, uint64_t min_height, uint64_t max_height=(uint64_t) -1, const boost::optional< uint32_t > &subaddr_account=boost::none, const std::set< uint32_t > &subaddr_indices={}) const | tools::wallet2 | |
| get_payments_out_sc_migration(std::list< std::pair< crypto::hash, wallet2::confirmed_transfer_details >> &confirmed_payments, uint64_t min_height, uint64_t max_height=(uint64_t) -1, const boost::optional< uint32_t > &subaddr_account=boost::none, const std::set< uint32_t > &subaddr_indices={}) const | tools::wallet2 | |
| get_refresh_from_block_height() const | tools::wallet2 | inline |
| get_refresh_type() const | tools::wallet2 | inline |
| get_reserve_proof(const boost::optional< std::pair< uint32_t, uint64_t >> &account_minreserve, const std::string &message) | tools::wallet2 | |
| get_ring(const crypto::key_image &key_image, std::vector< uint64_t > &outs) | tools::wallet2 | |
| get_ring_database() const | tools::wallet2 | inline |
| get_rings(const crypto::hash &txid, std::vector< std::pair< crypto::key_image, std::vector< uint64_t >>> &outs) | tools::wallet2 | |
| get_seed(epee::wipeable_string &electrum_words, const epee::wipeable_string &passphrase=epee::wipeable_string()) const | tools::wallet2 | |
| get_seed_language() const | tools::wallet2 | |
| get_spend_proof(const crypto::hash &txid, const std::string &message) | tools::wallet2 | |
| get_subaddress(const cryptonote::subaddress_index &index) const | tools::wallet2 | |
| get_subaddress_as_str(const cryptonote::subaddress_index &index) const | tools::wallet2 | |
| get_subaddress_index(const cryptonote::account_public_address &address) const | tools::wallet2 | |
| get_subaddress_label(const cryptonote::subaddress_index &index) const | tools::wallet2 | |
| get_subaddress_lookahead() const | tools::wallet2 | inline |
| get_subaddress_spend_public_key(const cryptonote::subaddress_index &index) const | tools::wallet2 | |
| get_subaddress_spend_public_keys(uint32_t account, uint32_t begin, uint32_t end) const | tools::wallet2 | |
| get_transfer_details(size_t idx) const | tools::wallet2 | |
| get_transfers(wallet2::transfer_container &incoming_transfers) const | tools::wallet2 | |
| get_tx_device_aux(const crypto::hash &txid) const | tools::wallet2 | |
| get_tx_key(const crypto::hash &txid, crypto::secret_key &tx_key, std::vector< crypto::secret_key > &additional_tx_keys) | tools::wallet2 | |
| get_tx_key_cached(const crypto::hash &txid, crypto::secret_key &tx_key, std::vector< crypto::secret_key > &additional_tx_keys) const | tools::wallet2 | |
| get_tx_note(const crypto::hash &txid) const | tools::wallet2 | |
| get_tx_proof(const crypto::hash &txid, const cryptonote::account_public_address &address, bool is_subaddress, const std::string &message) | tools::wallet2 | |
| get_tx_proof(const cryptonote::transaction &tx, const crypto::secret_key &tx_key, const std::vector< crypto::secret_key > &additional_tx_keys, const cryptonote::account_public_address &address, bool is_subaddress, const std::string &message) const | tools::wallet2 | |
| get_tx_pub_key_from_received_outs(const tools::wallet2::transfer_details &td) const | tools::wallet2 | |
| get_unconfirmed_payments(std::list< std::pair< crypto::hash, wallet2::pool_payment_details >> &unconfirmed_payments, const boost::optional< uint32_t > &subaddr_account=boost::none, const std::set< uint32_t > &subaddr_indices={}) const | tools::wallet2 | |
| get_unconfirmed_payments_out(std::list< std::pair< crypto::hash, wallet2::unconfirmed_transfer_details >> &unconfirmed_payments, const boost::optional< uint32_t > &subaddr_account=boost::none, const std::set< uint32_t > &subaddr_indices={}) const | tools::wallet2 | |
| get_wallet_file() const | tools::wallet2 | |
| has_multisig_partial_key_images() const | tools::wallet2 | |
| has_stagenet_option(const boost::program_options::variables_map &vm) | tools::wallet2 | static |
| has_testnet_option(const boost::program_options::variables_map &vm) | tools::wallet2 | static |
| has_unknown_key_images() const | tools::wallet2 | |
| hash_m_transfer(const transfer_details &transfer, crypto::hash &hash) const | tools::wallet2 | |
| hash_m_transfers(int64_t transfer_height, crypto::hash &hash) const | tools::wallet2 | |
| ignore_fractional_outputs() const | tools::wallet2 | inline |
| ignore_fractional_outputs(bool value) | tools::wallet2 | inline |
| import_blockchain(const std::tuple< size_t, crypto::hash, std::vector< crypto::hash >> &bc) | tools::wallet2 | |
| import_key_images(const std::vector< std::pair< crypto::key_image, crypto::signature >> &signed_key_images, size_t offset, uint64_t &spent, uint64_t &unspent, bool check_spent=true) | tools::wallet2 | |
| import_key_images(const std::string &filename, uint64_t &spent, uint64_t &unspent) | tools::wallet2 | |
| import_key_images(std::vector< crypto::key_image > key_images, size_t offset=0, boost::optional< std::unordered_set< size_t >> selected_transfers=boost::none) | tools::wallet2 | |
| import_key_images(signed_tx_set &signed_tx, size_t offset=0, bool only_selected_transfers=false) | tools::wallet2 | |
| import_multisig(std::vector< cryptonote::blobdata > info) | tools::wallet2 | |
| import_outputs(const std::pair< size_t, std::vector< tools::wallet2::transfer_details >> &outputs) | tools::wallet2 | |
| import_outputs_from_str(const std::string &outputs_st) | tools::wallet2 | |
| import_payments(const payment_container &payments) | tools::wallet2 | |
| import_payments_out(const std::list< std::pair< crypto::hash, wallet2::confirmed_transfer_details >> &confirmed_payments) | tools::wallet2 | |
| init(std::string daemon_address="http://localhost:8080", boost::optional< epee::net_utils::http::login > daemon_login=boost::none, boost::asio::ip::tcp::endpoint proxy={}, uint64_t upper_transaction_weight_limit=0, bool trusted_daemon=true, epee::net_utils::ssl_options_t ssl_options=epee::net_utils::ssl_support_t::e_ssl_support_autodetect, std::string blockchain_db_path="") | tools::wallet2 | |
| init_options(boost::program_options::options_description &desc_params) | tools::wallet2 | static |
| invoke_http_bin(const boost::string_ref uri, const t_request &req, t_response &res, std::chrono::milliseconds timeout=std::chrono::seconds(15), const boost::string_ref http_method="GET") | tools::wallet2 | inline |
| invoke_http_json(const boost::string_ref uri, const t_request &req, t_response &res, std::chrono::milliseconds timeout=std::chrono::seconds(15), const boost::string_ref http_method="GET") | tools::wallet2 | inline |
| invoke_http_json_rpc(const boost::string_ref uri, const std::string &method_name, const t_request &req, t_response &res, std::chrono::milliseconds timeout=std::chrono::seconds(15), const boost::string_ref http_method="GET", const std::string &req_id="0") | tools::wallet2 | inline |
| is_deprecated() const | tools::wallet2 | |
| is_deterministic() const | tools::wallet2 | |
| is_keys_file_locked() const | tools::wallet2 | |
| is_output_blackballed(const std::pair< uint64_t, uint64_t > &output) const | tools::wallet2 | |
| is_synced() const | tools::wallet2 | |
| is_transfer_unlocked(const transfer_details &td) const | tools::wallet2 | |
| is_transfer_unlocked(uint64_t unlock_time, uint64_t block_height) const | tools::wallet2 | |
| is_trusted_daemon() const | tools::wallet2 | inline |
| is_tx_spendtime_unlocked(uint64_t unlock_time, uint64_t block_height) const | tools::wallet2 | |
| is_unattended() const | tools::wallet2 | inline |
| key_on_device() const | tools::wallet2 | inline |
| key_reuse_mitigation2() const | tools::wallet2 | inline |
| key_reuse_mitigation2(bool value) | tools::wallet2 | inline |
| light_wallet() const | tools::wallet2 | inline |
| light_wallet_get_address_info(tools::COMMAND_RPC_GET_ADDRESS_INFO::response &response) | tools::wallet2 | |
| light_wallet_get_address_txs() | tools::wallet2 | |
| light_wallet_get_outs(std::vector< std::vector< get_outs_entry >> &outs, const std::vector< size_t > &selected_transfers, size_t fake_outputs_count) | tools::wallet2 | |
| light_wallet_get_unspent_outs() | tools::wallet2 | |
| light_wallet_import_wallet_request(tools::COMMAND_RPC_IMPORT_WALLET_REQUEST::response &response) | tools::wallet2 | |
| light_wallet_key_image_is_ours(const crypto::key_image &key_image, const crypto::public_key &tx_public_key, uint64_t out_index) | tools::wallet2 | |
| light_wallet_login(bool &new_address) | tools::wallet2 | |
| light_wallet_parse_rct_str(const std::string &rct_string, const crypto::public_key &tx_pub_key, uint64_t internal_output_index, rct::key &decrypted_mask, rct::key &rct_commit, bool decrypt) const | tools::wallet2 | |
| load(const std::string &wallet, const epee::wipeable_string &password) | tools::wallet2 | |
| load_multisig_tx(cryptonote::blobdata blob, multisig_tx_set &exported_txs, std::function< bool(const multisig_tx_set &)> accept_func=NULL) | tools::wallet2 | |
| load_multisig_tx_from_file(const std::string &filename, multisig_tx_set &exported_txs, std::function< bool(const multisig_tx_set &)> accept_func=NULL) | tools::wallet2 | |
| load_tx(const std::string &signed_filename, std::vector< tools::wallet2::pending_tx > &ptx, std::function< bool(const signed_tx_set &)> accept_func=NULL) | tools::wallet2 | |
| load_unsigned_tx(const std::string &unsigned_filename, unsigned_tx_set &exported_txs) const | tools::wallet2 | |
| lock_keys_file() | tools::wallet2 | |
| make_dummy(const boost::program_options::variables_map &vm, bool unattended, const std::function< boost::optional< password_container >(const char *, bool)> &password_prompter) | tools::wallet2 | static |
| make_from_file(const boost::program_options::variables_map &vm, bool unattended, const std::string &wallet_file, const std::function< boost::optional< password_container >(const char *, bool)> &password_prompter) | tools::wallet2 | static |
| make_from_json(const boost::program_options::variables_map &vm, bool unattended, const std::string &json_file, const std::function< boost::optional< password_container >(const char *, bool)> &password_prompter) | tools::wallet2 | static |
| make_multisig(const epee::wipeable_string &password, const std::vector< std::string > &info, uint32_t threshold) | tools::wallet2 | |
| make_multisig(const epee::wipeable_string &password, const std::vector< crypto::secret_key > &view_keys, const std::vector< crypto::public_key > &spend_keys, uint32_t threshold) | tools::wallet2 | |
| make_multisig_tx_set(const std::vector< pending_tx > &ptx_vector) const | tools::wallet2 | |
| make_new(const boost::program_options::variables_map &vm, bool unattended, const std::function< boost::optional< password_container >(const char *, bool)> &password_prompter) | tools::wallet2 | static |
| make_uri(const std::string &address, const std::string &payment_id, uint64_t amount, const std::string &tx_description, const std::string &recipient_name, std::string &error) const | tools::wallet2 | |
| merge_destinations(bool merge) | tools::wallet2 | inline |
| merge_destinations() const | tools::wallet2 | inline |
| multisig(bool *ready=NULL, uint32_t *threshold=NULL, uint32_t *total=NULL) const | tools::wallet2 | |
| nettype() const | tools::wallet2 | inline |
| parse_long_payment_id(const std::string &payment_id_str, crypto::hash &payment_id) | tools::wallet2 | static |
| parse_multisig_tx_from_str(std::string multisig_tx_st, multisig_tx_set &exported_txs) const | tools::wallet2 | |
| parse_payment_id(const std::string &payment_id_str, crypto::hash &payment_id) | tools::wallet2 | static |
| parse_short_payment_id(const std::string &payment_id_str, crypto::hash8 &payment_id) | tools::wallet2 | static |
| parse_tx_from_str(const std::string &signed_tx_st, std::vector< tools::wallet2::pending_tx > &ptx, std::function< bool(const signed_tx_set &)> accept_func) | tools::wallet2 | |
| parse_unsigned_tx_from_str(const std::string &unsigned_tx_st, unsigned_tx_set &exported_txs) const | tools::wallet2 | |
| parse_uri(const std::string &uri, std::string &address, std::string &payment_id, uint64_t &amount, std::string &tx_description, std::string &recipient_name, std::vector< std::string > &unknown_parameters, std::string &error) | tools::wallet2 | |
| path() const | tools::wallet2 | |
| payment_container typedef | tools::wallet2 | |
| pop_best_value(std::vector< size_t > &unused_dust_indices, const std::vector< size_t > &selected_transfers, bool smallest=false) const | tools::wallet2 | |
| pop_best_value_from(const transfer_container &transfers, std::vector< size_t > &unused_dust_indices, const std::vector< size_t > &selected_transfers, bool smallest=false) const | tools::wallet2 | |
| print_ring_members() const | tools::wallet2 | inline |
| print_ring_members(bool value) | tools::wallet2 | inline |
| public_transactions_required() const | tools::wallet2 | inline |
| query_device(hw::device::device_type &device_type, const std::string &keys_file_name, const epee::wipeable_string &password, uint64_t kdf_rounds=1) | tools::wallet2 | static |
| reconnect_device() | tools::wallet2 | |
| refresh(bool trusted_daemon) | tools::wallet2 | |
| refresh(bool trusted_daemon, uint64_t start_height, uint64_t &blocks_fetched) | tools::wallet2 | |
| refresh(bool trusted_daemon, uint64_t start_height, uint64_t &blocks_fetched, bool &received_etn, bool check_pool=true) | tools::wallet2 | |
| refresh(bool trusted_daemon, uint64_t &blocks_fetched, bool &received_etn, bool &ok) | tools::wallet2 | |
| RefreshDefault enum value | tools::wallet2 | |
| RefreshFull enum value | tools::wallet2 | |
| RefreshNoCoinbase enum value | tools::wallet2 | |
| RefreshOptimizeCoinbase enum value | tools::wallet2 | |
| RefreshType enum name | tools::wallet2 | |
| remove_obsolete_pool_txs(const std::vector< crypto::hash > &tx_hashes) | tools::wallet2 | |
| rescan_blockchain(bool hard, bool refresh=true, bool keep_key_images=false) | tools::wallet2 | |
| rescan_spent() | tools::wallet2 | |
| restore(const std::string &wallet_, const epee::wipeable_string &password, const std::string &device_name, bool create_address_file=false) | tools::wallet2 | |
| rewrite(const std::string &wallet_name, const epee::wipeable_string &password) | tools::wallet2 | |
| rpc_timeout | tools::wallet2 | static |
| sanity_check(const std::vector< wallet2::pending_tx > &ptx_vector, std::vector< cryptonote::tx_destination_entry > dsts) const | tools::wallet2 | |
| save_multisig_tx(multisig_tx_set txs) | tools::wallet2 | |
| save_multisig_tx(const multisig_tx_set &txs, const std::string &filename) | tools::wallet2 | |
| save_multisig_tx(const std::vector< pending_tx > &ptx_vector) | tools::wallet2 | |
| save_multisig_tx(const std::vector< pending_tx > &ptx_vector, const std::string &filename) | tools::wallet2 | |
| save_tx(const std::vector< pending_tx > &ptx_vector, const std::string &filename) const | tools::wallet2 | |
| segregate_pre_fork_outputs() const | tools::wallet2 | inline |
| segregate_pre_fork_outputs(bool value) | tools::wallet2 | inline |
| segregation_height() const | tools::wallet2 | inline |
| segregation_height(uint64_t height) | tools::wallet2 | inline |
| select_available_mixable_outputs() | tools::wallet2 | |
| select_available_outputs(const std::function< bool(const transfer_details &td)> &f) const | tools::wallet2 | |
| select_available_outputs_from_histogram(uint64_t count, bool atleast, bool unlocked, bool allow_rct) | tools::wallet2 | |
| select_available_unmixable_outputs() | tools::wallet2 | |
| serialize(t_archive &a, const unsigned int ver) | tools::wallet2 | inline |
| set_account_tag(const std::set< uint32_t > &account_indices, const std::string &tag) | tools::wallet2 | |
| set_account_tag_description(const std::string &tag, const std::string &description) | tools::wallet2 | |
| set_attribute(const std::string &key, const std::string &value) | tools::wallet2 | |
| set_blackballed_outputs(const std::vector< std::pair< uint64_t, uint64_t >> &outputs, bool add=false) | tools::wallet2 | |
| set_confirm_backlog_threshold(uint32_t threshold) | tools::wallet2 | inline |
| set_daemon(std::string daemon_address="http://localhost:8080", boost::optional< epee::net_utils::http::login > daemon_login=boost::none, bool trusted_daemon=true, epee::net_utils::ssl_options_t ssl_options=epee::net_utils::ssl_support_t::e_ssl_support_autodetect) | tools::wallet2 | |
| set_default_priority(uint32_t p) | tools::wallet2 | inline |
| set_description(const std::string &description) | tools::wallet2 | |
| set_light_wallet(bool light_wallet) | tools::wallet2 | inline |
| set_min_output_count(uint32_t count) | tools::wallet2 | inline |
| set_min_output_value(uint64_t value) | tools::wallet2 | inline |
| set_offline(bool offline=true) | tools::wallet2 | |
| set_refresh_from_block_height(uint64_t height) | tools::wallet2 | inline |
| set_refresh_type(RefreshType refresh_type) | tools::wallet2 | inline |
| set_ring(const crypto::key_image &key_image, const std::vector< uint64_t > &outs, bool relative) | tools::wallet2 | |
| set_ring_database(const std::string &filename) | tools::wallet2 | |
| set_seed_language(const std::string &language) | tools::wallet2 | |
| set_subaddress_label(const cryptonote::subaddress_index &index, const std::string &label) | tools::wallet2 | |
| set_subaddress_lookahead(size_t major, size_t minor) | tools::wallet2 | |
| set_trusted_daemon(bool trusted) | tools::wallet2 | inline |
| set_tx_device_aux(const crypto::hash &txid, const std::string &aux) | tools::wallet2 | |
| set_tx_key(const crypto::hash &txid, const crypto::secret_key &tx_key, const std::vector< crypto::secret_key > &additional_tx_keys) | tools::wallet2 | |
| set_tx_note(const crypto::hash &txid, const std::string ¬e) | tools::wallet2 | |
| set_tx_notify(const std::shared_ptr< tools::Notify > ¬ify) | tools::wallet2 | inline |
| setup_background_mining() const | tools::wallet2 | inline |
| setup_background_mining(BackgroundMiningSetupType value) | tools::wallet2 | inline |
| sign(const std::string &data) const | tools::wallet2 | |
| sign_multisig_participant(const std::string &data) const | tools::wallet2 | |
| sign_multisig_tx(multisig_tx_set &exported_txs, std::vector< crypto::hash > &txids) | tools::wallet2 | |
| sign_multisig_tx_from_file(const std::string &filename, std::vector< crypto::hash > &txids, std::function< bool(const multisig_tx_set &)> accept_func) | tools::wallet2 | |
| sign_multisig_tx_to_file(multisig_tx_set &exported_txs, const std::string &filename, std::vector< crypto::hash > &txids) | tools::wallet2 | |
| sign_tx(const std::string &unsigned_filename, const std::string &signed_filename, std::vector< wallet2::pending_tx > &ptx, std::function< bool(const unsigned_tx_set &)> accept_func=NULL, bool export_raw=false) | tools::wallet2 | |
| sign_tx(unsigned_tx_set &exported_txs, const std::string &signed_filename, std::vector< wallet2::pending_tx > &ptx, bool export_raw=false) | tools::wallet2 | |
| sign_tx(unsigned_tx_set &exported_txs, std::vector< wallet2::pending_tx > &ptx, signed_tx_set &signed_txs) | tools::wallet2 | |
| sign_tx_dump_to_str(unsigned_tx_set &exported_txs, std::vector< wallet2::pending_tx > &ptx, signed_tx_set &signed_txes) | tools::wallet2 | |
| stop() | tools::wallet2 | inline |
| store() | tools::wallet2 | |
| store_to(const std::string &path, const epee::wipeable_string &password) | tools::wallet2 | |
| store_tx_info() const | tools::wallet2 | inline |
| store_tx_info(bool store) | tools::wallet2 | inline |
| synced_to_v10() const | tools::wallet2 | inline |
| thaw(size_t idx) | tools::wallet2 | |
| thaw(const crypto::key_image &ki) | tools::wallet2 | |
| tr(const char *str) | tools::wallet2 | static |
| track_uses() const | tools::wallet2 | inline |
| track_uses(bool value) | tools::wallet2 | inline |
| transfer_container typedef | tools::wallet2 | |
| transfer_selected(const std::vector< cryptonote::tx_destination_entry > &dsts, const std::vector< size_t > &selected_transfers, size_t fake_outputs_count, std::vector< std::vector< tools::wallet2::get_outs_entry >> &outs, uint64_t unlock_time, uint64_t fee, const std::vector< uint8_t > &extra, T destination_split_strategy, const tx_dust_policy &dust_policy, cryptonote::transaction &tx, pending_tx &ptx) | tools::wallet2 | |
| unblackball_output(const std::pair< uint64_t, uint64_t > &output) | tools::wallet2 | |
| unlock_keys_file() | tools::wallet2 | |
| unlocked_balance(uint32_t subaddr_index_major, bool public_blockchain, uint64_t *blocks_to_unlock=NULL) const | tools::wallet2 | |
| unlocked_balance_all(bool public_blockchain, uint64_t *blocks_to_unlock=NULL) const | tools::wallet2 | |
| unlocked_balance_per_subaddress(uint32_t subaddr_index_major, bool public_blockchain=false) const | tools::wallet2 | |
| unset_ring(const std::vector< crypto::key_image > &key_images) | tools::wallet2 | |
| unset_ring(const crypto::hash &txid) | tools::wallet2 | |
| update_pool_state(bool refreshed=false) | tools::wallet2 | |
| use_fork_rules(uint8_t version, int64_t early_blocks=0) const | tools::wallet2 | |
| verify(const std::string &data, const cryptonote::account_public_address &address, const std::string &signature) const | tools::wallet2 | |
| verify_extra_multisig_info(const std::string &data, std::unordered_set< crypto::public_key > &pkeys, crypto::public_key &signer) | tools::wallet2 | static |
| verify_multisig_info(const std::string &data, crypto::secret_key &skey, crypto::public_key &pkey) | tools::wallet2 | static |
| verify_password(const std::string &keys_file_name, const epee::wipeable_string &password, bool no_spend_key, hw::device &hwdev, uint64_t kdf_rounds) | tools::wallet2 | static |
| verify_password(const epee::wipeable_string &password) | tools::wallet2 | |
| verify_with_public_key(const std::string &data, const crypto::public_key &public_key, const std::string &signature) const | tools::wallet2 | |
| wallet2(cryptonote::network_type nettype=cryptonote::MAINNET, uint64_t kdf_rounds=1, bool unattended=false) | tools::wallet2 | |
| wallet_device_callback class | tools::wallet2 | friend |
| wallet_exists(const std::string &file_path, bool &keys_file_exists, bool &wallet_file_exists) | tools::wallet2 | static |
| wallet_keys_unlocker class | tools::wallet2 | friend |
| wallet_valid_path_format(const std::string &file_path) | tools::wallet2 | static |
| watch_only() const | tools::wallet2 | inline |
| write_watch_only_wallet(const std::string &wallet_name, const epee::wipeable_string &password, std::string &new_keys_filename) | tools::wallet2 | |
| ~wallet2() | tools::wallet2 |