Electroneum
tools::wallet2 Member List

This is the complete list of members for tools::wallet2, including all inherited members.

::Serialization_portability_wallet_Test classtools::wallet2friend
::wallet_accessor_test classtools::wallet2friend
account_major_offset(uint32_t offset)tools::wallet2inline
account_major_offset() consttools::wallet2inline
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_rings(const crypto::chacha_key &key, const cryptonote::transaction_prefix &tx)tools::wallet2private
add_rings(const cryptonote::transaction_prefix &tx)tools::wallet2private
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
add_unconfirmed_tx(const cryptonote::transaction &tx, uint64_t amount_in, const std::vector< cryptonote::tx_destination_entry > &dests, const crypto::hash &payment_id, uint64_t change_amount, uint32_t subaddr_account, const std::set< uint32_t > &subaddr_indices)tools::wallet2private
adjust_mixin(uint64_t mixin) consttools::wallet2
adjust_priority(uint32_t priority)tools::wallet2
always_confirm_transfers() consttools::wallet2inline
always_confirm_transfers(bool always)tools::wallet2inline
ask_password() consttools::wallet2inline
ask_password(AskPasswordType ask)tools::wallet2inline
AskPasswordNever enum valuetools::wallet2
AskPasswordOnAction enum valuetools::wallet2
AskPasswordToDecrypt enum valuetools::wallet2
AskPasswordType enum nametools::wallet2
ATTRIBUTE_DESCRIPTIONtools::wallet2
auto_low_priority() consttools::wallet2inline
auto_low_priority(bool value)tools::wallet2inline
auto_refresh() consttools::wallet2inline
auto_refresh(bool r)tools::wallet2inline
BackgroundMiningMaybe enum valuetools::wallet2
BackgroundMiningNo enum valuetools::wallet2
BackgroundMiningSetupType enum nametools::wallet2
BackgroundMiningYes enum valuetools::wallet2
balance(uint32_t subaddr_index_major) consttools::wallet2
balance_all() consttools::wallet2
balance_per_subaddress(uint32_t subaddr_index_major) consttools::wallet2
blackball_output(const std::pair< uint64_t, uint64_t > &output)tools::wallet2
cache_tx_data(const cryptonote::transaction &tx, const crypto::hash &txid, tx_cache_data &tx_cache_data) consttools::wallet2private
callback() consttools::wallet2inline
callback(i_wallet2_callback *callback)tools::wallet2inline
change_password(const std::string &filename, const epee::wipeable_string &original_password, const epee::wipeable_string &new_password)tools::wallet2
check_acc_out_precomp(const cryptonote::tx_out &o, const crypto::key_derivation &derivation, const std::vector< crypto::key_derivation > &additional_derivations, size_t i, tx_scan_info_t &tx_scan_info) consttools::wallet2private
check_acc_out_precomp(const cryptonote::tx_out &o, const crypto::key_derivation &derivation, const std::vector< crypto::key_derivation > &additional_derivations, size_t i, const is_out_data *is_out_data, tx_scan_info_t &tx_scan_info) consttools::wallet2private
check_acc_out_precomp_once(const cryptonote::tx_out &o, const crypto::key_derivation &derivation, const std::vector< crypto::key_derivation > &additional_derivations, size_t i, const is_out_data *is_out_data, tx_scan_info_t &tx_scan_info, bool &already_seen) consttools::wallet2private
check_connection(uint32_t *version=NULL, bool *ssl=NULL, uint32_t timeout=200000)tools::wallet2
check_genesis(const crypto::hash &genesis_hash) consttools::wallet2private
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) consttools::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) consttools::wallet2
clear()tools::wallet2private
clear_soft(bool keep_key_images=false)tools::wallet2private
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() consttools::wallet2inline
confirm_backlog(bool always)tools::wallet2inline
confirm_export_overwrite() consttools::wallet2inline
confirm_export_overwrite(bool always)tools::wallet2inline
confirm_missing_payment_id() consttools::wallet2inline
confirm_missing_payment_id(bool always)tools::wallet2inline
confirm_non_default_ring_size() consttools::wallet2inline
confirm_non_default_ring_size(bool always)tools::wallet2inline
create_keys_file(const std::string &wallet_, bool watch_only, const epee::wipeable_string &password, bool create_address_file)tools::wallet2private
create_output_tracker_cache() consttools::wallet2private
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)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)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) consttools::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) consttools::wallet2
default_mixin() consttools::wallet2inline
default_mixin(uint32_t m)tools::wallet2inline
deinit()tools::wallet2
delete_address_book_row(std::size_t row_id)tools::wallet2
detach_blockchain(uint64_t height, std::map< std::pair< uint64_t, uint64_t >, size_t > *output_tracker_cache=NULL)tools::wallet2private
device_derivation_path() consttools::wallet2inline
device_derivation_path(const std::string &device_derivation_path)tools::wallet2inline
device_derivation_path_option(const boost::program_options::variables_map &vm)tools::wallet2static
device_name() consttools::wallet2inline
device_name(const std::string &device_name)tools::wallet2inline
device_name_option(const boost::program_options::variables_map &vm)tools::wallet2static
discard_unmixable_outputs()tools::wallet2
dump_tx_to_str(const std::vector< pending_tx > &ptx_vector) consttools::wallet2
enable_dns(bool enable)tools::wallet2inline
encrypt(const char *plaintext, size_t len, const crypto::secret_key &skey, bool authenticated=true) consttools::wallet2
encrypt(const epee::span< char > &span, const crypto::secret_key &skey, bool authenticated=true) consttools::wallet2
encrypt(const std::string &plaintext, const crypto::secret_key &skey, bool authenticated=true) consttools::wallet2
encrypt(const epee::wipeable_string &plaintext, const crypto::secret_key &skey, bool authenticated=true) consttools::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) consttools::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::wallet2inline
explicit_refresh_from_block_height() consttools::wallet2inline
export_blockchain() consttools::wallet2
export_key_images(const std::string &filename) consttools::wallet2
export_key_images(bool all=false) consttools::wallet2
export_multisig()tools::wallet2
export_outputs(bool all=false) consttools::wallet2
export_outputs_to_str(bool all=false) consttools::wallet2
export_payments() consttools::wallet2
fallback_to_pow_checkpoint_hashtools::wallet2private
fallback_to_pow_checkpoint_heighttools::wallet2private
fast_refresh(uint64_t stop_height, uint64_t &blocks_start_height, std::list< crypto::hash > &short_chain_history, bool force=false)tools::wallet2private
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) consttools::wallet2
frozen(const crypto::key_image &ki) consttools::wallet2
frozen(const transfer_details &td) consttools::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
generate_chacha_key_from_password(const epee::wipeable_string &pass, crypto::chacha_key &key) consttools::wallet2private
generate_chacha_key_from_secret_keys(crypto::chacha_key &key) consttools::wallet2private
generate_genesis(cryptonote::block &b) consttools::wallet2private
get_account()tools::wallet2inline
get_account() consttools::wallet2inline
get_account_tags()tools::wallet2
get_address() consttools::wallet2inline
get_address_as_str() consttools::wallet2inline
get_address_book() consttools::wallet2inline
get_approximate_blockchain_height() consttools::wallet2
get_attribute(const std::string &key) consttools::wallet2
get_base_fee() consttools::wallet2
get_blockchain_current_height() consttools::wallet2inline
get_blockchain_height_by_date(uint16_t year, uint8_t month, uint8_t day)tools::wallet2
get_bytes_received() consttools::wallet2
get_bytes_sent() consttools::wallet2
get_confirm_backlog_threshold() consttools::wallet2inline
get_daemon_address() consttools::wallet2
get_daemon_blockchain_height(std::string &err) consttools::wallet2
get_daemon_blockchain_target_height(std::string &err)tools::wallet2
get_daemon_login() consttools::wallet2inline
get_default_priority() consttools::wallet2inline
get_description() consttools::wallet2
get_device_callback()tools::wallet2private
get_device_last_key_image_sync() consttools::wallet2inline
get_device_type() consttools::wallet2inline
get_dynamic_base_fee_estimate() consttools::wallet2private
get_fee_algorithm() consttools::wallet2
get_fee_multiplier(uint32_t priority, int fee_algorithm=-1) consttools::wallet2
get_fee_quantization_mask() consttools::wallet2
get_hard_fork_info(uint8_t version, uint64_t &earliest_height) consttools::wallet2
get_human_readable_timestamp(uint64_t ts)tools::wallet2inlinestatic
get_integrated_address_as_str(const crypto::hash8 &payment_id) consttools::wallet2
get_keys_file() consttools::wallet2
get_last_block_reward() consttools::wallet2inline
get_light_wallet_blockchain_height() consttools::wallet2inline
get_light_wallet_scanned_block_height() consttools::wallet2inline
get_max_ring_size() consttools::wallet2
get_message_store()tools::wallet2inline
get_message_store() consttools::wallet2inline
get_min_output_count() consttools::wallet2inline
get_min_output_value() consttools::wallet2inline
get_min_ring_size() consttools::wallet2
get_multisig_composite_key_image(size_t n) consttools::wallet2private
get_multisig_composite_kLRki(size_t n, const std::unordered_set< crypto::public_key > &ignore_set, std::unordered_set< rct::key > &used_L, std::unordered_set< rct::key > &new_used_L) consttools::wallet2private
get_multisig_info() consttools::wallet2
get_multisig_k(size_t idx, const std::unordered_set< rct::key > &used_L) consttools::wallet2private
get_multisig_kLRki(size_t n, const rct::key &k) consttools::wallet2private
get_multisig_seed(epee::wipeable_string &seed, const epee::wipeable_string &passphrase=std::string(), bool raw=true) consttools::wallet2
get_multisig_signer_public_key(const crypto::secret_key &spend_skey) consttools::wallet2
get_multisig_signer_public_key() consttools::wallet2
get_multisig_signing_public_key(size_t idx) consttools::wallet2
get_multisig_signing_public_key(const crypto::secret_key &skey) consttools::wallet2
get_multisig_wallet_state() consttools::wallet2
get_num_rct_outputs()tools::wallet2
get_num_subaddress_accounts() consttools::wallet2inline
get_num_subaddresses(uint32_t index_major) consttools::wallet2inline
get_num_transfer_details() consttools::wallet2inline
get_only_rct(const std::vector< size_t > &unused_dust_indices, const std::vector< size_t > &unused_transfers_indices) consttools::wallet2private
get_output_relatedness(const transfer_details &td0, const transfer_details &td1) consttools::wallet2private
get_outs(std::vector< std::vector< get_outs_entry >> &outs, const std::vector< size_t > &selected_transfers, size_t fake_outputs_count)tools::wallet2private
get_outs_entry typedeftools::wallet2
get_payment_id(const pending_tx &ptx) consttools::wallet2private
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={}) consttools::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={}) consttools::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={}) consttools::wallet2
get_pruned_tx_blob(const cryptonote::blobdata &blobdata)tools::wallet2private
get_rct_distribution(uint64_t &start_height, std::vector< uint64_t > &distribution)tools::wallet2private
get_refresh_from_block_height() consttools::wallet2inline
get_refresh_type() consttools::wallet2inline
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(const crypto::chacha_key &key, const crypto::key_image &key_image, std::vector< uint64_t > &outs)tools::wallet2private
get_ring_database() consttools::wallet2inline
get_ringdb_key()tools::wallet2private
get_rings(const crypto::hash &txid, std::vector< std::pair< crypto::key_image, std::vector< uint64_t >>> &outs)tools::wallet2
get_rpc_status(const std::string &s) consttools::wallet2private
get_seed(epee::wipeable_string &electrum_words, const epee::wipeable_string &passphrase=epee::wipeable_string()) consttools::wallet2
get_seed_language() consttools::wallet2
get_segregation_fork_height() consttools::wallet2private
get_short_chain_history(std::list< crypto::hash > &ids, uint64_t granularity=1) consttools::wallet2private
get_spend_proof(const crypto::hash &txid, const std::string &message)tools::wallet2
get_subaddress(const cryptonote::subaddress_index &index) consttools::wallet2
get_subaddress_as_str(const cryptonote::subaddress_index &index) consttools::wallet2
get_subaddress_index(const cryptonote::account_public_address &address) consttools::wallet2
get_subaddress_label(const cryptonote::subaddress_index &index) consttools::wallet2
get_subaddress_lookahead() consttools::wallet2inline
get_subaddress_spend_public_key(const cryptonote::subaddress_index &index) consttools::wallet2
get_subaddress_spend_public_keys(uint32_t account, uint32_t begin, uint32_t end) consttools::wallet2
get_transfer_details(size_t idx) consttools::wallet2
get_transfer_details(const crypto::key_image &ki) consttools::wallet2private
get_transfers(wallet2::transfer_container &incoming_transfers) consttools::wallet2
get_tx_device_aux(const crypto::hash &txid) consttools::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) consttools::wallet2
get_tx_note(const crypto::hash &txid) consttools::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) consttools::wallet2
get_tx_pub_key_from_received_outs(const tools::wallet2::transfer_details &td) consttools::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={}) consttools::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={}) consttools::wallet2
get_unspent_amounts_vector() consttools::wallet2private
get_upper_transaction_weight_limit() consttools::wallet2private
get_wallet_file() consttools::wallet2
has_multisig_partial_key_images() consttools::wallet2
has_stagenet_option(const boost::program_options::variables_map &vm)tools::wallet2static
has_testnet_option(const boost::program_options::variables_map &vm)tools::wallet2static
has_unknown_key_images() consttools::wallet2
hash_m_transfer(const transfer_details &transfer, crypto::hash &hash) consttools::wallet2
hash_m_transfers(int64_t transfer_height, crypto::hash &hash) consttools::wallet2
ignore_fractional_outputs() consttools::wallet2inline
ignore_fractional_outputs(bool value)tools::wallet2inline
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::wallet2static
init_type(hw::device::device_type device_type)tools::wallet2private
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::wallet2inline
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::wallet2inline
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::wallet2inline
is_deprecated() consttools::wallet2
is_deterministic() consttools::wallet2
is_keys_file_locked() consttools::wallet2
is_old_file_formattools::wallet2private
is_output_blackballed(const std::pair< uint64_t, uint64_t > &output) consttools::wallet2
is_synced() consttools::wallet2
is_transfer_unlocked(const transfer_details &td) consttools::wallet2
is_transfer_unlocked(uint64_t unlock_time, uint64_t block_height) consttools::wallet2
is_trusted_daemon() consttools::wallet2inline
is_tx_spendtime_unlocked(uint64_t unlock_time, uint64_t block_height) consttools::wallet2
is_unattended() consttools::wallet2inline
key_on_device() consttools::wallet2inline
key_reuse_mitigation2() consttools::wallet2inline
key_reuse_mitigation2(bool value)tools::wallet2inline
light_wallet() consttools::wallet2inline
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) consttools::wallet2
load(const std::string &wallet, const epee::wipeable_string &password)tools::wallet2
load_keys(const std::string &keys_file_name, const epee::wipeable_string &password)tools::wallet2private
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) consttools::wallet2
lock_keys_file()tools::wallet2
lookup_device(const std::string &device_descriptor)tools::wallet2private
m_accounttools::wallet2private
m_account_major_offsettools::wallet2private
m_account_public_addresstools::wallet2private
m_account_tagstools::wallet2private
m_additional_tx_keystools::wallet2private
m_address_booktools::wallet2private
m_always_confirm_transferstools::wallet2private
m_ask_passwordtools::wallet2private
m_attributestools::wallet2private
m_auto_low_prioritytools::wallet2private
m_auto_refreshtools::wallet2private
m_blockchaintools::wallet2private
m_cache_keytools::wallet2private
m_callbacktools::wallet2private
m_checkpointstools::wallet2private
m_cold_key_imagestools::wallet2private
m_confirm_backlogtools::wallet2private
m_confirm_backlog_thresholdtools::wallet2private
m_confirm_export_overwritetools::wallet2private
m_confirm_missing_payment_idtools::wallet2private
m_confirm_non_default_ring_sizetools::wallet2private
m_confirmed_txstools::wallet2private
m_daemon_addresstools::wallet2private
m_daemon_logintools::wallet2private
m_daemon_rpc_mutextools::wallet2private
m_default_mixintools::wallet2private
m_default_prioritytools::wallet2private
m_device_callbacktools::wallet2private
m_device_derivation_pathtools::wallet2private
m_device_last_key_image_synctools::wallet2private
m_device_nametools::wallet2private
m_devices_registeredtools::wallet2private
m_display_progress_indicatortools::wallet2private
m_encrypt_keys_after_refreshtools::wallet2private
m_explicit_refresh_from_block_heighttools::wallet2private
m_first_refresh_donetools::wallet2private
m_http_clienttools::wallet2private
m_ignore_fractional_outputstools::wallet2private
m_is_initializedtools::wallet2private
m_kdf_roundstools::wallet2private
m_key_device_typetools::wallet2private
m_key_image_cachetools::wallet2private
m_key_imagestools::wallet2private
m_key_reuse_mitigation2tools::wallet2private
m_keys_filetools::wallet2private
m_keys_file_lockertools::wallet2private
m_last_block_rewardtools::wallet2private
m_light_wallettools::wallet2private
m_light_wallet_address_txstools::wallet2private
m_light_wallet_balancetools::wallet2private
m_light_wallet_blockchain_heighttools::wallet2private
m_light_wallet_connectedtools::wallet2private
m_light_wallet_per_kb_feetools::wallet2private
m_light_wallet_scanned_block_heighttools::wallet2private
m_light_wallet_unlocked_balancetools::wallet2private
m_merge_destinationstools::wallet2private
m_message_storetools::wallet2private
m_min_output_counttools::wallet2private
m_min_output_valuetools::wallet2private
m_mms_filetools::wallet2private
m_multisigtools::wallet2private
m_multisig_derivationstools::wallet2private
m_multisig_rescan_infotools::wallet2private
m_multisig_rescan_ktools::wallet2private
m_multisig_rounds_passedtools::wallet2private
m_multisig_signerstools::wallet2private
m_multisig_thresholdtools::wallet2private
m_nettypetools::wallet2private
m_node_rpc_proxytools::wallet2private
m_offlinetools::wallet2private
m_original_addresstools::wallet2private
m_original_keys_availabletools::wallet2private
m_original_view_secret_keytools::wallet2private
m_paymentstools::wallet2private
m_print_ring_memberstools::wallet2private
m_pub_keystools::wallet2private
m_refresh_from_block_heighttools::wallet2private
m_refresh_typetools::wallet2private
m_ring_databasetools::wallet2private
m_ring_history_savedtools::wallet2private
m_ringdbtools::wallet2private
m_ringdb_keytools::wallet2private
m_runtools::wallet2private
m_scanned_pool_txstools::wallet2private
m_segregate_pre_fork_outputstools::wallet2private
m_segregation_heighttools::wallet2private
m_setup_background_miningtools::wallet2private
m_store_tx_infotools::wallet2private
m_subaddress_labelstools::wallet2private
m_subaddress_lookahead_majortools::wallet2private
m_subaddress_lookahead_minortools::wallet2private
m_subaddressestools::wallet2private
m_track_usestools::wallet2private
m_transferstools::wallet2private
m_trusted_daemontools::wallet2private
m_tx_devicetools::wallet2private
m_tx_keystools::wallet2private
m_tx_notestools::wallet2private
m_tx_notifytools::wallet2private
m_unattendedtools::wallet2private
m_unconfirmed_paymentstools::wallet2private
m_unconfirmed_txstools::wallet2private
m_upper_transaction_weight_limittools::wallet2private
m_use_dnstools::wallet2private
m_wallet_filetools::wallet2private
m_watch_onlytools::wallet2private
make_dummy(const boost::program_options::variables_map &vm, bool unattended, const std::function< boost::optional< password_container >(const char *, bool)> &password_prompter)tools::wallet2static
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::wallet2static
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::wallet2static
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) consttools::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::wallet2static
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) consttools::wallet2
merge_destinations(bool merge)tools::wallet2inline
merge_destinations() consttools::wallet2inline
multisig(bool *ready=NULL, uint32_t *threshold=NULL, uint32_t *total=NULL) consttools::wallet2
nettype() consttools::wallet2inline
on_device_button_pressed()tools::wallet2private
on_device_button_request(uint64_t code)tools::wallet2private
on_device_passphrase_request(bool on_device)tools::wallet2private
on_device_pin_request()tools::wallet2private
on_device_progress(const hw::device_progress &event)tools::wallet2private
parse_block_round(const cryptonote::blobdata &blob, cryptonote::block &bl, crypto::hash &bl_id, bool &error) consttools::wallet2private
parse_long_payment_id(const std::string &payment_id_str, crypto::hash &payment_id)tools::wallet2static
parse_multisig_tx_from_str(std::string multisig_tx_st, multisig_tx_set &exported_txs) consttools::wallet2
parse_payment_id(const std::string &payment_id_str, crypto::hash &payment_id)tools::wallet2static
parse_short_payment_id(const std::string &payment_id_str, crypto::hash8 &payment_id)tools::wallet2static
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) consttools::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() consttools::wallet2
payment_container typedeftools::wallet2
pick_preferred_rct_inputs(uint64_t needed_money, uint32_t subaddr_account, const std::set< uint32_t > &subaddr_indices) consttools::wallet2private
pop_best_value(std::vector< size_t > &unused_dust_indices, const std::vector< size_t > &selected_transfers, bool smallest=false) consttools::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) consttools::wallet2
prepare_file_names(const std::string &file_path)tools::wallet2private
print_ring_members() consttools::wallet2inline
print_ring_members(bool value)tools::wallet2inline
process_new_blockchain_entry(const cryptonote::block &b, const cryptonote::block_complete_entry &bche, const parsed_block &parsed_block, const crypto::hash &bl_id, uint64_t height, const std::vector< tx_cache_data > &tx_cache_data, size_t tx_cache_data_offset, std::map< std::pair< uint64_t, uint64_t >, size_t > *output_tracker_cache=NULL)tools::wallet2private
process_new_transaction(const crypto::hash &txid, const cryptonote::transaction &tx, const std::vector< uint64_t > &o_indices, uint64_t height, uint64_t ts, bool miner_tx, bool pool, bool double_spend_seen, const tx_cache_data &tx_cache_data, std::map< std::pair< uint64_t, uint64_t >, size_t > *output_tracker_cache=NULL)tools::wallet2private
process_outgoing(const crypto::hash &txid, const cryptonote::transaction &tx, uint64_t height, uint64_t ts, uint64_t spent, uint64_t received, uint32_t subaddr_account, const std::set< uint32_t > &subaddr_indices)tools::wallet2private
process_parsed_blocks(uint64_t start_height, const std::vector< cryptonote::block_complete_entry > &blocks, const std::vector< parsed_block > &parsed_blocks, uint64_t &blocks_added, std::map< std::pair< uint64_t, uint64_t >, size_t > *output_tracker_cache=NULL)tools::wallet2private
process_unconfirmed(const crypto::hash &txid, const cryptonote::transaction &tx, uint64_t height)tools::wallet2private
pull_and_parse_next_blocks(uint64_t start_height, uint64_t &blocks_start_height, std::list< crypto::hash > &short_chain_history, const std::vector< cryptonote::block_complete_entry > &prev_blocks, const std::vector< parsed_block > &prev_parsed_blocks, std::vector< cryptonote::block_complete_entry > &blocks, std::vector< parsed_block > &parsed_blocks, bool &error)tools::wallet2private
pull_blocks(uint64_t start_height, uint64_t &blocks_start_height, const std::list< crypto::hash > &short_chain_history, std::vector< cryptonote::block_complete_entry > &blocks, std::vector< cryptonote::COMMAND_RPC_GET_BLOCKS_FAST::block_output_indices > &o_indices)tools::wallet2private
pull_hashes(uint64_t start_height, uint64_t &blocks_start_height, const std::list< crypto::hash > &short_chain_history, std::vector< crypto::hash > &hashes)tools::wallet2private
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::wallet2static
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_money, bool check_pool=true)tools::wallet2
refresh(bool trusted_daemon, uint64_t &blocks_fetched, bool &received_money, bool &ok)tools::wallet2
RefreshDefault enum valuetools::wallet2
RefreshFull enum valuetools::wallet2
RefreshNoCoinbase enum valuetools::wallet2
RefreshOptimizeCoinbase enum valuetools::wallet2
RefreshType enum nametools::wallet2
register_devices()tools::wallet2private
remove_obsolete_pool_txs(const std::vector< crypto::hash > &tx_hashes)tools::wallet2
remove_rings(const cryptonote::transaction_prefix &tx)tools::wallet2private
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_timeouttools::wallet2static
sanity_check(const std::vector< wallet2::pending_tx > &ptx_vector, std::vector< cryptonote::tx_destination_entry > dsts) consttools::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) consttools::wallet2
scan_output(const cryptonote::transaction &tx, bool miner_tx, const crypto::public_key &tx_pub_key, size_t i, tx_scan_info_t &tx_scan_info, int &num_vouts_received, std::unordered_map< cryptonote::subaddress_index, uint64_t > &tx_money_got_in_outs, std::vector< size_t > &outs, bool pool)tools::wallet2private
seed_languagetools::wallet2private
segregate_pre_fork_outputs() consttools::wallet2inline
segregate_pre_fork_outputs(bool value)tools::wallet2inline
segregation_height() consttools::wallet2inline
segregation_height(uint64_t height)tools::wallet2inline
select_available_mixable_outputs()tools::wallet2
select_available_outputs(const std::function< bool(const transfer_details &td)> &f) consttools::wallet2
select_available_outputs_from_histogram(uint64_t count, bool atleast, bool unlocked, bool allow_rct)tools::wallet2
select_available_unmixable_outputs()tools::wallet2
select_transfers(uint64_t needed_money, std::vector< size_t > unused_transfers_indices, std::vector< size_t > &selected_transfers) consttools::wallet2private
serialize(t_archive &a, const unsigned int ver)tools::wallet2inline
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::wallet2inline
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::wallet2inline
set_description(const std::string &description)tools::wallet2
set_light_wallet(bool light_wallet)tools::wallet2inline
set_min_output_count(uint32_t count)tools::wallet2inline
set_min_output_value(uint64_t value)tools::wallet2inline
set_offline(bool offline=true)tools::wallet2
set_refresh_from_block_height(uint64_t height)tools::wallet2inline
set_refresh_type(RefreshType refresh_type)tools::wallet2inline
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_spent(size_t idx, uint64_t height)tools::wallet2private
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::wallet2inline
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 &note)tools::wallet2
set_tx_notify(const std::shared_ptr< tools::Notify > &notify)tools::wallet2inline
set_unspent(size_t idx)tools::wallet2private
setup_background_mining() consttools::wallet2inline
setup_background_mining(BackgroundMiningSetupType value)tools::wallet2inline
setup_keys(const epee::wipeable_string &password)tools::wallet2private
setup_new_blockchain()tools::wallet2private
should_pick_a_second_output(bool use_rct, size_t n_transfers, const std::vector< size_t > &unused_transfers_indices, const std::vector< size_t > &unused_dust_indices) consttools::wallet2private
should_skip_block(const cryptonote::block &b, uint64_t height) consttools::wallet2private
sign(const std::string &data) consttools::wallet2
sign_multisig_participant(const std::string &data) consttools::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::wallet2inline
store()tools::wallet2
store_keys(const std::string &keys_file_name, const epee::wipeable_string &password, bool watch_only=false)tools::wallet2private
store_to(const std::string &path, const epee::wipeable_string &password)tools::wallet2
store_tx_info() consttools::wallet2inline
store_tx_info(bool store)tools::wallet2inline
thaw(size_t idx)tools::wallet2
thaw(const crypto::key_image &ki)tools::wallet2
throw_on_rpc_response_error(const boost::optional< std::string > &status, const char *method) consttools::wallet2private
tr(const char *str)tools::wallet2static
track_uses() consttools::wallet2inline
track_uses(bool value)tools::wallet2inline
transfer_container typedeftools::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
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
transfer_selected_rct(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, cryptonote::transaction &tx, pending_tx &ptx, const rct::RCTConfig &rct_config)tools::wallet2
trim_hashchain()tools::wallet2private
tx_add_fake_output(std::vector< std::vector< tools::wallet2::get_outs_entry >> &outs, uint64_t global_index, const crypto::public_key &tx_public_key, const rct::key &mask, uint64_t real_index, bool unlocked) consttools::wallet2private
unblackball_output(const std::pair< uint64_t, uint64_t > &output)tools::wallet2
unlock_keys_file()tools::wallet2
unlocked_balance(uint32_t subaddr_index_major, uint64_t *blocks_to_unlock=NULL) consttools::wallet2
unlocked_balance_all(uint64_t *blocks_to_unlock=NULL) consttools::wallet2
unlocked_balance_per_subaddress(uint32_t subaddr_index_major) consttools::wallet2
unpack_extra_multisig_info(const std::vector< std::string > &info, std::vector< crypto::public_key > &signers, std::unordered_set< crypto::public_key > &pkeys) consttools::wallet2private
unpack_multisig_info(const std::vector< std::string > &info, std::vector< crypto::public_key > &public_keys, std::vector< crypto::secret_key > &secret_keys) consttools::wallet2private
unset_ring(const std::vector< crypto::key_image > &key_images)tools::wallet2
unset_ring(const crypto::hash &txid)tools::wallet2
update_multisig_rescan_info(const std::vector< std::vector< rct::key >> &multisig_k, const std::vector< std::vector< tools::wallet2::multisig_info >> &info, size_t n)tools::wallet2private
update_pool_state(bool refreshed=false)tools::wallet2
use_fork_rules(uint8_t version, int64_t early_blocks=0) consttools::wallet2
verify(const std::string &data, const cryptonote::account_public_address &address, const std::string &signature) consttools::wallet2
verify_extra_multisig_info(const std::string &data, std::unordered_set< crypto::public_key > &pkeys, crypto::public_key &signer)tools::wallet2static
verify_multisig_info(const std::string &data, crypto::secret_key &skey, crypto::public_key &pkey)tools::wallet2static
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::wallet2static
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) consttools::wallet2
wallet2(cryptonote::network_type nettype=cryptonote::MAINNET, uint64_t kdf_rounds=1, bool unattended=false)tools::wallet2
wallet_device_callback classtools::wallet2friend
wallet_exists(const std::string &file_path, bool &keys_file_exists, bool &wallet_file_exists)tools::wallet2static
wallet_keys_unlocker classtools::wallet2friend
wallet_valid_path_format(const std::string &file_path)tools::wallet2static
watch_only() consttools::wallet2inline
write_watch_only_wallet(const std::string &wallet_name, const epee::wipeable_string &password, std::string &new_keys_filename)tools::wallet2
~wallet2()tools::wallet2