diff --git a/docs/monero__wallet_8h_source.html b/docs/monero__wallet_8h_source.html index e5c8869..86ffd72 100644 --- a/docs/monero__wallet_8h_source.html +++ b/docs/monero__wallet_8h_source.html @@ -701,7 +701,7 @@ $(function() {
monero::monero_wallet::sync
virtual monero_sync_result sync(monero_wallet_listener &listener)
Definition: monero_wallet.h:437
monero::monero_wallet::get_reserve_proof_account
virtual std::string get_reserve_proof_account(uint32_t account_idx, uint64_t amount, const std::string &message) const
Definition: monero_wallet.h:1028
monero::monero_wallet::get_reserve_proof_wallet
virtual std::string get_reserve_proof_wallet(const std::string &message) const
Definition: monero_wallet.h:1016
-
monero::wallet2_listener
Definition: monero_wallet_full.cpp:685
+
monero::wallet2_listener
Definition: monero_wallet_full.cpp:674
monero::monero_wallet::save
virtual void save()
Definition: monero_wallet.h:1303
monero::monero_wallet::get_public_view_key
virtual std::string get_public_view_key() const
Definition: monero_wallet.h:257
monero::monero_wallet::get_mnemonic
virtual std::string get_mnemonic() const
Definition: monero_wallet.h:239
diff --git a/docs/monero__wallet__full_8h_source.html b/docs/monero__wallet__full_8h_source.html index 0745675..d3a5c9c 100644 --- a/docs/monero__wallet__full_8h_source.html +++ b/docs/monero__wallet__full_8h_source.html @@ -249,131 +249,131 @@ $(function() {
312  };
313 }
-
monero::monero_wallet_full::~monero_wallet_full
~monero_wallet_full()
Definition: monero_wallet_full.cpp:1094
-
monero::monero_wallet_full::get_outputs_hex
std::string get_outputs_hex() const override
Definition: monero_wallet_full.cpp:1673
+
monero::monero_wallet_full::~monero_wallet_full
~monero_wallet_full()
Definition: monero_wallet_full.cpp:1083
+
monero::monero_wallet_full::get_outputs_hex
std::string get_outputs_hex() const override
Definition: monero_wallet_full.cpp:1662
monero::monero_tx_set
Definition: monero_wallet_model.h:308
-
monero::monero_wallet_full::verify_message
monero_message_signature_result verify_message(const std::string &msg, const std::string &address, const std::string &signature) const override
Definition: monero_wallet_full.cpp:2513
-
monero::monero_wallet_full::get_multisig_info
monero_multisig_info get_multisig_info() const override
Definition: monero_wallet_full.cpp:2986
+
monero::monero_wallet_full::verify_message
monero_message_signature_result verify_message(const std::string &msg, const std::string &address, const std::string &signature) const override
Definition: monero_wallet_full.cpp:2502
+
monero::monero_wallet_full::get_multisig_info
monero_multisig_info get_multisig_info() const override
Definition: monero_wallet_full.cpp:2975
monero::monero_wallet_full
Definition: monero_wallet_full.h:77
-
monero::monero_wallet_full::get_reserve_proof_account
std::string get_reserve_proof_account(uint32_t account_idx, uint64_t amount, const std::string &message) const override
Definition: monero_wallet_full.cpp:2700
-
monero::monero_wallet_full::wallet_exists
static bool wallet_exists(const std::string &path)
Definition: monero_wallet_full.cpp:954
-
monero::monero_wallet_full::get_mnemonic
std::string get_mnemonic() const override
Definition: monero_wallet_full.cpp:1178
+
monero::monero_wallet_full::get_reserve_proof_account
std::string get_reserve_proof_account(uint32_t account_idx, uint64_t amount, const std::string &message) const override
Definition: monero_wallet_full.cpp:2689
+
monero::monero_wallet_full::wallet_exists
static bool wallet_exists(const std::string &path)
Definition: monero_wallet_full.cpp:943
+
monero::monero_wallet_full::get_mnemonic
std::string get_mnemonic() const override
Definition: monero_wallet_full.cpp:1167
monero
Definition: monero_daemon.cpp:58
-
monero::monero_wallet_full::get_mnemonic_language
std::string get_mnemonic_language() const override
Definition: monero_wallet_full.cpp:1185
-
monero::monero_wallet_full::edit_address_book_entry
void edit_address_book_entry(uint64_t index, bool set_address, const std::string &address, bool set_description, const std::string &description) override
Definition: monero_wallet_full.cpp:2812
+
monero::monero_wallet_full::get_mnemonic_language
std::string get_mnemonic_language() const override
Definition: monero_wallet_full.cpp:1174
+
monero::monero_wallet_full::edit_address_book_entry
void edit_address_book_entry(uint64_t index, bool set_address, const std::string &address, bool set_description, const std::string &description) override
Definition: monero_wallet_full.cpp:2801
monero::monero_tx_query
Definition: monero_wallet_model.h:278
-
monero::monero_wallet_full::get_path
std::string get_path() const override
Definition: monero_wallet_full.cpp:1170
+
monero::monero_wallet_full::get_path
std::string get_path() const override
Definition: monero_wallet_full.cpp:1159
monero::monero_account
Definition: monero_wallet_model.h:96
monero::monero_multisig_info
Definition: monero_wallet_model.h:434
monero::monero_wallet_listener
Definition: monero_wallet.h:71
monero::monero_message_signature_result
Definition: monero_wallet_model.h:392
-
monero::monero_wallet_full::is_connected
bool is_connected() const override
Definition: monero_wallet_full.cpp:1140
-
monero::monero_wallet_full::stop_syncing
void stop_syncing() override
Definition: monero_wallet_full.cpp:1388
-
monero::monero_wallet_full::rescan_blockchain
void rescan_blockchain() override
Definition: monero_wallet_full.cpp:1401
-
monero::monero_wallet_full::get_account
monero_account get_account(const uint32_t account_idx, bool include_subaddresses) const override
Definition: monero_wallet_full.cpp:1460
-
monero::monero_wallet_full::sweep_dust
std::vector< std::shared_ptr< monero_tx_wallet > > sweep_dust(bool relay=false) override
Definition: monero_wallet_full.cpp:2169
-
monero::monero_wallet_full::create_wallet_random
static monero_wallet_full * create_wallet_random(const std::string &path, const std::string &password, const monero_network_type network_type, const monero_rpc_connection &daemon_connection=monero_rpc_connection(), const std::string &language="English", std::unique_ptr< epee::net_utils::http::http_client_factory > http_client_factory=nullptr)
Definition: monero_wallet_full.cpp:984
-
monero::monero_wallet_full::get_daemon_max_peer_height
uint64_t get_daemon_max_peer_height() const override
Definition: monero_wallet_full.cpp:1303
-
monero::monero_wallet_full::check_reserve_proof
std::shared_ptr< monero_check_reserve > check_reserve_proof(const std::string &address, const std::string &message, const std::string &signature) const override
Definition: monero_wallet_full.cpp:2708
-
monero::monero_wallet_full::get_network_type
monero_network_type get_network_type() const override
Definition: monero_wallet_full.cpp:1174
+
monero::monero_wallet_full::is_connected
bool is_connected() const override
Definition: monero_wallet_full.cpp:1129
+
monero::monero_wallet_full::stop_syncing
void stop_syncing() override
Definition: monero_wallet_full.cpp:1377
+
monero::monero_wallet_full::rescan_blockchain
void rescan_blockchain() override
Definition: monero_wallet_full.cpp:1390
+
monero::monero_wallet_full::get_account
monero_account get_account(const uint32_t account_idx, bool include_subaddresses) const override
Definition: monero_wallet_full.cpp:1449
+
monero::monero_wallet_full::sweep_dust
std::vector< std::shared_ptr< monero_tx_wallet > > sweep_dust(bool relay=false) override
Definition: monero_wallet_full.cpp:2158
+
monero::monero_wallet_full::create_wallet_random
static monero_wallet_full * create_wallet_random(const std::string &path, const std::string &password, const monero_network_type network_type, const monero_rpc_connection &daemon_connection=monero_rpc_connection(), const std::string &language="English", std::unique_ptr< epee::net_utils::http::http_client_factory > http_client_factory=nullptr)
Definition: monero_wallet_full.cpp:973
+
monero::monero_wallet_full::get_daemon_max_peer_height
uint64_t get_daemon_max_peer_height() const override
Definition: monero_wallet_full.cpp:1292
+
monero::monero_wallet_full::check_reserve_proof
std::shared_ptr< monero_check_reserve > check_reserve_proof(const std::string &address, const std::string &message, const std::string &signature) const override
Definition: monero_wallet_full.cpp:2697
+
monero::monero_wallet_full::get_network_type
monero_network_type get_network_type() const override
Definition: monero_wallet_full.cpp:1163
monero::monero_multisig_sign_result
Definition: monero_wallet_model.h:458
-
monero::monero_wallet_full::parse_tx_set
monero_tx_set parse_tx_set(const monero_tx_set &tx_set) override
Definition: monero_wallet_full.cpp:2301
-
monero::monero_wallet_full::sign_multisig_tx_hex
monero_multisig_sign_result sign_multisig_tx_hex(const std::string &multisig_tx_hex) override
Definition: monero_wallet_full.cpp:3065
-
monero::monero_wallet_full::open_wallet
static monero_wallet_full * open_wallet(const std::string &path, const std::string &password, const monero_network_type network_type)
Definition: monero_wallet_full.cpp:962
+
monero::monero_wallet_full::parse_tx_set
monero_tx_set parse_tx_set(const monero_tx_set &tx_set) override
Definition: monero_wallet_full.cpp:2290
+
monero::monero_wallet_full::sign_multisig_tx_hex
monero_multisig_sign_result sign_multisig_tx_hex(const std::string &multisig_tx_hex) override
Definition: monero_wallet_full.cpp:3054
+
monero::monero_wallet_full::open_wallet
static monero_wallet_full * open_wallet(const std::string &path, const std::string &password, const monero_network_type network_type)
Definition: monero_wallet_full.cpp:951
monero::monero_wallet_full::is_view_only
bool is_view_only() const override
Definition: monero_wallet_full.h:173
-
monero::monero_wallet_full::get_listeners
std::set< monero_wallet_listener * > get_listeners() override
Definition: monero_wallet_full.cpp:1328
-
monero::monero_wallet_full::get_address
std::string get_address(const uint32_t account_idx, const uint32_t subaddress_idx) const override
Definition: monero_wallet_full.cpp:1212
-
monero::monero_wallet_full::get_subaddresses
std::vector< monero_subaddress > get_subaddresses(const uint32_t account_idx, const std::vector< uint32_t > &subaddress_indices) const override
Definition: monero_wallet_full.cpp:1492
-
monero::monero_wallet_full::get_keys_file_buffer
std::string get_keys_file_buffer(const epee::wipeable_string &password, bool view_only) const
Definition: monero_wallet_full.cpp:3159
-
monero::monero_wallet_full::get_tx_proof
std::string get_tx_proof(const std::string &tx_hash, const std::string &address, const std::string &message) const override
Definition: monero_wallet_full.cpp:2621
-
monero::monero_wallet_full::check_tx_key
std::shared_ptr< monero_check_tx > check_tx_key(const std::string &tx_hash, const std::string &txKey, const std::string &address) const override
Definition: monero_wallet_full.cpp:2571
-
monero::monero_wallet_full::get_attribute
bool get_attribute(const std::string &key, std::string &value) const override
Definition: monero_wallet_full.cpp:2902
-
monero::monero_wallet_full::exchange_multisig_keys
monero_multisig_init_result exchange_multisig_keys(const std::vector< std::string > &mutisig_hexes, const std::string &password) override
Definition: monero_wallet_full.cpp:3008
-
monero::monero_wallet_full::is_daemon_trusted
bool is_daemon_trusted() const override
Definition: monero_wallet_full.cpp:1154
-
monero::monero_wallet_full::import_key_images
std::shared_ptr< monero_key_image_import_result > import_key_images(const std::vector< std::shared_ptr< monero_key_image >> &key_images) override
Definition: monero_wallet_full.cpp:1704
-
monero::monero_wallet_full::get_tx_key
std::string get_tx_key(const std::string &tx_hash) const override
Definition: monero_wallet_full.cpp:2546
-
monero::monero_wallet_full::is_multisig_import_needed
bool is_multisig_import_needed() const override
Definition: monero_wallet_full.cpp:2982
-
monero::monero_wallet_full::get_private_spend_key
std::string get_private_spend_key() const override
Definition: monero_wallet_full.cpp:1205
-
monero::monero_wallet_full::get_height
uint64_t get_height() const override
Definition: monero_wallet_full.cpp:1283
-
monero::monero_wallet_full::submit_multisig_tx_hex
std::vector< std::string > submit_multisig_tx_hex(const std::string &signed_multisig_tx_hex) override
Definition: monero_wallet_full.cpp:3108
+
monero::monero_wallet_full::get_listeners
std::set< monero_wallet_listener * > get_listeners() override
Definition: monero_wallet_full.cpp:1317
+
monero::monero_wallet_full::get_address
std::string get_address(const uint32_t account_idx, const uint32_t subaddress_idx) const override
Definition: monero_wallet_full.cpp:1201
+
monero::monero_wallet_full::get_subaddresses
std::vector< monero_subaddress > get_subaddresses(const uint32_t account_idx, const std::vector< uint32_t > &subaddress_indices) const override
Definition: monero_wallet_full.cpp:1481
+
monero::monero_wallet_full::get_keys_file_buffer
std::string get_keys_file_buffer(const epee::wipeable_string &password, bool view_only) const
Definition: monero_wallet_full.cpp:3148
+
monero::monero_wallet_full::get_tx_proof
std::string get_tx_proof(const std::string &tx_hash, const std::string &address, const std::string &message) const override
Definition: monero_wallet_full.cpp:2610
+
monero::monero_wallet_full::check_tx_key
std::shared_ptr< monero_check_tx > check_tx_key(const std::string &tx_hash, const std::string &txKey, const std::string &address) const override
Definition: monero_wallet_full.cpp:2560
+
monero::monero_wallet_full::get_attribute
bool get_attribute(const std::string &key, std::string &value) const override
Definition: monero_wallet_full.cpp:2891
+
monero::monero_wallet_full::exchange_multisig_keys
monero_multisig_init_result exchange_multisig_keys(const std::vector< std::string > &mutisig_hexes, const std::string &password) override
Definition: monero_wallet_full.cpp:2997
+
monero::monero_wallet_full::is_daemon_trusted
bool is_daemon_trusted() const override
Definition: monero_wallet_full.cpp:1143
+
monero::monero_wallet_full::import_key_images
std::shared_ptr< monero_key_image_import_result > import_key_images(const std::vector< std::shared_ptr< monero_key_image >> &key_images) override
Definition: monero_wallet_full.cpp:1693
+
monero::monero_wallet_full::get_tx_key
std::string get_tx_key(const std::string &tx_hash) const override
Definition: monero_wallet_full.cpp:2535
+
monero::monero_wallet_full::is_multisig_import_needed
bool is_multisig_import_needed() const override
Definition: monero_wallet_full.cpp:2971
+
monero::monero_wallet_full::get_private_spend_key
std::string get_private_spend_key() const override
Definition: monero_wallet_full.cpp:1194
+
monero::monero_wallet_full::get_height
uint64_t get_height() const override
Definition: monero_wallet_full.cpp:1272
+
monero::monero_wallet_full::submit_multisig_tx_hex
std::vector< std::string > submit_multisig_tx_hex(const std::string &signed_multisig_tx_hex) override
Definition: monero_wallet_full.cpp:3097
monero::monero_tx_config
Definition: monero_wallet_model.h:343
-
monero::monero_wallet_full::prepare_multisig
std::string prepare_multisig() override
Definition: monero_wallet_full.cpp:2992
-
monero::monero_wallet_full::set_tx_notes
void set_tx_notes(const std::vector< std::string > &tx_hashes, const std::vector< std::string > &notes) override
Definition: monero_wallet_full.cpp:2755
-
monero::monero_wallet_full::start_mining
void start_mining(boost::optional< uint64_t > num_threads, boost::optional< bool > background_mining, boost::optional< bool > ignore_battery) override
Definition: monero_wallet_full.cpp:2910
-
monero::monero_wallet_full::create_txs
std::vector< std::shared_ptr< monero_tx_wallet > > create_txs(const monero_tx_config &config) override
Definition: monero_wallet_full.cpp:1731
+
monero::monero_wallet_full::prepare_multisig
std::string prepare_multisig() override
Definition: monero_wallet_full.cpp:2981
+
monero::monero_wallet_full::set_tx_notes
void set_tx_notes(const std::vector< std::string > &tx_hashes, const std::vector< std::string > &notes) override
Definition: monero_wallet_full.cpp:2744
+
monero::monero_wallet_full::start_mining
void start_mining(boost::optional< uint64_t > num_threads, boost::optional< bool > background_mining, boost::optional< bool > ignore_battery) override
Definition: monero_wallet_full.cpp:2899
+
monero::monero_wallet_full::create_txs
std::vector< std::shared_ptr< monero_tx_wallet > > create_txs(const monero_tx_config &config) override
Definition: monero_wallet_full.cpp:1720
monero::monero_wallet
Definition: monero_wallet.h:123
-
monero::monero_wallet_full::import_outputs_hex
int import_outputs_hex(const std::string &outputs_hex) override
Definition: monero_wallet_full.cpp:1677
+
monero::monero_wallet_full::import_outputs_hex
int import_outputs_hex(const std::string &outputs_hex) override
Definition: monero_wallet_full.cpp:1666
monero::monero_output_query
Definition: monero_wallet_model.h:225
monero::monero_subaddress
Definition: monero_wallet_model.h:79
-
monero::monero_wallet_full::get_tx_note
std::string get_tx_note(const std::string &tx_hash) const override
Definition: monero_wallet_full.cpp:2728
-
monero::monero_wallet_full::save
void save() override
Definition: monero_wallet_full.cpp:3149
-
monero::monero_wallet_full::import_multisig_hex
int import_multisig_hex(const std::vector< std::string > &multisig_hexes) override
Definition: monero_wallet_full.cpp:3037
-
monero::monero_wallet_full::get_key_images
std::vector< std::shared_ptr< monero_key_image > > get_key_images() const override
Definition: monero_wallet_full.cpp:1689
+
monero::monero_wallet_full::get_tx_note
std::string get_tx_note(const std::string &tx_hash) const override
Definition: monero_wallet_full.cpp:2717
+
monero::monero_wallet_full::save
void save() override
Definition: monero_wallet_full.cpp:3138
+
monero::monero_wallet_full::import_multisig_hex
int import_multisig_hex(const std::vector< std::string > &multisig_hexes) override
Definition: monero_wallet_full.cpp:3026
+
monero::monero_wallet_full::get_key_images
std::vector< std::shared_ptr< monero_key_image > > get_key_images() const override
Definition: monero_wallet_full.cpp:1678
monero::monero_network_type
monero_network_type
Definition: monero_daemon_model.h:90
monero::monero_sync_result
Definition: monero_wallet_model.h:67
-
monero::monero_wallet_full::get_transfers
std::vector< std::shared_ptr< monero_transfer > > get_transfers(const monero_transfer_query &query) const override
Definition: monero_wallet_full.cpp:1631
-
monero::monero_wallet_full::get_sync_height
uint64_t get_sync_height() const override
Definition: monero_wallet_full.cpp:1287
-
monero::monero_wallet_full::get_unlocked_balance
uint64_t get_unlocked_balance() const override
Definition: monero_wallet_full.cpp:1424
-
monero::monero_wallet_full::get_spend_proof
std::string get_spend_proof(const std::string &tx_hash, const std::string &message) const override
Definition: monero_wallet_full.cpp:2668
-
monero::monero_wallet_full::check_spend_proof
bool check_spend_proof(const std::string &tx_hash, const std::string &message, const std::string &signature) const override
Definition: monero_wallet_full.cpp:2681
-
monero::monero_wallet_full::delete_address_book_entry
void delete_address_book_entry(uint64_t index) override
Definition: monero_wallet_full.cpp:2845
-
monero::monero_wallet_full::relay_txs
std::vector< std::string > relay_txs(const std::vector< std::string > &tx_metadatas) override
Definition: monero_wallet_full.cpp:2255
-
monero::monero_wallet_full::set_attribute
void set_attribute(const std::string &key, const std::string &val) override
Definition: monero_wallet_full.cpp:2906
-
monero::monero_wallet_full::get_daemon_connection
boost::optional< monero_rpc_connection > get_daemon_connection() const override
Definition: monero_wallet_full.cpp:1125
+
monero::monero_wallet_full::get_transfers
std::vector< std::shared_ptr< monero_transfer > > get_transfers(const monero_transfer_query &query) const override
Definition: monero_wallet_full.cpp:1620
+
monero::monero_wallet_full::get_sync_height
uint64_t get_sync_height() const override
Definition: monero_wallet_full.cpp:1276
+
monero::monero_wallet_full::get_unlocked_balance
uint64_t get_unlocked_balance() const override
Definition: monero_wallet_full.cpp:1413
+
monero::monero_wallet_full::get_spend_proof
std::string get_spend_proof(const std::string &tx_hash, const std::string &message) const override
Definition: monero_wallet_full.cpp:2657
+
monero::monero_wallet_full::check_spend_proof
bool check_spend_proof(const std::string &tx_hash, const std::string &message, const std::string &signature) const override
Definition: monero_wallet_full.cpp:2670
+
monero::monero_wallet_full::delete_address_book_entry
void delete_address_book_entry(uint64_t index) override
Definition: monero_wallet_full.cpp:2834
+
monero::monero_wallet_full::relay_txs
std::vector< std::string > relay_txs(const std::vector< std::string > &tx_metadatas) override
Definition: monero_wallet_full.cpp:2244
+
monero::monero_wallet_full::set_attribute
void set_attribute(const std::string &key, const std::string &val) override
Definition: monero_wallet_full.cpp:2895
+
monero::monero_wallet_full::get_daemon_connection
boost::optional< monero_rpc_connection > get_daemon_connection() const override
Definition: monero_wallet_full.cpp:1114
monero::monero_integrated_address
Definition: monero_wallet_model.h:322
-
monero::monero_wallet_full::check_tx_proof
std::shared_ptr< monero_check_tx > check_tx_proof(const std::string &tx_hash, const std::string &address, const std::string &message, const std::string &signature) const override
Definition: monero_wallet_full.cpp:2639
-
monero::monero_wallet_full::sweep_output
std::shared_ptr< monero_tx_wallet > sweep_output(const monero_tx_config &config) override
Definition: monero_wallet_full.cpp:2043
-
monero::monero_wallet_full::get_integrated_address
monero_integrated_address get_integrated_address(const std::string &standard_address="", const std::string &payment_id="") const override
Definition: monero_wallet_full.cpp:1237
-
monero::monero_wallet_full::create_subaddress
monero_subaddress create_subaddress(uint32_t account_idx, const std::string &label="") override
Definition: monero_wallet_full.cpp:1501
-
monero::monero_wallet_full::is_synced
bool is_synced() const override
Definition: monero_wallet_full.cpp:1159
-
monero::monero_wallet_full::get_private_view_key
std::string get_private_view_key() const override
Definition: monero_wallet_full.cpp:1195
-
monero::monero_wallet_full::create_account
monero_account create_account(const std::string &label="") override
Definition: monero_wallet_full.cpp:1477
-
monero::monero_wallet_full::open_wallet_data
static monero_wallet_full * open_wallet_data(const std::string &password, const monero_network_type, const std::string &keys_data, const std::string &cache_data, const monero_rpc_connection &daemon_connection=monero_rpc_connection(), std::unique_ptr< epee::net_utils::http::http_client_factory > http_client_factory=nullptr)
Definition: monero_wallet_full.cpp:972
-
monero::monero_wallet_full::get_outputs
std::vector< std::shared_ptr< monero_output_wallet > > get_outputs(const monero_output_query &query) const override
Definition: monero_wallet_full.cpp:1652
-
monero::monero_wallet_full::add_listener
void add_listener(monero_wallet_listener &listener) override
Definition: monero_wallet_full.cpp:1316
-
monero::monero_wallet_full::create_payment_uri
std::string create_payment_uri(const monero_tx_config &config) const override
Definition: monero_wallet_full.cpp:2851
-
monero::monero_wallet_full::decode_integrated_address
monero_integrated_address decode_integrated_address(const std::string &integrated_address) const override
Definition: monero_wallet_full.cpp:1267
-
monero::monero_wallet_full::remove_listener
void remove_listener(monero_wallet_listener &listener) override
Definition: monero_wallet_full.cpp:1322
-
monero::monero_wallet_full::submit_txs
std::vector< std::string > submit_txs(const std::string &signed_tx_hex) override
Definition: monero_wallet_full.cpp:2482
+
monero::monero_wallet_full::check_tx_proof
std::shared_ptr< monero_check_tx > check_tx_proof(const std::string &tx_hash, const std::string &address, const std::string &message, const std::string &signature) const override
Definition: monero_wallet_full.cpp:2628
+
monero::monero_wallet_full::sweep_output
std::shared_ptr< monero_tx_wallet > sweep_output(const monero_tx_config &config) override
Definition: monero_wallet_full.cpp:2032
+
monero::monero_wallet_full::get_integrated_address
monero_integrated_address get_integrated_address(const std::string &standard_address="", const std::string &payment_id="") const override
Definition: monero_wallet_full.cpp:1226
+
monero::monero_wallet_full::create_subaddress
monero_subaddress create_subaddress(uint32_t account_idx, const std::string &label="") override
Definition: monero_wallet_full.cpp:1490
+
monero::monero_wallet_full::is_synced
bool is_synced() const override
Definition: monero_wallet_full.cpp:1148
+
monero::monero_wallet_full::get_private_view_key
std::string get_private_view_key() const override
Definition: monero_wallet_full.cpp:1184
+
monero::monero_wallet_full::create_account
monero_account create_account(const std::string &label="") override
Definition: monero_wallet_full.cpp:1466
+
monero::monero_wallet_full::open_wallet_data
static monero_wallet_full * open_wallet_data(const std::string &password, const monero_network_type, const std::string &keys_data, const std::string &cache_data, const monero_rpc_connection &daemon_connection=monero_rpc_connection(), std::unique_ptr< epee::net_utils::http::http_client_factory > http_client_factory=nullptr)
Definition: monero_wallet_full.cpp:961
+
monero::monero_wallet_full::get_outputs
std::vector< std::shared_ptr< monero_output_wallet > > get_outputs(const monero_output_query &query) const override
Definition: monero_wallet_full.cpp:1641
+
monero::monero_wallet_full::add_listener
void add_listener(monero_wallet_listener &listener) override
Definition: monero_wallet_full.cpp:1305
+
monero::monero_wallet_full::create_payment_uri
std::string create_payment_uri(const monero_tx_config &config) const override
Definition: monero_wallet_full.cpp:2840
+
monero::monero_wallet_full::decode_integrated_address
monero_integrated_address decode_integrated_address(const std::string &integrated_address) const override
Definition: monero_wallet_full.cpp:1256
+
monero::monero_wallet_full::remove_listener
void remove_listener(monero_wallet_listener &listener) override
Definition: monero_wallet_full.cpp:1311
+
monero::monero_wallet_full::submit_txs
std::vector< std::string > submit_txs(const std::string &signed_tx_hex) override
Definition: monero_wallet_full.cpp:2471
monero::monero_transfer_query
Definition: monero_wallet_model.h:183
-
monero::monero_wallet_full::sweep_unlocked
std::vector< std::shared_ptr< monero_tx_wallet > > sweep_unlocked(const monero_tx_config &config) override
Definition: monero_wallet_full.cpp:1857
-
monero::monero_wallet_full::set_daemon_connection
void set_daemon_connection(const std::string &uri, const std::string &username="", const std::string &password="") override
Definition: monero_wallet_full.cpp:1099
-
monero::monero_wallet_full::get_multisig_hex
std::string get_multisig_hex() override
Definition: monero_wallet_full.cpp:3030
+
monero::monero_wallet_full::sweep_unlocked
std::vector< std::shared_ptr< monero_tx_wallet > > sweep_unlocked(const monero_tx_config &config) override
Definition: monero_wallet_full.cpp:1846
+
monero::monero_wallet_full::set_daemon_connection
void set_daemon_connection(const std::string &uri, const std::string &username="", const std::string &password="") override
Definition: monero_wallet_full.cpp:1088
+
monero::monero_wallet_full::get_multisig_hex
std::string get_multisig_hex() override
Definition: monero_wallet_full.cpp:3019
monero::monero_multisig_init_result
Definition: monero_wallet_model.h:448
-
monero::monero_wallet_full::get_public_view_key
std::string get_public_view_key() const override
Definition: monero_wallet_full.cpp:1190
-
monero::monero_wallet_full::get_balance
uint64_t get_balance() const override
Definition: monero_wallet_full.cpp:1410
+
monero::monero_wallet_full::get_public_view_key
std::string get_public_view_key() const override
Definition: monero_wallet_full.cpp:1179
+
monero::monero_wallet_full::get_balance
uint64_t get_balance() const override
Definition: monero_wallet_full.cpp:1399
monero::monero_wallet::get_accounts
virtual std::vector< monero_account > get_accounts() const
Definition: monero_wallet.h:567
-
monero::monero_wallet_full::make_multisig
monero_multisig_init_result make_multisig(const std::vector< std::string > &multisig_hexes, int threshold, const std::string &password) override
Definition: monero_wallet_full.cpp:2998
-
monero::monero_wallet_full::parse_payment_uri
std::shared_ptr< monero_tx_config > parse_payment_uri(const std::string &uri) const override
Definition: monero_wallet_full.cpp:2874
-
monero::monero_wallet_full::get_public_spend_key
std::string get_public_spend_key() const override
Definition: monero_wallet_full.cpp:1200
-
monero::monero_wallet_full::close
void close(bool save=false) override
Definition: monero_wallet_full.cpp:3173
-
monero::monero_wallet_full::sync
monero_sync_result sync() override
Definition: monero_wallet_full.cpp:1333
-
monero::monero_wallet_full::create_wallet_from_mnemonic
static monero_wallet_full * create_wallet_from_mnemonic(const std::string &path, const std::string &password, const monero_network_type network_type, const std::string &mnemonic, const monero_rpc_connection &daemon_connection=monero_rpc_connection(), uint64_t restore_height=0, const std::string &seed_offset="", std::unique_ptr< epee::net_utils::http::http_client_factory > http_client_factory=nullptr)
Definition: monero_wallet_full.cpp:999
-
monero::monero_wallet_full::set_sync_height
void set_sync_height(uint64_t sync_height) override
Definition: monero_wallet_full.cpp:1291
-
monero::monero_wallet_full::move_to
void move_to(std::string path, std::string password) override
Definition: monero_wallet_full.cpp:3154
-
monero::monero_wallet_full::wait_for_next_block
uint64_t wait_for_next_block() override
Definition: monero_wallet_full.cpp:2950
-
monero::monero_wallet_full::add_address_book_entry
uint64_t add_address_book_entry(const std::string &address, const std::string &description) override
Definition: monero_wallet_full.cpp:2795
-
monero::monero_wallet_full::sign_message
std::string sign_message(const std::string &msg, monero_message_signature_type signature_type, uint32_t account_idx=0, uint32_t subaddress_idx=0) const override
Definition: monero_wallet_full.cpp:2507
-
monero::monero_wallet_full::rescan_spent
void rescan_spent() override
Definition: monero_wallet_full.cpp:1393
-
monero::monero_wallet_full::get_address_index
monero_subaddress get_address_index(const std::string &address) const override
Definition: monero_wallet_full.cpp:1216
-
monero::monero_wallet_full::sign_txs
std::string sign_txs(const std::string &unsigned_tx_hex) override
Definition: monero_wallet_full.cpp:2460
-
monero::monero_wallet_full::get_mnemonic_languages
static std::vector< std::string > get_mnemonic_languages()
Definition: monero_wallet_full.cpp:1086
-
monero::monero_wallet_full::set_tx_note
void set_tx_note(const std::string &tx_hash, const std::string &note) override
Definition: monero_wallet_full.cpp:2745
+
monero::monero_wallet_full::make_multisig
monero_multisig_init_result make_multisig(const std::vector< std::string > &multisig_hexes, int threshold, const std::string &password) override
Definition: monero_wallet_full.cpp:2987
+
monero::monero_wallet_full::parse_payment_uri
std::shared_ptr< monero_tx_config > parse_payment_uri(const std::string &uri) const override
Definition: monero_wallet_full.cpp:2863
+
monero::monero_wallet_full::get_public_spend_key
std::string get_public_spend_key() const override
Definition: monero_wallet_full.cpp:1189
+
monero::monero_wallet_full::close
void close(bool save=false) override
Definition: monero_wallet_full.cpp:3162
+
monero::monero_wallet_full::sync
monero_sync_result sync() override
Definition: monero_wallet_full.cpp:1322
+
monero::monero_wallet_full::create_wallet_from_mnemonic
static monero_wallet_full * create_wallet_from_mnemonic(const std::string &path, const std::string &password, const monero_network_type network_type, const std::string &mnemonic, const monero_rpc_connection &daemon_connection=monero_rpc_connection(), uint64_t restore_height=0, const std::string &seed_offset="", std::unique_ptr< epee::net_utils::http::http_client_factory > http_client_factory=nullptr)
Definition: monero_wallet_full.cpp:988
+
monero::monero_wallet_full::set_sync_height
void set_sync_height(uint64_t sync_height) override
Definition: monero_wallet_full.cpp:1280
+
monero::monero_wallet_full::move_to
void move_to(std::string path, std::string password) override
Definition: monero_wallet_full.cpp:3143
+
monero::monero_wallet_full::wait_for_next_block
uint64_t wait_for_next_block() override
Definition: monero_wallet_full.cpp:2939
+
monero::monero_wallet_full::add_address_book_entry
uint64_t add_address_book_entry(const std::string &address, const std::string &description) override
Definition: monero_wallet_full.cpp:2784
+
monero::monero_wallet_full::sign_message
std::string sign_message(const std::string &msg, monero_message_signature_type signature_type, uint32_t account_idx=0, uint32_t subaddress_idx=0) const override
Definition: monero_wallet_full.cpp:2496
+
monero::monero_wallet_full::rescan_spent
void rescan_spent() override
Definition: monero_wallet_full.cpp:1382
+
monero::monero_wallet_full::get_address_index
monero_subaddress get_address_index(const std::string &address) const override
Definition: monero_wallet_full.cpp:1205
+
monero::monero_wallet_full::sign_txs
std::string sign_txs(const std::string &unsigned_tx_hex) override
Definition: monero_wallet_full.cpp:2449
+
monero::monero_wallet_full::get_mnemonic_languages
static std::vector< std::string > get_mnemonic_languages()
Definition: monero_wallet_full.cpp:1075
+
monero::monero_wallet_full::set_tx_note
void set_tx_note(const std::string &tx_hash, const std::string &note) override
Definition: monero_wallet_full.cpp:2734
monero::monero_message_signature_type
monero_message_signature_type
Definition: monero_wallet_model.h:384
-
monero::monero_wallet_full::stop_mining
void stop_mining() override
Definition: monero_wallet_full.cpp:2940
-
monero::wallet2_listener
Definition: monero_wallet_full.cpp:685
-
monero::monero_wallet_full::get_reserve_proof_wallet
std::string get_reserve_proof_wallet(const std::string &message) const override
Definition: monero_wallet_full.cpp:2694
+
monero::monero_wallet_full::stop_mining
void stop_mining() override
Definition: monero_wallet_full.cpp:2929
+
monero::wallet2_listener
Definition: monero_wallet_full.cpp:674
+
monero::monero_wallet_full::get_reserve_proof_wallet
std::string get_reserve_proof_wallet(const std::string &message) const override
Definition: monero_wallet_full.cpp:2683
monero::monero_rpc_connection
Definition: monero_daemon_model.h:109
-
monero::monero_wallet_full::get_txs
std::vector< std::shared_ptr< monero_tx_wallet > > get_txs() const override
Definition: monero_wallet_full.cpp:1521
-
monero::monero_wallet_full::is_daemon_synced
bool is_daemon_synced() const override
Definition: monero_wallet_full.cpp:1148
-
monero::monero_wallet_full::create_wallet_from_keys
static monero_wallet_full * create_wallet_from_keys(const std::string &path, const std::string &password, const monero_network_type network_type, const std::string &address, const std::string &view_key, const std::string &spend_key, const monero_rpc_connection &daemon_connection=monero_rpc_connection(), uint64_t restore_height=0, const std::string &language="English", std::unique_ptr< epee::net_utils::http::http_client_factory > http_client_factory=nullptr)
Definition: monero_wallet_full.cpp:1024
-
monero::monero_wallet_full::get_height_by_date
uint64_t get_height_by_date(uint16_t year, uint8_t month, uint8_t day) const override
Definition: monero_wallet_full.cpp:1312
+
monero::monero_wallet_full::get_txs
std::vector< std::shared_ptr< monero_tx_wallet > > get_txs() const override
Definition: monero_wallet_full.cpp:1510
+
monero::monero_wallet_full::is_daemon_synced
bool is_daemon_synced() const override
Definition: monero_wallet_full.cpp:1137
+
monero::monero_wallet_full::create_wallet_from_keys
static monero_wallet_full * create_wallet_from_keys(const std::string &path, const std::string &password, const monero_network_type network_type, const std::string &address, const std::string &view_key, const std::string &spend_key, const monero_rpc_connection &daemon_connection=monero_rpc_connection(), uint64_t restore_height=0, const std::string &language="English", std::unique_ptr< epee::net_utils::http::http_client_factory > http_client_factory=nullptr)
Definition: monero_wallet_full.cpp:1013
+
monero::monero_wallet_full::get_height_by_date
uint64_t get_height_by_date(uint16_t year, uint8_t month, uint8_t day) const override
Definition: monero_wallet_full.cpp:1301
monero::monero_version
Definition: monero_daemon_model.h:99
-
monero::monero_wallet_full::get_daemon_height
uint64_t get_daemon_height() const override
Definition: monero_wallet_full.cpp:1295
-
monero::monero_wallet_full::get_address_book_entries
std::vector< monero_address_book_entry > get_address_book_entries(const std::vector< uint64_t > &indices) const override
Definition: monero_wallet_full.cpp:2763
-
monero::monero_wallet_full::start_syncing
void start_syncing(uint64_t sync_period_in_ms) override
Definition: monero_wallet_full.cpp:1379
-
monero::monero_wallet_full::get_tx_notes
std::vector< std::string > get_tx_notes(const std::vector< std::string > &tx_hashes) const override
Definition: monero_wallet_full.cpp:2738
-
monero::monero_wallet_full::get_version
monero_version get_version() const override
Definition: monero_wallet_full.cpp:1163
+
monero::monero_wallet_full::get_daemon_height
uint64_t get_daemon_height() const override
Definition: monero_wallet_full.cpp:1284
+
monero::monero_wallet_full::get_address_book_entries
std::vector< monero_address_book_entry > get_address_book_entries(const std::vector< uint64_t > &indices) const override
Definition: monero_wallet_full.cpp:2752
+
monero::monero_wallet_full::start_syncing
void start_syncing(uint64_t sync_period_in_ms) override
Definition: monero_wallet_full.cpp:1368
+
monero::monero_wallet_full::get_tx_notes
std::vector< std::string > get_tx_notes(const std::vector< std::string > &tx_hashes) const override
Definition: monero_wallet_full.cpp:2727
+
monero::monero_wallet_full::get_version
monero_version get_version() const override
Definition: monero_wallet_full.cpp:1152