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_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) 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, bool public_blockchain) consttools::wallet2
balance_all(bool public_blockchain) consttools::wallet2
balance_per_subaddress(uint32_t subaddr_index_major, bool public_blockchain=false) consttools::wallet2
blackball_output(const std::pair< uint64_t, uint64_t > &output)tools::wallet2
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_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) 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
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_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) 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
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
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
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_last_key_image_sync() consttools::wallet2inline
get_device_type() consttools::wallet2inline
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_info() consttools::wallet2
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_outs_entry typedeftools::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={}) 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_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={}) consttools::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={}) consttools::wallet2
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_database() consttools::wallet2inline
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()) consttools::wallet2
get_seed_language() consttools::wallet2
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_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_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
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_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_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
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
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
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
print_ring_members() consttools::wallet2inline
print_ring_members(bool value)tools::wallet2inline
public_transactions_required() consttools::wallet2inline
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_etn, bool check_pool=true)tools::wallet2
refresh(bool trusted_daemon, uint64_t &blocks_fetched, bool &received_etn, bool &ok)tools::wallet2
RefreshDefault enum valuetools::wallet2
RefreshFull enum valuetools::wallet2
RefreshNoCoinbase enum valuetools::wallet2
RefreshOptimizeCoinbase enum valuetools::wallet2
RefreshType enum nametools::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_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
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
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_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
setup_background_mining() consttools::wallet2inline
setup_background_mining(BackgroundMiningSetupType value)tools::wallet2inline
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_to(const std::string &path, const epee::wipeable_string &password)tools::wallet2
store_tx_info() consttools::wallet2inline
store_tx_info(bool store)tools::wallet2inline
synced_to_v10() consttools::wallet2inline
thaw(size_t idx)tools::wallet2
thaw(const crypto::key_image &ki)tools::wallet2
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
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) consttools::wallet2
unlocked_balance_all(bool public_blockchain, uint64_t *blocks_to_unlock=NULL) consttools::wallet2
unlocked_balance_per_subaddress(uint32_t subaddr_index_major, bool public_blockchain=false) consttools::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) 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