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
add_address_book_row(const cryptonote::account_public_address &address, const crypto::hash &payment_id, const std::string &description)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)tools::wallet2private
always_confirm_transfers() consttools::wallet2inline
always_confirm_transfers(bool always)tools::wallet2inline
ask_password() consttools::wallet2inline
ask_password(bool always)tools::wallet2inline
auto_refresh() consttools::wallet2inline
auto_refresh(bool r)tools::wallet2inline
balance() consttools::wallet2
callback() consttools::wallet2inline
callback(i_wallet2_callback *callback)tools::wallet2inline
check_acc_out_precomp(const crypto::public_key &spend_public_key, const cryptonote::tx_out &o, const crypto::key_derivation &derivation, size_t i, bool &received, uint64_t &money_transfered, bool &error) consttools::wallet2private
check_acc_out_precomp_once(const crypto::public_key &spend_public_key, const cryptonote::tx_out &o, const crypto::key_derivation &derivation, size_t i, bool &received, uint64_t &money_transfered, bool &error, bool &already_seen) consttools::wallet2private
check_connection(uint32_t *version=NULL, uint32_t timeout=200000)tools::wallet2
check_genesis(const crypto::hash &genesis_hash) consttools::wallet2private
clear()tools::wallet2private
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_missing_payment_id() consttools::wallet2inline
confirm_missing_payment_id(bool always)tools::wallet2inline
create_transactions(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, bool trusted_daemon)tools::wallet2
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, bool trusted_daemon)tools::wallet2
create_transactions_all(uint64_t below, const cryptonote::account_public_address &address, const size_t fake_outs_count, const uint64_t unlock_time, uint32_t priority, const std::vector< uint8_t > extra, bool trusted_daemon)tools::wallet2
create_transactions_from(const cryptonote::account_public_address &address, 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, bool trusted_daemon)tools::wallet2
create_unmixable_sweep_transactions(bool trusted_daemon)tools::wallet2
decrypt(const std::string &ciphertext, const crypto::secret_key &skey, bool authenticated=true) consttools::wallet2
decrypt_with_view_secret_key(const std::string &ciphertext, bool authenticated=true) consttools::wallet2
deinit()tools::wallet2
delete_address_book_row(std::size_t row_id)tools::wallet2
detach_blockchain(uint64_t height)tools::wallet2private
display_progress_indicator() consttools::wallet2inline
display_progress_indicator(bool always)tools::wallet2inline
encrypt(const std::string &plaintext, const crypto::secret_key &skey, bool authenticated=true) consttools::wallet2
encrypt_with_view_secret_key(const std::string &plaintext, bool authenticated=true) consttools::wallet2
estimate_backlog(uint64_t min_blob_size, uint64_t max_blob_size, const std::vector< uint64_t > &fees)tools::wallet2
export_key_images(const std::string filename)tools::wallet2
export_key_images() consttools::wallet2
export_outputs() consttools::wallet2
fast_refresh(uint64_t stop_height, uint64_t &blocks_start_height, std::list< crypto::hash > &short_chain_history)tools::wallet2private
generate(const std::string &wallet, const std::string &password, const crypto::secret_key &recovery_param=crypto::secret_key(), bool recover=false, bool two_random=false)tools::wallet2
generate(const std::string &wallet, const std::string &password, const cryptonote::account_public_address &account_public_address, const crypto::secret_key &spendkey, const crypto::secret_key &viewkey)tools::wallet2
generate(const std::string &wallet, const std::string &password, const cryptonote::account_public_address &account_public_address, const crypto::secret_key &viewkey=crypto::secret_key())tools::wallet2
generate_chacha8_key_from_secret_keys(crypto::chacha8_key &key) consttools::wallet2private
generate_genesis(cryptonote::block &b)tools::wallet2private
get_account()tools::wallet2inline
get_account() consttools::wallet2inline
get_address_book() consttools::wallet2inline
get_approximate_blockchain_height() 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_blocks_from_db(const cryptonote::COMMAND_RPC_GET_BLOCKS_FAST::request &req, cryptonote::COMMAND_RPC_GET_BLOCKS_FAST::response &res)tools::wallet2private
get_core() consttools::wallet2inline
get_daemon_address() consttools::wallet2
get_daemon_blockchain_height(std::string &err)tools::wallet2
get_daemon_blockchain_target_height(std::string &err)tools::wallet2
get_daemon_login() consttools::wallet2inline
get_default_decimal_point() consttools::wallet2
get_default_priority() consttools::wallet2inline
get_dynamic_per_kb_fee_estimate()tools::wallet2private
get_fee_algorithm()tools::wallet2
get_fee_multiplier(uint32_t priority, int fee_algorithm=-1)tools::wallet2
get_hard_fork_info(uint8_t version, uint64_t &earliest_height)tools::wallet2
get_hashes_from_db(const cryptonote::COMMAND_RPC_GET_HASHES_FAST::request &req, cryptonote::COMMAND_RPC_GET_HASHES_FAST::response &res)tools::wallet2private
get_human_readable_timestamp(uint64_t ts)tools::wallet2inlinestatic
get_keys_file() consttools::wallet2
get_min_output_count() consttools::wallet2inline
get_min_output_value() consttools::wallet2inline
get_num_rct_outputs()tools::wallet2
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::list< 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) 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) 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) consttools::wallet2
get_per_kb_fee()tools::wallet2
get_pruned_tx_blob(const cryptonote::blobdata &blobdata)tools::wallet2private
get_refresh_from_block_height() consttools::wallet2inline
get_refresh_type() consttools::wallet2inline
get_seed(std::string &electrum_words) consttools::wallet2
get_seed_language() consttools::wallet2
get_short_chain_history(std::list< crypto::hash > &ids) consttools::wallet2private
get_short_payment_id(const pending_tx &ptx) consttools::wallet2private
get_storage() consttools::wallet2inline
get_transfer_details(size_t idx) consttools::wallet2
get_transfers(wallet2::transfer_container &incoming_transfers) consttools::wallet2
get_tx_key(const crypto::hash &txid, crypto::secret_key &tx_key) consttools::wallet2
get_tx_note(const crypto::hash &txid) consttools::wallet2
get_tx_pub_key_from_received_outs(const tools::wallet2::transfer_details &td) consttools::wallet2private
get_unconfirmed_payments(std::list< std::pair< crypto::hash, wallet2::payment_details >> &unconfirmed_payments) consttools::wallet2
get_unconfirmed_payments_out(std::list< std::pair< crypto::hash, wallet2::unconfirmed_transfer_details >> &unconfirmed_payments) consttools::wallet2
get_unspent_amounts_vector()tools::wallet2private
get_upper_transaction_size_limit()tools::wallet2private
get_wallet_file() consttools::wallet2
has_testnet_option(const boost::program_options::variables_map &vm)tools::wallet2static
import_key_images(const std::vector< std::pair< crypto::key_image, crypto::signature >> &signed_key_images, uint64_t &spent, uint64_t &unspent)tools::wallet2
import_key_images(const std::string &filename, uint64_t &spent, uint64_t &unspent)tools::wallet2
import_outputs(const std::vector< tools::wallet2::transfer_details > &outputs)tools::wallet2
init(std::string daemon_address="http://localhost:8080", boost::optional< epee::net_utils::http::login > daemon_login=boost::none, std::string blockchain_db_path="", uint64_t upper_transaction_size_limit=0)tools::wallet2
init_options(boost::program_options::options_description &desc_params)tools::wallet2static
is_connected_to_dbtools::wallet2private
is_deprecated() consttools::wallet2
is_deterministic() consttools::wallet2
is_old_file_formattools::wallet2private
is_synced() consttools::wallet2
is_transfer_unlocked(const transfer_details &td) consttools::wallet2
is_tx_spendtime_unlocked(uint64_t unlock_time, uint64_t block_height) consttools::wallet2private
load(const std::string &wallet, const std::string &password)tools::wallet2
load_database(const std::string blockchain_db_path)tools::wallet2private
load_keys(const std::string &keys_file_name, const std::string &password)tools::wallet2private
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)tools::wallet2
m_accounttools::wallet2private
m_account_public_addresstools::wallet2private
m_address_booktools::wallet2private
m_always_confirm_transferstools::wallet2private
m_ask_passwordtools::wallet2private
m_auto_refreshtools::wallet2private
m_blockchaintools::wallet2private
m_blockchain_storagetools::wallet2private
m_callbacktools::wallet2private
m_confirm_backlogtools::wallet2private
m_confirm_missing_payment_idtools::wallet2private
m_confirmed_txstools::wallet2private
m_coretools::wallet2private
m_daemon_addresstools::wallet2private
m_daemon_logintools::wallet2private
m_daemon_rpc_mutextools::wallet2private
m_default_prioritytools::wallet2private
m_display_progress_indicatortools::wallet2private
m_http_clienttools::wallet2private
m_is_initializedtools::wallet2private
m_key_imagestools::wallet2private
m_keys_filetools::wallet2private
m_local_bc_heighttools::wallet2private
m_merge_destinationstools::wallet2private
m_min_output_counttools::wallet2private
m_min_output_valuetools::wallet2private
m_node_rpc_proxytools::wallet2private
m_paymentstools::wallet2private
m_physical_refreshtools::wallet2private
m_print_ring_memberstools::wallet2private
m_pub_keystools::wallet2private
m_refresh_from_block_heighttools::wallet2private
m_refresh_typetools::wallet2private
m_restrictedtools::wallet2private
m_runtools::wallet2private
m_scanned_pool_txstools::wallet2private
m_store_tx_infotools::wallet2private
m_testnettools::wallet2private
m_transferstools::wallet2private
m_tx_keystools::wallet2private
m_tx_notestools::wallet2private
m_unconfirmed_paymentstools::wallet2private
m_unconfirmed_txstools::wallet2private
m_upper_transaction_size_limittools::wallet2private
m_wallet_filetools::wallet2private
m_watch_onlytools::wallet2private
make_dummy(const boost::program_options::variables_map &vm, etneg::MicroCore *core=nullptr, cryptonote::Blockchain *blockchain_storage=nullptr)tools::wallet2static
make_from_file(const boost::program_options::variables_map &vm, const std::string &wallet_file, etneg::MicroCore *core=nullptr, cryptonote::Blockchain *blockchain_storage=nullptr)tools::wallet2static
make_from_json(const boost::program_options::variables_map &vm, const std::string &json_file, etneg::MicroCore *core=nullptr, cryptonote::Blockchain *blockchain_storage=nullptr)tools::wallet2static
make_new(const boost::program_options::variables_map &vm, etneg::MicroCore *core=nullptr, cryptonote::Blockchain *blockchain_storage=nullptr)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)tools::wallet2
merge_destinations(bool merge)tools::wallet2inline
merge_destinations() consttools::wallet2inline
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_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_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
password_prompt(const bool new_password)tools::wallet2static
path() consttools::wallet2
payment_container typedeftools::wallet2
pick_preferred_rct_inputs(uint64_t needed_money) consttools::wallet2private
pop_best_value(std::vector< size_t > &unused_dust_indices, const std::list< 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::list< 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_blocks(uint64_t start_height, const std::list< cryptonote::block_complete_entry > &blocks, const std::vector< cryptonote::COMMAND_RPC_GET_BLOCKS_FAST::block_output_indices > &o_indices, uint64_t &blocks_added)tools::wallet2private
process_new_blockchain_entry(const cryptonote::block &b, const cryptonote::block_complete_entry &bche, const crypto::hash &bl_id, uint64_t height, const cryptonote::COMMAND_RPC_GET_BLOCKS_FAST::block_output_indices &o_indices)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)tools::wallet2private
process_outgoing(const crypto::hash &txid, const cryptonote::transaction &tx, uint64_t height, uint64_t ts, uint64_t spent, uint64_t received)tools::wallet2private
process_unconfirmed(const crypto::hash &txid, const cryptonote::transaction &tx, uint64_t height)tools::wallet2private
pull_blocks(uint64_t start_height, uint64_t &blocks_start_height, const std::list< crypto::hash > &short_chain_history, std::list< 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::list< crypto::hash > &hashes)tools::wallet2private
pull_next_blocks(uint64_t start_height, uint64_t &blocks_start_height, std::list< crypto::hash > &short_chain_history, const std::list< cryptonote::block_complete_entry > &prev_blocks, std::list< cryptonote::block_complete_entry > &blocks, std::vector< cryptonote::COMMAND_RPC_GET_BLOCKS_FAST::block_output_indices > &o_indices, bool &error)tools::wallet2private
refresh()tools::wallet2
refresh(uint64_t start_height, uint64_t &blocks_fetched)tools::wallet2
refresh(uint64_t start_height, uint64_t &blocks_fetched, bool &received_money)tools::wallet2
refresh(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
rescan_blockchain(bool refresh=true)tools::wallet2
rescan_spent()tools::wallet2
restricted() consttools::wallet2inline
rewrite(const std::string &wallet_name, const std::string &password)tools::wallet2
rpc_timeouttools::wallet2static
save_transfers_to_csv(bool in, bool out, uint64_t min_height, uint64_t max_height)tools::wallet2
save_tx(const std::vector< pending_tx > &ptx_vector, const std::string &filename)tools::wallet2
seed_languagetools::wallet2private
select_available_mixable_outputs(bool trusted_daemon)tools::wallet2
select_available_outputs(const std::function< bool(const transfer_details &td)> &f)tools::wallet2
select_available_outputs_from_histogram(uint64_t count, bool atleast, bool unlocked, bool allow_rct, bool trusted_daemon)tools::wallet2
select_available_unmixable_outputs(bool trusted_daemon)tools::wallet2
select_transfers(uint64_t needed_money, std::vector< size_t > unused_transfers_indices, std::list< size_t > &selected_transfers, bool trusted_daemon)tools::wallet2private
serialize(t_archive &a, const unsigned int ver)tools::wallet2inline
set_blockchain_storage(etneg::MicroCore *core=nullptr, cryptonote::Blockchain *blockchain_storage=nullptr)tools::wallet2
set_default_decimal_point(unsigned int decimal_point)tools::wallet2
set_default_priority(uint32_t p)tools::wallet2inline
set_min_output_count(uint32_t count)tools::wallet2inline
set_min_output_value(uint64_t value)tools::wallet2inline
set_refresh_from_block_height(uint64_t height)tools::wallet2inline
set_refresh_type(RefreshType refresh_type)tools::wallet2inline
set_seed_language(const std::string &language)tools::wallet2
set_spent(size_t idx, uint64_t height)tools::wallet2private
set_tx_note(const crypto::hash &txid, const std::string &note)tools::wallet2
set_unspent(size_t idx)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
sign(const std::string &data) consttools::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)tools::wallet2
sign_tx(unsigned_tx_set &exported_txs, const std::string &signed_filename, std::vector< wallet2::pending_tx > &ptx)tools::wallet2
stop()tools::wallet2inline
store()tools::wallet2
store_keys(const std::string &keys_file_name, const std::string &password, bool watch_only=false)tools::wallet2private
store_to(const std::string &path, const std::string &password)tools::wallet2
store_tx_info() consttools::wallet2inline
store_tx_info(bool store)tools::wallet2inline
testnet() consttools::wallet2inline
tr(const char *str)tools::wallet2static
transfer(const std::vector< cryptonote::tx_destination_entry > &dsts, const size_t fake_outputs_count, const std::vector< size_t > &unused_transfers_indices, uint64_t unlock_time, uint64_t fee, const std::vector< uint8_t > &extra, T destination_split_strategy, const tx_dust_policy &dust_policy, bool trusted_daemon)tools::wallet2
transfer(const std::vector< cryptonote::tx_destination_entry > &dsts, const size_t fake_outputs_count, const std::vector< size_t > &unused_transfers_indices, 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, bool trusted_daemon)tools::wallet2
transfer(const std::vector< cryptonote::tx_destination_entry > &dsts, const size_t fake_outputs_count, const std::vector< size_t > &unused_transfers_indices, uint64_t unlock_time, uint64_t fee, const std::vector< uint8_t > &extra, bool trusted_daemon)tools::wallet2
transfer(const std::vector< cryptonote::tx_destination_entry > &dsts, const size_t fake_outputs_count, const std::vector< size_t > &unused_transfers_indices, uint64_t unlock_time, uint64_t fee, const std::vector< uint8_t > &extra, cryptonote::transaction &tx, pending_tx &ptx, bool trusted_daemon)tools::wallet2
transfer_container typedeftools::wallet2
transfer_selected(const std::vector< cryptonote::tx_destination_entry > &dsts, const std::list< 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::list< 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::list< 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)tools::wallet2
unlocked_balance() consttools::wallet2
unlocked_dust_balance(const tx_dust_policy &dust_policy) consttools::wallet2
update_pool_state(bool refreshed=false)tools::wallet2
use_fork_rules(uint8_t version, int64_t early_blocks=0)tools::wallet2
verify(const std::string &data, const cryptonote::account_public_address &address, const std::string &signature) consttools::wallet2
verify_password(const std::string &keys_file_name, const std::string &password, bool watch_only)tools::wallet2static
verify_password(const std::string &password) consttools::wallet2
wallet2(const wallet2 &)tools::wallet2inlineprivate
wallet2(bool testnet=false, bool restricted=false)tools::wallet2inline
wallet_exists(const std::string &file_path, bool &keys_file_exists, bool &wallet_file_exists)tools::wallet2static
wallet_generate_key_image_helper(const cryptonote::account_keys &ack, const crypto::public_key &tx_public_key, size_t real_output_index, cryptonote::keypair &in_ephemeral, crypto::key_image &ki)tools::wallet2private
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 std::string &password)tools::wallet2