diff --git a/docs/.DS_Store b/docs/.DS_Store new file mode 100644 index 0000000..5008ddf Binary files /dev/null and b/docs/.DS_Store differ diff --git a/docs/annotated.html b/docs/annotated.html index 58e7ce2..7deaff3 100644 --- a/docs/annotated.html +++ b/docs/annotated.html @@ -5,7 +5,7 @@ -monero-cpp-library: Class List +Monero C++ Library: Class List @@ -21,7 +21,7 @@ -
monero-cpp-library +
Monero C++ Library
@@ -79,25 +79,29 @@ $(function() {  Cmonero_integrated_address  Cmonero_key_image  Cmonero_key_image_import_result - Cmonero_outgoing_transfer - Cmonero_output - Cmonero_output_query - Cmonero_output_wallet - Cmonero_rpc_connection - Cmonero_send_request - Cmonero_subaddress - Cmonero_sync_listener - Cmonero_sync_result - Cmonero_transfer - Cmonero_transfer_query - Cmonero_tx - Cmonero_tx_query - Cmonero_tx_wallet - Cmonero_wallet - Cmonero_wallet_listener - Cserializable_struct - Csync_listener_wrapper - Cwallet2_listener + Cmonero_multisig_info + Cmonero_multisig_init_result + Cmonero_multisig_sign_result + Cmonero_outgoing_transfer + Cmonero_output + Cmonero_output_query + Cmonero_output_wallet + Cmonero_rpc_connection + Cmonero_send_request + Cmonero_subaddress + Cmonero_sync_listener + Cmonero_sync_result + Cmonero_transfer + Cmonero_transfer_query + Cmonero_tx + Cmonero_tx_query + Cmonero_tx_set + Cmonero_tx_wallet + Cmonero_wallet + Cmonero_wallet_listener + Cserializable_struct + Csync_listener_wrapper + Cwallet2_listener
diff --git a/docs/classes.html b/docs/classes.html index 686508a..70f6f12 100644 --- a/docs/classes.html +++ b/docs/classes.html @@ -5,7 +5,7 @@ -monero-cpp-library: Class Index +Monero C++ Library: Class Index @@ -21,7 +21,7 @@ -
monero-cpp-library +
Monero C++ Library
@@ -68,16 +68,16 @@ $(function() {
m | s | w
- + - - - - - - + + + + + +
  m  
-
monero_destination (monero)   monero_output_wallet (monero)   monero_tx (monero)   sync_listener_wrapper (monero)   
monero_incoming_transfer (monero)   monero_rpc_connection (monero)   monero_tx_query (monero)   
  w  
+
monero_destination (monero)   monero_outgoing_transfer (monero)   monero_sync_result (monero)   monero_wallet_listener (monero)   
monero_incoming_transfer (monero)   monero_output (monero)   monero_transfer (monero)   
  s  
monero_account (monero)   monero_integrated_address (monero)   monero_send_request (monero)   monero_tx_wallet (monero)   
monero_block (monero)   monero_key_image (monero)   monero_subaddress (monero)   monero_wallet (monero)   wallet2_listener (monero)   
monero_block_header (monero)   monero_key_image_import_result (monero)   monero_sync_listener (monero)   monero_wallet_listener (monero)   
monero_check (monero)   monero_outgoing_transfer (monero)   monero_sync_result (monero)   
  s  
-
monero_check_reserve (monero)   monero_output (monero)   monero_transfer (monero)   
monero_check_tx (monero)   monero_output_query (monero)   monero_transfer_query (monero)   serializable_struct (monero)   
monero_account (monero)   monero_integrated_address (monero)   monero_output_query (monero)   monero_transfer_query (monero)   
monero_block (monero)   monero_key_image (monero)   monero_output_wallet (monero)   monero_tx (monero)   serializable_struct (monero)   
monero_block_header (monero)   monero_key_image_import_result (monero)   monero_rpc_connection (monero)   monero_tx_query (monero)   sync_listener_wrapper (monero)   
monero_check (monero)   monero_multisig_info (monero)   monero_send_request (monero)   monero_tx_set (monero)   
  w  
+
monero_check_reserve (monero)   monero_multisig_init_result (monero)   monero_subaddress (monero)   monero_tx_wallet (monero)   
monero_check_tx (monero)   monero_multisig_sign_result (monero)   monero_sync_listener (monero)   monero_wallet (monero)   wallet2_listener (monero)   
m | s | w
diff --git a/docs/classmonero_1_1monero__sync__listener-members.html b/docs/classmonero_1_1monero__sync__listener-members.html index 3da9a23..904f3be 100644 --- a/docs/classmonero_1_1monero__sync__listener-members.html +++ b/docs/classmonero_1_1monero__sync__listener-members.html @@ -5,7 +5,7 @@ -monero-cpp-library: Member List +Monero C++ Library: Member List @@ -21,7 +21,7 @@ -
monero-cpp-library +
Monero C++ Library
diff --git a/docs/classmonero_1_1monero__sync__listener.html b/docs/classmonero_1_1monero__sync__listener.html index 9e29ad7..2cb3755 100644 --- a/docs/classmonero_1_1monero__sync__listener.html +++ b/docs/classmonero_1_1monero__sync__listener.html @@ -5,7 +5,7 @@ -monero-cpp-library: monero::monero_sync_listener Class Reference +Monero C++ Library: monero::monero_sync_listener Class Reference @@ -21,7 +21,7 @@ -
monero-cpp-library +
Monero C++ Library
diff --git a/docs/classmonero_1_1monero__wallet-members.html b/docs/classmonero_1_1monero__wallet-members.html index b2638cb..81496a5 100644 --- a/docs/classmonero_1_1monero__wallet-members.html +++ b/docs/classmonero_1_1monero__wallet-members.html @@ -5,7 +5,7 @@ -monero-cpp-library: Member List +Monero C++ Library: Member List @@ -21,7 +21,7 @@ -
monero-cpp-library +
Monero C++ Library
@@ -77,14 +77,14 @@ $(function() { check_spend_proof(const string &tx_id, const string &message, const string &signature) constmonero::monero_wallet check_tx_key(const string &tx_id, const string &txKey, const string &address) constmonero::monero_wallet check_tx_proof(const string &tx_id, const string &address, const string &message, const string &signature) constmonero::monero_wallet - close()monero::monero_wallet + close(bool save=false)monero::monero_wallet create_account(const string &label="")monero::monero_wallet create_payment_uri(const monero_send_request &request) constmonero::monero_wallet create_subaddress(uint32_t account_idx, const string &label="")monero::monero_wallet - create_tx(monero_send_request &request)monero::monero_wallet - create_tx(uint32_t account_index, string address, uint64_t amount)monero::monero_wallet - create_tx(int account_index, string address, uint64_t amount, monero_send_priority priority)monero::monero_wallet - create_txs(monero_send_request &request)monero::monero_wallet + create_tx(monero_send_request &request)monero::monero_wallet + create_tx(uint32_t account_index, string address, uint64_t amount)monero::monero_wallet + create_tx(int account_index, string address, uint64_t amount, monero_send_priority priority)monero::monero_wallet + create_txs(monero_send_request &request)monero::monero_wallet create_wallet_from_keys(const string &path, const string &password, const monero_network_type network_type, const string &address, const string &view_key, const string &spend_key)monero::monero_walletstatic create_wallet_from_keys(const string &path, const string &password, const monero_network_type network_type, const string &address, const string &view_key, const string &spend_key, const monero_rpc_connection &daemon_connection, uint64_t restore_height) (defined in monero::monero_wallet)monero::monero_walletstatic create_wallet_from_keys(const string &path, const string &password, const monero_network_type network_type, const string &address, const string &view_key, const string &spend_key, const monero_rpc_connection &daemon_connection, uint64_t restore_height, const string &language) (defined in monero::monero_wallet)monero::monero_walletstatic @@ -93,6 +93,8 @@ $(function() { create_wallet_random(const string &path, const string &password)monero::monero_walletstatic create_wallet_random(const string &path, const string &password, const monero_network_type network_type, const monero_rpc_connection &daemon_connection, const string &language) (defined in monero::monero_wallet)monero::monero_walletstatic decode_integrated_address(const string &integrated_address) constmonero::monero_wallet + exchange_multisig_keys(const vector< string > &mutisig_hexes, const string &password)monero::monero_wallet + finalize_multisig(const vector< string > &multisig_hexes, const string &password)monero::monero_wallet get_account(uint32_t account_idx) constmonero::monero_wallet get_account(const uint32_t account_idx, bool include_subaddresses) constmonero::monero_wallet get_accounts() constmonero::monero_wallet @@ -115,6 +117,8 @@ $(function() { get_languages() constmonero::monero_wallet get_listeners()monero::monero_wallet get_mnemonic() constmonero::monero_wallet + get_multisig_hex()monero::monero_wallet + get_multisig_info()monero::monero_wallet get_network_type() constmonero::monero_wallet get_outputs(const monero_output_query &request) constmonero::monero_wallet get_outputs_hex() constmonero::monero_wallet @@ -143,24 +147,30 @@ $(function() { get_unlocked_balance(uint32_t account_idx, uint32_t subaddress_idx) constmonero::monero_wallet getSubaddress(const uint32_t account_idx, const uint32_t subaddress_idx) constmonero::monero_wallet import_key_images(const vector< shared_ptr< monero_key_image >> &key_images)monero::monero_wallet - import_outputs_hex(const string &outputs_hex)monero::monero_wallet - is_connected() constmonero::monero_wallet - is_daemon_synced() constmonero::monero_wallet - is_synced() constmonero::monero_wallet + import_multisig_hex(const vector< string > &multisig_hexes)monero::monero_wallet + import_outputs_hex(const string &outputs_hex)monero::monero_wallet + is_connected() constmonero::monero_wallet + is_daemon_synced() constmonero::monero_wallet + is_daemon_trusted() constmonero::monero_wallet + is_multisig_import_needed() constmonero::monero_wallet + is_synced() constmonero::monero_wallet + make_multisig(const vector< string > &multisig_hexes, int threshold, const string &password)monero::monero_wallet move_to(string path, string password)monero::monero_wallet open_wallet(const string &path, const string &password, const monero_network_type network_type)monero::monero_walletstatic parse_payment_uri(const string &uri) constmonero::monero_wallet - relay_tx(const string &tx_metadata)monero::monero_wallet - relay_tx(const monero_tx_wallet &tx)monero::monero_wallet - relay_txs(const vector< string > &tx_metadatas)monero::monero_wallet - relay_txs(const vector< shared_ptr< monero_tx_wallet >> &txs)monero::monero_wallet - remove_listener(monero_wallet_listener &listener)monero::monero_wallet - rescan_blockchain()monero::monero_wallet + prepare_multisig()monero::monero_wallet + relay_tx(const string &tx_metadata)monero::monero_wallet + relay_tx(const monero_tx_wallet &tx)monero::monero_wallet + relay_txs(const vector< string > &tx_metadatas)monero::monero_wallet + relay_txs(const vector< shared_ptr< monero_tx_wallet >> &txs)monero::monero_wallet + remove_listener(monero_wallet_listener &listener)monero::monero_wallet + rescan_blockchain()monero::monero_wallet + rescan_spent()monero::monero_wallet save()monero::monero_wallet - send(monero_send_request &request)monero::monero_wallet - send(uint32_t account_index, string address, uint64_t amount)monero::monero_wallet - send(uint32_t account_index, string address, uint64_t amount, monero_send_priority priority)monero::monero_wallet - send_split(const monero_send_request &request)monero::monero_wallet + send(const monero_send_request &request)monero::monero_wallet + send(uint32_t account_index, string address, uint64_t amount)monero::monero_wallet + send(uint32_t account_index, string address, uint64_t amount, monero_send_priority priority)monero::monero_wallet + send_split(const monero_send_request &request)monero::monero_wallet set_attribute(const string &key, const string &val)monero::monero_wallet set_daemon_connection(const string &uri, const string &username="", const string &password="")monero::monero_wallet set_daemon_connection(const monero_rpc_connection &connection)monero::monero_wallet @@ -168,21 +178,24 @@ $(function() { set_tx_note(const string &tx_id, const string &note)monero::monero_wallet set_tx_notes(const vector< string > &tx_ids, const vector< string > &notes)monero::monero_wallet sign(const string &msg) constmonero::monero_wallet - start_mining(boost::optional< uint64_t > num_threads, boost::optional< bool > background_mining, boost::optional< bool > ignore_battery)monero::monero_wallet - start_syncing()monero::monero_wallet - stop_mining()monero::monero_wallet - stop_syncing()monero::monero_wallet - sweep_dust(bool do_not_relay=false)monero::monero_wallet - sweep_output(const monero_send_request &request) constmonero::monero_wallet - sync()monero::monero_wallet - sync(monero_sync_listener &listener)monero::monero_wallet - sync(uint64_t start_height)monero::monero_wallet - sync(uint64_t start_height, monero_sync_listener &listener)monero::monero_wallet - verify(const string &msg, const string &address, const string &signature) constmonero::monero_wallet - wait_for_next_block()monero::monero_wallet - wallet2_listener (defined in monero::monero_wallet)monero::monero_walletfriend - wallet_exists(const string &path)monero::monero_walletstatic - ~monero_wallet()monero::monero_wallet + sign_multisig_tx_hex(const string &multisig_tx_hex)monero::monero_wallet + start_mining(boost::optional< uint64_t > num_threads, boost::optional< bool > background_mining, boost::optional< bool > ignore_battery)monero::monero_wallet + start_syncing()monero::monero_wallet + stop_mining()monero::monero_wallet + stop_syncing()monero::monero_wallet + submit_multisig_tx_hex(const string &signed_multisig_tx_hex)monero::monero_wallet + sweep_dust(bool do_not_relay=false)monero::monero_wallet + sweep_output(const monero_send_request &request)monero::monero_wallet + sweep_unlocked(const monero_send_request &request)monero::monero_wallet + sync()monero::monero_wallet + sync(monero_sync_listener &listener)monero::monero_wallet + sync(uint64_t start_height)monero::monero_wallet + sync(uint64_t start_height, monero_sync_listener &listener)monero::monero_wallet + verify(const string &msg, const string &address, const string &signature) constmonero::monero_wallet + wait_for_next_block()monero::monero_wallet + wallet2_listener (defined in monero::monero_wallet)monero::monero_walletfriend + wallet_exists(const string &path)monero::monero_walletstatic + ~monero_wallet()monero::monero_wallet
@@ -687,14 +720,14 @@ struct wallet2_listener
- -

◆ create_tx() [1/3]

+ +

◆ create_tx() [1/3]

- + @@ -710,18 +743,18 @@ struct  @@ -87,6 +87,12 @@ Inheritance diagram for monero::monero_send_request:
shared_ptr< monero_tx_wallet > monero::monero_wallet::create_tx monero_tx_set monero::monero_wallet::create_tx ( monero_send_request &  request)wallet2_listener -
Returns
the created transaction
+
Returns
a tx set for the requested transaction if possible
- -

◆ create_tx() [2/3]

+ +

◆ create_tx() [2/3]

- + @@ -754,18 +787,18 @@ struct  diff --git a/docs/structmonero_1_1monero__outgoing__transfer.html b/docs/structmonero_1_1monero__outgoing__transfer.html index 9dbd725..ffcedf5 100644 --- a/docs/structmonero_1_1monero__outgoing__transfer.html +++ b/docs/structmonero_1_1monero__outgoing__transfer.html @@ -5,7 +5,7 @@ -monero-cpp-library: monero::monero_outgoing_transfer Struct Reference +Monero C++ Library: monero::monero_outgoing_transfer Struct Reference @@ -21,7 +21,7 @@ diff --git a/docs/structmonero_1_1monero__output-members.html b/docs/structmonero_1_1monero__output-members.html index 13b3029..0fa7c32 100644 --- a/docs/structmonero_1_1monero__output-members.html +++ b/docs/structmonero_1_1monero__output-members.html @@ -5,7 +5,7 @@ -monero-cpp-library: Member List +Monero C++ Library: Member List @@ -21,7 +21,7 @@ diff --git a/docs/structmonero_1_1monero__output.html b/docs/structmonero_1_1monero__output.html index e119a15..c3cf35d 100644 --- a/docs/structmonero_1_1monero__output.html +++ b/docs/structmonero_1_1monero__output.html @@ -5,7 +5,7 @@ -monero-cpp-library: monero::monero_output Struct Reference +Monero C++ Library: monero::monero_output Struct Reference @@ -21,7 +21,7 @@ diff --git a/docs/structmonero_1_1monero__output__query-members.html b/docs/structmonero_1_1monero__output__query-members.html index a9cc5fd..6d8292f 100644 --- a/docs/structmonero_1_1monero__output__query-members.html +++ b/docs/structmonero_1_1monero__output__query-members.html @@ -5,7 +5,7 @@ -monero-cpp-library: Member List +Monero C++ Library: Member List @@ -21,7 +21,7 @@ diff --git a/docs/structmonero_1_1monero__output__query.html b/docs/structmonero_1_1monero__output__query.html index e193cee..3d573bb 100644 --- a/docs/structmonero_1_1monero__output__query.html +++ b/docs/structmonero_1_1monero__output__query.html @@ -5,7 +5,7 @@ -monero-cpp-library: monero::monero_output_query Struct Reference +Monero C++ Library: monero::monero_output_query Struct Reference @@ -21,7 +21,7 @@ diff --git a/docs/structmonero_1_1monero__output__wallet-members.html b/docs/structmonero_1_1monero__output__wallet-members.html index f0e675a..e251835 100644 --- a/docs/structmonero_1_1monero__output__wallet-members.html +++ b/docs/structmonero_1_1monero__output__wallet-members.html @@ -5,7 +5,7 @@ -monero-cpp-library: Member List +Monero C++ Library: Member List @@ -21,7 +21,7 @@ diff --git a/docs/structmonero_1_1monero__output__wallet.html b/docs/structmonero_1_1monero__output__wallet.html index 939632f..b688dd8 100644 --- a/docs/structmonero_1_1monero__output__wallet.html +++ b/docs/structmonero_1_1monero__output__wallet.html @@ -5,7 +5,7 @@ -monero-cpp-library: monero::monero_output_wallet Struct Reference +Monero C++ Library: monero::monero_output_wallet Struct Reference @@ -21,7 +21,7 @@ diff --git a/docs/structmonero_1_1monero__rpc__connection-members.html b/docs/structmonero_1_1monero__rpc__connection-members.html index 7d5c637..fdb84ce 100644 --- a/docs/structmonero_1_1monero__rpc__connection-members.html +++ b/docs/structmonero_1_1monero__rpc__connection-members.html @@ -5,7 +5,7 @@ -monero-cpp-library: Member List +Monero C++ Library: Member List @@ -21,7 +21,7 @@ diff --git a/docs/structmonero_1_1monero__rpc__connection.html b/docs/structmonero_1_1monero__rpc__connection.html index 8c2d370..2ac3f4d 100644 --- a/docs/structmonero_1_1monero__rpc__connection.html +++ b/docs/structmonero_1_1monero__rpc__connection.html @@ -5,7 +5,7 @@ -monero-cpp-library: monero::monero_rpc_connection Struct Reference +Monero C++ Library: monero::monero_rpc_connection Struct Reference @@ -21,7 +21,7 @@ diff --git a/docs/structmonero_1_1monero__send__request-members.html b/docs/structmonero_1_1monero__send__request-members.html index c25b0cc..cc1bce5 100644 --- a/docs/structmonero_1_1monero__send__request-members.html +++ b/docs/structmonero_1_1monero__send__request-members.html @@ -5,7 +5,7 @@ -monero-cpp-library: Member List +Monero C++ Library: Member List @@ -21,7 +21,7 @@ @@ -72,24 +72,27 @@ $(function() {

This is the complete list of members for monero::monero_send_request, including all inherited members.

shared_ptr< monero_tx_wallet > monero::monero_wallet::create_tx monero_tx_set monero::monero_wallet::create_tx ( uint32_t  account_index, wallet2_listener -
Returns
the resulting transaction
+
Returns
a tx set for the requested transaction if possible
- -

◆ create_tx() [3/3]

+ +

◆ create_tx() [3/3]

- + @@ -805,18 +838,18 @@ struct  @@ -62,7 +62,7 @@ $(function() {
-
monero-cpp-library Documentation
+
Monero C++ Library Documentation
diff --git a/docs/menudata.js b/docs/menudata.js index bcc88cc..f7b28e3 100644 --- a/docs/menudata.js +++ b/docs/menudata.js @@ -38,6 +38,8 @@ var menudata={children:[ {text:"a",url:"functions.html#index_a"}, {text:"c",url:"functions.html#index_c"}, {text:"d",url:"functions.html#index_d"}, +{text:"e",url:"functions.html#index_e"}, +{text:"f",url:"functions.html#index_f"}, {text:"g",url:"functions.html#index_g"}, {text:"i",url:"functions.html#index_i"}, {text:"m",url:"functions.html#index_m"}, @@ -53,6 +55,8 @@ var menudata={children:[ {text:"a",url:"functions_func.html#index_a"}, {text:"c",url:"functions_func.html#index_c"}, {text:"d",url:"functions_func.html#index_d"}, +{text:"e",url:"functions_func.html#index_e"}, +{text:"f",url:"functions_func.html#index_f"}, {text:"g",url:"functions_func.html#index_g"}, {text:"i",url:"functions_func.html#index_i"}, {text:"m",url:"functions_func.html#index_m"}, diff --git a/docs/monero__daemon_8h_source.html b/docs/monero__daemon_8h_source.html index f572d18..d5052a6 100644 --- a/docs/monero__daemon_8h_source.html +++ b/docs/monero__daemon_8h_source.html @@ -5,7 +5,7 @@ -monero-cpp-library: daemon/monero_daemon.h Source File +Monero C++ Library: daemon/monero_daemon.h Source File @@ -21,7 +21,7 @@ diff --git a/docs/monero__daemon__model_8h_source.html b/docs/monero__daemon__model_8h_source.html index 559f949..881603c 100644 --- a/docs/monero__daemon__model_8h_source.html +++ b/docs/monero__daemon__model_8h_source.html @@ -5,7 +5,7 @@ -monero-cpp-library: daemon/monero_daemon_model.h Source File +Monero C++ Library: daemon/monero_daemon_model.h Source File @@ -21,7 +21,7 @@ diff --git a/docs/monero__utils_8h_source.html b/docs/monero__utils_8h_source.html index 710237b..1fdaed9 100644 --- a/docs/monero__utils_8h_source.html +++ b/docs/monero__utils_8h_source.html @@ -5,7 +5,7 @@ -monero-cpp-library: utils/monero_utils.h Source File +Monero C++ Library: utils/monero_utils.h Source File @@ -21,7 +21,7 @@ diff --git a/docs/monero__wallet_8h_source.html b/docs/monero__wallet_8h_source.html index e04afe6..e71407a 100644 --- a/docs/monero__wallet_8h_source.html +++ b/docs/monero__wallet_8h_source.html @@ -5,7 +5,7 @@ -monero-cpp-library: wallet/monero_wallet.h Source File +Monero C++ Library: wallet/monero_wallet.h Source File @@ -21,7 +21,7 @@ @@ -69,28 +69,32 @@ $(function() {
monero_wallet.h
-
1 
53 #pragma once
54 
55 #include "monero_wallet_model.h"
56 #include "wallet/wallet2.h"
57 
58 #include <boost/thread/mutex.hpp>
59 #include <boost/thread/thread.hpp>
60 #include <boost/thread/condition_variable.hpp>
61 
62 using namespace std;
63 using namespace crypto;
64 using namespace monero;
65 
69 namespace monero {
70 
71  // --------------------------------- LISTENERS ------------------------------
72 
79  public:
80 
90  virtual void on_sync_progress(uint64_t height, uint64_t start_height, uint64_t end_height, double percent_done, const string& message) {}
91  };
92 
97  public:
98 
104  virtual void on_new_block(uint64_t height) {};
105 
111  virtual void on_output_received(const monero_output_wallet& output) {};
112 
118  virtual void on_output_spent(const monero_output_wallet& output) {};
119  };
120 
121  // forward declaration of internal wallet2 listener
122  struct wallet2_listener;
123 
124  // ---------------------------- WALLET INTERFACE ----------------------------
125 
130 
131  public:
132 
139  static bool wallet_exists(const string& path);
140 
148  static monero_wallet* open_wallet(const string& path, const string& password, const monero_network_type network_type);
149 
159  static monero_wallet* create_wallet_random(const string& path, const string& password);
160  static monero_wallet* create_wallet_random(const string& path, const string& password, const monero_network_type network_type, const monero_rpc_connection& daemon_connection, const string& language);
161 
172  static monero_wallet* create_wallet_from_mnemonic(const string& path, const string& password, const monero_network_type network_type, const string& mnemonic);
173  static monero_wallet* create_wallet_from_mnemonic(const string& path, const string& password, const monero_network_type network_type, const string& mnemonic, const monero_rpc_connection& daemon_connection, uint64_t restore_height);
174 
188  static monero_wallet* create_wallet_from_keys(const string& path, const string& password, const monero_network_type network_type, const string& address, const string& view_key, const string& spend_key);
189  static monero_wallet* create_wallet_from_keys(const string& path, const string& password, const monero_network_type network_type, const string& address, const string& view_key, const string& spend_key, const monero_rpc_connection& daemon_connection, uint64_t restore_height);
190  static monero_wallet* create_wallet_from_keys(const string& path, const string& password, const monero_network_type network_type, const string& address, const string& view_key, const string& spend_key, const monero_rpc_connection& daemon_connection, uint64_t restore_height, const string& language);
191 
195  ~monero_wallet();
196 
202  uint64_t get_height() const;
203 
209  uint64_t get_restore_height() const;
210 
216  void set_restore_height(uint64_t restore_height);
217 
223  uint64_t get_daemon_height() const;
224 
230  uint64_t get_daemon_max_peer_height() const;
231 
239  void set_daemon_connection(const string& uri, const string& username = "", const string& password = "");
240 
246  void set_daemon_connection(const monero_rpc_connection& connection);
247 
253  shared_ptr<monero_rpc_connection> get_daemon_connection() const;
254 
260  bool is_connected() const;
261 
267  bool is_daemon_synced() const;
268 
274  bool is_synced() const;
275 
281  string get_path() const;
282 
288  monero_network_type get_network_type() const;
289 
295  string get_seed() const;
296 
302  string get_mnemonic() const;
303 
309  string get_language() const;
310 
316  vector<string> get_languages() const;
317 
323  string get_public_view_key() const;
324 
330  string get_private_view_key() const;
331 
337  string get_public_spend_key() const;
338 
344  string get_private_spend_key() const;
345 
351  string get_primary_address() const;
352 
360  string get_address(const uint32_t account_idx, const uint32_t subaddress_idx) const;
361 
369  monero_subaddress get_address_index(const string& address) const;
370 
378  monero_integrated_address get_integrated_address(const string& standard_address = "", const string& payment_id = "") const;
379 
386  monero_integrated_address decode_integrated_address(const string& integrated_address) const;
387 
393  void add_listener(monero_wallet_listener& listener);
394 
400  void remove_listener(monero_wallet_listener& listener);
401 
405  set<monero_wallet_listener*> get_listeners();
406 
412  monero_sync_result sync();
413 
421 
428  monero_sync_result sync(uint64_t start_height);
429 
437  monero_sync_result sync(uint64_t start_height, monero_sync_listener& listener);
438 
442  void start_syncing();
443 
447  void stop_syncing();
448 
456  void rescan_blockchain();
457 
458 // /**
459 // * Indicates if importing multisig data is needed for returning a correct balance.
460 // *
461 // * @return true if importing multisig data is needed for returning a correct balance, false otherwise
462 // */
463 // public boolean isMultisigImportNeeded();
464 
470  uint64_t get_balance() const;
471 
478  uint64_t get_balance(uint32_t account_idx) const;
479 
487  uint64_t get_balance(uint32_t account_idx, uint32_t subaddress_idx) const;
488 
494  uint64_t get_unlocked_balance() const;
495 
502  uint64_t get_unlocked_balance(uint32_t account_idx) const;
503 
511  uint64_t get_unlocked_balance(uint32_t account_idx, uint32_t subaddress_idx) const;
512 
518  vector<monero_account> get_accounts() const;
519 
526  vector<monero_account> get_accounts(bool include_subaddresses) const;
527 
534  vector<monero_account> get_accounts(const string& tag) const;
535 
543  vector<monero_account> get_accounts(bool include_subaddresses, const string& tag) const;
544 
551  monero_account get_account(uint32_t account_idx) const;
552 
560  monero_account get_account(const uint32_t account_idx, bool include_subaddresses) const;
561 
568  monero_account create_account(const string& label = "");
569 
576  vector<monero_subaddress> get_subaddresses(const uint32_t account_idx) const;
577 
585  vector<monero_subaddress> get_subaddresses(const uint32_t account_idx, const vector<uint32_t>& subaddress_indices) const;
586 
594  monero_subaddress getSubaddress(const uint32_t account_idx, const uint32_t subaddress_idx) const;
595 
603  monero_subaddress create_subaddress(uint32_t account_idx, const string& label = "");
604 
605 // /**
606 // * Get a wallet transaction by id.
607 // *
608 // * @param tx_id is an id of a transaction to get
609 // * @return monero_tx_wallet is the identified transactions
610 // */
611 // public monero_tx_wallet getTx(string tx_id);
612 
619  vector<shared_ptr<monero_tx_wallet>> get_txs() const;
620 
621 // /**
622 // * Get wallet transactions by id.
623 // *
624 // * @param tx_ids are ids of transactions to get
625 // * @return the identified transactions
626 // */
627 // public List<monero_tx_wallet> get_txs(Collection<string> tx_ids);
628 
641  vector<shared_ptr<monero_tx_wallet>> get_txs(const monero_tx_query& request) const;
642 
643 // /**
644 // * Get all incoming and outgoing transfers to and from this wallet. An
645 // * outgoing transfer represents a total amount sent from one or more
646 // * subaddresses within an account to individual destination addresses, each
647 // * with their own amount. An incoming transfer represents a total amount
648 // * received into a subaddress within an account. Transfers belong to
649 // * transactions which are stored on the blockchain.
650 // *
651 // * @return all wallet transfers
652 // */
653 // public List<monero_transfer> get_transfers();
654 //
655 // /**
656 // * Get incoming and outgoing transfers to and from an account. An outgoing
657 // * transfer represents a total amount sent from one or more subaddresses
658 // * within an account to individual destination addresses, each with their
659 // * own amount. An incoming transfer represents a total amount received into
660 // * a subaddress within an account. Transfers belong to transactions which
661 // * are stored on the blockchain.
662 // *
663 // * @param account_idx is the index of the account to get transfers from
664 // * @return transfers to/from the account
665 // */
666 // public List<monero_transfer> get_transfers(int account_idx);
667 //
668 // /**
669 // * Get incoming and outgoing transfers to and from a subaddress. An outgoing
670 // * transfer represents a total amount sent from one or more subaddresses
671 // * within an account to individual destination addresses, each with their
672 // * own amount. An incoming transfer represents a total amount received into
673 // * a subaddress within an account. Transfers belong to transactions which
674 // * are stored on the blockchain.
675 // *
676 // * @param account_idx is the index of the account to get transfers from
677 // * @param subaddress_idx is the index of the subaddress to get transfers from
678 // * @return transfers to/from the subaddress
679 // */
680 // public List<monero_transfer> get_transfers(int account_idx, int subaddress_idx);
681 
698  vector<shared_ptr<monero_transfer>> get_transfers(const monero_transfer_query& request) const;
699 
700 // /**
701 // * Get outputs created from previous transactions that belong to the wallet
702 // * (i.e. that the wallet can spend one time). Outputs are part of
703 // * transactions which are stored in blocks on the blockchain.
704 // *
705 // * @return List<monero_output_wallet> are all wallet outputs
706 // */
707 // public List<monero_output_wallet> get_outputs();
708 
721  vector<shared_ptr<monero_output_wallet>> get_outputs(const monero_output_query& request) const;
722 
728  string get_outputs_hex() const;
729 
736  int import_outputs_hex(const string& outputs_hex);
737 
743  vector<shared_ptr<monero_key_image>> get_key_images() const;
744 
751  shared_ptr<monero_key_image_import_result> import_key_images(const vector<shared_ptr<monero_key_image>>& key_images);
752 
753 // /**
754 // * Get new key images from the last imported outputs.
755 // *
756 // * @return the key images from the last imported outputs
757 // */
758 // public List<monero_key_image> getNewKeyImagesFromLastImport();
759 
767  shared_ptr<monero_tx_wallet> create_tx(monero_send_request& request);
768 
778  shared_ptr<monero_tx_wallet> create_tx(uint32_t account_index, string address, uint64_t amount);
779 
790  shared_ptr<monero_tx_wallet> create_tx(int account_index, string address, uint64_t amount, monero_send_priority priority);
791 
799  vector<shared_ptr<monero_tx_wallet>> create_txs(monero_send_request& request);
800 
807  string relay_tx(const string& tx_metadata);
808 
815  string relay_tx(const monero_tx_wallet& tx);
816 
823  vector<string> relay_txs(const vector<string>& tx_metadatas);
824 
831  vector<string> relay_txs(const vector<shared_ptr<monero_tx_wallet>>& txs);
832 
840  shared_ptr<monero_tx_wallet> send(monero_send_request& request);
841 
851  shared_ptr<monero_tx_wallet> send(uint32_t account_index, string address, uint64_t amount);
852 
863  shared_ptr<monero_tx_wallet> send(uint32_t account_index, string address, uint64_t amount, monero_send_priority priority);
864 
872  vector<shared_ptr<monero_tx_wallet>> send_split(const monero_send_request& request);
873 
874 //
875 // /**
876 // * Create and relay a transaction which transfers funds from this wallet to
877 // * a destination address.
878 // *
879 // * @param account_index is the index of the account to draw funds from
880 // * @param address is the destination address to send funds to
881 // * @param sendAmount is the amount being sent
882 // * @return the resulting transaction
883 // */
884 // public monero_tx_wallet send(int account_index, string address, BigInteger sendAmount);
885 //
886 // /**
887 // * Create and relay a transaction which transfers funds from this wallet to
888 // * a destination address.
889 // *
890 // * @param account_index is the index of the account to draw funds from
891 // * @param address is the destination address to send funds to
892 // * @param sendAmount is the amount being sent
893 // * @param priority is the send priority (default normal)
894 // * @return the resulting transaction
895 // */
896 // public monero_tx_wallet send(int account_index, string address, BigInteger sendAmount, monero_send_priority priority);
897 //
898 // /**
899 // * Create and relay (depending on configuration) one or more transactions
900 // * which transfer funds from this wallet to one or more destination.
901 // *
902 // * @param request configures the transactions
903 // * @return the resulting transactions
904 // */
905 // public List<monero_tx_wallet> send_split(monero_send_request request);
906 //
907 // /**
908 // * Create and relay one or more transactions which transfer funds from this
909 // * wallet to one or more destination.
910 // *
911 // * @param account_index is the index of the account to draw funds from
912 // * @param address is the destination address to send funds to
913 // * @param sendAmount is the amount being sent
914 // * @return the resulting transactions
915 // */
916 // public List<monero_tx_wallet> send_split(int account_index, string address, BigInteger sendAmount);
917 //
918 // /**
919 // * Create and relay one or more transactions which transfer funds from this
920 // * wallet to one or more destination.
921 // *
922 // * @param account_index is the index of the account to draw funds from
923 // * @param address is the destination address to send funds to
924 // * @param sendAmount is the amount being sent
925 // * @param priority is the send priority (default normal)
926 // * @return the resulting transactions
927 // */
928 // public List<monero_tx_wallet> send_split(int account_index, string address, BigInteger sendAmount, monero_send_priority priority);
929 
936  shared_ptr<monero_tx_wallet> sweep_output(const monero_send_request& request) const;
937 
938 // /**
939 // * Sweep an output with a given key image.
940 // *
941 // * @param address is the destination address to send to
942 // * @param key_image is the key image hex of the output to sweep
943 // * @return the resulting transaction from sweeping an output
944 // */
945 // public monero_tx_wallet sweep_output(string address, string key_image);
946 //
947 // /**
948 // * Sweep an output with a given key image.
949 // *
950 // * @param address is the destination address to send to
951 // * @param key_image is the key image hex of the output to sweep
952 // * @param priority is the transaction priority (optional)
953 // * @return the resulting transaction from sweeping an output
954 // */
955 // public monero_tx_wallet sweep_output(string address, string key_image, monero_send_priority priority);
956 //
957 // /**
958 // * Sweep a subaddress's unlocked funds to an address.
959 // *
960 // * @param account_idx is the index of the account
961 // * @param subaddress_idx is the index of the subaddress
962 // * @param address is the address to sweep the subaddress's funds to
963 // * @return the resulting transactions
964 // */
965 // public List<monero_tx_wallet> sweepSubaddress(int account_idx, int subaddress_idx, string address);
966 //
967 // /**
968 // * Sweep an acount's unlocked funds to an address.
969 // *
970 // * @param account_idx is the index of the account
971 // * @param address is the address to sweep the account's funds to
972 // * @return the resulting transactions
973 // */
974 // public List<monero_tx_wallet> sweepAccount(int account_idx, string address);
975 //
976 // /**
977 // * Sweep the wallet's unlocked funds to an address.
978 // *
979 // * @param address is the address to sweep the wallet's funds to
980 // * @return the resulting transactions
981 // */
982 // public List<monero_tx_wallet> sweepWallet(string address);
983 //
984 // /**
985 // * Sweep all unlocked funds according to the given request.
986 // *
987 // * @param request is the sweep configuration
988 // * @return the resulting transactions
989 // */
990 // public List<monero_tx_wallet> sweepAllUnlocked(monero_send_request request);
991 //
992 // /**
993 // * Sweep all unmixable dust outputs back to the wallet to make them easier to spend and mix.
994 // *
995 // * NOTE: Dust only exists pre RCT, so this method will return "no dust to sweep" on new wallets.
996 // *
997 // * @return the resulting transactions from sweeping dust
998 // */
999 // public List<monero_tx_wallet> sweep_dust();
1000 
1007  vector<shared_ptr<monero_tx_wallet>> sweep_dust(bool do_not_relay = false);
1008 
1015  string get_tx_note(const string& tx_id) const;
1016 
1023  vector<string> get_tx_notes(const vector<string>& tx_ids) const;
1024 
1031  void set_tx_note(const string& tx_id, const string& note);
1032 
1039  void set_tx_notes(const vector<string>& tx_ids, const vector<string>& notes);
1040 
1047  string sign(const string& msg) const;
1048 
1057  bool verify(const string& msg, const string& address, const string& signature) const;
1058 
1065  string get_tx_key(const string& tx_id) const;
1066 
1075  shared_ptr<monero_check_tx> check_tx_key(const string& tx_id, const string& txKey, const string& address) const;
1076 
1077 // /**
1078 // * Get a transaction signature to prove it.
1079 // *
1080 // * @param tx_id specifies the transaction to prove
1081 // * @param address is the destination public address of the transaction
1082 // * @return the transaction signature
1083 // */
1084 // string get_tx_proof(const string& tx_id, const string& address) const;
1085 
1094  string get_tx_proof(const string& tx_id, const string& address, const string& message) const;
1095 
1105  shared_ptr<monero_check_tx> check_tx_proof(const string& tx_id, const string& address, const string& message, const string& signature) const;
1106 
1107 // /**
1108 // * Generate a signature to prove a spend. Unlike proving a transaction, it does not require the destination public address.
1109 // *
1110 // * @param tx_id specifies the transaction to prove
1111 // * @return the transaction signature
1112 // */
1113 // string get_spend_proof(const string& tx_id) const;
1114 
1122  string get_spend_proof(const string& tx_id, const string& message) const;
1123 
1132  bool check_spend_proof(const string& tx_id, const string& message, const string& signature) const;
1133 
1140  string get_reserve_proof_wallet(const string& message) const;
1141 
1150  string get_reserve_proof_account(uint32_t account_idx, uint64_t amount, const string& message) const;
1151 
1160  shared_ptr<monero_check_reserve> check_reserve_proof(const string& address, const string& message, const string& signature) const;
1161 
1162 // /**
1163 // * Get all address book entries.
1164 // *
1165 // * @return the address book entries
1166 // */
1167 // public List<MoneroAddressBookEntry> getAddressBookEntries();
1168 //
1169 // /**
1170 // * Get address book entries.
1171 // *
1172 // * @param entryIndices are indices of the entries to get
1173 // * @return the address book entries
1174 // */
1175 // public List<MoneroAddressBookEntry> getAddressBookEntries(Collection<Integer> entryIndices);
1176 //
1177 // /**
1178 // * Add an address book entry.
1179 // *
1180 // * @param address is the entry address
1181 // * @param description is the entry description (optional)
1182 // * @return the index of the added entry
1183 // */
1184 // public int addAddressBookEntry(string address, string description);
1185 //
1186 // /**
1187 // * Add an address book entry.
1188 // *
1189 // * @param address is the entry address
1190 // * @param description is the entry description (optional)
1191 // * @param payment_id is the entry paymet id (optional)
1192 // * @return the index of the added entry
1193 // */
1194 // public int addAddressBookEntry(string address, string description, string payment_id);
1195 //
1196 // /**
1197 // * Delete an address book entry.
1198 // *
1199 // * @param entryIdx is the index of the entry to delete
1200 // */
1201 // public void deleteAddressBookEntry(int entryIdx);
1202 //
1203 // /**
1204 // * Tag accounts.
1205 // *
1206 // * @param tag is the tag to apply to the specified accounts
1207 // * @param accountIndices are the indices of the accounts to tag
1208 // */
1209 // public void tagAccounts(string tag, Collection<Integer> accountIndices);
1210 //
1211 // /**
1212 // * Untag acconts.
1213 // *
1214 // * @param accountIndices are the indices of the accounts to untag
1215 // */
1216 // public void untagAccounts(Collection<Integer> accountIndices);
1217 //
1218 // /**
1219 // * Return all account tags.
1220 // *
1221 // * @return the wallet's account tags
1222 // */
1223 // public List<MoneroAccountTag> getAccountTags();
1224 //
1225 // /**
1226 // * Sets a human-readable description for a tag.
1227 // *
1228 // * @param tag is the tag to set a description for
1229 // * @param label is the label to set for the tag
1230 // */
1231 // public void setAccountTagLabel(string tag, string label);
1232 
1239  string create_payment_uri(const monero_send_request& request) const;
1240 
1247  shared_ptr<monero_send_request> parse_payment_uri(const string& uri) const;
1248 
1255  void set_attribute(const string& key, const string& val);
1256 
1263  string get_attribute(const string& key) const;
1264 
1272  void start_mining(boost::optional<uint64_t> num_threads, boost::optional<bool> background_mining, boost::optional<bool> ignore_battery);
1273 
1277  void stop_mining();
1278 
1284  uint64_t wait_for_next_block();
1285 
1289  void save();
1290 
1297  void move_to(string path, string password);
1298 
1302  void close();
1303 
1304  // --------------------------------- PRIVATE --------------------------------
1305 
1306  private:
1307  friend struct wallet2_listener;
1308  unique_ptr<tools::wallet2> m_w2; // internal wallet implementation
1309  unique_ptr<wallet2_listener> m_w2_listener; // internal wallet implementation listener
1310  set<monero_wallet_listener*> m_listeners; // external wallet listeners
1311 
1312  void init_common();
1313  vector<monero_subaddress> get_subaddresses_aux(uint32_t account_idx, const vector<uint32_t>& subaddress_indices, const vector<tools::wallet2::transfer_details>& transfers) const;
1314 
1315  // blockchain sync management
1316  mutable std::atomic<bool> m_is_synced; // whether or not wallet is synced
1317  mutable std::atomic<bool> m_is_connected; // cache connection status to avoid unecessary RPC calls
1318  boost::condition_variable m_sync_cv; // to make sync threads woke
1319  boost::mutex m_sync_mutex; // synchronize sync() and syncAsync() requests
1320  std::atomic<bool> m_rescan_on_sync; // whether or not to rescan on sync
1321  std::atomic<bool> m_syncing_enabled; // whether or not auto sync is enabled
1322  std::atomic<int> m_syncing_interval; // auto sync loop interval in milliseconds
1323  boost::thread m_syncing_thread; // thread for auto sync loop
1324  boost::mutex m_syncing_mutex; // synchronize auto sync loop
1325  std::atomic<bool> m_syncing_thread_done; // whether or not the syncing thread is shut down
1326  void sync_thread_func(); // function to run thread with syncing loop
1327  monero_sync_result lock_and_sync(boost::optional<uint64_t> start_height = boost::none); // internal function to synchronize request to sync and rescan
1328  monero_sync_result sync_aux(boost::optional<uint64_t> start_height = boost::none); // internal function to immediately block, sync, and report progress
1329  };
1330 }
Definition: monero_daemon.cpp:58
+
1 
53 #pragma once
54 
55 #include "monero_wallet_model.h"
56 #include "wallet/wallet2.h"
57 
58 #include <boost/thread/mutex.hpp>
59 #include <boost/thread/thread.hpp>
60 #include <boost/thread/condition_variable.hpp>
61 
62 using namespace std;
63 using namespace crypto;
64 using namespace monero;
65 
69 namespace monero {
70 
71  // --------------------------------- LISTENERS ------------------------------
72 
79  public:
80 
90  virtual void on_sync_progress(uint64_t height, uint64_t start_height, uint64_t end_height, double percent_done, const string& message) {}
91  };
92 
97  public:
98 
104  virtual void on_new_block(uint64_t height) {};
105 
111  virtual void on_output_received(const monero_output_wallet& output) {};
112 
118  virtual void on_output_spent(const monero_output_wallet& output) {};
119  };
120 
121  // forward declaration of internal wallet2 listener
122  struct wallet2_listener;
123 
124  // ---------------------------- WALLET INTERFACE ----------------------------
125 
130 
131  public:
132 
139  static bool wallet_exists(const string& path);
140 
148  static monero_wallet* open_wallet(const string& path, const string& password, const monero_network_type network_type);
149 
159  static monero_wallet* create_wallet_random(const string& path, const string& password);
160  static monero_wallet* create_wallet_random(const string& path, const string& password, const monero_network_type network_type, const monero_rpc_connection& daemon_connection, const string& language);
161 
172  static monero_wallet* create_wallet_from_mnemonic(const string& path, const string& password, const monero_network_type network_type, const string& mnemonic);
173  static monero_wallet* create_wallet_from_mnemonic(const string& path, const string& password, const monero_network_type network_type, const string& mnemonic, const monero_rpc_connection& daemon_connection, uint64_t restore_height);
174 
188  static monero_wallet* create_wallet_from_keys(const string& path, const string& password, const monero_network_type network_type, const string& address, const string& view_key, const string& spend_key);
189  static monero_wallet* create_wallet_from_keys(const string& path, const string& password, const monero_network_type network_type, const string& address, const string& view_key, const string& spend_key, const monero_rpc_connection& daemon_connection, uint64_t restore_height);
190  static monero_wallet* create_wallet_from_keys(const string& path, const string& password, const monero_network_type network_type, const string& address, const string& view_key, const string& spend_key, const monero_rpc_connection& daemon_connection, uint64_t restore_height, const string& language);
191 
195  ~monero_wallet();
196 
202  uint64_t get_height() const;
203 
209  uint64_t get_restore_height() const;
210 
216  void set_restore_height(uint64_t restore_height);
217 
223  uint64_t get_daemon_height() const;
224 
230  uint64_t get_daemon_max_peer_height() const;
231 
239  void set_daemon_connection(const string& uri, const string& username = "", const string& password = "");
240 
246  void set_daemon_connection(const monero_rpc_connection& connection);
247 
253  shared_ptr<monero_rpc_connection> get_daemon_connection() const;
254 
260  bool is_connected() const;
261 
267  bool is_daemon_synced() const;
268 
274  bool is_daemon_trusted() const;
275 
281  bool is_synced() const;
282 
288  string get_path() const;
289 
295  monero_network_type get_network_type() const;
296 
302  string get_seed() const;
303 
309  string get_mnemonic() const;
310 
316  string get_language() const;
317 
323  vector<string> get_languages() const;
324 
330  string get_public_view_key() const;
331 
337  string get_private_view_key() const;
338 
344  string get_public_spend_key() const;
345 
351  string get_private_spend_key() const;
352 
358  string get_primary_address() const;
359 
367  string get_address(const uint32_t account_idx, const uint32_t subaddress_idx) const;
368 
376  monero_subaddress get_address_index(const string& address) const;
377 
385  monero_integrated_address get_integrated_address(const string& standard_address = "", const string& payment_id = "") const;
386 
393  monero_integrated_address decode_integrated_address(const string& integrated_address) const;
394 
400  void add_listener(monero_wallet_listener& listener);
401 
407  void remove_listener(monero_wallet_listener& listener);
408 
412  set<monero_wallet_listener*> get_listeners();
413 
419  monero_sync_result sync();
420 
428 
435  monero_sync_result sync(uint64_t start_height);
436 
444  monero_sync_result sync(uint64_t start_height, monero_sync_listener& listener);
445 
449  void start_syncing();
450 
454  void stop_syncing();
455 
465  void rescan_spent();
466 
474  void rescan_blockchain();
475 
476 // /**
477 // * Indicates if importing multisig data is needed for returning a correct balance.
478 // *
479 // * @return true if importing multisig data is needed for returning a correct balance, false otherwise
480 // */
481 // public boolean isMultisigImportNeeded();
482 
488  uint64_t get_balance() const;
489 
496  uint64_t get_balance(uint32_t account_idx) const;
497 
505  uint64_t get_balance(uint32_t account_idx, uint32_t subaddress_idx) const;
506 
512  uint64_t get_unlocked_balance() const;
513 
520  uint64_t get_unlocked_balance(uint32_t account_idx) const;
521 
529  uint64_t get_unlocked_balance(uint32_t account_idx, uint32_t subaddress_idx) const;
530 
536  vector<monero_account> get_accounts() const;
537 
544  vector<monero_account> get_accounts(bool include_subaddresses) const;
545 
552  vector<monero_account> get_accounts(const string& tag) const;
553 
561  vector<monero_account> get_accounts(bool include_subaddresses, const string& tag) const;
562 
569  monero_account get_account(uint32_t account_idx) const;
570 
578  monero_account get_account(const uint32_t account_idx, bool include_subaddresses) const;
579 
586  monero_account create_account(const string& label = "");
587 
594  vector<monero_subaddress> get_subaddresses(const uint32_t account_idx) const;
595 
603  vector<monero_subaddress> get_subaddresses(const uint32_t account_idx, const vector<uint32_t>& subaddress_indices) const;
604 
612  monero_subaddress getSubaddress(const uint32_t account_idx, const uint32_t subaddress_idx) const;
613 
621  monero_subaddress create_subaddress(uint32_t account_idx, const string& label = "");
622 
623 // /**
624 // * Get a wallet transaction by id.
625 // *
626 // * @param tx_id is an id of a transaction to get
627 // * @return monero_tx_wallet is the identified transactions
628 // */
629 // public monero_tx_wallet getTx(string tx_id);
630 
637  vector<shared_ptr<monero_tx_wallet>> get_txs() const;
638 
639 // /**
640 // * Get wallet transactions by id.
641 // *
642 // * @param tx_ids are ids of transactions to get
643 // * @return the identified transactions
644 // */
645 // public List<monero_tx_wallet> get_txs(Collection<string> tx_ids);
646 
659  vector<shared_ptr<monero_tx_wallet>> get_txs(const monero_tx_query& request) const;
660 
661 // /**
662 // * Get all incoming and outgoing transfers to and from this wallet. An
663 // * outgoing transfer represents a total amount sent from one or more
664 // * subaddresses within an account to individual destination addresses, each
665 // * with their own amount. An incoming transfer represents a total amount
666 // * received into a subaddress within an account. Transfers belong to
667 // * transactions which are stored on the blockchain.
668 // *
669 // * @return all wallet transfers
670 // */
671 // public List<monero_transfer> get_transfers();
672 //
673 // /**
674 // * Get incoming and outgoing transfers to and from an account. An outgoing
675 // * transfer represents a total amount sent from one or more subaddresses
676 // * within an account to individual destination addresses, each with their
677 // * own amount. An incoming transfer represents a total amount received into
678 // * a subaddress within an account. Transfers belong to transactions which
679 // * are stored on the blockchain.
680 // *
681 // * @param account_idx is the index of the account to get transfers from
682 // * @return transfers to/from the account
683 // */
684 // public List<monero_transfer> get_transfers(int account_idx);
685 //
686 // /**
687 // * Get incoming and outgoing transfers to and from a subaddress. An outgoing
688 // * transfer represents a total amount sent from one or more subaddresses
689 // * within an account to individual destination addresses, each with their
690 // * own amount. An incoming transfer represents a total amount received into
691 // * a subaddress within an account. Transfers belong to transactions which
692 // * are stored on the blockchain.
693 // *
694 // * @param account_idx is the index of the account to get transfers from
695 // * @param subaddress_idx is the index of the subaddress to get transfers from
696 // * @return transfers to/from the subaddress
697 // */
698 // public List<monero_transfer> get_transfers(int account_idx, int subaddress_idx);
699 
716  vector<shared_ptr<monero_transfer>> get_transfers(const monero_transfer_query& request) const;
717 
718 // /**
719 // * Get outputs created from previous transactions that belong to the wallet
720 // * (i.e. that the wallet can spend one time). Outputs are part of
721 // * transactions which are stored in blocks on the blockchain.
722 // *
723 // * @return List<monero_output_wallet> are all wallet outputs
724 // */
725 // public List<monero_output_wallet> get_outputs();
726 
739  vector<shared_ptr<monero_output_wallet>> get_outputs(const monero_output_query& request) const;
740 
746  string get_outputs_hex() const;
747 
754  int import_outputs_hex(const string& outputs_hex);
755 
761  vector<shared_ptr<monero_key_image>> get_key_images() const;
762 
769  shared_ptr<monero_key_image_import_result> import_key_images(const vector<shared_ptr<monero_key_image>>& key_images);
770 
771 // /**
772 // * Get new key images from the last imported outputs.
773 // *
774 // * @return the key images from the last imported outputs
775 // */
776 // public List<monero_key_image> getNewKeyImagesFromLastImport();
777 
785  monero_tx_set create_tx(monero_send_request& request);
786 
796  monero_tx_set create_tx(uint32_t account_index, string address, uint64_t amount);
797 
808  monero_tx_set create_tx(int account_index, string address, uint64_t amount, monero_send_priority priority);
809 
817  monero_tx_set create_txs(monero_send_request& request);
818 
825  string relay_tx(const string& tx_metadata);
826 
833  string relay_tx(const monero_tx_wallet& tx);
834 
841  vector<string> relay_txs(const vector<string>& tx_metadatas);
842 
849  vector<string> relay_txs(const vector<shared_ptr<monero_tx_wallet>>& txs);
850 
858  monero_tx_set send(const monero_send_request& request);
859 
869  monero_tx_set send(uint32_t account_index, string address, uint64_t amount);
870 
881  monero_tx_set send(uint32_t account_index, string address, uint64_t amount, monero_send_priority priority);
882 
890  monero_tx_set send_split(const monero_send_request& request);
891 
892  // /**
893  // * Create and relay one or more transactions which transfer funds from this
894  // * wallet to one or more destination.
895  // *
896  // * @param account_index is the index of the account to draw funds from
897  // * @param address is the destination address to send funds to
898  // * @param sendAmount is the amount being sent
899  // * @return the resulting transactions
900  // */
901  // public List<monero_tx_wallet> send_split(int account_index, string address, BigInteger sendAmount);
902  //
903  // /**
904  // * Create and relay one or more transactions which transfer funds from this
905  // * wallet to one or more destination.
906  // *
907  // * @param account_index is the index of the account to draw funds from
908  // * @param address is the destination address to send funds to
909  // * @param sendAmount is the amount being sent
910  // * @param priority is the send priority (default normal)
911  // * @return the resulting transactions
912  // */
913  // public List<monero_tx_wallet> send_split(int account_index, string address, BigInteger sendAmount, monero_send_priority priority);
914 
921  vector<monero_tx_set> sweep_unlocked(const monero_send_request& request);
922 
929  monero_tx_set sweep_output(const monero_send_request& request);
930 
931 // /**
932 // * Sweep an output with a given key image.
933 // *
934 // * @param address is the destination address to send to
935 // * @param key_image is the key image hex of the output to sweep
936 // * @return the resulting transaction from sweeping an output
937 // */
938 // public monero_tx_wallet sweep_output(string address, string key_image);
939 //
940 // /**
941 // * Sweep an output with a given key image.
942 // *
943 // * @param address is the destination address to send to
944 // * @param key_image is the key image hex of the output to sweep
945 // * @param priority is the transaction priority (optional)
946 // * @return the resulting transaction from sweeping an output
947 // */
948 // public monero_tx_wallet sweep_output(string address, string key_image, monero_send_priority priority);
949 //
950 // /**
951 // * Sweep a subaddress's unlocked funds to an address.
952 // *
953 // * @param account_idx is the index of the account
954 // * @param subaddress_idx is the index of the subaddress
955 // * @param address is the address to sweep the subaddress's funds to
956 // * @return the resulting transactions
957 // */
958 // public List<monero_tx_wallet> sweepSubaddress(int account_idx, int subaddress_idx, string address);
959 //
960 // /**
961 // * Sweep an acount's unlocked funds to an address.
962 // *
963 // * @param account_idx is the index of the account
964 // * @param address is the address to sweep the account's funds to
965 // * @return the resulting transactions
966 // */
967 // public List<monero_tx_wallet> sweepAccount(int account_idx, string address);
968 //
969 // /**
970 // * Sweep the wallet's unlocked funds to an address.
971 // *
972 // * @param address is the address to sweep the wallet's funds to
973 // * @return the resulting transactions
974 // */
975 // public List<monero_tx_wallet> sweepWallet(string address);
976 //
977 // /**
978 // * Sweep all unlocked funds according to the given request.
979 // *
980 // * @param request is the sweep configuration
981 // * @return the resulting transactions
982 // */
983 // public List<monero_tx_wallet> sweepAllUnlocked(monero_send_request request);
984 //
985 // /**
986 // * Sweep all unmixable dust outputs back to the wallet to make them easier to spend and mix.
987 // *
988 // * NOTE: Dust only exists pre RCT, so this method will return "no dust to sweep" on new wallets.
989 // *
990 // * @return the resulting transactions from sweeping dust
991 // */
992 // public List<monero_tx_wallet> sweep_dust();
993 
1000  monero_tx_set sweep_dust(bool do_not_relay = false);
1001 
1008  string sign(const string& msg) const;
1009 
1018  bool verify(const string& msg, const string& address, const string& signature) const;
1019 
1026  string get_tx_key(const string& tx_id) const;
1027 
1036  shared_ptr<monero_check_tx> check_tx_key(const string& tx_id, const string& txKey, const string& address) const;
1037 
1038 // /**
1039 // * Get a transaction signature to prove it.
1040 // *
1041 // * @param tx_id specifies the transaction to prove
1042 // * @param address is the destination public address of the transaction
1043 // * @return the transaction signature
1044 // */
1045 // string get_tx_proof(const string& tx_id, const string& address) const;
1046 
1055  string get_tx_proof(const string& tx_id, const string& address, const string& message) const;
1056 
1066  shared_ptr<monero_check_tx> check_tx_proof(const string& tx_id, const string& address, const string& message, const string& signature) const;
1067 
1068 // /**
1069 // * Generate a signature to prove a spend. Unlike proving a transaction, it does not require the destination public address.
1070 // *
1071 // * @param tx_id specifies the transaction to prove
1072 // * @return the transaction signature
1073 // */
1074 // string get_spend_proof(const string& tx_id) const;
1075 
1083  string get_spend_proof(const string& tx_id, const string& message) const;
1084 
1093  bool check_spend_proof(const string& tx_id, const string& message, const string& signature) const;
1094 
1101  string get_reserve_proof_wallet(const string& message) const;
1102 
1111  string get_reserve_proof_account(uint32_t account_idx, uint64_t amount, const string& message) const;
1112 
1121  shared_ptr<monero_check_reserve> check_reserve_proof(const string& address, const string& message, const string& signature) const;
1122 
1129  string get_tx_note(const string& tx_id) const;
1130 
1137  vector<string> get_tx_notes(const vector<string>& tx_ids) const;
1138 
1145  void set_tx_note(const string& tx_id, const string& note);
1146 
1153  void set_tx_notes(const vector<string>& tx_ids, const vector<string>& notes);
1154 
1155 // /**
1156 // * Get all address book entries.
1157 // *
1158 // * @return the address book entries
1159 // */
1160 // public List<MoneroAddressBookEntry> getAddressBookEntries();
1161 //
1162 // /**
1163 // * Get address book entries.
1164 // *
1165 // * @param entryIndices are indices of the entries to get
1166 // * @return the address book entries
1167 // */
1168 // public List<MoneroAddressBookEntry> getAddressBookEntries(Collection<Integer> entryIndices);
1169 //
1170 // /**
1171 // * Add an address book entry.
1172 // *
1173 // * @param address is the entry address
1174 // * @param description is the entry description (optional)
1175 // * @return the index of the added entry
1176 // */
1177 // public int addAddressBookEntry(string address, string description);
1178 //
1179 // /**
1180 // * Add an address book entry.
1181 // *
1182 // * @param address is the entry address
1183 // * @param description is the entry description (optional)
1184 // * @param payment_id is the entry paymet id (optional)
1185 // * @return the index of the added entry
1186 // */
1187 // public int addAddressBookEntry(string address, string description, string payment_id);
1188 //
1189 // /**
1190 // * Delete an address book entry.
1191 // *
1192 // * @param entryIdx is the index of the entry to delete
1193 // */
1194 // public void deleteAddressBookEntry(int entryIdx);
1195 //
1196 // /**
1197 // * Tag accounts.
1198 // *
1199 // * @param tag is the tag to apply to the specified accounts
1200 // * @param accountIndices are the indices of the accounts to tag
1201 // */
1202 // public void tagAccounts(string tag, Collection<Integer> accountIndices);
1203 //
1204 // /**
1205 // * Untag acconts.
1206 // *
1207 // * @param accountIndices are the indices of the accounts to untag
1208 // */
1209 // public void untagAccounts(Collection<Integer> accountIndices);
1210 //
1211 // /**
1212 // * Return all account tags.
1213 // *
1214 // * @return the wallet's account tags
1215 // */
1216 // public List<MoneroAccountTag> getAccountTags();
1217 //
1218 // /**
1219 // * Sets a human-readable description for a tag.
1220 // *
1221 // * @param tag is the tag to set a description for
1222 // * @param label is the label to set for the tag
1223 // */
1224 // public void setAccountTagLabel(string tag, string label);
1225 
1232  string create_payment_uri(const monero_send_request& request) const;
1233 
1240  shared_ptr<monero_send_request> parse_payment_uri(const string& uri) const;
1241 
1248  string get_attribute(const string& key) const;
1249 
1256  void set_attribute(const string& key, const string& val);
1257 
1265  void start_mining(boost::optional<uint64_t> num_threads, boost::optional<bool> background_mining, boost::optional<bool> ignore_battery);
1266 
1270  void stop_mining();
1271 
1277  uint64_t wait_for_next_block();
1278 
1284  bool is_multisig_import_needed() const;
1285 
1286  // bool is_multisig()
1287 
1293  monero_multisig_info get_multisig_info();
1294 
1301  string prepare_multisig();
1302 
1311  monero_multisig_init_result make_multisig(const vector<string>& multisig_hexes, int threshold, const string& password);
1312 
1322  string finalize_multisig(const vector<string>& multisig_hexes, const string& password);
1323 
1333  monero_multisig_init_result exchange_multisig_keys(const vector<string>& mutisig_hexes, const string& password);
1334 
1340  string get_multisig_hex();
1341 
1352  int import_multisig_hex(const vector<string>& multisig_hexes);
1353 
1360  monero_multisig_sign_result sign_multisig_tx_hex(const string& multisig_tx_hex);
1361 
1368  vector<string> submit_multisig_tx_hex(const string& signed_multisig_tx_hex);
1369 
1373  void save();
1374 
1381  void move_to(string path, string password);
1382 
1388  void close(bool save = false);
1389 
1390  // --------------------------------- PRIVATE --------------------------------
1391 
1392  private:
1393  friend struct wallet2_listener;
1394  unique_ptr<tools::wallet2> m_w2; // internal wallet implementation
1395  unique_ptr<wallet2_listener> m_w2_listener; // internal wallet implementation listener
1396  set<monero_wallet_listener*> m_listeners; // external wallet listeners
1397 
1398  void init_common();
1399  vector<monero_subaddress> get_subaddresses_aux(uint32_t account_idx, const vector<uint32_t>& subaddress_indices, const vector<tools::wallet2::transfer_details>& transfers) const;
1400  monero_tx_set sweep_account(const monero_send_request& request); // sweeps unlocked funds within an account; private helper to sweep_unlocked()
1401 
1402  // blockchain sync management
1403  mutable std::atomic<bool> m_is_synced; // whether or not wallet is synced
1404  mutable std::atomic<bool> m_is_connected; // cache connection status to avoid unecessary RPC calls
1405  boost::condition_variable m_sync_cv; // to make sync threads woke
1406  boost::mutex m_sync_mutex; // synchronize sync() and syncAsync() requests
1407  std::atomic<bool> m_rescan_on_sync; // whether or not to rescan on sync
1408  std::atomic<bool> m_syncing_enabled; // whether or not auto sync is enabled
1409  std::atomic<int> m_syncing_interval; // auto sync loop interval in milliseconds
1410  boost::thread m_syncing_thread; // thread for auto sync loop
1411  boost::mutex m_syncing_mutex; // synchronize auto sync loop
1412  std::atomic<bool> m_syncing_thread_done; // whether or not the syncing thread is shut down
1413  void sync_thread_func(); // function to run thread with syncing loop
1414  monero_sync_result lock_and_sync(boost::optional<uint64_t> start_height = boost::none); // internal function to synchronize request to sync and rescan
1415  monero_sync_result sync_aux(boost::optional<uint64_t> start_height = boost::none); // internal function to immediately block, sync, and report progress
1416  };
1417 }
Definition: monero_wallet_model.h:406
+
Definition: monero_daemon.cpp:58
Definition: monero_wallet.h:129
-
Definition: monero_wallet_model.h:297
+
Definition: monero_wallet_model.h:317
virtual void on_output_spent(const monero_output_wallet &output)
Definition: monero_wallet.h:118
Definition: monero_wallet.h:96
Definition: monero_wallet.h:78
-
Definition: monero_wallet_model.h:273
-
Definition: monero_wallet_model.h:254
-
monero_send_priority
Definition: monero_wallet_model.h:308
+
Definition: monero_wallet_model.h:420
+
Definition: monero_wallet_model.h:276
+
Definition: monero_wallet_model.h:430
+
Definition: monero_wallet_model.h:256
+
monero_send_priority
Definition: monero_wallet_model.h:328
Definition: monero_wallet_model.h:68
+
Definition: monero_wallet_model.h:305
virtual void on_output_received(const monero_output_wallet &output)
Definition: monero_wallet.h:111
-
Definition: monero_wallet_model.h:239
-
Definition: monero_wallet_model.h:318
+
Definition: monero_wallet_model.h:240
+
Definition: monero_wallet_model.h:338
virtual void on_new_block(uint64_t height)
Definition: monero_wallet.h:104
Definition: monero_wallet_model.h:107
Definition: monero_daemon_model.h:99
Definition: monero_wallet_model.h:78
virtual void on_sync_progress(uint64_t height, uint64_t start_height, uint64_t end_height, double percent_done, const string &message)
Definition: monero_wallet.h:90
-
Definition: monero_wallet_model.h:219
-
Definition: monero_wallet_model.h:199
+
Definition: monero_wallet_model.h:220
+
Definition: monero_wallet_model.h:200
monero_network_type
Definition: monero_daemon_model.h:88
-
Definition: monero_wallet.cpp:657
+
Definition: monero_wallet.cpp:670
@@ -69,29 +69,33 @@ $(function() {
monero_wallet_model.h
-
1 
53 #pragma once
54 
55 #include "daemon/monero_daemon_model.h"
56 
57 using namespace std;
58 using namespace monero;
59 
63 namespace monero {
64 
69  uint64_t m_num_blocks_fetched;
70  bool m_received_money;
72  monero_sync_result(const uint64_t num_blocks_fetched, const bool received_money) : m_num_blocks_fetched(num_blocks_fetched), m_received_money(received_money) {}
73  };
74 
79  boost::optional<uint32_t> m_account_index;
80  boost::optional<uint32_t> m_index;
81  boost::optional<string> m_address;
82  boost::optional<string> m_label;
83  boost::optional<uint64_t> m_balance;
84  boost::optional<uint64_t> m_unlocked_balance;
85  boost::optional<uint32_t> m_num_unspent_outputs;
86  boost::optional<bool> m_is_used;
87  boost::optional<uint32_t> m_num_blocks_to_unlock;
88 // BEGIN_KV_SERIALIZE_MAP()
89 // KV_SERIALIZE(m_account_index)
90 // KV_SERIALIZE(index)
91 // KV_SERIALIZE(address)
92 // KV_SERIALIZE(label)
93 // KV_SERIALIZE(balance)
94 // KV_SERIALIZE(m_unlocked_balance)
95 // KV_SERIALIZE(m_num_unspent_outputs)
96 // KV_SERIALIZE(m_is_used)
97 // KV_SERIALIZE(m_num_blocks_to_unlock)
98 // END_KV_SERIALIZE_MAP()
99 
100  boost::property_tree::ptree to_property_tree() const;
101  //void merge(const shared_ptr<monero_subaddress>& self, const shared_ptr<monero_subaddress>& other);
102  };
103 
108  boost::optional<uint32_t> m_index;
109  boost::optional<string> m_primary_address;
110  boost::optional<uint64_t> m_balance;
111  boost::optional<uint64_t> m_unlocked_balance;
112  boost::optional<string> m_tag;
113  vector<monero_subaddress> m_subaddresses;
114 // BEGIN_KV_SERIALIZE_MAP()
115 // KV_SERIALIZE(index)
116 // KV_SERIALIZE(m_primary_address)
117 // KV_SERIALIZE(label)
118 // KV_SERIALIZE(balance)
119 // KV_SERIALIZE(m_unlocked_balance)
120 // KV_SERIALIZE(tag)
121 // KV_SERIALIZE(subaddresses)
122 // END_KV_SERIALIZE_MAP()
123 
124  boost::property_tree::ptree to_property_tree() const;
125  };
126 
127  // forward declarations
128  struct monero_tx_wallet;
129  struct monero_tx_query;
130 
135  boost::optional<string> m_address;
136  boost::optional<uint64_t> m_amount;
137 
138  monero_destination() {}
139  monero_destination(const string& address, uint64_t amount) : m_address(address), m_amount(amount) {}
140  shared_ptr<monero_destination> copy(const shared_ptr<monero_destination>& src, const shared_ptr<monero_destination>& tgt) const;
141  boost::property_tree::ptree to_property_tree() const;
142  };
143 
148  shared_ptr<monero_tx_wallet> m_tx;
149  boost::optional<uint64_t> m_amount;
150  boost::optional<uint32_t> m_account_index;
151  boost::optional<uint32_t> m_num_suggested_confirmations;
152 
153  virtual boost::optional<bool> is_incoming() const = 0; // derived class must implement
154  shared_ptr<monero_transfer> copy(const shared_ptr<monero_transfer>& src, const shared_ptr<monero_transfer>& tgt) const;
155  boost::optional<bool> is_outgoing() const {
156  if (is_incoming() == boost::none) return boost::none;
157  return !(*is_incoming());
158  }
159  boost::property_tree::ptree to_property_tree() const;
160  void merge(const shared_ptr<monero_transfer>& self, const shared_ptr<monero_transfer>& other);
161  };
162 
167  boost::optional<uint32_t> m_subaddress_index;
168  boost::optional<string> m_address;
169 
170  shared_ptr<monero_incoming_transfer> copy(const shared_ptr<monero_transfer>& src, const shared_ptr<monero_transfer>& tgt) const;
171  shared_ptr<monero_incoming_transfer> copy(const shared_ptr<monero_incoming_transfer>& src, const shared_ptr<monero_incoming_transfer>& tgt) const;
172  boost::optional<bool> is_incoming() const;
173  boost::property_tree::ptree to_property_tree() const;
174  void merge(const shared_ptr<monero_transfer>& self, const shared_ptr<monero_transfer>& other);
175  void merge(const shared_ptr<monero_incoming_transfer>& self, const shared_ptr<monero_incoming_transfer>& other);
176  };
177 
182  vector<uint32_t> m_subaddress_indices;
183  vector<string> m_addresses;
184  vector<shared_ptr<monero_destination>> m_destinations;
185 
186  shared_ptr<monero_outgoing_transfer> copy(const shared_ptr<monero_transfer>& src, const shared_ptr<monero_transfer>& tgt) const;
187  shared_ptr<monero_outgoing_transfer> copy(const shared_ptr<monero_outgoing_transfer>& src, const shared_ptr<monero_outgoing_transfer>& tgt) const;
188  boost::optional<bool> is_incoming() const;
189  boost::property_tree::ptree to_property_tree() const;
190  void merge(const shared_ptr<monero_transfer>& self, const shared_ptr<monero_transfer>& other);
191  void merge(const shared_ptr<monero_outgoing_transfer>& self, const shared_ptr<monero_outgoing_transfer>& other);
192  };
193 
200  boost::optional<bool> m_is_incoming;
201  boost::optional<string> m_address;
202  vector<string> m_addresses;
203  boost::optional<uint32_t> m_subaddress_index;
204  vector<uint32_t> m_subaddress_indices;
205  vector<shared_ptr<monero_destination>> m_destinations;
206  boost::optional<bool> m_has_destinations;
207  boost::optional<shared_ptr<monero_tx_query>> m_tx_query;
208 
209  shared_ptr<monero_transfer_query> copy(const shared_ptr<monero_transfer>& src, const shared_ptr<monero_transfer>& tgt) const;
210  shared_ptr<monero_transfer_query> copy(const shared_ptr<monero_transfer_query>& src, const shared_ptr<monero_transfer_query>& tgt) const;
211  boost::optional<bool> is_incoming() const;
212  boost::property_tree::ptree to_property_tree() const;
213  bool meets_criteria(monero_transfer* transfer) const;
214  };
215 
220  boost::optional<uint32_t> m_account_index;
221  boost::optional<uint32_t> m_subaddress_index;
222  boost::optional<bool> m_is_spent;
223  boost::optional<bool> m_is_unlocked;
224  boost::optional<bool> m_is_frozen;
225 
226  shared_ptr<monero_output_wallet> copy(const shared_ptr<monero_output>& src, const shared_ptr<monero_output>& tgt) const;
227  shared_ptr<monero_output_wallet> copy(const shared_ptr<monero_output_wallet>& src, const shared_ptr<monero_output_wallet>& tgt) const;
228  boost::property_tree::ptree to_property_tree() const;
229  void merge(const shared_ptr<monero_output>& self, const shared_ptr<monero_output>& other);
230  void merge(const shared_ptr<monero_output_wallet>& self, const shared_ptr<monero_output_wallet>& other);
231  };
232 
240  vector<uint32_t> m_subaddress_indices;
241  boost::optional<shared_ptr<monero_tx_query>> m_tx_query;
242 
243  // TODO: necessary to override all super classes?
244  shared_ptr<monero_output_query> copy(const shared_ptr<monero_output>& src, const shared_ptr<monero_output>& tgt) const;
245  shared_ptr<monero_output_query> copy(const shared_ptr<monero_output_wallet>& src, const shared_ptr<monero_output_wallet>& tgt) const;
246  shared_ptr<monero_output_query> copy(const shared_ptr<monero_output_query>& src, const shared_ptr<monero_output_query>& tgt) const;
247  boost::property_tree::ptree to_property_tree() const;
248  bool meets_criteria(monero_output_wallet* output) const;
249  };
250 
254  struct monero_tx_wallet : public monero_tx {
255  vector<shared_ptr<monero_incoming_transfer>> m_incoming_transfers;
256  boost::optional<shared_ptr<monero_outgoing_transfer>> m_outgoing_transfer;
257  boost::optional<string> m_note;
258 
259  shared_ptr<monero_tx_wallet> copy(const shared_ptr<monero_tx>& src, const shared_ptr<monero_tx>& tgt) const;
260  shared_ptr<monero_tx_wallet> copy(const shared_ptr<monero_tx_wallet>& src, const shared_ptr<monero_tx_wallet>& tgt) const;
261  bool is_incoming() const;
262  bool is_outgoing() const;
263  boost::property_tree::ptree to_property_tree() const;
264  void merge(const shared_ptr<monero_tx>& self, const shared_ptr<monero_tx>& other);
265  void merge(const shared_ptr<monero_tx_wallet>& self, const shared_ptr<monero_tx_wallet>& other);
266  };
267 
274  boost::optional<bool> m_is_outgoing;
275  boost::optional<bool> m_is_incoming;
276  vector<string> m_tx_ids;
277  boost::optional<bool> m_has_payment_id;
278  vector<string> m_payment_ids;
279  boost::optional<uint64_t> m_height;
280  boost::optional<uint64_t> m_min_height;
281  boost::optional<uint64_t> m_max_height;
282  boost::optional<uint64_t> m_include_outputs;
283  boost::optional<shared_ptr<monero_transfer_query>> m_transfer_query;
284  boost::optional<shared_ptr<monero_output_query>> m_output_query;
285 
286  // TODO: necessary to override all super classes?
287  shared_ptr<monero_tx_query> copy(const shared_ptr<monero_tx>& src, const shared_ptr<monero_tx>& tgt) const;
288  shared_ptr<monero_tx_query> copy(const shared_ptr<monero_tx_wallet>& src, const shared_ptr<monero_tx_wallet>& tgt) const;
289  shared_ptr<monero_tx_query> copy(const shared_ptr<monero_tx_query>& src, const shared_ptr<monero_tx_query>& tgt) const;
290  boost::property_tree::ptree to_property_tree() const;
291  bool meets_criteria(monero_tx_wallet* tx) const;
292  };
293 
298  string m_standard_address;
299  string m_payment_id;
300  string m_integrated_address;
301 
302  boost::property_tree::ptree to_property_tree() const;
303  };
304 
308  enum monero_send_priority : uint8_t {
309  DEFAULT = 0,
310  UNIMPORTANT,
311  NORMAL,
312  ELEVATED
313  };
314 
319  vector<shared_ptr<monero_destination>> m_destinations;
320  boost::optional<string> m_payment_id;
321  boost::optional<monero_send_priority> m_priority;
322  boost::optional<uint32_t> m_mixin;
323  boost::optional<uint32_t> m_ring_size;
324  boost::optional<uint64_t> m_fee;
325  boost::optional<uint32_t> m_account_index;
326  vector<uint32_t> m_subaddress_indices;
327  boost::optional<uint64_t> m_unlock_time;
328  boost::optional<bool> m_can_split;
329  boost::optional<bool> m_do_not_relay;
330  boost::optional<string> m_note;
331  boost::optional<string> m_recipient_name;
332  boost::optional<uint64_t> m_below_amount;
333  boost::optional<bool> m_sweep_each_subaddress;
334  boost::optional<string> m_key_image;
335 
336  boost::property_tree::ptree to_property_tree() const;
337  };
338 
343  boost::optional<uint64_t> m_height;
344  boost::optional<uint64_t> m_spent_amount;
345  boost::optional<uint64_t> m_unspent_amount;
346 
347  boost::property_tree::ptree to_property_tree() const;
348  };
349 
354  bool m_is_good;
355 
356  boost::property_tree::ptree to_property_tree() const;
357  };
358 
362  struct monero_check_tx : public monero_check {
363  boost::optional<bool> m_in_tx_pool;
364  boost::optional<uint64_t> m_num_confirmations;
365  boost::optional<uint64_t> m_received_amount;
366 
367  boost::property_tree::ptree to_property_tree() const;
368  };
369 
374  boost::optional<uint64_t> m_total_amount;
375  boost::optional<uint64_t> m_unconfirmed_spent_amount;
376 
377  boost::property_tree::ptree to_property_tree() const;
378  };
379 }
Definition: monero_daemon.cpp:58
-
Definition: monero_wallet_model.h:134
-
Definition: monero_wallet_model.h:297
-
Definition: monero_wallet_model.h:166
-
Definition: monero_wallet_model.h:273
+
1 
53 #pragma once
54 
55 #include "daemon/monero_daemon_model.h"
56 
57 using namespace std;
58 using namespace monero;
59 
63 namespace monero {
64 
69  uint64_t m_num_blocks_fetched;
70  bool m_received_money;
72  monero_sync_result(const uint64_t num_blocks_fetched, const bool received_money) : m_num_blocks_fetched(num_blocks_fetched), m_received_money(received_money) {}
73  };
74 
79  boost::optional<uint32_t> m_account_index;
80  boost::optional<uint32_t> m_index;
81  boost::optional<string> m_address;
82  boost::optional<string> m_label;
83  boost::optional<uint64_t> m_balance;
84  boost::optional<uint64_t> m_unlocked_balance;
85  boost::optional<uint32_t> m_num_unspent_outputs;
86  boost::optional<bool> m_is_used;
87  boost::optional<uint32_t> m_num_blocks_to_unlock;
88 // BEGIN_KV_SERIALIZE_MAP()
89 // KV_SERIALIZE(m_account_index)
90 // KV_SERIALIZE(index)
91 // KV_SERIALIZE(address)
92 // KV_SERIALIZE(label)
93 // KV_SERIALIZE(balance)
94 // KV_SERIALIZE(m_unlocked_balance)
95 // KV_SERIALIZE(m_num_unspent_outputs)
96 // KV_SERIALIZE(m_is_used)
97 // KV_SERIALIZE(m_num_blocks_to_unlock)
98 // END_KV_SERIALIZE_MAP()
99 
100  boost::property_tree::ptree to_property_tree() const;
101  //void merge(const shared_ptr<monero_subaddress>& self, const shared_ptr<monero_subaddress>& other);
102  };
103 
108  boost::optional<uint32_t> m_index;
109  boost::optional<string> m_primary_address;
110  boost::optional<uint64_t> m_balance;
111  boost::optional<uint64_t> m_unlocked_balance;
112  boost::optional<string> m_tag;
113  vector<monero_subaddress> m_subaddresses;
114 // BEGIN_KV_SERIALIZE_MAP()
115 // KV_SERIALIZE(index)
116 // KV_SERIALIZE(m_primary_address)
117 // KV_SERIALIZE(label)
118 // KV_SERIALIZE(balance)
119 // KV_SERIALIZE(m_unlocked_balance)
120 // KV_SERIALIZE(tag)
121 // KV_SERIALIZE(subaddresses)
122 // END_KV_SERIALIZE_MAP()
123 
124  boost::property_tree::ptree to_property_tree() const;
125  };
126 
131  boost::optional<string> m_address;
132  boost::optional<uint64_t> m_amount;
133 
134  monero_destination() {}
135  monero_destination(const string& address, uint64_t amount) : m_address(address), m_amount(amount) {}
136  shared_ptr<monero_destination> copy(const shared_ptr<monero_destination>& src, const shared_ptr<monero_destination>& tgt) const;
137  boost::property_tree::ptree to_property_tree() const;
138  };
139 
140  // forward declarations
141  struct monero_tx_wallet;
142  struct monero_tx_query;
143  struct monero_tx_set;
144 
149  shared_ptr<monero_tx_wallet> m_tx;
150  boost::optional<uint64_t> m_amount;
151  boost::optional<uint32_t> m_account_index;
152  boost::optional<uint32_t> m_num_suggested_confirmations;
153 
154  virtual boost::optional<bool> is_incoming() const = 0; // derived class must implement
155  shared_ptr<monero_transfer> copy(const shared_ptr<monero_transfer>& src, const shared_ptr<monero_transfer>& tgt) const;
156  boost::optional<bool> is_outgoing() const {
157  if (is_incoming() == boost::none) return boost::none;
158  return !(*is_incoming());
159  }
160  boost::property_tree::ptree to_property_tree() const;
161  void merge(const shared_ptr<monero_transfer>& self, const shared_ptr<monero_transfer>& other);
162  };
163 
168  boost::optional<uint32_t> m_subaddress_index;
169  boost::optional<string> m_address;
170 
171  shared_ptr<monero_incoming_transfer> copy(const shared_ptr<monero_transfer>& src, const shared_ptr<monero_transfer>& tgt) const;
172  shared_ptr<monero_incoming_transfer> copy(const shared_ptr<monero_incoming_transfer>& src, const shared_ptr<monero_incoming_transfer>& tgt) const;
173  boost::optional<bool> is_incoming() const;
174  boost::property_tree::ptree to_property_tree() const;
175  void merge(const shared_ptr<monero_transfer>& self, const shared_ptr<monero_transfer>& other);
176  void merge(const shared_ptr<monero_incoming_transfer>& self, const shared_ptr<monero_incoming_transfer>& other);
177  };
178 
183  vector<uint32_t> m_subaddress_indices;
184  vector<string> m_addresses;
185  vector<shared_ptr<monero_destination>> m_destinations;
186 
187  shared_ptr<monero_outgoing_transfer> copy(const shared_ptr<monero_transfer>& src, const shared_ptr<monero_transfer>& tgt) const;
188  shared_ptr<monero_outgoing_transfer> copy(const shared_ptr<monero_outgoing_transfer>& src, const shared_ptr<monero_outgoing_transfer>& tgt) const;
189  boost::optional<bool> is_incoming() const;
190  boost::property_tree::ptree to_property_tree() const;
191  void merge(const shared_ptr<monero_transfer>& self, const shared_ptr<monero_transfer>& other);
192  void merge(const shared_ptr<monero_outgoing_transfer>& self, const shared_ptr<monero_outgoing_transfer>& other);
193  };
194 
201  boost::optional<bool> m_is_incoming;
202  boost::optional<string> m_address;
203  vector<string> m_addresses;
204  boost::optional<uint32_t> m_subaddress_index;
205  vector<uint32_t> m_subaddress_indices;
206  vector<shared_ptr<monero_destination>> m_destinations;
207  boost::optional<bool> m_has_destinations;
208  boost::optional<shared_ptr<monero_tx_query>> m_tx_query;
209 
210  shared_ptr<monero_transfer_query> copy(const shared_ptr<monero_transfer>& src, const shared_ptr<monero_transfer>& tgt) const;
211  shared_ptr<monero_transfer_query> copy(const shared_ptr<monero_transfer_query>& src, const shared_ptr<monero_transfer_query>& tgt) const;
212  boost::optional<bool> is_incoming() const;
213  boost::property_tree::ptree to_property_tree() const;
214  bool meets_criteria(monero_transfer* transfer) const;
215  };
216 
221  boost::optional<uint32_t> m_account_index;
222  boost::optional<uint32_t> m_subaddress_index;
223  boost::optional<bool> m_is_spent;
224  boost::optional<bool> m_is_unlocked;
225  boost::optional<bool> m_is_frozen;
226 
227  shared_ptr<monero_output_wallet> copy(const shared_ptr<monero_output>& src, const shared_ptr<monero_output>& tgt) const;
228  shared_ptr<monero_output_wallet> copy(const shared_ptr<monero_output_wallet>& src, const shared_ptr<monero_output_wallet>& tgt) const;
229  boost::property_tree::ptree to_property_tree() const;
230  void merge(const shared_ptr<monero_output>& self, const shared_ptr<monero_output>& other);
231  void merge(const shared_ptr<monero_output_wallet>& self, const shared_ptr<monero_output_wallet>& other);
232  };
233 
241  vector<uint32_t> m_subaddress_indices;
242  boost::optional<shared_ptr<monero_tx_query>> m_tx_query;
243 
244  // TODO: necessary to override all super classes?
245  shared_ptr<monero_output_query> copy(const shared_ptr<monero_output>& src, const shared_ptr<monero_output>& tgt) const;
246  shared_ptr<monero_output_query> copy(const shared_ptr<monero_output_wallet>& src, const shared_ptr<monero_output_wallet>& tgt) const;
247  shared_ptr<monero_output_query> copy(const shared_ptr<monero_output_query>& src, const shared_ptr<monero_output_query>& tgt) const;
248  boost::property_tree::ptree to_property_tree() const;
249  bool meets_criteria(monero_output_wallet* output) const;
250  };
251 
252 
256  struct monero_tx_wallet : public monero_tx {
257  boost::optional<shared_ptr<monero_tx_set>> m_tx_set;
258  vector<shared_ptr<monero_incoming_transfer>> m_incoming_transfers;
259  boost::optional<shared_ptr<monero_outgoing_transfer>> m_outgoing_transfer;
260  boost::optional<string> m_note;
261 
262  shared_ptr<monero_tx_wallet> copy(const shared_ptr<monero_tx>& src, const shared_ptr<monero_tx>& tgt) const;
263  shared_ptr<monero_tx_wallet> copy(const shared_ptr<monero_tx_wallet>& src, const shared_ptr<monero_tx_wallet>& tgt) const;
264  bool is_incoming() const;
265  bool is_outgoing() const;
266  boost::property_tree::ptree to_property_tree() const;
267  void merge(const shared_ptr<monero_tx>& self, const shared_ptr<monero_tx>& other);
268  void merge(const shared_ptr<monero_tx_wallet>& self, const shared_ptr<monero_tx_wallet>& other);
269  };
270 
277  boost::optional<bool> m_is_outgoing;
278  boost::optional<bool> m_is_incoming;
279  vector<string> m_tx_ids;
280  boost::optional<bool> m_has_payment_id;
281  vector<string> m_payment_ids;
282  boost::optional<uint64_t> m_height;
283  boost::optional<uint64_t> m_min_height;
284  boost::optional<uint64_t> m_max_height;
285  boost::optional<uint64_t> m_include_outputs;
286  boost::optional<shared_ptr<monero_transfer_query>> m_transfer_query;
287  boost::optional<shared_ptr<monero_output_query>> m_output_query;
288 
289  // TODO: necessary to override all super classes?
290  shared_ptr<monero_tx_query> copy(const shared_ptr<monero_tx>& src, const shared_ptr<monero_tx>& tgt) const;
291  shared_ptr<monero_tx_query> copy(const shared_ptr<monero_tx_wallet>& src, const shared_ptr<monero_tx_wallet>& tgt) const;
292  shared_ptr<monero_tx_query> copy(const shared_ptr<monero_tx_query>& src, const shared_ptr<monero_tx_query>& tgt) const;
293  boost::property_tree::ptree to_property_tree() const;
294  bool meets_criteria(monero_tx_wallet* tx) const;
295  };
296 
306  vector<shared_ptr<monero_tx_wallet>> m_txs;
307  boost::optional<string> m_signed_tx_hex;
308  boost::optional<string> m_unsigned_tx_hex;
309  boost::optional<string> m_multisig_tx_hex;
310 
311  boost::property_tree::ptree to_property_tree() const;
312  };
313 
318  string m_standard_address;
319  string m_payment_id;
320  string m_integrated_address;
321 
322  boost::property_tree::ptree to_property_tree() const;
323  };
324 
328  enum monero_send_priority : uint8_t {
329  DEFAULT = 0,
330  UNIMPORTANT,
331  NORMAL,
332  ELEVATED
333  };
334 
339  vector<shared_ptr<monero_destination>> m_destinations;
340  boost::optional<string> m_payment_id;
341  boost::optional<monero_send_priority> m_priority;
342  boost::optional<uint32_t> m_mixin;
343  boost::optional<uint32_t> m_ring_size;
344  boost::optional<uint64_t> m_fee;
345  boost::optional<uint32_t> m_account_index;
346  vector<uint32_t> m_subaddress_indices;
347  boost::optional<uint64_t> m_unlock_time;
348  boost::optional<bool> m_can_split;
349  boost::optional<bool> m_do_not_relay;
350  boost::optional<string> m_note;
351  boost::optional<string> m_recipient_name;
352  boost::optional<uint64_t> m_below_amount;
353  boost::optional<bool> m_sweep_each_subaddress;
354  boost::optional<string> m_key_image;
355 
358  monero_send_request copy() const;
359  boost::property_tree::ptree to_property_tree() const;
360  };
361 
366  boost::optional<uint64_t> m_height;
367  boost::optional<uint64_t> m_spent_amount;
368  boost::optional<uint64_t> m_unspent_amount;
369 
370  boost::property_tree::ptree to_property_tree() const;
371  };
372 
377  bool m_is_good;
378 
379  boost::property_tree::ptree to_property_tree() const;
380  };
381 
385  struct monero_check_tx : public monero_check {
386  boost::optional<bool> m_in_tx_pool;
387  boost::optional<uint64_t> m_num_confirmations;
388  boost::optional<uint64_t> m_received_amount;
389 
390  boost::property_tree::ptree to_property_tree() const;
391  };
392 
397  boost::optional<uint64_t> m_total_amount;
398  boost::optional<uint64_t> m_unconfirmed_spent_amount;
399 
400  boost::property_tree::ptree to_property_tree() const;
401  };
402 
407  bool m_is_multisig;
408  bool m_is_ready;
409  uint32_t m_threshold;
410  uint32_t m_num_participants;
411 
412  boost::property_tree::ptree to_property_tree() const;
413  };
414 
421  boost::optional<string> m_address;
422  boost::optional<string> m_multisig_hex;
423 
424  boost::property_tree::ptree to_property_tree() const;
425  };
426 
431  boost::optional<string> m_signed_multisig_tx_hex;
432  vector<string> m_tx_ids;
433 
434  boost::property_tree::ptree to_property_tree() const;
435  };
436 }
Definition: monero_wallet_model.h:406
+
Definition: monero_daemon.cpp:58
+
Definition: monero_wallet_model.h:130
+
Definition: monero_wallet_model.h:317
+
Definition: monero_wallet_model.h:420
+
Definition: monero_wallet_model.h:167
+
Definition: monero_wallet_model.h:276
Definition: monero_daemon_model.h:68
+
Definition: monero_wallet_model.h:430
Definition: monero_daemon_model.h:218
Definition: monero_daemon_model.h:156
-
Definition: monero_wallet_model.h:254
-
monero_send_priority
Definition: monero_wallet_model.h:308
-
Definition: monero_wallet_model.h:373
-
Definition: monero_wallet_model.h:181
+
Definition: monero_wallet_model.h:256
+
monero_send_priority
Definition: monero_wallet_model.h:328
+
Definition: monero_wallet_model.h:396
+
Definition: monero_wallet_model.h:182
Definition: monero_wallet_model.h:68
-
Definition: monero_wallet_model.h:362
-
Definition: monero_wallet_model.h:239
-
Definition: monero_wallet_model.h:318
+
Definition: monero_wallet_model.h:305
+
Definition: monero_wallet_model.h:385
+
Definition: monero_wallet_model.h:240
+
Definition: monero_wallet_model.h:338
Definition: monero_wallet_model.h:107
Definition: monero_wallet_model.h:78
-
Definition: monero_wallet_model.h:219
-
Definition: monero_wallet_model.h:199
-
Definition: monero_wallet_model.h:342
-
Definition: monero_wallet_model.h:353
-
Definition: monero_wallet_model.h:147
+
Definition: monero_wallet_model.h:220
+
Definition: monero_wallet_model.h:200
+
Definition: monero_wallet_model.h:365
+
Definition: monero_wallet_model.h:376
+
Definition: monero_wallet_model.h:148
diff --git a/docs/namespacemembers_enum.html b/docs/namespacemembers_enum.html index 14f8f03..2a4949e 100644 --- a/docs/namespacemembers_enum.html +++ b/docs/namespacemembers_enum.html @@ -5,7 +5,7 @@ -monero-cpp-library: Namespace Members +Monero C++ Library: Namespace Members @@ -21,7 +21,7 @@ diff --git a/docs/namespacemembers_func.html b/docs/namespacemembers_func.html index b5df1b2..bda2956 100644 --- a/docs/namespacemembers_func.html +++ b/docs/namespacemembers_func.html @@ -5,7 +5,7 @@ -monero-cpp-library: Namespace Members +Monero C++ Library: Namespace Members @@ -21,7 +21,7 @@ diff --git a/docs/namespacemonero.html b/docs/namespacemonero.html index 784d9fd..83c3cfe 100644 --- a/docs/namespacemonero.html +++ b/docs/namespacemonero.html @@ -5,7 +5,7 @@ -monero-cpp-library: monero Namespace Reference +Monero C++ Library: monero Namespace Reference @@ -21,7 +21,7 @@ @@ -94,6 +94,12 @@ Classes + + + + + + @@ -120,6 +126,8 @@ Classes + + @@ -178,6 +186,9 @@ shared_ptr< mone + + diff --git a/docs/namespaces.html b/docs/namespaces.html index b4c21c6..c36d3de 100644 --- a/docs/namespaces.html +++ b/docs/namespaces.html @@ -5,7 +5,7 @@ -monero-cpp-library: Namespace List +Monero C++ Library: Namespace List @@ -21,7 +21,7 @@ diff --git a/docs/search/all_1.js b/docs/search/all_1.js index 56171b9..3077f6b 100644 --- a/docs/search/all_1.js +++ b/docs/search/all_1.js @@ -4,14 +4,14 @@ var searchData= ['check_5fspend_5fproof',['check_spend_proof',['../classmonero_1_1monero__wallet.html#a1cb4a6925e57a042fd9f36638ad268d2',1,'monero::monero_wallet']]], ['check_5ftx_5fkey',['check_tx_key',['../classmonero_1_1monero__wallet.html#a617be20907cf07c1e60792427a965bba',1,'monero::monero_wallet']]], ['check_5ftx_5fproof',['check_tx_proof',['../classmonero_1_1monero__wallet.html#aac8be63652c367fe987b5b0cd414b348',1,'monero::monero_wallet']]], - ['close',['close',['../classmonero_1_1monero__wallet.html#ad94513b533cfcfeedced9ffd5e2b3733',1,'monero::monero_wallet']]], + ['close',['close',['../classmonero_1_1monero__wallet.html#ad7d88d089b76dd6303ab3d66c762ffd6',1,'monero::monero_wallet']]], ['cn_5fblock_5fto_5fblock',['cn_block_to_block',['../namespacemonero__utils.html#a101ac2471565938c54d68b588221fef7',1,'monero_utils']]], ['cn_5ftx_5fto_5ftx',['cn_tx_to_tx',['../namespacemonero__utils.html#ac0f19d3c9a66d2907258233683749b29',1,'monero_utils']]], ['create_5faccount',['create_account',['../classmonero_1_1monero__wallet.html#ac178b6881480b91545befb54c8cb536e',1,'monero::monero_wallet']]], ['create_5fpayment_5furi',['create_payment_uri',['../classmonero_1_1monero__wallet.html#ae90d0d3b7a2e74124bf2ebe1630d7363',1,'monero::monero_wallet']]], ['create_5fsubaddress',['create_subaddress',['../classmonero_1_1monero__wallet.html#a63218d1cce17e51716db403b31ffa8a0',1,'monero::monero_wallet']]], - ['create_5ftx',['create_tx',['../classmonero_1_1monero__wallet.html#ace70442390028c740a8e48f37f321b70',1,'monero::monero_wallet::create_tx(monero_send_request &request)'],['../classmonero_1_1monero__wallet.html#adebfc8eae9db36aabc6fd8a1c7bf2423',1,'monero::monero_wallet::create_tx(uint32_t account_index, string address, uint64_t amount)'],['../classmonero_1_1monero__wallet.html#aa97ea90c8d47782b3071f71ef504eb74',1,'monero::monero_wallet::create_tx(int account_index, string address, uint64_t amount, monero_send_priority priority)']]], - ['create_5ftxs',['create_txs',['../classmonero_1_1monero__wallet.html#a3a5dce3c0cf078907f6de77c3688f4d9',1,'monero::monero_wallet']]], + ['create_5ftx',['create_tx',['../classmonero_1_1monero__wallet.html#a48bd607bd9c19825d34c965b980505c8',1,'monero::monero_wallet::create_tx(monero_send_request &request)'],['../classmonero_1_1monero__wallet.html#a0da0b37c568a90535943b21cf5060a32',1,'monero::monero_wallet::create_tx(uint32_t account_index, string address, uint64_t amount)'],['../classmonero_1_1monero__wallet.html#a842d4872f0306bc21947aebf3a39f8e9',1,'monero::monero_wallet::create_tx(int account_index, string address, uint64_t amount, monero_send_priority priority)']]], + ['create_5ftxs',['create_txs',['../classmonero_1_1monero__wallet.html#a6fe8dec1783f2381ae328c01a5f38508',1,'monero::monero_wallet']]], ['create_5fwallet_5ffrom_5fkeys',['create_wallet_from_keys',['../classmonero_1_1monero__wallet.html#a687c6748e71a04245a61b46aee605cee',1,'monero::monero_wallet']]], ['create_5fwallet_5ffrom_5fmnemonic',['create_wallet_from_mnemonic',['../classmonero_1_1monero__wallet.html#a70fbc24cc1f3d96d939682eb158c8eb3',1,'monero::monero_wallet']]], ['create_5fwallet_5frandom',['create_wallet_random',['../classmonero_1_1monero__wallet.html#a4364d781836b538a18f93d316599bd42',1,'monero::monero_wallet']]] diff --git a/docs/search/all_3.js b/docs/search/all_3.js index 92afd6c..c481a01 100644 --- a/docs/search/all_3.js +++ b/docs/search/all_3.js @@ -1,42 +1,4 @@ var searchData= [ - ['get_5faccount',['get_account',['../classmonero_1_1monero__wallet.html#a43d6d49c3a0362e86f1a309d87cd5269',1,'monero::monero_wallet::get_account(uint32_t account_idx) const'],['../classmonero_1_1monero__wallet.html#ab0b8af9b66af90bff4dacf01e71ca90c',1,'monero::monero_wallet::get_account(const uint32_t account_idx, bool include_subaddresses) const']]], - ['get_5faccounts',['get_accounts',['../classmonero_1_1monero__wallet.html#ac881ac69f9d9d0c614697759754aa9b1',1,'monero::monero_wallet::get_accounts() const'],['../classmonero_1_1monero__wallet.html#a6c177912267fe83cbf8be29e1affb489',1,'monero::monero_wallet::get_accounts(bool include_subaddresses) const'],['../classmonero_1_1monero__wallet.html#a243e0c80d2e7fa83f0aec1f7df392c57',1,'monero::monero_wallet::get_accounts(const string &tag) const'],['../classmonero_1_1monero__wallet.html#aad8bbd70f53e8015ad868b1da965b565',1,'monero::monero_wallet::get_accounts(bool include_subaddresses, const string &tag) const']]], - ['get_5faddress',['get_address',['../classmonero_1_1monero__wallet.html#a2c46f082c3fec347cb099be1135aab55',1,'monero::monero_wallet']]], - ['get_5faddress_5findex',['get_address_index',['../classmonero_1_1monero__wallet.html#af3df2c90132379eed47fa6cb9140070d',1,'monero::monero_wallet']]], - ['get_5fattribute',['get_attribute',['../classmonero_1_1monero__wallet.html#a28f5b338aae37a64a29f256c848f5bf7',1,'monero::monero_wallet']]], - ['get_5fbalance',['get_balance',['../classmonero_1_1monero__wallet.html#af84bf12f6872087cfd8efc7da899d128',1,'monero::monero_wallet::get_balance() const'],['../classmonero_1_1monero__wallet.html#a99ef54a598a9fad843e87105678a19e0',1,'monero::monero_wallet::get_balance(uint32_t account_idx) const'],['../classmonero_1_1monero__wallet.html#a13992cc7b088546b4b1a9c434527dde2',1,'monero::monero_wallet::get_balance(uint32_t account_idx, uint32_t subaddress_idx) const']]], - ['get_5fdaemon_5fconnection',['get_daemon_connection',['../classmonero_1_1monero__wallet.html#a571dab219f20e8d7334c4cec1872aa79',1,'monero::monero_wallet']]], - ['get_5fdaemon_5fheight',['get_daemon_height',['../classmonero_1_1monero__wallet.html#accaba676837c5755e5c449cf83c451d1',1,'monero::monero_wallet']]], - ['get_5fdaemon_5fmax_5fpeer_5fheight',['get_daemon_max_peer_height',['../classmonero_1_1monero__wallet.html#a83fb5c274ca5473c3613fecc9cea2ccd',1,'monero::monero_wallet']]], - ['get_5fheight',['get_height',['../classmonero_1_1monero__wallet.html#af9d9694fc140fbff3568ce08aee15cf1',1,'monero::monero_wallet']]], - ['get_5fintegrated_5faddress',['get_integrated_address',['../classmonero_1_1monero__wallet.html#aed90a33e62d7591771811063097e771c',1,'monero::monero_wallet']]], - ['get_5fkey_5fimages',['get_key_images',['../classmonero_1_1monero__wallet.html#a1bc8412e928f869128fbb30536b86a0d',1,'monero::monero_wallet']]], - ['get_5flanguage',['get_language',['../classmonero_1_1monero__wallet.html#a9c61f88a8f2d36e61795641a23239fb9',1,'monero::monero_wallet']]], - ['get_5flanguages',['get_languages',['../classmonero_1_1monero__wallet.html#a70c3ccde1ad53c1ba04706da09ccfbd7',1,'monero::monero_wallet']]], - ['get_5flisteners',['get_listeners',['../classmonero_1_1monero__wallet.html#a79f285293115d25e5f0c6ca9131a9056',1,'monero::monero_wallet']]], - ['get_5fmnemonic',['get_mnemonic',['../classmonero_1_1monero__wallet.html#a41adeea13c951ac47710dcae15338ebd',1,'monero::monero_wallet']]], - ['get_5fnetwork_5ftype',['get_network_type',['../classmonero_1_1monero__wallet.html#ab4a564b345cdcef175fb8320b3b31626',1,'monero::monero_wallet']]], - ['get_5foutputs',['get_outputs',['../classmonero_1_1monero__wallet.html#ae90fcc2677d947985f20806bada8ec47',1,'monero::monero_wallet']]], - ['get_5foutputs_5fhex',['get_outputs_hex',['../classmonero_1_1monero__wallet.html#a08593957e1bc81cdfc8fdd1fba9d91f6',1,'monero::monero_wallet']]], - ['get_5fpath',['get_path',['../classmonero_1_1monero__wallet.html#a4ffd17e05b36a5795e86ff5eb87afeab',1,'monero::monero_wallet']]], - ['get_5fprimary_5faddress',['get_primary_address',['../classmonero_1_1monero__wallet.html#a2a58b4132093c3dc67fc99a0149447e1',1,'monero::monero_wallet']]], - ['get_5fprivate_5fspend_5fkey',['get_private_spend_key',['../classmonero_1_1monero__wallet.html#a8d7757249aa1d5a7f3d908dc2add96ee',1,'monero::monero_wallet']]], - ['get_5fprivate_5fview_5fkey',['get_private_view_key',['../classmonero_1_1monero__wallet.html#af64578d0331c9cb2e1c985084883fd38',1,'monero::monero_wallet']]], - ['get_5fpublic_5fspend_5fkey',['get_public_spend_key',['../classmonero_1_1monero__wallet.html#a65021e012e46923cfb0467e6f3bf8e36',1,'monero::monero_wallet']]], - ['get_5fpublic_5fview_5fkey',['get_public_view_key',['../classmonero_1_1monero__wallet.html#ae37f10c94a6c6569b09731a9717b25cb',1,'monero::monero_wallet']]], - ['get_5freserve_5fproof_5faccount',['get_reserve_proof_account',['../classmonero_1_1monero__wallet.html#a28796d60f6e54143d6cafc14f591854e',1,'monero::monero_wallet']]], - ['get_5freserve_5fproof_5fwallet',['get_reserve_proof_wallet',['../classmonero_1_1monero__wallet.html#a9a95456c2fbcbe2a676c70460a8e0bda',1,'monero::monero_wallet']]], - ['get_5frestore_5fheight',['get_restore_height',['../classmonero_1_1monero__wallet.html#a30a419ba7b28242319d4564241d6b94b',1,'monero::monero_wallet']]], - ['get_5fseed',['get_seed',['../classmonero_1_1monero__wallet.html#afa833df9fed2437e56a91b5a426379b4',1,'monero::monero_wallet']]], - ['get_5fspend_5fproof',['get_spend_proof',['../classmonero_1_1monero__wallet.html#a29340c6c59b945ef3728b292dd3144e8',1,'monero::monero_wallet']]], - ['get_5fsubaddresses',['get_subaddresses',['../classmonero_1_1monero__wallet.html#aadbd9092fd8e3d4b16bf94a2fef7aa1c',1,'monero::monero_wallet::get_subaddresses(const uint32_t account_idx) const'],['../classmonero_1_1monero__wallet.html#a00604f38d90eb68e04e7a45a7ea407e2',1,'monero::monero_wallet::get_subaddresses(const uint32_t account_idx, const vector< uint32_t > &subaddress_indices) const']]], - ['get_5ftransfers',['get_transfers',['../classmonero_1_1monero__wallet.html#a17f2d3c5cbafb2781d098c1b0b9849e4',1,'monero::monero_wallet']]], - ['get_5ftx_5fkey',['get_tx_key',['../classmonero_1_1monero__wallet.html#ad93756cae85dfe33fad9c764fcc3d18b',1,'monero::monero_wallet']]], - ['get_5ftx_5fnote',['get_tx_note',['../classmonero_1_1monero__wallet.html#a239724561e4efffcf75f3203200d5ee3',1,'monero::monero_wallet']]], - ['get_5ftx_5fnotes',['get_tx_notes',['../classmonero_1_1monero__wallet.html#a30f855906fd55be05e1c1db23b4e9eb1',1,'monero::monero_wallet']]], - ['get_5ftx_5fproof',['get_tx_proof',['../classmonero_1_1monero__wallet.html#a02a8c1e89a2163efc7cde7dc2540501d',1,'monero::monero_wallet']]], - ['get_5ftxs',['get_txs',['../classmonero_1_1monero__wallet.html#af4321c0aa28a16b31f6c65be86501fd9',1,'monero::monero_wallet::get_txs() const'],['../classmonero_1_1monero__wallet.html#a684c7b8900a2db3d720a639a28ade544',1,'monero::monero_wallet::get_txs(const monero_tx_query &request) const']]], - ['get_5funlocked_5fbalance',['get_unlocked_balance',['../classmonero_1_1monero__wallet.html#adab521cfa0d556a39c09de9cd049fe7f',1,'monero::monero_wallet::get_unlocked_balance() const'],['../classmonero_1_1monero__wallet.html#a6447d72b38ae1acf4cf8e777643c6b2b',1,'monero::monero_wallet::get_unlocked_balance(uint32_t account_idx) const'],['../classmonero_1_1monero__wallet.html#a65c2e256842d4c7d2b5c5ea8c267c8b4',1,'monero::monero_wallet::get_unlocked_balance(uint32_t account_idx, uint32_t subaddress_idx) const']]], - ['getsubaddress',['getSubaddress',['../classmonero_1_1monero__wallet.html#a26d5e8d327080d64504a902bac069b9b',1,'monero::monero_wallet']]] + ['exchange_5fmultisig_5fkeys',['exchange_multisig_keys',['../classmonero_1_1monero__wallet.html#acea2c9e984a0abe68693ba97671d1eb5',1,'monero::monero_wallet']]] ]; diff --git a/docs/search/all_4.js b/docs/search/all_4.js index 4da997d..9015eb4 100644 --- a/docs/search/all_4.js +++ b/docs/search/all_4.js @@ -1,9 +1,4 @@ var searchData= [ - ['import_5fkey_5fimages',['import_key_images',['../classmonero_1_1monero__wallet.html#afe813a85b4e8aa065f56c92b593f4071',1,'monero::monero_wallet']]], - ['import_5foutputs_5fhex',['import_outputs_hex',['../classmonero_1_1monero__wallet.html#ac4f59053112ec076d830681b281d0746',1,'monero::monero_wallet']]], - ['incoming_5ftransfer_5fbefore',['incoming_transfer_before',['../namespacemonero.html#a289e7d9a279044252e447d725b2360b3',1,'monero']]], - ['is_5fconnected',['is_connected',['../classmonero_1_1monero__wallet.html#a0a20d8f73b00266e2d575cfc48fecfb6',1,'monero::monero_wallet']]], - ['is_5fdaemon_5fsynced',['is_daemon_synced',['../classmonero_1_1monero__wallet.html#a3bf1d352a15ab92ffddafca3c9583b9a',1,'monero::monero_wallet']]], - ['is_5fsynced',['is_synced',['../classmonero_1_1monero__wallet.html#adf218034ab5b4098b749d3f7ae83208c',1,'monero::monero_wallet']]] + ['finalize_5fmultisig',['finalize_multisig',['../classmonero_1_1monero__wallet.html#a1e4731ecf2893eaa849b0cd855b9b653',1,'monero::monero_wallet']]] ]; diff --git a/docs/search/all_5.js b/docs/search/all_5.js index 64f6c69..42bbee4 100644 --- a/docs/search/all_5.js +++ b/docs/search/all_5.js @@ -1,36 +1,44 @@ var searchData= [ - ['merge_5ftx',['merge_tx',['../namespacemonero.html#a5f11313995339d1eef46ab00c4a9b187',1,'monero']]], - ['monero',['monero',['../namespacemonero.html',1,'']]], - ['monero_5faccount',['monero_account',['../structmonero_1_1monero__account.html',1,'monero']]], - ['monero_5fblock',['monero_block',['../structmonero_1_1monero__block.html',1,'monero']]], - ['monero_5fblock_5fheader',['monero_block_header',['../structmonero_1_1monero__block__header.html',1,'monero']]], - ['monero_5fcheck',['monero_check',['../structmonero_1_1monero__check.html',1,'monero']]], - ['monero_5fcheck_5freserve',['monero_check_reserve',['../structmonero_1_1monero__check__reserve.html',1,'monero']]], - ['monero_5fcheck_5ftx',['monero_check_tx',['../structmonero_1_1monero__check__tx.html',1,'monero']]], - ['monero_5fdestination',['monero_destination',['../structmonero_1_1monero__destination.html',1,'monero']]], - ['monero_5fincoming_5ftransfer',['monero_incoming_transfer',['../structmonero_1_1monero__incoming__transfer.html',1,'monero']]], - ['monero_5fintegrated_5faddress',['monero_integrated_address',['../structmonero_1_1monero__integrated__address.html',1,'monero']]], - ['monero_5fkey_5fimage',['monero_key_image',['../structmonero_1_1monero__key__image.html',1,'monero']]], - ['monero_5fkey_5fimage_5fimport_5fresult',['monero_key_image_import_result',['../structmonero_1_1monero__key__image__import__result.html',1,'monero']]], - ['monero_5fnetwork_5ftype',['monero_network_type',['../namespacemonero.html#ac9023a1d513e2526775d1e061bb5beed',1,'monero']]], - ['monero_5foutgoing_5ftransfer',['monero_outgoing_transfer',['../structmonero_1_1monero__outgoing__transfer.html',1,'monero']]], - ['monero_5foutput',['monero_output',['../structmonero_1_1monero__output.html',1,'monero']]], - ['monero_5foutput_5fquery',['monero_output_query',['../structmonero_1_1monero__output__query.html',1,'monero']]], - ['monero_5foutput_5fwallet',['monero_output_wallet',['../structmonero_1_1monero__output__wallet.html',1,'monero']]], - ['monero_5frpc_5fconnection',['monero_rpc_connection',['../structmonero_1_1monero__rpc__connection.html',1,'monero']]], - ['monero_5fsend_5fpriority',['monero_send_priority',['../namespacemonero.html#ad102bb6207c4abe9d875f8b0edc1a45e',1,'monero']]], - ['monero_5fsend_5frequest',['monero_send_request',['../structmonero_1_1monero__send__request.html',1,'monero']]], - ['monero_5fsubaddress',['monero_subaddress',['../structmonero_1_1monero__subaddress.html',1,'monero']]], - ['monero_5fsync_5flistener',['monero_sync_listener',['../classmonero_1_1monero__sync__listener.html',1,'monero']]], - ['monero_5fsync_5fresult',['monero_sync_result',['../structmonero_1_1monero__sync__result.html',1,'monero']]], - ['monero_5ftransfer',['monero_transfer',['../structmonero_1_1monero__transfer.html',1,'monero']]], - ['monero_5ftransfer_5fquery',['monero_transfer_query',['../structmonero_1_1monero__transfer__query.html',1,'monero']]], - ['monero_5ftx',['monero_tx',['../structmonero_1_1monero__tx.html',1,'monero']]], - ['monero_5ftx_5fquery',['monero_tx_query',['../structmonero_1_1monero__tx__query.html',1,'monero']]], - ['monero_5ftx_5fwallet',['monero_tx_wallet',['../structmonero_1_1monero__tx__wallet.html',1,'monero']]], - ['monero_5futils',['monero_utils',['../namespacemonero__utils.html',1,'']]], - ['monero_5fwallet',['monero_wallet',['../classmonero_1_1monero__wallet.html',1,'monero']]], - ['monero_5fwallet_5flistener',['monero_wallet_listener',['../classmonero_1_1monero__wallet__listener.html',1,'monero']]], - ['move_5fto',['move_to',['../classmonero_1_1monero__wallet.html#ae401df6d1be2181ce9a33e2258cc065d',1,'monero::monero_wallet']]] + ['get_5faccount',['get_account',['../classmonero_1_1monero__wallet.html#a43d6d49c3a0362e86f1a309d87cd5269',1,'monero::monero_wallet::get_account(uint32_t account_idx) const'],['../classmonero_1_1monero__wallet.html#ab0b8af9b66af90bff4dacf01e71ca90c',1,'monero::monero_wallet::get_account(const uint32_t account_idx, bool include_subaddresses) const']]], + ['get_5faccounts',['get_accounts',['../classmonero_1_1monero__wallet.html#ac881ac69f9d9d0c614697759754aa9b1',1,'monero::monero_wallet::get_accounts() const'],['../classmonero_1_1monero__wallet.html#a6c177912267fe83cbf8be29e1affb489',1,'monero::monero_wallet::get_accounts(bool include_subaddresses) const'],['../classmonero_1_1monero__wallet.html#a243e0c80d2e7fa83f0aec1f7df392c57',1,'monero::monero_wallet::get_accounts(const string &tag) const'],['../classmonero_1_1monero__wallet.html#aad8bbd70f53e8015ad868b1da965b565',1,'monero::monero_wallet::get_accounts(bool include_subaddresses, const string &tag) const']]], + ['get_5faddress',['get_address',['../classmonero_1_1monero__wallet.html#a2c46f082c3fec347cb099be1135aab55',1,'monero::monero_wallet']]], + ['get_5faddress_5findex',['get_address_index',['../classmonero_1_1monero__wallet.html#af3df2c90132379eed47fa6cb9140070d',1,'monero::monero_wallet']]], + ['get_5fattribute',['get_attribute',['../classmonero_1_1monero__wallet.html#a28f5b338aae37a64a29f256c848f5bf7',1,'monero::monero_wallet']]], + ['get_5fbalance',['get_balance',['../classmonero_1_1monero__wallet.html#af84bf12f6872087cfd8efc7da899d128',1,'monero::monero_wallet::get_balance() const'],['../classmonero_1_1monero__wallet.html#a99ef54a598a9fad843e87105678a19e0',1,'monero::monero_wallet::get_balance(uint32_t account_idx) const'],['../classmonero_1_1monero__wallet.html#a13992cc7b088546b4b1a9c434527dde2',1,'monero::monero_wallet::get_balance(uint32_t account_idx, uint32_t subaddress_idx) const']]], + ['get_5fdaemon_5fconnection',['get_daemon_connection',['../classmonero_1_1monero__wallet.html#a571dab219f20e8d7334c4cec1872aa79',1,'monero::monero_wallet']]], + ['get_5fdaemon_5fheight',['get_daemon_height',['../classmonero_1_1monero__wallet.html#accaba676837c5755e5c449cf83c451d1',1,'monero::monero_wallet']]], + ['get_5fdaemon_5fmax_5fpeer_5fheight',['get_daemon_max_peer_height',['../classmonero_1_1monero__wallet.html#a83fb5c274ca5473c3613fecc9cea2ccd',1,'monero::monero_wallet']]], + ['get_5fheight',['get_height',['../classmonero_1_1monero__wallet.html#af9d9694fc140fbff3568ce08aee15cf1',1,'monero::monero_wallet']]], + ['get_5fintegrated_5faddress',['get_integrated_address',['../classmonero_1_1monero__wallet.html#aed90a33e62d7591771811063097e771c',1,'monero::monero_wallet']]], + ['get_5fkey_5fimages',['get_key_images',['../classmonero_1_1monero__wallet.html#a1bc8412e928f869128fbb30536b86a0d',1,'monero::monero_wallet']]], + ['get_5flanguage',['get_language',['../classmonero_1_1monero__wallet.html#a9c61f88a8f2d36e61795641a23239fb9',1,'monero::monero_wallet']]], + ['get_5flanguages',['get_languages',['../classmonero_1_1monero__wallet.html#a70c3ccde1ad53c1ba04706da09ccfbd7',1,'monero::monero_wallet']]], + ['get_5flisteners',['get_listeners',['../classmonero_1_1monero__wallet.html#a79f285293115d25e5f0c6ca9131a9056',1,'monero::monero_wallet']]], + ['get_5fmnemonic',['get_mnemonic',['../classmonero_1_1monero__wallet.html#a41adeea13c951ac47710dcae15338ebd',1,'monero::monero_wallet']]], + ['get_5fmultisig_5fhex',['get_multisig_hex',['../classmonero_1_1monero__wallet.html#abb39e94ae52947f7d0b9432587c692a8',1,'monero::monero_wallet']]], + ['get_5fmultisig_5finfo',['get_multisig_info',['../classmonero_1_1monero__wallet.html#a5c53a70dd8fc0fe71bd743ce64edcbab',1,'monero::monero_wallet']]], + ['get_5fnetwork_5ftype',['get_network_type',['../classmonero_1_1monero__wallet.html#ab4a564b345cdcef175fb8320b3b31626',1,'monero::monero_wallet']]], + ['get_5foutputs',['get_outputs',['../classmonero_1_1monero__wallet.html#ae90fcc2677d947985f20806bada8ec47',1,'monero::monero_wallet']]], + ['get_5foutputs_5fhex',['get_outputs_hex',['../classmonero_1_1monero__wallet.html#a08593957e1bc81cdfc8fdd1fba9d91f6',1,'monero::monero_wallet']]], + ['get_5fpath',['get_path',['../classmonero_1_1monero__wallet.html#a4ffd17e05b36a5795e86ff5eb87afeab',1,'monero::monero_wallet']]], + ['get_5fprimary_5faddress',['get_primary_address',['../classmonero_1_1monero__wallet.html#a2a58b4132093c3dc67fc99a0149447e1',1,'monero::monero_wallet']]], + ['get_5fprivate_5fspend_5fkey',['get_private_spend_key',['../classmonero_1_1monero__wallet.html#a8d7757249aa1d5a7f3d908dc2add96ee',1,'monero::monero_wallet']]], + ['get_5fprivate_5fview_5fkey',['get_private_view_key',['../classmonero_1_1monero__wallet.html#af64578d0331c9cb2e1c985084883fd38',1,'monero::monero_wallet']]], + ['get_5fpublic_5fspend_5fkey',['get_public_spend_key',['../classmonero_1_1monero__wallet.html#a65021e012e46923cfb0467e6f3bf8e36',1,'monero::monero_wallet']]], + ['get_5fpublic_5fview_5fkey',['get_public_view_key',['../classmonero_1_1monero__wallet.html#ae37f10c94a6c6569b09731a9717b25cb',1,'monero::monero_wallet']]], + ['get_5freserve_5fproof_5faccount',['get_reserve_proof_account',['../classmonero_1_1monero__wallet.html#a28796d60f6e54143d6cafc14f591854e',1,'monero::monero_wallet']]], + ['get_5freserve_5fproof_5fwallet',['get_reserve_proof_wallet',['../classmonero_1_1monero__wallet.html#a9a95456c2fbcbe2a676c70460a8e0bda',1,'monero::monero_wallet']]], + ['get_5frestore_5fheight',['get_restore_height',['../classmonero_1_1monero__wallet.html#a30a419ba7b28242319d4564241d6b94b',1,'monero::monero_wallet']]], + ['get_5fseed',['get_seed',['../classmonero_1_1monero__wallet.html#afa833df9fed2437e56a91b5a426379b4',1,'monero::monero_wallet']]], + ['get_5fspend_5fproof',['get_spend_proof',['../classmonero_1_1monero__wallet.html#a29340c6c59b945ef3728b292dd3144e8',1,'monero::monero_wallet']]], + ['get_5fsubaddresses',['get_subaddresses',['../classmonero_1_1monero__wallet.html#aadbd9092fd8e3d4b16bf94a2fef7aa1c',1,'monero::monero_wallet::get_subaddresses(const uint32_t account_idx) const'],['../classmonero_1_1monero__wallet.html#a00604f38d90eb68e04e7a45a7ea407e2',1,'monero::monero_wallet::get_subaddresses(const uint32_t account_idx, const vector< uint32_t > &subaddress_indices) const']]], + ['get_5ftransfers',['get_transfers',['../classmonero_1_1monero__wallet.html#a17f2d3c5cbafb2781d098c1b0b9849e4',1,'monero::monero_wallet']]], + ['get_5ftx_5fkey',['get_tx_key',['../classmonero_1_1monero__wallet.html#ad93756cae85dfe33fad9c764fcc3d18b',1,'monero::monero_wallet']]], + ['get_5ftx_5fnote',['get_tx_note',['../classmonero_1_1monero__wallet.html#a239724561e4efffcf75f3203200d5ee3',1,'monero::monero_wallet']]], + ['get_5ftx_5fnotes',['get_tx_notes',['../classmonero_1_1monero__wallet.html#a30f855906fd55be05e1c1db23b4e9eb1',1,'monero::monero_wallet']]], + ['get_5ftx_5fproof',['get_tx_proof',['../classmonero_1_1monero__wallet.html#a02a8c1e89a2163efc7cde7dc2540501d',1,'monero::monero_wallet']]], + ['get_5ftxs',['get_txs',['../classmonero_1_1monero__wallet.html#af4321c0aa28a16b31f6c65be86501fd9',1,'monero::monero_wallet::get_txs() const'],['../classmonero_1_1monero__wallet.html#a684c7b8900a2db3d720a639a28ade544',1,'monero::monero_wallet::get_txs(const monero_tx_query &request) const']]], + ['get_5funlocked_5fbalance',['get_unlocked_balance',['../classmonero_1_1monero__wallet.html#adab521cfa0d556a39c09de9cd049fe7f',1,'monero::monero_wallet::get_unlocked_balance() const'],['../classmonero_1_1monero__wallet.html#a6447d72b38ae1acf4cf8e777643c6b2b',1,'monero::monero_wallet::get_unlocked_balance(uint32_t account_idx) const'],['../classmonero_1_1monero__wallet.html#a65c2e256842d4c7d2b5c5ea8c267c8b4',1,'monero::monero_wallet::get_unlocked_balance(uint32_t account_idx, uint32_t subaddress_idx) const']]], + ['getsubaddress',['getSubaddress',['../classmonero_1_1monero__wallet.html#a26d5e8d327080d64504a902bac069b9b',1,'monero::monero_wallet']]] ]; diff --git a/docs/search/all_6.js b/docs/search/all_6.js index 992a3e5..decc50a 100644 --- a/docs/search/all_6.js +++ b/docs/search/all_6.js @@ -1,8 +1,12 @@ var searchData= [ - ['on_5fnew_5fblock',['on_new_block',['../classmonero_1_1monero__wallet__listener.html#a0276dc5dbe62b7df42e3eab1b5967895',1,'monero::monero_wallet_listener']]], - ['on_5foutput_5freceived',['on_output_received',['../classmonero_1_1monero__wallet__listener.html#a858412263ef3d02da6453334abacff18',1,'monero::monero_wallet_listener']]], - ['on_5foutput_5fspent',['on_output_spent',['../classmonero_1_1monero__wallet__listener.html#a3938fd913222b0f107d5b133d1afd439',1,'monero::monero_wallet_listener']]], - ['on_5fsync_5fprogress',['on_sync_progress',['../structmonero_1_1sync__listener__wrapper.html#ae75957bcc79bf9ed187910da973cb940',1,'monero::sync_listener_wrapper::on_sync_progress()'],['../classmonero_1_1monero__sync__listener.html#aa2c6e4a08d25e47d8a59ca2b3f2b0f40',1,'monero::monero_sync_listener::on_sync_progress()']]], - ['open_5fwallet',['open_wallet',['../classmonero_1_1monero__wallet.html#ab335a7f7451123e79012062ee03ca4c7',1,'monero::monero_wallet']]] + ['import_5fkey_5fimages',['import_key_images',['../classmonero_1_1monero__wallet.html#afe813a85b4e8aa065f56c92b593f4071',1,'monero::monero_wallet']]], + ['import_5fmultisig_5fhex',['import_multisig_hex',['../classmonero_1_1monero__wallet.html#a1c5e86a918e7545b51511e4049ee6521',1,'monero::monero_wallet']]], + ['import_5foutputs_5fhex',['import_outputs_hex',['../classmonero_1_1monero__wallet.html#ac4f59053112ec076d830681b281d0746',1,'monero::monero_wallet']]], + ['incoming_5ftransfer_5fbefore',['incoming_transfer_before',['../namespacemonero.html#a289e7d9a279044252e447d725b2360b3',1,'monero']]], + ['is_5fconnected',['is_connected',['../classmonero_1_1monero__wallet.html#a0a20d8f73b00266e2d575cfc48fecfb6',1,'monero::monero_wallet']]], + ['is_5fdaemon_5fsynced',['is_daemon_synced',['../classmonero_1_1monero__wallet.html#a3bf1d352a15ab92ffddafca3c9583b9a',1,'monero::monero_wallet']]], + ['is_5fdaemon_5ftrusted',['is_daemon_trusted',['../classmonero_1_1monero__wallet.html#a2504e931a916cd08d95640899b47a6e8',1,'monero::monero_wallet']]], + ['is_5fmultisig_5fimport_5fneeded',['is_multisig_import_needed',['../classmonero_1_1monero__wallet.html#ade4e3ab41c3d093dcce10f5d85e56bc9',1,'monero::monero_wallet']]], + ['is_5fsynced',['is_synced',['../classmonero_1_1monero__wallet.html#adf218034ab5b4098b749d3f7ae83208c',1,'monero::monero_wallet']]] ]; diff --git a/docs/search/all_7.js b/docs/search/all_7.js index 4b86ce3..7596397 100644 --- a/docs/search/all_7.js +++ b/docs/search/all_7.js @@ -1,4 +1,41 @@ var searchData= [ - ['parse_5fpayment_5furi',['parse_payment_uri',['../classmonero_1_1monero__wallet.html#a9afaca5a994c98daaff1083731164783',1,'monero::monero_wallet']]] + ['make_5fmultisig',['make_multisig',['../classmonero_1_1monero__wallet.html#a00319f6568b403625ede4062d93fd038',1,'monero::monero_wallet']]], + ['merge_5ftx',['merge_tx',['../namespacemonero.html#a5f11313995339d1eef46ab00c4a9b187',1,'monero']]], + ['monero',['monero',['../namespacemonero.html',1,'']]], + ['monero_5faccount',['monero_account',['../structmonero_1_1monero__account.html',1,'monero']]], + ['monero_5fblock',['monero_block',['../structmonero_1_1monero__block.html',1,'monero']]], + ['monero_5fblock_5fheader',['monero_block_header',['../structmonero_1_1monero__block__header.html',1,'monero']]], + ['monero_5fcheck',['monero_check',['../structmonero_1_1monero__check.html',1,'monero']]], + ['monero_5fcheck_5freserve',['monero_check_reserve',['../structmonero_1_1monero__check__reserve.html',1,'monero']]], + ['monero_5fcheck_5ftx',['monero_check_tx',['../structmonero_1_1monero__check__tx.html',1,'monero']]], + ['monero_5fdestination',['monero_destination',['../structmonero_1_1monero__destination.html',1,'monero']]], + ['monero_5fincoming_5ftransfer',['monero_incoming_transfer',['../structmonero_1_1monero__incoming__transfer.html',1,'monero']]], + ['monero_5fintegrated_5faddress',['monero_integrated_address',['../structmonero_1_1monero__integrated__address.html',1,'monero']]], + ['monero_5fkey_5fimage',['monero_key_image',['../structmonero_1_1monero__key__image.html',1,'monero']]], + ['monero_5fkey_5fimage_5fimport_5fresult',['monero_key_image_import_result',['../structmonero_1_1monero__key__image__import__result.html',1,'monero']]], + ['monero_5fmultisig_5finfo',['monero_multisig_info',['../structmonero_1_1monero__multisig__info.html',1,'monero']]], + ['monero_5fmultisig_5finit_5fresult',['monero_multisig_init_result',['../structmonero_1_1monero__multisig__init__result.html',1,'monero']]], + ['monero_5fmultisig_5fsign_5fresult',['monero_multisig_sign_result',['../structmonero_1_1monero__multisig__sign__result.html',1,'monero']]], + ['monero_5fnetwork_5ftype',['monero_network_type',['../namespacemonero.html#ac9023a1d513e2526775d1e061bb5beed',1,'monero']]], + ['monero_5foutgoing_5ftransfer',['monero_outgoing_transfer',['../structmonero_1_1monero__outgoing__transfer.html',1,'monero']]], + ['monero_5foutput',['monero_output',['../structmonero_1_1monero__output.html',1,'monero']]], + ['monero_5foutput_5fquery',['monero_output_query',['../structmonero_1_1monero__output__query.html',1,'monero']]], + ['monero_5foutput_5fwallet',['monero_output_wallet',['../structmonero_1_1monero__output__wallet.html',1,'monero']]], + ['monero_5frpc_5fconnection',['monero_rpc_connection',['../structmonero_1_1monero__rpc__connection.html',1,'monero']]], + ['monero_5fsend_5fpriority',['monero_send_priority',['../namespacemonero.html#ad102bb6207c4abe9d875f8b0edc1a45e',1,'monero']]], + ['monero_5fsend_5frequest',['monero_send_request',['../structmonero_1_1monero__send__request.html',1,'monero']]], + ['monero_5fsubaddress',['monero_subaddress',['../structmonero_1_1monero__subaddress.html',1,'monero']]], + ['monero_5fsync_5flistener',['monero_sync_listener',['../classmonero_1_1monero__sync__listener.html',1,'monero']]], + ['monero_5fsync_5fresult',['monero_sync_result',['../structmonero_1_1monero__sync__result.html',1,'monero']]], + ['monero_5ftransfer',['monero_transfer',['../structmonero_1_1monero__transfer.html',1,'monero']]], + ['monero_5ftransfer_5fquery',['monero_transfer_query',['../structmonero_1_1monero__transfer__query.html',1,'monero']]], + ['monero_5ftx',['monero_tx',['../structmonero_1_1monero__tx.html',1,'monero']]], + ['monero_5ftx_5fquery',['monero_tx_query',['../structmonero_1_1monero__tx__query.html',1,'monero']]], + ['monero_5ftx_5fset',['monero_tx_set',['../structmonero_1_1monero__tx__set.html',1,'monero']]], + ['monero_5ftx_5fwallet',['monero_tx_wallet',['../structmonero_1_1monero__tx__wallet.html',1,'monero']]], + ['monero_5futils',['monero_utils',['../namespacemonero__utils.html',1,'']]], + ['monero_5fwallet',['monero_wallet',['../classmonero_1_1monero__wallet.html',1,'monero']]], + ['monero_5fwallet_5flistener',['monero_wallet_listener',['../classmonero_1_1monero__wallet__listener.html',1,'monero']]], + ['move_5fto',['move_to',['../classmonero_1_1monero__wallet.html#ae401df6d1be2181ce9a33e2258cc065d',1,'monero::monero_wallet']]] ]; diff --git a/docs/search/all_8.js b/docs/search/all_8.js index 41f3f5e..992a3e5 100644 --- a/docs/search/all_8.js +++ b/docs/search/all_8.js @@ -1,7 +1,8 @@ var searchData= [ - ['relay_5ftx',['relay_tx',['../classmonero_1_1monero__wallet.html#aa29e4fd0395c7101af8b8f41672e18d3',1,'monero::monero_wallet::relay_tx(const string &tx_metadata)'],['../classmonero_1_1monero__wallet.html#a05c2b29cf18f7201ebc9885439ac4959',1,'monero::monero_wallet::relay_tx(const monero_tx_wallet &tx)']]], - ['relay_5ftxs',['relay_txs',['../classmonero_1_1monero__wallet.html#a3d01da4bea76cb060a8a4442d11651e3',1,'monero::monero_wallet::relay_txs(const vector< string > &tx_metadatas)'],['../classmonero_1_1monero__wallet.html#aa11ffee904c0985a91d172d79a9413ca',1,'monero::monero_wallet::relay_txs(const vector< shared_ptr< monero_tx_wallet >> &txs)']]], - ['remove_5flistener',['remove_listener',['../classmonero_1_1monero__wallet.html#ad786da644ac586948b28ba48f88b676c',1,'monero::monero_wallet']]], - ['rescan_5fblockchain',['rescan_blockchain',['../classmonero_1_1monero__wallet.html#a7cc7b8ab33409234d09623934cd76082',1,'monero::monero_wallet']]] + ['on_5fnew_5fblock',['on_new_block',['../classmonero_1_1monero__wallet__listener.html#a0276dc5dbe62b7df42e3eab1b5967895',1,'monero::monero_wallet_listener']]], + ['on_5foutput_5freceived',['on_output_received',['../classmonero_1_1monero__wallet__listener.html#a858412263ef3d02da6453334abacff18',1,'monero::monero_wallet_listener']]], + ['on_5foutput_5fspent',['on_output_spent',['../classmonero_1_1monero__wallet__listener.html#a3938fd913222b0f107d5b133d1afd439',1,'monero::monero_wallet_listener']]], + ['on_5fsync_5fprogress',['on_sync_progress',['../structmonero_1_1sync__listener__wrapper.html#ae75957bcc79bf9ed187910da973cb940',1,'monero::sync_listener_wrapper::on_sync_progress()'],['../classmonero_1_1monero__sync__listener.html#aa2c6e4a08d25e47d8a59ca2b3f2b0f40',1,'monero::monero_sync_listener::on_sync_progress()']]], + ['open_5fwallet',['open_wallet',['../classmonero_1_1monero__wallet.html#ab335a7f7451123e79012062ee03ca4c7',1,'monero::monero_wallet']]] ]; diff --git a/docs/search/all_9.js b/docs/search/all_9.js index bfe5e87..640de0f 100644 --- a/docs/search/all_9.js +++ b/docs/search/all_9.js @@ -1,22 +1,5 @@ var searchData= [ - ['save',['save',['../classmonero_1_1monero__wallet.html#a0a3ef4621ffc14e36ecaf2cf77c5e4c3',1,'monero::monero_wallet']]], - ['send',['send',['../classmonero_1_1monero__wallet.html#af5d21eeed4331b436d71447d1aacd434',1,'monero::monero_wallet::send(monero_send_request &request)'],['../classmonero_1_1monero__wallet.html#a3b70eee9122afad49b4db2a7de93b77d',1,'monero::monero_wallet::send(uint32_t account_index, string address, uint64_t amount)'],['../classmonero_1_1monero__wallet.html#afde9d9507ec31463433c5957430ebcb3',1,'monero::monero_wallet::send(uint32_t account_index, string address, uint64_t amount, monero_send_priority priority)']]], - ['send_5fsplit',['send_split',['../classmonero_1_1monero__wallet.html#a87042710bc70d905fd06046e6a1e1a91',1,'monero::monero_wallet']]], - ['serializable_5fstruct',['serializable_struct',['../structmonero_1_1serializable__struct.html',1,'monero']]], - ['serialize',['serialize',['../structmonero_1_1serializable__struct.html#aff4103707ee262cc4bd15d8e789adddc',1,'monero::serializable_struct']]], - ['set_5fattribute',['set_attribute',['../classmonero_1_1monero__wallet.html#a8b1f71b19b450e146a1212425ebb277d',1,'monero::monero_wallet']]], - ['set_5fdaemon_5fconnection',['set_daemon_connection',['../classmonero_1_1monero__wallet.html#a30720a838407b9f2fe897a42628aa073',1,'monero::monero_wallet::set_daemon_connection(const string &uri, const string &username="", const string &password="")'],['../classmonero_1_1monero__wallet.html#ab0152566cf7d119702d1d9f18ceae424',1,'monero::monero_wallet::set_daemon_connection(const monero_rpc_connection &connection)']]], - ['set_5frestore_5fheight',['set_restore_height',['../classmonero_1_1monero__wallet.html#aaaad3ab2963fcf2e57cfd58272d4dce9',1,'monero::monero_wallet']]], - ['set_5ftx_5fnote',['set_tx_note',['../classmonero_1_1monero__wallet.html#a15d8c8ae3263f4ba1e8095685ea7d153',1,'monero::monero_wallet']]], - ['set_5ftx_5fnotes',['set_tx_notes',['../classmonero_1_1monero__wallet.html#a45ed4cc14338e53016aca586b240e7dd',1,'monero::monero_wallet']]], - ['sign',['sign',['../classmonero_1_1monero__wallet.html#a31a9677f28604c35c4d6c0dce1228e39',1,'monero::monero_wallet']]], - ['start_5fmining',['start_mining',['../classmonero_1_1monero__wallet.html#afa496a3f4f72d467460500888020d4ab',1,'monero::monero_wallet']]], - ['start_5fsyncing',['start_syncing',['../classmonero_1_1monero__wallet.html#aea02aaa33bca848415f3400e5c68daf1',1,'monero::monero_wallet']]], - ['stop_5fmining',['stop_mining',['../classmonero_1_1monero__wallet.html#a80cceae09c3ecf26924c716df5103fef',1,'monero::monero_wallet']]], - ['stop_5fsyncing',['stop_syncing',['../classmonero_1_1monero__wallet.html#ae431381dbcc196437b04516043d06087',1,'monero::monero_wallet']]], - ['sweep_5fdust',['sweep_dust',['../classmonero_1_1monero__wallet.html#a49b7107e7a68d33a4ae7bc6d4af75218',1,'monero::monero_wallet']]], - ['sweep_5foutput',['sweep_output',['../classmonero_1_1monero__wallet.html#aa94b928daf21395001650bde906ad154',1,'monero::monero_wallet']]], - ['sync',['sync',['../classmonero_1_1monero__wallet.html#ae69123b6fc6bc381f17a4e2faa323787',1,'monero::monero_wallet::sync()'],['../classmonero_1_1monero__wallet.html#afb4759741f9b1a536606b1a26c43e4e0',1,'monero::monero_wallet::sync(monero_sync_listener &listener)'],['../classmonero_1_1monero__wallet.html#aed4bae7ece950543bdb60f0039424401',1,'monero::monero_wallet::sync(uint64_t start_height)'],['../classmonero_1_1monero__wallet.html#abf2980e8c363030bcb2a6bf3aa9b53a8',1,'monero::monero_wallet::sync(uint64_t start_height, monero_sync_listener &listener)']]], - ['sync_5flistener_5fwrapper',['sync_listener_wrapper',['../structmonero_1_1sync__listener__wrapper.html',1,'monero']]] + ['parse_5fpayment_5furi',['parse_payment_uri',['../classmonero_1_1monero__wallet.html#a9afaca5a994c98daaff1083731164783',1,'monero::monero_wallet']]], + ['prepare_5fmultisig',['prepare_multisig',['../classmonero_1_1monero__wallet.html#a2dd89a3504d202d7bdc064e48ab94e8f',1,'monero::monero_wallet']]] ]; diff --git a/docs/search/all_a.js b/docs/search/all_a.js index d26b7c3..50f7ae8 100644 --- a/docs/search/all_a.js +++ b/docs/search/all_a.js @@ -1,5 +1,8 @@ var searchData= [ - ['to_5fproperty_5ftree',['to_property_tree',['../structmonero_1_1serializable__struct.html#a1674afdced731c1687d37c05f3e7a9be',1,'monero::serializable_struct::to_property_tree()'],['../structmonero_1_1monero__block__header.html#abfb6486a0f190a2538c79a8cf63b8709',1,'monero::monero_block_header::to_property_tree()'],['../structmonero_1_1monero__block.html#a1210cc81324e8232e05893fcc8a38b09',1,'monero::monero_block::to_property_tree()'],['../structmonero_1_1monero__tx.html#a85861294812884fe5899bee3438f0049',1,'monero::monero_tx::to_property_tree()'],['../structmonero_1_1monero__key__image.html#ac7440270a4c250ddcffc99eb021320db',1,'monero::monero_key_image::to_property_tree()'],['../structmonero_1_1monero__output.html#a6426edac595e680d34b78cd8709bfbcb',1,'monero::monero_output::to_property_tree()'],['../structmonero_1_1monero__subaddress.html#af083b578419da9d69bffb6b3bd3e1cda',1,'monero::monero_subaddress::to_property_tree()'],['../structmonero_1_1monero__account.html#aca680b5cf23a357f8c49d843b9d1e715',1,'monero::monero_account::to_property_tree()'],['../structmonero_1_1monero__transfer.html#aac19cca1774b0b46b1bd78336772dfa7',1,'monero::monero_transfer::to_property_tree()'],['../structmonero_1_1monero__incoming__transfer.html#acc3c15bfd199eb94591fb87cffa2359a',1,'monero::monero_incoming_transfer::to_property_tree()'],['../structmonero_1_1monero__outgoing__transfer.html#a0a44f6722238b7c766811245ff57eb06',1,'monero::monero_outgoing_transfer::to_property_tree()'],['../structmonero_1_1monero__transfer__query.html#aad73282bc4d791ddd6e064c46e1e5b0b',1,'monero::monero_transfer_query::to_property_tree()'],['../structmonero_1_1monero__output__wallet.html#aee2dc54f465719999f78c44cd0c677a2',1,'monero::monero_output_wallet::to_property_tree()'],['../structmonero_1_1monero__output__query.html#aed180b284800897658175df13809086e',1,'monero::monero_output_query::to_property_tree()'],['../structmonero_1_1monero__tx__wallet.html#a38332602a4ba4d43dc7b04f5f774a9f3',1,'monero::monero_tx_wallet::to_property_tree()'],['../structmonero_1_1monero__tx__query.html#acffeb6bf3c558fa6db8ba7cc3f5658c3',1,'monero::monero_tx_query::to_property_tree()'],['../structmonero_1_1monero__integrated__address.html#a22078831c51ef860868a1b6bfad2ea24',1,'monero::monero_integrated_address::to_property_tree()'],['../structmonero_1_1monero__send__request.html#a71e56c039a357c178de342edd9ae0481',1,'monero::monero_send_request::to_property_tree()'],['../structmonero_1_1monero__key__image__import__result.html#a3e73289149f6aa37760e406165bb0edc',1,'monero::monero_key_image_import_result::to_property_tree()'],['../structmonero_1_1monero__check.html#a7a6ef3c88c37395642e2c519dfdcc246',1,'monero::monero_check::to_property_tree()'],['../structmonero_1_1monero__check__tx.html#acd887894552f4e94f9fa7e1641c53515',1,'monero::monero_check_tx::to_property_tree()'],['../structmonero_1_1monero__check__reserve.html#ad0c68f1f9292c462b9a87fdc5b84c27c',1,'monero::monero_check_reserve::to_property_tree()']]], - ['tx_5fheight_5fless_5fthan',['tx_height_less_than',['../namespacemonero.html#a05561b00d2f4f98c1ff9d082326cf8a9',1,'monero']]] + ['relay_5ftx',['relay_tx',['../classmonero_1_1monero__wallet.html#aa29e4fd0395c7101af8b8f41672e18d3',1,'monero::monero_wallet::relay_tx(const string &tx_metadata)'],['../classmonero_1_1monero__wallet.html#a05c2b29cf18f7201ebc9885439ac4959',1,'monero::monero_wallet::relay_tx(const monero_tx_wallet &tx)']]], + ['relay_5ftxs',['relay_txs',['../classmonero_1_1monero__wallet.html#a3d01da4bea76cb060a8a4442d11651e3',1,'monero::monero_wallet::relay_txs(const vector< string > &tx_metadatas)'],['../classmonero_1_1monero__wallet.html#aa11ffee904c0985a91d172d79a9413ca',1,'monero::monero_wallet::relay_txs(const vector< shared_ptr< monero_tx_wallet >> &txs)']]], + ['remove_5flistener',['remove_listener',['../classmonero_1_1monero__wallet.html#ad786da644ac586948b28ba48f88b676c',1,'monero::monero_wallet']]], + ['rescan_5fblockchain',['rescan_blockchain',['../classmonero_1_1monero__wallet.html#a7cc7b8ab33409234d09623934cd76082',1,'monero::monero_wallet']]], + ['rescan_5fspent',['rescan_spent',['../classmonero_1_1monero__wallet.html#a8b69d4be2bf02478f7943471c39eda4d',1,'monero::monero_wallet']]] ]; diff --git a/docs/search/all_b.js b/docs/search/all_b.js index 42d877f..abc71cc 100644 --- a/docs/search/all_b.js +++ b/docs/search/all_b.js @@ -1,6 +1,25 @@ var searchData= [ - ['validate_5ftransfer',['validate_transfer',['../namespacemonero.html#a11ef2da5190ff16e820b26ada8cfd943',1,'monero']]], - ['verify',['verify',['../classmonero_1_1monero__wallet.html#a9c7792c67874bdc4e1229f8efc28b0ec',1,'monero::monero_wallet']]], - ['vout_5fbefore',['vout_before',['../namespacemonero.html#ad88e2b182344e1c169cd028ad8366359',1,'monero']]] + ['save',['save',['../classmonero_1_1monero__wallet.html#a0a3ef4621ffc14e36ecaf2cf77c5e4c3',1,'monero::monero_wallet']]], + ['send',['send',['../classmonero_1_1monero__wallet.html#a2b0b7dfff648ecdc6bbe1f2e788c6c74',1,'monero::monero_wallet::send(const monero_send_request &request)'],['../classmonero_1_1monero__wallet.html#ab237f6e022c115e03ed09e0a18dedfcc',1,'monero::monero_wallet::send(uint32_t account_index, string address, uint64_t amount)'],['../classmonero_1_1monero__wallet.html#a127dd8f450bb77995aa317cca872970e',1,'monero::monero_wallet::send(uint32_t account_index, string address, uint64_t amount, monero_send_priority priority)']]], + ['send_5fsplit',['send_split',['../classmonero_1_1monero__wallet.html#af45757d87b29fca81f28f27b681a47cc',1,'monero::monero_wallet']]], + ['serializable_5fstruct',['serializable_struct',['../structmonero_1_1serializable__struct.html',1,'monero']]], + ['serialize',['serialize',['../structmonero_1_1serializable__struct.html#aff4103707ee262cc4bd15d8e789adddc',1,'monero::serializable_struct']]], + ['set_5fattribute',['set_attribute',['../classmonero_1_1monero__wallet.html#a8b1f71b19b450e146a1212425ebb277d',1,'monero::monero_wallet']]], + ['set_5fdaemon_5fconnection',['set_daemon_connection',['../classmonero_1_1monero__wallet.html#a30720a838407b9f2fe897a42628aa073',1,'monero::monero_wallet::set_daemon_connection(const string &uri, const string &username="", const string &password="")'],['../classmonero_1_1monero__wallet.html#ab0152566cf7d119702d1d9f18ceae424',1,'monero::monero_wallet::set_daemon_connection(const monero_rpc_connection &connection)']]], + ['set_5frestore_5fheight',['set_restore_height',['../classmonero_1_1monero__wallet.html#aaaad3ab2963fcf2e57cfd58272d4dce9',1,'monero::monero_wallet']]], + ['set_5ftx_5fnote',['set_tx_note',['../classmonero_1_1monero__wallet.html#a15d8c8ae3263f4ba1e8095685ea7d153',1,'monero::monero_wallet']]], + ['set_5ftx_5fnotes',['set_tx_notes',['../classmonero_1_1monero__wallet.html#a45ed4cc14338e53016aca586b240e7dd',1,'monero::monero_wallet']]], + ['sign',['sign',['../classmonero_1_1monero__wallet.html#a31a9677f28604c35c4d6c0dce1228e39',1,'monero::monero_wallet']]], + ['sign_5fmultisig_5ftx_5fhex',['sign_multisig_tx_hex',['../classmonero_1_1monero__wallet.html#abd19ffa50793eaa463be6fd9c3b458cf',1,'monero::monero_wallet']]], + ['start_5fmining',['start_mining',['../classmonero_1_1monero__wallet.html#afa496a3f4f72d467460500888020d4ab',1,'monero::monero_wallet']]], + ['start_5fsyncing',['start_syncing',['../classmonero_1_1monero__wallet.html#aea02aaa33bca848415f3400e5c68daf1',1,'monero::monero_wallet']]], + ['stop_5fmining',['stop_mining',['../classmonero_1_1monero__wallet.html#a80cceae09c3ecf26924c716df5103fef',1,'monero::monero_wallet']]], + ['stop_5fsyncing',['stop_syncing',['../classmonero_1_1monero__wallet.html#ae431381dbcc196437b04516043d06087',1,'monero::monero_wallet']]], + ['submit_5fmultisig_5ftx_5fhex',['submit_multisig_tx_hex',['../classmonero_1_1monero__wallet.html#a964ce21b855acde685dde8846580f898',1,'monero::monero_wallet']]], + ['sweep_5fdust',['sweep_dust',['../classmonero_1_1monero__wallet.html#ab290b5c58752ee820c2d058a051f105e',1,'monero::monero_wallet']]], + ['sweep_5foutput',['sweep_output',['../classmonero_1_1monero__wallet.html#afbef81657742c295d16225f0fa8d0075',1,'monero::monero_wallet']]], + ['sweep_5funlocked',['sweep_unlocked',['../classmonero_1_1monero__wallet.html#a2a30e028af2e27be045755a5c4fd0855',1,'monero::monero_wallet']]], + ['sync',['sync',['../classmonero_1_1monero__wallet.html#ae69123b6fc6bc381f17a4e2faa323787',1,'monero::monero_wallet::sync()'],['../classmonero_1_1monero__wallet.html#afb4759741f9b1a536606b1a26c43e4e0',1,'monero::monero_wallet::sync(monero_sync_listener &listener)'],['../classmonero_1_1monero__wallet.html#aed4bae7ece950543bdb60f0039424401',1,'monero::monero_wallet::sync(uint64_t start_height)'],['../classmonero_1_1monero__wallet.html#abf2980e8c363030bcb2a6bf3aa9b53a8',1,'monero::monero_wallet::sync(uint64_t start_height, monero_sync_listener &listener)']]], + ['sync_5flistener_5fwrapper',['sync_listener_wrapper',['../structmonero_1_1sync__listener__wrapper.html',1,'monero']]] ]; diff --git a/docs/search/all_c.js b/docs/search/all_c.js index 1c92574..80baf01 100644 --- a/docs/search/all_c.js +++ b/docs/search/all_c.js @@ -1,6 +1,5 @@ var searchData= [ - ['wait_5ffor_5fnext_5fblock',['wait_for_next_block',['../classmonero_1_1monero__wallet.html#adea8d9aeb4401c892b0bdd1f5df29fb8',1,'monero::monero_wallet']]], - ['wallet2_5flistener',['wallet2_listener',['../structmonero_1_1wallet2__listener.html',1,'monero::wallet2_listener'],['../structmonero_1_1wallet2__listener.html#a1eb81f32adeff8288598295c7f05b9b6',1,'monero::wallet2_listener::wallet2_listener()']]], - ['wallet_5fexists',['wallet_exists',['../classmonero_1_1monero__wallet.html#ad4174ed077e0c423bd87f3a0a89ac151',1,'monero::monero_wallet']]] + ['to_5fproperty_5ftree',['to_property_tree',['../structmonero_1_1serializable__struct.html#a1674afdced731c1687d37c05f3e7a9be',1,'monero::serializable_struct::to_property_tree()'],['../structmonero_1_1monero__block__header.html#abfb6486a0f190a2538c79a8cf63b8709',1,'monero::monero_block_header::to_property_tree()'],['../structmonero_1_1monero__block.html#a1210cc81324e8232e05893fcc8a38b09',1,'monero::monero_block::to_property_tree()'],['../structmonero_1_1monero__tx.html#a85861294812884fe5899bee3438f0049',1,'monero::monero_tx::to_property_tree()'],['../structmonero_1_1monero__key__image.html#ac7440270a4c250ddcffc99eb021320db',1,'monero::monero_key_image::to_property_tree()'],['../structmonero_1_1monero__output.html#a6426edac595e680d34b78cd8709bfbcb',1,'monero::monero_output::to_property_tree()'],['../structmonero_1_1monero__subaddress.html#af083b578419da9d69bffb6b3bd3e1cda',1,'monero::monero_subaddress::to_property_tree()'],['../structmonero_1_1monero__account.html#aca680b5cf23a357f8c49d843b9d1e715',1,'monero::monero_account::to_property_tree()'],['../structmonero_1_1monero__transfer.html#aac19cca1774b0b46b1bd78336772dfa7',1,'monero::monero_transfer::to_property_tree()'],['../structmonero_1_1monero__incoming__transfer.html#acc3c15bfd199eb94591fb87cffa2359a',1,'monero::monero_incoming_transfer::to_property_tree()'],['../structmonero_1_1monero__outgoing__transfer.html#a0a44f6722238b7c766811245ff57eb06',1,'monero::monero_outgoing_transfer::to_property_tree()'],['../structmonero_1_1monero__transfer__query.html#aad73282bc4d791ddd6e064c46e1e5b0b',1,'monero::monero_transfer_query::to_property_tree()'],['../structmonero_1_1monero__output__wallet.html#aee2dc54f465719999f78c44cd0c677a2',1,'monero::monero_output_wallet::to_property_tree()'],['../structmonero_1_1monero__output__query.html#aed180b284800897658175df13809086e',1,'monero::monero_output_query::to_property_tree()'],['../structmonero_1_1monero__tx__wallet.html#a38332602a4ba4d43dc7b04f5f774a9f3',1,'monero::monero_tx_wallet::to_property_tree()'],['../structmonero_1_1monero__tx__query.html#acffeb6bf3c558fa6db8ba7cc3f5658c3',1,'monero::monero_tx_query::to_property_tree()'],['../structmonero_1_1monero__tx__set.html#aa440129585740f3a2d3a6f5e3ab19913',1,'monero::monero_tx_set::to_property_tree()'],['../structmonero_1_1monero__integrated__address.html#a22078831c51ef860868a1b6bfad2ea24',1,'monero::monero_integrated_address::to_property_tree()'],['../structmonero_1_1monero__send__request.html#a71e56c039a357c178de342edd9ae0481',1,'monero::monero_send_request::to_property_tree()'],['../structmonero_1_1monero__key__image__import__result.html#a3e73289149f6aa37760e406165bb0edc',1,'monero::monero_key_image_import_result::to_property_tree()'],['../structmonero_1_1monero__check.html#a7a6ef3c88c37395642e2c519dfdcc246',1,'monero::monero_check::to_property_tree()'],['../structmonero_1_1monero__check__tx.html#acd887894552f4e94f9fa7e1641c53515',1,'monero::monero_check_tx::to_property_tree()'],['../structmonero_1_1monero__check__reserve.html#ad0c68f1f9292c462b9a87fdc5b84c27c',1,'monero::monero_check_reserve::to_property_tree()'],['../structmonero_1_1monero__multisig__info.html#a3d910679e504f022a0d0a022d3c82b14',1,'monero::monero_multisig_info::to_property_tree()'],['../structmonero_1_1monero__multisig__init__result.html#ac204e060fa06f24b3c2e571699b3ed9d',1,'monero::monero_multisig_init_result::to_property_tree()'],['../structmonero_1_1monero__multisig__sign__result.html#a053b59d597ff0cccbc89d54363e0f90c',1,'monero::monero_multisig_sign_result::to_property_tree()']]], + ['tx_5fheight_5fless_5fthan',['tx_height_less_than',['../namespacemonero.html#a05561b00d2f4f98c1ff9d082326cf8a9',1,'monero']]] ]; diff --git a/docs/search/all_d.js b/docs/search/all_d.js index 707548e..42d877f 100644 --- a/docs/search/all_d.js +++ b/docs/search/all_d.js @@ -1,4 +1,6 @@ var searchData= [ - ['_7emonero_5fwallet',['~monero_wallet',['../classmonero_1_1monero__wallet.html#a8b434916e7815fcfe4dee23a3086def1',1,'monero::monero_wallet']]] + ['validate_5ftransfer',['validate_transfer',['../namespacemonero.html#a11ef2da5190ff16e820b26ada8cfd943',1,'monero']]], + ['verify',['verify',['../classmonero_1_1monero__wallet.html#a9c7792c67874bdc4e1229f8efc28b0ec',1,'monero::monero_wallet']]], + ['vout_5fbefore',['vout_before',['../namespacemonero.html#ad88e2b182344e1c169cd028ad8366359',1,'monero']]] ]; diff --git a/docs/search/all_e.html b/docs/search/all_e.html new file mode 100644 index 0000000..f9a056d --- /dev/null +++ b/docs/search/all_e.html @@ -0,0 +1,30 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/docs/search/all_e.js b/docs/search/all_e.js new file mode 100644 index 0000000..1c92574 --- /dev/null +++ b/docs/search/all_e.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['wait_5ffor_5fnext_5fblock',['wait_for_next_block',['../classmonero_1_1monero__wallet.html#adea8d9aeb4401c892b0bdd1f5df29fb8',1,'monero::monero_wallet']]], + ['wallet2_5flistener',['wallet2_listener',['../structmonero_1_1wallet2__listener.html',1,'monero::wallet2_listener'],['../structmonero_1_1wallet2__listener.html#a1eb81f32adeff8288598295c7f05b9b6',1,'monero::wallet2_listener::wallet2_listener()']]], + ['wallet_5fexists',['wallet_exists',['../classmonero_1_1monero__wallet.html#ad4174ed077e0c423bd87f3a0a89ac151',1,'monero::monero_wallet']]] +]; diff --git a/docs/search/all_f.html b/docs/search/all_f.html new file mode 100644 index 0000000..f6997fa --- /dev/null +++ b/docs/search/all_f.html @@ -0,0 +1,30 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/docs/search/all_f.js b/docs/search/all_f.js new file mode 100644 index 0000000..707548e --- /dev/null +++ b/docs/search/all_f.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['_7emonero_5fwallet',['~monero_wallet',['../classmonero_1_1monero__wallet.html#a8b434916e7815fcfe4dee23a3086def1',1,'monero::monero_wallet']]] +]; diff --git a/docs/search/classes_0.js b/docs/search/classes_0.js index f1ca995..89a98c1 100644 --- a/docs/search/classes_0.js +++ b/docs/search/classes_0.js @@ -11,6 +11,9 @@ var searchData= ['monero_5fintegrated_5faddress',['monero_integrated_address',['../structmonero_1_1monero__integrated__address.html',1,'monero']]], ['monero_5fkey_5fimage',['monero_key_image',['../structmonero_1_1monero__key__image.html',1,'monero']]], ['monero_5fkey_5fimage_5fimport_5fresult',['monero_key_image_import_result',['../structmonero_1_1monero__key__image__import__result.html',1,'monero']]], + ['monero_5fmultisig_5finfo',['monero_multisig_info',['../structmonero_1_1monero__multisig__info.html',1,'monero']]], + ['monero_5fmultisig_5finit_5fresult',['monero_multisig_init_result',['../structmonero_1_1monero__multisig__init__result.html',1,'monero']]], + ['monero_5fmultisig_5fsign_5fresult',['monero_multisig_sign_result',['../structmonero_1_1monero__multisig__sign__result.html',1,'monero']]], ['monero_5foutgoing_5ftransfer',['monero_outgoing_transfer',['../structmonero_1_1monero__outgoing__transfer.html',1,'monero']]], ['monero_5foutput',['monero_output',['../structmonero_1_1monero__output.html',1,'monero']]], ['monero_5foutput_5fquery',['monero_output_query',['../structmonero_1_1monero__output__query.html',1,'monero']]], @@ -24,6 +27,7 @@ var searchData= ['monero_5ftransfer_5fquery',['monero_transfer_query',['../structmonero_1_1monero__transfer__query.html',1,'monero']]], ['monero_5ftx',['monero_tx',['../structmonero_1_1monero__tx.html',1,'monero']]], ['monero_5ftx_5fquery',['monero_tx_query',['../structmonero_1_1monero__tx__query.html',1,'monero']]], + ['monero_5ftx_5fset',['monero_tx_set',['../structmonero_1_1monero__tx__set.html',1,'monero']]], ['monero_5ftx_5fwallet',['monero_tx_wallet',['../structmonero_1_1monero__tx__wallet.html',1,'monero']]], ['monero_5fwallet',['monero_wallet',['../classmonero_1_1monero__wallet.html',1,'monero']]], ['monero_5fwallet_5flistener',['monero_wallet_listener',['../classmonero_1_1monero__wallet__listener.html',1,'monero']]] diff --git a/docs/search/functions_1.js b/docs/search/functions_1.js index 56171b9..3077f6b 100644 --- a/docs/search/functions_1.js +++ b/docs/search/functions_1.js @@ -4,14 +4,14 @@ var searchData= ['check_5fspend_5fproof',['check_spend_proof',['../classmonero_1_1monero__wallet.html#a1cb4a6925e57a042fd9f36638ad268d2',1,'monero::monero_wallet']]], ['check_5ftx_5fkey',['check_tx_key',['../classmonero_1_1monero__wallet.html#a617be20907cf07c1e60792427a965bba',1,'monero::monero_wallet']]], ['check_5ftx_5fproof',['check_tx_proof',['../classmonero_1_1monero__wallet.html#aac8be63652c367fe987b5b0cd414b348',1,'monero::monero_wallet']]], - ['close',['close',['../classmonero_1_1monero__wallet.html#ad94513b533cfcfeedced9ffd5e2b3733',1,'monero::monero_wallet']]], + ['close',['close',['../classmonero_1_1monero__wallet.html#ad7d88d089b76dd6303ab3d66c762ffd6',1,'monero::monero_wallet']]], ['cn_5fblock_5fto_5fblock',['cn_block_to_block',['../namespacemonero__utils.html#a101ac2471565938c54d68b588221fef7',1,'monero_utils']]], ['cn_5ftx_5fto_5ftx',['cn_tx_to_tx',['../namespacemonero__utils.html#ac0f19d3c9a66d2907258233683749b29',1,'monero_utils']]], ['create_5faccount',['create_account',['../classmonero_1_1monero__wallet.html#ac178b6881480b91545befb54c8cb536e',1,'monero::monero_wallet']]], ['create_5fpayment_5furi',['create_payment_uri',['../classmonero_1_1monero__wallet.html#ae90d0d3b7a2e74124bf2ebe1630d7363',1,'monero::monero_wallet']]], ['create_5fsubaddress',['create_subaddress',['../classmonero_1_1monero__wallet.html#a63218d1cce17e51716db403b31ffa8a0',1,'monero::monero_wallet']]], - ['create_5ftx',['create_tx',['../classmonero_1_1monero__wallet.html#ace70442390028c740a8e48f37f321b70',1,'monero::monero_wallet::create_tx(monero_send_request &request)'],['../classmonero_1_1monero__wallet.html#adebfc8eae9db36aabc6fd8a1c7bf2423',1,'monero::monero_wallet::create_tx(uint32_t account_index, string address, uint64_t amount)'],['../classmonero_1_1monero__wallet.html#aa97ea90c8d47782b3071f71ef504eb74',1,'monero::monero_wallet::create_tx(int account_index, string address, uint64_t amount, monero_send_priority priority)']]], - ['create_5ftxs',['create_txs',['../classmonero_1_1monero__wallet.html#a3a5dce3c0cf078907f6de77c3688f4d9',1,'monero::monero_wallet']]], + ['create_5ftx',['create_tx',['../classmonero_1_1monero__wallet.html#a48bd607bd9c19825d34c965b980505c8',1,'monero::monero_wallet::create_tx(monero_send_request &request)'],['../classmonero_1_1monero__wallet.html#a0da0b37c568a90535943b21cf5060a32',1,'monero::monero_wallet::create_tx(uint32_t account_index, string address, uint64_t amount)'],['../classmonero_1_1monero__wallet.html#a842d4872f0306bc21947aebf3a39f8e9',1,'monero::monero_wallet::create_tx(int account_index, string address, uint64_t amount, monero_send_priority priority)']]], + ['create_5ftxs',['create_txs',['../classmonero_1_1monero__wallet.html#a6fe8dec1783f2381ae328c01a5f38508',1,'monero::monero_wallet']]], ['create_5fwallet_5ffrom_5fkeys',['create_wallet_from_keys',['../classmonero_1_1monero__wallet.html#a687c6748e71a04245a61b46aee605cee',1,'monero::monero_wallet']]], ['create_5fwallet_5ffrom_5fmnemonic',['create_wallet_from_mnemonic',['../classmonero_1_1monero__wallet.html#a70fbc24cc1f3d96d939682eb158c8eb3',1,'monero::monero_wallet']]], ['create_5fwallet_5frandom',['create_wallet_random',['../classmonero_1_1monero__wallet.html#a4364d781836b538a18f93d316599bd42',1,'monero::monero_wallet']]] diff --git a/docs/search/functions_3.js b/docs/search/functions_3.js index 92afd6c..c481a01 100644 --- a/docs/search/functions_3.js +++ b/docs/search/functions_3.js @@ -1,42 +1,4 @@ var searchData= [ - ['get_5faccount',['get_account',['../classmonero_1_1monero__wallet.html#a43d6d49c3a0362e86f1a309d87cd5269',1,'monero::monero_wallet::get_account(uint32_t account_idx) const'],['../classmonero_1_1monero__wallet.html#ab0b8af9b66af90bff4dacf01e71ca90c',1,'monero::monero_wallet::get_account(const uint32_t account_idx, bool include_subaddresses) const']]], - ['get_5faccounts',['get_accounts',['../classmonero_1_1monero__wallet.html#ac881ac69f9d9d0c614697759754aa9b1',1,'monero::monero_wallet::get_accounts() const'],['../classmonero_1_1monero__wallet.html#a6c177912267fe83cbf8be29e1affb489',1,'monero::monero_wallet::get_accounts(bool include_subaddresses) const'],['../classmonero_1_1monero__wallet.html#a243e0c80d2e7fa83f0aec1f7df392c57',1,'monero::monero_wallet::get_accounts(const string &tag) const'],['../classmonero_1_1monero__wallet.html#aad8bbd70f53e8015ad868b1da965b565',1,'monero::monero_wallet::get_accounts(bool include_subaddresses, const string &tag) const']]], - ['get_5faddress',['get_address',['../classmonero_1_1monero__wallet.html#a2c46f082c3fec347cb099be1135aab55',1,'monero::monero_wallet']]], - ['get_5faddress_5findex',['get_address_index',['../classmonero_1_1monero__wallet.html#af3df2c90132379eed47fa6cb9140070d',1,'monero::monero_wallet']]], - ['get_5fattribute',['get_attribute',['../classmonero_1_1monero__wallet.html#a28f5b338aae37a64a29f256c848f5bf7',1,'monero::monero_wallet']]], - ['get_5fbalance',['get_balance',['../classmonero_1_1monero__wallet.html#af84bf12f6872087cfd8efc7da899d128',1,'monero::monero_wallet::get_balance() const'],['../classmonero_1_1monero__wallet.html#a99ef54a598a9fad843e87105678a19e0',1,'monero::monero_wallet::get_balance(uint32_t account_idx) const'],['../classmonero_1_1monero__wallet.html#a13992cc7b088546b4b1a9c434527dde2',1,'monero::monero_wallet::get_balance(uint32_t account_idx, uint32_t subaddress_idx) const']]], - ['get_5fdaemon_5fconnection',['get_daemon_connection',['../classmonero_1_1monero__wallet.html#a571dab219f20e8d7334c4cec1872aa79',1,'monero::monero_wallet']]], - ['get_5fdaemon_5fheight',['get_daemon_height',['../classmonero_1_1monero__wallet.html#accaba676837c5755e5c449cf83c451d1',1,'monero::monero_wallet']]], - ['get_5fdaemon_5fmax_5fpeer_5fheight',['get_daemon_max_peer_height',['../classmonero_1_1monero__wallet.html#a83fb5c274ca5473c3613fecc9cea2ccd',1,'monero::monero_wallet']]], - ['get_5fheight',['get_height',['../classmonero_1_1monero__wallet.html#af9d9694fc140fbff3568ce08aee15cf1',1,'monero::monero_wallet']]], - ['get_5fintegrated_5faddress',['get_integrated_address',['../classmonero_1_1monero__wallet.html#aed90a33e62d7591771811063097e771c',1,'monero::monero_wallet']]], - ['get_5fkey_5fimages',['get_key_images',['../classmonero_1_1monero__wallet.html#a1bc8412e928f869128fbb30536b86a0d',1,'monero::monero_wallet']]], - ['get_5flanguage',['get_language',['../classmonero_1_1monero__wallet.html#a9c61f88a8f2d36e61795641a23239fb9',1,'monero::monero_wallet']]], - ['get_5flanguages',['get_languages',['../classmonero_1_1monero__wallet.html#a70c3ccde1ad53c1ba04706da09ccfbd7',1,'monero::monero_wallet']]], - ['get_5flisteners',['get_listeners',['../classmonero_1_1monero__wallet.html#a79f285293115d25e5f0c6ca9131a9056',1,'monero::monero_wallet']]], - ['get_5fmnemonic',['get_mnemonic',['../classmonero_1_1monero__wallet.html#a41adeea13c951ac47710dcae15338ebd',1,'monero::monero_wallet']]], - ['get_5fnetwork_5ftype',['get_network_type',['../classmonero_1_1monero__wallet.html#ab4a564b345cdcef175fb8320b3b31626',1,'monero::monero_wallet']]], - ['get_5foutputs',['get_outputs',['../classmonero_1_1monero__wallet.html#ae90fcc2677d947985f20806bada8ec47',1,'monero::monero_wallet']]], - ['get_5foutputs_5fhex',['get_outputs_hex',['../classmonero_1_1monero__wallet.html#a08593957e1bc81cdfc8fdd1fba9d91f6',1,'monero::monero_wallet']]], - ['get_5fpath',['get_path',['../classmonero_1_1monero__wallet.html#a4ffd17e05b36a5795e86ff5eb87afeab',1,'monero::monero_wallet']]], - ['get_5fprimary_5faddress',['get_primary_address',['../classmonero_1_1monero__wallet.html#a2a58b4132093c3dc67fc99a0149447e1',1,'monero::monero_wallet']]], - ['get_5fprivate_5fspend_5fkey',['get_private_spend_key',['../classmonero_1_1monero__wallet.html#a8d7757249aa1d5a7f3d908dc2add96ee',1,'monero::monero_wallet']]], - ['get_5fprivate_5fview_5fkey',['get_private_view_key',['../classmonero_1_1monero__wallet.html#af64578d0331c9cb2e1c985084883fd38',1,'monero::monero_wallet']]], - ['get_5fpublic_5fspend_5fkey',['get_public_spend_key',['../classmonero_1_1monero__wallet.html#a65021e012e46923cfb0467e6f3bf8e36',1,'monero::monero_wallet']]], - ['get_5fpublic_5fview_5fkey',['get_public_view_key',['../classmonero_1_1monero__wallet.html#ae37f10c94a6c6569b09731a9717b25cb',1,'monero::monero_wallet']]], - ['get_5freserve_5fproof_5faccount',['get_reserve_proof_account',['../classmonero_1_1monero__wallet.html#a28796d60f6e54143d6cafc14f591854e',1,'monero::monero_wallet']]], - ['get_5freserve_5fproof_5fwallet',['get_reserve_proof_wallet',['../classmonero_1_1monero__wallet.html#a9a95456c2fbcbe2a676c70460a8e0bda',1,'monero::monero_wallet']]], - ['get_5frestore_5fheight',['get_restore_height',['../classmonero_1_1monero__wallet.html#a30a419ba7b28242319d4564241d6b94b',1,'monero::monero_wallet']]], - ['get_5fseed',['get_seed',['../classmonero_1_1monero__wallet.html#afa833df9fed2437e56a91b5a426379b4',1,'monero::monero_wallet']]], - ['get_5fspend_5fproof',['get_spend_proof',['../classmonero_1_1monero__wallet.html#a29340c6c59b945ef3728b292dd3144e8',1,'monero::monero_wallet']]], - ['get_5fsubaddresses',['get_subaddresses',['../classmonero_1_1monero__wallet.html#aadbd9092fd8e3d4b16bf94a2fef7aa1c',1,'monero::monero_wallet::get_subaddresses(const uint32_t account_idx) const'],['../classmonero_1_1monero__wallet.html#a00604f38d90eb68e04e7a45a7ea407e2',1,'monero::monero_wallet::get_subaddresses(const uint32_t account_idx, const vector< uint32_t > &subaddress_indices) const']]], - ['get_5ftransfers',['get_transfers',['../classmonero_1_1monero__wallet.html#a17f2d3c5cbafb2781d098c1b0b9849e4',1,'monero::monero_wallet']]], - ['get_5ftx_5fkey',['get_tx_key',['../classmonero_1_1monero__wallet.html#ad93756cae85dfe33fad9c764fcc3d18b',1,'monero::monero_wallet']]], - ['get_5ftx_5fnote',['get_tx_note',['../classmonero_1_1monero__wallet.html#a239724561e4efffcf75f3203200d5ee3',1,'monero::monero_wallet']]], - ['get_5ftx_5fnotes',['get_tx_notes',['../classmonero_1_1monero__wallet.html#a30f855906fd55be05e1c1db23b4e9eb1',1,'monero::monero_wallet']]], - ['get_5ftx_5fproof',['get_tx_proof',['../classmonero_1_1monero__wallet.html#a02a8c1e89a2163efc7cde7dc2540501d',1,'monero::monero_wallet']]], - ['get_5ftxs',['get_txs',['../classmonero_1_1monero__wallet.html#af4321c0aa28a16b31f6c65be86501fd9',1,'monero::monero_wallet::get_txs() const'],['../classmonero_1_1monero__wallet.html#a684c7b8900a2db3d720a639a28ade544',1,'monero::monero_wallet::get_txs(const monero_tx_query &request) const']]], - ['get_5funlocked_5fbalance',['get_unlocked_balance',['../classmonero_1_1monero__wallet.html#adab521cfa0d556a39c09de9cd049fe7f',1,'monero::monero_wallet::get_unlocked_balance() const'],['../classmonero_1_1monero__wallet.html#a6447d72b38ae1acf4cf8e777643c6b2b',1,'monero::monero_wallet::get_unlocked_balance(uint32_t account_idx) const'],['../classmonero_1_1monero__wallet.html#a65c2e256842d4c7d2b5c5ea8c267c8b4',1,'monero::monero_wallet::get_unlocked_balance(uint32_t account_idx, uint32_t subaddress_idx) const']]], - ['getsubaddress',['getSubaddress',['../classmonero_1_1monero__wallet.html#a26d5e8d327080d64504a902bac069b9b',1,'monero::monero_wallet']]] + ['exchange_5fmultisig_5fkeys',['exchange_multisig_keys',['../classmonero_1_1monero__wallet.html#acea2c9e984a0abe68693ba97671d1eb5',1,'monero::monero_wallet']]] ]; diff --git a/docs/search/functions_4.js b/docs/search/functions_4.js index 4da997d..9015eb4 100644 --- a/docs/search/functions_4.js +++ b/docs/search/functions_4.js @@ -1,9 +1,4 @@ var searchData= [ - ['import_5fkey_5fimages',['import_key_images',['../classmonero_1_1monero__wallet.html#afe813a85b4e8aa065f56c92b593f4071',1,'monero::monero_wallet']]], - ['import_5foutputs_5fhex',['import_outputs_hex',['../classmonero_1_1monero__wallet.html#ac4f59053112ec076d830681b281d0746',1,'monero::monero_wallet']]], - ['incoming_5ftransfer_5fbefore',['incoming_transfer_before',['../namespacemonero.html#a289e7d9a279044252e447d725b2360b3',1,'monero']]], - ['is_5fconnected',['is_connected',['../classmonero_1_1monero__wallet.html#a0a20d8f73b00266e2d575cfc48fecfb6',1,'monero::monero_wallet']]], - ['is_5fdaemon_5fsynced',['is_daemon_synced',['../classmonero_1_1monero__wallet.html#a3bf1d352a15ab92ffddafca3c9583b9a',1,'monero::monero_wallet']]], - ['is_5fsynced',['is_synced',['../classmonero_1_1monero__wallet.html#adf218034ab5b4098b749d3f7ae83208c',1,'monero::monero_wallet']]] + ['finalize_5fmultisig',['finalize_multisig',['../classmonero_1_1monero__wallet.html#a1e4731ecf2893eaa849b0cd855b9b653',1,'monero::monero_wallet']]] ]; diff --git a/docs/search/functions_5.js b/docs/search/functions_5.js index 54df86a..42bbee4 100644 --- a/docs/search/functions_5.js +++ b/docs/search/functions_5.js @@ -1,5 +1,44 @@ var searchData= [ - ['merge_5ftx',['merge_tx',['../namespacemonero.html#a5f11313995339d1eef46ab00c4a9b187',1,'monero']]], - ['move_5fto',['move_to',['../classmonero_1_1monero__wallet.html#ae401df6d1be2181ce9a33e2258cc065d',1,'monero::monero_wallet']]] + ['get_5faccount',['get_account',['../classmonero_1_1monero__wallet.html#a43d6d49c3a0362e86f1a309d87cd5269',1,'monero::monero_wallet::get_account(uint32_t account_idx) const'],['../classmonero_1_1monero__wallet.html#ab0b8af9b66af90bff4dacf01e71ca90c',1,'monero::monero_wallet::get_account(const uint32_t account_idx, bool include_subaddresses) const']]], + ['get_5faccounts',['get_accounts',['../classmonero_1_1monero__wallet.html#ac881ac69f9d9d0c614697759754aa9b1',1,'monero::monero_wallet::get_accounts() const'],['../classmonero_1_1monero__wallet.html#a6c177912267fe83cbf8be29e1affb489',1,'monero::monero_wallet::get_accounts(bool include_subaddresses) const'],['../classmonero_1_1monero__wallet.html#a243e0c80d2e7fa83f0aec1f7df392c57',1,'monero::monero_wallet::get_accounts(const string &tag) const'],['../classmonero_1_1monero__wallet.html#aad8bbd70f53e8015ad868b1da965b565',1,'monero::monero_wallet::get_accounts(bool include_subaddresses, const string &tag) const']]], + ['get_5faddress',['get_address',['../classmonero_1_1monero__wallet.html#a2c46f082c3fec347cb099be1135aab55',1,'monero::monero_wallet']]], + ['get_5faddress_5findex',['get_address_index',['../classmonero_1_1monero__wallet.html#af3df2c90132379eed47fa6cb9140070d',1,'monero::monero_wallet']]], + ['get_5fattribute',['get_attribute',['../classmonero_1_1monero__wallet.html#a28f5b338aae37a64a29f256c848f5bf7',1,'monero::monero_wallet']]], + ['get_5fbalance',['get_balance',['../classmonero_1_1monero__wallet.html#af84bf12f6872087cfd8efc7da899d128',1,'monero::monero_wallet::get_balance() const'],['../classmonero_1_1monero__wallet.html#a99ef54a598a9fad843e87105678a19e0',1,'monero::monero_wallet::get_balance(uint32_t account_idx) const'],['../classmonero_1_1monero__wallet.html#a13992cc7b088546b4b1a9c434527dde2',1,'monero::monero_wallet::get_balance(uint32_t account_idx, uint32_t subaddress_idx) const']]], + ['get_5fdaemon_5fconnection',['get_daemon_connection',['../classmonero_1_1monero__wallet.html#a571dab219f20e8d7334c4cec1872aa79',1,'monero::monero_wallet']]], + ['get_5fdaemon_5fheight',['get_daemon_height',['../classmonero_1_1monero__wallet.html#accaba676837c5755e5c449cf83c451d1',1,'monero::monero_wallet']]], + ['get_5fdaemon_5fmax_5fpeer_5fheight',['get_daemon_max_peer_height',['../classmonero_1_1monero__wallet.html#a83fb5c274ca5473c3613fecc9cea2ccd',1,'monero::monero_wallet']]], + ['get_5fheight',['get_height',['../classmonero_1_1monero__wallet.html#af9d9694fc140fbff3568ce08aee15cf1',1,'monero::monero_wallet']]], + ['get_5fintegrated_5faddress',['get_integrated_address',['../classmonero_1_1monero__wallet.html#aed90a33e62d7591771811063097e771c',1,'monero::monero_wallet']]], + ['get_5fkey_5fimages',['get_key_images',['../classmonero_1_1monero__wallet.html#a1bc8412e928f869128fbb30536b86a0d',1,'monero::monero_wallet']]], + ['get_5flanguage',['get_language',['../classmonero_1_1monero__wallet.html#a9c61f88a8f2d36e61795641a23239fb9',1,'monero::monero_wallet']]], + ['get_5flanguages',['get_languages',['../classmonero_1_1monero__wallet.html#a70c3ccde1ad53c1ba04706da09ccfbd7',1,'monero::monero_wallet']]], + ['get_5flisteners',['get_listeners',['../classmonero_1_1monero__wallet.html#a79f285293115d25e5f0c6ca9131a9056',1,'monero::monero_wallet']]], + ['get_5fmnemonic',['get_mnemonic',['../classmonero_1_1monero__wallet.html#a41adeea13c951ac47710dcae15338ebd',1,'monero::monero_wallet']]], + ['get_5fmultisig_5fhex',['get_multisig_hex',['../classmonero_1_1monero__wallet.html#abb39e94ae52947f7d0b9432587c692a8',1,'monero::monero_wallet']]], + ['get_5fmultisig_5finfo',['get_multisig_info',['../classmonero_1_1monero__wallet.html#a5c53a70dd8fc0fe71bd743ce64edcbab',1,'monero::monero_wallet']]], + ['get_5fnetwork_5ftype',['get_network_type',['../classmonero_1_1monero__wallet.html#ab4a564b345cdcef175fb8320b3b31626',1,'monero::monero_wallet']]], + ['get_5foutputs',['get_outputs',['../classmonero_1_1monero__wallet.html#ae90fcc2677d947985f20806bada8ec47',1,'monero::monero_wallet']]], + ['get_5foutputs_5fhex',['get_outputs_hex',['../classmonero_1_1monero__wallet.html#a08593957e1bc81cdfc8fdd1fba9d91f6',1,'monero::monero_wallet']]], + ['get_5fpath',['get_path',['../classmonero_1_1monero__wallet.html#a4ffd17e05b36a5795e86ff5eb87afeab',1,'monero::monero_wallet']]], + ['get_5fprimary_5faddress',['get_primary_address',['../classmonero_1_1monero__wallet.html#a2a58b4132093c3dc67fc99a0149447e1',1,'monero::monero_wallet']]], + ['get_5fprivate_5fspend_5fkey',['get_private_spend_key',['../classmonero_1_1monero__wallet.html#a8d7757249aa1d5a7f3d908dc2add96ee',1,'monero::monero_wallet']]], + ['get_5fprivate_5fview_5fkey',['get_private_view_key',['../classmonero_1_1monero__wallet.html#af64578d0331c9cb2e1c985084883fd38',1,'monero::monero_wallet']]], + ['get_5fpublic_5fspend_5fkey',['get_public_spend_key',['../classmonero_1_1monero__wallet.html#a65021e012e46923cfb0467e6f3bf8e36',1,'monero::monero_wallet']]], + ['get_5fpublic_5fview_5fkey',['get_public_view_key',['../classmonero_1_1monero__wallet.html#ae37f10c94a6c6569b09731a9717b25cb',1,'monero::monero_wallet']]], + ['get_5freserve_5fproof_5faccount',['get_reserve_proof_account',['../classmonero_1_1monero__wallet.html#a28796d60f6e54143d6cafc14f591854e',1,'monero::monero_wallet']]], + ['get_5freserve_5fproof_5fwallet',['get_reserve_proof_wallet',['../classmonero_1_1monero__wallet.html#a9a95456c2fbcbe2a676c70460a8e0bda',1,'monero::monero_wallet']]], + ['get_5frestore_5fheight',['get_restore_height',['../classmonero_1_1monero__wallet.html#a30a419ba7b28242319d4564241d6b94b',1,'monero::monero_wallet']]], + ['get_5fseed',['get_seed',['../classmonero_1_1monero__wallet.html#afa833df9fed2437e56a91b5a426379b4',1,'monero::monero_wallet']]], + ['get_5fspend_5fproof',['get_spend_proof',['../classmonero_1_1monero__wallet.html#a29340c6c59b945ef3728b292dd3144e8',1,'monero::monero_wallet']]], + ['get_5fsubaddresses',['get_subaddresses',['../classmonero_1_1monero__wallet.html#aadbd9092fd8e3d4b16bf94a2fef7aa1c',1,'monero::monero_wallet::get_subaddresses(const uint32_t account_idx) const'],['../classmonero_1_1monero__wallet.html#a00604f38d90eb68e04e7a45a7ea407e2',1,'monero::monero_wallet::get_subaddresses(const uint32_t account_idx, const vector< uint32_t > &subaddress_indices) const']]], + ['get_5ftransfers',['get_transfers',['../classmonero_1_1monero__wallet.html#a17f2d3c5cbafb2781d098c1b0b9849e4',1,'monero::monero_wallet']]], + ['get_5ftx_5fkey',['get_tx_key',['../classmonero_1_1monero__wallet.html#ad93756cae85dfe33fad9c764fcc3d18b',1,'monero::monero_wallet']]], + ['get_5ftx_5fnote',['get_tx_note',['../classmonero_1_1monero__wallet.html#a239724561e4efffcf75f3203200d5ee3',1,'monero::monero_wallet']]], + ['get_5ftx_5fnotes',['get_tx_notes',['../classmonero_1_1monero__wallet.html#a30f855906fd55be05e1c1db23b4e9eb1',1,'monero::monero_wallet']]], + ['get_5ftx_5fproof',['get_tx_proof',['../classmonero_1_1monero__wallet.html#a02a8c1e89a2163efc7cde7dc2540501d',1,'monero::monero_wallet']]], + ['get_5ftxs',['get_txs',['../classmonero_1_1monero__wallet.html#af4321c0aa28a16b31f6c65be86501fd9',1,'monero::monero_wallet::get_txs() const'],['../classmonero_1_1monero__wallet.html#a684c7b8900a2db3d720a639a28ade544',1,'monero::monero_wallet::get_txs(const monero_tx_query &request) const']]], + ['get_5funlocked_5fbalance',['get_unlocked_balance',['../classmonero_1_1monero__wallet.html#adab521cfa0d556a39c09de9cd049fe7f',1,'monero::monero_wallet::get_unlocked_balance() const'],['../classmonero_1_1monero__wallet.html#a6447d72b38ae1acf4cf8e777643c6b2b',1,'monero::monero_wallet::get_unlocked_balance(uint32_t account_idx) const'],['../classmonero_1_1monero__wallet.html#a65c2e256842d4c7d2b5c5ea8c267c8b4',1,'monero::monero_wallet::get_unlocked_balance(uint32_t account_idx, uint32_t subaddress_idx) const']]], + ['getsubaddress',['getSubaddress',['../classmonero_1_1monero__wallet.html#a26d5e8d327080d64504a902bac069b9b',1,'monero::monero_wallet']]] ]; diff --git a/docs/search/functions_6.js b/docs/search/functions_6.js index 992a3e5..decc50a 100644 --- a/docs/search/functions_6.js +++ b/docs/search/functions_6.js @@ -1,8 +1,12 @@ var searchData= [ - ['on_5fnew_5fblock',['on_new_block',['../classmonero_1_1monero__wallet__listener.html#a0276dc5dbe62b7df42e3eab1b5967895',1,'monero::monero_wallet_listener']]], - ['on_5foutput_5freceived',['on_output_received',['../classmonero_1_1monero__wallet__listener.html#a858412263ef3d02da6453334abacff18',1,'monero::monero_wallet_listener']]], - ['on_5foutput_5fspent',['on_output_spent',['../classmonero_1_1monero__wallet__listener.html#a3938fd913222b0f107d5b133d1afd439',1,'monero::monero_wallet_listener']]], - ['on_5fsync_5fprogress',['on_sync_progress',['../structmonero_1_1sync__listener__wrapper.html#ae75957bcc79bf9ed187910da973cb940',1,'monero::sync_listener_wrapper::on_sync_progress()'],['../classmonero_1_1monero__sync__listener.html#aa2c6e4a08d25e47d8a59ca2b3f2b0f40',1,'monero::monero_sync_listener::on_sync_progress()']]], - ['open_5fwallet',['open_wallet',['../classmonero_1_1monero__wallet.html#ab335a7f7451123e79012062ee03ca4c7',1,'monero::monero_wallet']]] + ['import_5fkey_5fimages',['import_key_images',['../classmonero_1_1monero__wallet.html#afe813a85b4e8aa065f56c92b593f4071',1,'monero::monero_wallet']]], + ['import_5fmultisig_5fhex',['import_multisig_hex',['../classmonero_1_1monero__wallet.html#a1c5e86a918e7545b51511e4049ee6521',1,'monero::monero_wallet']]], + ['import_5foutputs_5fhex',['import_outputs_hex',['../classmonero_1_1monero__wallet.html#ac4f59053112ec076d830681b281d0746',1,'monero::monero_wallet']]], + ['incoming_5ftransfer_5fbefore',['incoming_transfer_before',['../namespacemonero.html#a289e7d9a279044252e447d725b2360b3',1,'monero']]], + ['is_5fconnected',['is_connected',['../classmonero_1_1monero__wallet.html#a0a20d8f73b00266e2d575cfc48fecfb6',1,'monero::monero_wallet']]], + ['is_5fdaemon_5fsynced',['is_daemon_synced',['../classmonero_1_1monero__wallet.html#a3bf1d352a15ab92ffddafca3c9583b9a',1,'monero::monero_wallet']]], + ['is_5fdaemon_5ftrusted',['is_daemon_trusted',['../classmonero_1_1monero__wallet.html#a2504e931a916cd08d95640899b47a6e8',1,'monero::monero_wallet']]], + ['is_5fmultisig_5fimport_5fneeded',['is_multisig_import_needed',['../classmonero_1_1monero__wallet.html#ade4e3ab41c3d093dcce10f5d85e56bc9',1,'monero::monero_wallet']]], + ['is_5fsynced',['is_synced',['../classmonero_1_1monero__wallet.html#adf218034ab5b4098b749d3f7ae83208c',1,'monero::monero_wallet']]] ]; diff --git a/docs/search/functions_7.js b/docs/search/functions_7.js index 4b86ce3..b64e32b 100644 --- a/docs/search/functions_7.js +++ b/docs/search/functions_7.js @@ -1,4 +1,6 @@ var searchData= [ - ['parse_5fpayment_5furi',['parse_payment_uri',['../classmonero_1_1monero__wallet.html#a9afaca5a994c98daaff1083731164783',1,'monero::monero_wallet']]] + ['make_5fmultisig',['make_multisig',['../classmonero_1_1monero__wallet.html#a00319f6568b403625ede4062d93fd038',1,'monero::monero_wallet']]], + ['merge_5ftx',['merge_tx',['../namespacemonero.html#a5f11313995339d1eef46ab00c4a9b187',1,'monero']]], + ['move_5fto',['move_to',['../classmonero_1_1monero__wallet.html#ae401df6d1be2181ce9a33e2258cc065d',1,'monero::monero_wallet']]] ]; diff --git a/docs/search/functions_8.js b/docs/search/functions_8.js index 41f3f5e..992a3e5 100644 --- a/docs/search/functions_8.js +++ b/docs/search/functions_8.js @@ -1,7 +1,8 @@ var searchData= [ - ['relay_5ftx',['relay_tx',['../classmonero_1_1monero__wallet.html#aa29e4fd0395c7101af8b8f41672e18d3',1,'monero::monero_wallet::relay_tx(const string &tx_metadata)'],['../classmonero_1_1monero__wallet.html#a05c2b29cf18f7201ebc9885439ac4959',1,'monero::monero_wallet::relay_tx(const monero_tx_wallet &tx)']]], - ['relay_5ftxs',['relay_txs',['../classmonero_1_1monero__wallet.html#a3d01da4bea76cb060a8a4442d11651e3',1,'monero::monero_wallet::relay_txs(const vector< string > &tx_metadatas)'],['../classmonero_1_1monero__wallet.html#aa11ffee904c0985a91d172d79a9413ca',1,'monero::monero_wallet::relay_txs(const vector< shared_ptr< monero_tx_wallet >> &txs)']]], - ['remove_5flistener',['remove_listener',['../classmonero_1_1monero__wallet.html#ad786da644ac586948b28ba48f88b676c',1,'monero::monero_wallet']]], - ['rescan_5fblockchain',['rescan_blockchain',['../classmonero_1_1monero__wallet.html#a7cc7b8ab33409234d09623934cd76082',1,'monero::monero_wallet']]] + ['on_5fnew_5fblock',['on_new_block',['../classmonero_1_1monero__wallet__listener.html#a0276dc5dbe62b7df42e3eab1b5967895',1,'monero::monero_wallet_listener']]], + ['on_5foutput_5freceived',['on_output_received',['../classmonero_1_1monero__wallet__listener.html#a858412263ef3d02da6453334abacff18',1,'monero::monero_wallet_listener']]], + ['on_5foutput_5fspent',['on_output_spent',['../classmonero_1_1monero__wallet__listener.html#a3938fd913222b0f107d5b133d1afd439',1,'monero::monero_wallet_listener']]], + ['on_5fsync_5fprogress',['on_sync_progress',['../structmonero_1_1sync__listener__wrapper.html#ae75957bcc79bf9ed187910da973cb940',1,'monero::sync_listener_wrapper::on_sync_progress()'],['../classmonero_1_1monero__sync__listener.html#aa2c6e4a08d25e47d8a59ca2b3f2b0f40',1,'monero::monero_sync_listener::on_sync_progress()']]], + ['open_5fwallet',['open_wallet',['../classmonero_1_1monero__wallet.html#ab335a7f7451123e79012062ee03ca4c7',1,'monero::monero_wallet']]] ]; diff --git a/docs/search/functions_9.js b/docs/search/functions_9.js index c270767..640de0f 100644 --- a/docs/search/functions_9.js +++ b/docs/search/functions_9.js @@ -1,20 +1,5 @@ var searchData= [ - ['save',['save',['../classmonero_1_1monero__wallet.html#a0a3ef4621ffc14e36ecaf2cf77c5e4c3',1,'monero::monero_wallet']]], - ['send',['send',['../classmonero_1_1monero__wallet.html#af5d21eeed4331b436d71447d1aacd434',1,'monero::monero_wallet::send(monero_send_request &request)'],['../classmonero_1_1monero__wallet.html#a3b70eee9122afad49b4db2a7de93b77d',1,'monero::monero_wallet::send(uint32_t account_index, string address, uint64_t amount)'],['../classmonero_1_1monero__wallet.html#afde9d9507ec31463433c5957430ebcb3',1,'monero::monero_wallet::send(uint32_t account_index, string address, uint64_t amount, monero_send_priority priority)']]], - ['send_5fsplit',['send_split',['../classmonero_1_1monero__wallet.html#a87042710bc70d905fd06046e6a1e1a91',1,'monero::monero_wallet']]], - ['serialize',['serialize',['../structmonero_1_1serializable__struct.html#aff4103707ee262cc4bd15d8e789adddc',1,'monero::serializable_struct']]], - ['set_5fattribute',['set_attribute',['../classmonero_1_1monero__wallet.html#a8b1f71b19b450e146a1212425ebb277d',1,'monero::monero_wallet']]], - ['set_5fdaemon_5fconnection',['set_daemon_connection',['../classmonero_1_1monero__wallet.html#a30720a838407b9f2fe897a42628aa073',1,'monero::monero_wallet::set_daemon_connection(const string &uri, const string &username="", const string &password="")'],['../classmonero_1_1monero__wallet.html#ab0152566cf7d119702d1d9f18ceae424',1,'monero::monero_wallet::set_daemon_connection(const monero_rpc_connection &connection)']]], - ['set_5frestore_5fheight',['set_restore_height',['../classmonero_1_1monero__wallet.html#aaaad3ab2963fcf2e57cfd58272d4dce9',1,'monero::monero_wallet']]], - ['set_5ftx_5fnote',['set_tx_note',['../classmonero_1_1monero__wallet.html#a15d8c8ae3263f4ba1e8095685ea7d153',1,'monero::monero_wallet']]], - ['set_5ftx_5fnotes',['set_tx_notes',['../classmonero_1_1monero__wallet.html#a45ed4cc14338e53016aca586b240e7dd',1,'monero::monero_wallet']]], - ['sign',['sign',['../classmonero_1_1monero__wallet.html#a31a9677f28604c35c4d6c0dce1228e39',1,'monero::monero_wallet']]], - ['start_5fmining',['start_mining',['../classmonero_1_1monero__wallet.html#afa496a3f4f72d467460500888020d4ab',1,'monero::monero_wallet']]], - ['start_5fsyncing',['start_syncing',['../classmonero_1_1monero__wallet.html#aea02aaa33bca848415f3400e5c68daf1',1,'monero::monero_wallet']]], - ['stop_5fmining',['stop_mining',['../classmonero_1_1monero__wallet.html#a80cceae09c3ecf26924c716df5103fef',1,'monero::monero_wallet']]], - ['stop_5fsyncing',['stop_syncing',['../classmonero_1_1monero__wallet.html#ae431381dbcc196437b04516043d06087',1,'monero::monero_wallet']]], - ['sweep_5fdust',['sweep_dust',['../classmonero_1_1monero__wallet.html#a49b7107e7a68d33a4ae7bc6d4af75218',1,'monero::monero_wallet']]], - ['sweep_5foutput',['sweep_output',['../classmonero_1_1monero__wallet.html#aa94b928daf21395001650bde906ad154',1,'monero::monero_wallet']]], - ['sync',['sync',['../classmonero_1_1monero__wallet.html#ae69123b6fc6bc381f17a4e2faa323787',1,'monero::monero_wallet::sync()'],['../classmonero_1_1monero__wallet.html#afb4759741f9b1a536606b1a26c43e4e0',1,'monero::monero_wallet::sync(monero_sync_listener &listener)'],['../classmonero_1_1monero__wallet.html#aed4bae7ece950543bdb60f0039424401',1,'monero::monero_wallet::sync(uint64_t start_height)'],['../classmonero_1_1monero__wallet.html#abf2980e8c363030bcb2a6bf3aa9b53a8',1,'monero::monero_wallet::sync(uint64_t start_height, monero_sync_listener &listener)']]] + ['parse_5fpayment_5furi',['parse_payment_uri',['../classmonero_1_1monero__wallet.html#a9afaca5a994c98daaff1083731164783',1,'monero::monero_wallet']]], + ['prepare_5fmultisig',['prepare_multisig',['../classmonero_1_1monero__wallet.html#a2dd89a3504d202d7bdc064e48ab94e8f',1,'monero::monero_wallet']]] ]; diff --git a/docs/search/functions_a.js b/docs/search/functions_a.js index d26b7c3..50f7ae8 100644 --- a/docs/search/functions_a.js +++ b/docs/search/functions_a.js @@ -1,5 +1,8 @@ var searchData= [ - ['to_5fproperty_5ftree',['to_property_tree',['../structmonero_1_1serializable__struct.html#a1674afdced731c1687d37c05f3e7a9be',1,'monero::serializable_struct::to_property_tree()'],['../structmonero_1_1monero__block__header.html#abfb6486a0f190a2538c79a8cf63b8709',1,'monero::monero_block_header::to_property_tree()'],['../structmonero_1_1monero__block.html#a1210cc81324e8232e05893fcc8a38b09',1,'monero::monero_block::to_property_tree()'],['../structmonero_1_1monero__tx.html#a85861294812884fe5899bee3438f0049',1,'monero::monero_tx::to_property_tree()'],['../structmonero_1_1monero__key__image.html#ac7440270a4c250ddcffc99eb021320db',1,'monero::monero_key_image::to_property_tree()'],['../structmonero_1_1monero__output.html#a6426edac595e680d34b78cd8709bfbcb',1,'monero::monero_output::to_property_tree()'],['../structmonero_1_1monero__subaddress.html#af083b578419da9d69bffb6b3bd3e1cda',1,'monero::monero_subaddress::to_property_tree()'],['../structmonero_1_1monero__account.html#aca680b5cf23a357f8c49d843b9d1e715',1,'monero::monero_account::to_property_tree()'],['../structmonero_1_1monero__transfer.html#aac19cca1774b0b46b1bd78336772dfa7',1,'monero::monero_transfer::to_property_tree()'],['../structmonero_1_1monero__incoming__transfer.html#acc3c15bfd199eb94591fb87cffa2359a',1,'monero::monero_incoming_transfer::to_property_tree()'],['../structmonero_1_1monero__outgoing__transfer.html#a0a44f6722238b7c766811245ff57eb06',1,'monero::monero_outgoing_transfer::to_property_tree()'],['../structmonero_1_1monero__transfer__query.html#aad73282bc4d791ddd6e064c46e1e5b0b',1,'monero::monero_transfer_query::to_property_tree()'],['../structmonero_1_1monero__output__wallet.html#aee2dc54f465719999f78c44cd0c677a2',1,'monero::monero_output_wallet::to_property_tree()'],['../structmonero_1_1monero__output__query.html#aed180b284800897658175df13809086e',1,'monero::monero_output_query::to_property_tree()'],['../structmonero_1_1monero__tx__wallet.html#a38332602a4ba4d43dc7b04f5f774a9f3',1,'monero::monero_tx_wallet::to_property_tree()'],['../structmonero_1_1monero__tx__query.html#acffeb6bf3c558fa6db8ba7cc3f5658c3',1,'monero::monero_tx_query::to_property_tree()'],['../structmonero_1_1monero__integrated__address.html#a22078831c51ef860868a1b6bfad2ea24',1,'monero::monero_integrated_address::to_property_tree()'],['../structmonero_1_1monero__send__request.html#a71e56c039a357c178de342edd9ae0481',1,'monero::monero_send_request::to_property_tree()'],['../structmonero_1_1monero__key__image__import__result.html#a3e73289149f6aa37760e406165bb0edc',1,'monero::monero_key_image_import_result::to_property_tree()'],['../structmonero_1_1monero__check.html#a7a6ef3c88c37395642e2c519dfdcc246',1,'monero::monero_check::to_property_tree()'],['../structmonero_1_1monero__check__tx.html#acd887894552f4e94f9fa7e1641c53515',1,'monero::monero_check_tx::to_property_tree()'],['../structmonero_1_1monero__check__reserve.html#ad0c68f1f9292c462b9a87fdc5b84c27c',1,'monero::monero_check_reserve::to_property_tree()']]], - ['tx_5fheight_5fless_5fthan',['tx_height_less_than',['../namespacemonero.html#a05561b00d2f4f98c1ff9d082326cf8a9',1,'monero']]] + ['relay_5ftx',['relay_tx',['../classmonero_1_1monero__wallet.html#aa29e4fd0395c7101af8b8f41672e18d3',1,'monero::monero_wallet::relay_tx(const string &tx_metadata)'],['../classmonero_1_1monero__wallet.html#a05c2b29cf18f7201ebc9885439ac4959',1,'monero::monero_wallet::relay_tx(const monero_tx_wallet &tx)']]], + ['relay_5ftxs',['relay_txs',['../classmonero_1_1monero__wallet.html#a3d01da4bea76cb060a8a4442d11651e3',1,'monero::monero_wallet::relay_txs(const vector< string > &tx_metadatas)'],['../classmonero_1_1monero__wallet.html#aa11ffee904c0985a91d172d79a9413ca',1,'monero::monero_wallet::relay_txs(const vector< shared_ptr< monero_tx_wallet >> &txs)']]], + ['remove_5flistener',['remove_listener',['../classmonero_1_1monero__wallet.html#ad786da644ac586948b28ba48f88b676c',1,'monero::monero_wallet']]], + ['rescan_5fblockchain',['rescan_blockchain',['../classmonero_1_1monero__wallet.html#a7cc7b8ab33409234d09623934cd76082',1,'monero::monero_wallet']]], + ['rescan_5fspent',['rescan_spent',['../classmonero_1_1monero__wallet.html#a8b69d4be2bf02478f7943471c39eda4d',1,'monero::monero_wallet']]] ]; diff --git a/docs/search/functions_b.js b/docs/search/functions_b.js index 42d877f..6bfd865 100644 --- a/docs/search/functions_b.js +++ b/docs/search/functions_b.js @@ -1,6 +1,23 @@ var searchData= [ - ['validate_5ftransfer',['validate_transfer',['../namespacemonero.html#a11ef2da5190ff16e820b26ada8cfd943',1,'monero']]], - ['verify',['verify',['../classmonero_1_1monero__wallet.html#a9c7792c67874bdc4e1229f8efc28b0ec',1,'monero::monero_wallet']]], - ['vout_5fbefore',['vout_before',['../namespacemonero.html#ad88e2b182344e1c169cd028ad8366359',1,'monero']]] + ['save',['save',['../classmonero_1_1monero__wallet.html#a0a3ef4621ffc14e36ecaf2cf77c5e4c3',1,'monero::monero_wallet']]], + ['send',['send',['../classmonero_1_1monero__wallet.html#a2b0b7dfff648ecdc6bbe1f2e788c6c74',1,'monero::monero_wallet::send(const monero_send_request &request)'],['../classmonero_1_1monero__wallet.html#ab237f6e022c115e03ed09e0a18dedfcc',1,'monero::monero_wallet::send(uint32_t account_index, string address, uint64_t amount)'],['../classmonero_1_1monero__wallet.html#a127dd8f450bb77995aa317cca872970e',1,'monero::monero_wallet::send(uint32_t account_index, string address, uint64_t amount, monero_send_priority priority)']]], + ['send_5fsplit',['send_split',['../classmonero_1_1monero__wallet.html#af45757d87b29fca81f28f27b681a47cc',1,'monero::monero_wallet']]], + ['serialize',['serialize',['../structmonero_1_1serializable__struct.html#aff4103707ee262cc4bd15d8e789adddc',1,'monero::serializable_struct']]], + ['set_5fattribute',['set_attribute',['../classmonero_1_1monero__wallet.html#a8b1f71b19b450e146a1212425ebb277d',1,'monero::monero_wallet']]], + ['set_5fdaemon_5fconnection',['set_daemon_connection',['../classmonero_1_1monero__wallet.html#a30720a838407b9f2fe897a42628aa073',1,'monero::monero_wallet::set_daemon_connection(const string &uri, const string &username="", const string &password="")'],['../classmonero_1_1monero__wallet.html#ab0152566cf7d119702d1d9f18ceae424',1,'monero::monero_wallet::set_daemon_connection(const monero_rpc_connection &connection)']]], + ['set_5frestore_5fheight',['set_restore_height',['../classmonero_1_1monero__wallet.html#aaaad3ab2963fcf2e57cfd58272d4dce9',1,'monero::monero_wallet']]], + ['set_5ftx_5fnote',['set_tx_note',['../classmonero_1_1monero__wallet.html#a15d8c8ae3263f4ba1e8095685ea7d153',1,'monero::monero_wallet']]], + ['set_5ftx_5fnotes',['set_tx_notes',['../classmonero_1_1monero__wallet.html#a45ed4cc14338e53016aca586b240e7dd',1,'monero::monero_wallet']]], + ['sign',['sign',['../classmonero_1_1monero__wallet.html#a31a9677f28604c35c4d6c0dce1228e39',1,'monero::monero_wallet']]], + ['sign_5fmultisig_5ftx_5fhex',['sign_multisig_tx_hex',['../classmonero_1_1monero__wallet.html#abd19ffa50793eaa463be6fd9c3b458cf',1,'monero::monero_wallet']]], + ['start_5fmining',['start_mining',['../classmonero_1_1monero__wallet.html#afa496a3f4f72d467460500888020d4ab',1,'monero::monero_wallet']]], + ['start_5fsyncing',['start_syncing',['../classmonero_1_1monero__wallet.html#aea02aaa33bca848415f3400e5c68daf1',1,'monero::monero_wallet']]], + ['stop_5fmining',['stop_mining',['../classmonero_1_1monero__wallet.html#a80cceae09c3ecf26924c716df5103fef',1,'monero::monero_wallet']]], + ['stop_5fsyncing',['stop_syncing',['../classmonero_1_1monero__wallet.html#ae431381dbcc196437b04516043d06087',1,'monero::monero_wallet']]], + ['submit_5fmultisig_5ftx_5fhex',['submit_multisig_tx_hex',['../classmonero_1_1monero__wallet.html#a964ce21b855acde685dde8846580f898',1,'monero::monero_wallet']]], + ['sweep_5fdust',['sweep_dust',['../classmonero_1_1monero__wallet.html#ab290b5c58752ee820c2d058a051f105e',1,'monero::monero_wallet']]], + ['sweep_5foutput',['sweep_output',['../classmonero_1_1monero__wallet.html#afbef81657742c295d16225f0fa8d0075',1,'monero::monero_wallet']]], + ['sweep_5funlocked',['sweep_unlocked',['../classmonero_1_1monero__wallet.html#a2a30e028af2e27be045755a5c4fd0855',1,'monero::monero_wallet']]], + ['sync',['sync',['../classmonero_1_1monero__wallet.html#ae69123b6fc6bc381f17a4e2faa323787',1,'monero::monero_wallet::sync()'],['../classmonero_1_1monero__wallet.html#afb4759741f9b1a536606b1a26c43e4e0',1,'monero::monero_wallet::sync(monero_sync_listener &listener)'],['../classmonero_1_1monero__wallet.html#aed4bae7ece950543bdb60f0039424401',1,'monero::monero_wallet::sync(uint64_t start_height)'],['../classmonero_1_1monero__wallet.html#abf2980e8c363030bcb2a6bf3aa9b53a8',1,'monero::monero_wallet::sync(uint64_t start_height, monero_sync_listener &listener)']]] ]; diff --git a/docs/search/functions_c.js b/docs/search/functions_c.js index 2392849..80baf01 100644 --- a/docs/search/functions_c.js +++ b/docs/search/functions_c.js @@ -1,6 +1,5 @@ var searchData= [ - ['wait_5ffor_5fnext_5fblock',['wait_for_next_block',['../classmonero_1_1monero__wallet.html#adea8d9aeb4401c892b0bdd1f5df29fb8',1,'monero::monero_wallet']]], - ['wallet2_5flistener',['wallet2_listener',['../structmonero_1_1wallet2__listener.html#a1eb81f32adeff8288598295c7f05b9b6',1,'monero::wallet2_listener']]], - ['wallet_5fexists',['wallet_exists',['../classmonero_1_1monero__wallet.html#ad4174ed077e0c423bd87f3a0a89ac151',1,'monero::monero_wallet']]] + ['to_5fproperty_5ftree',['to_property_tree',['../structmonero_1_1serializable__struct.html#a1674afdced731c1687d37c05f3e7a9be',1,'monero::serializable_struct::to_property_tree()'],['../structmonero_1_1monero__block__header.html#abfb6486a0f190a2538c79a8cf63b8709',1,'monero::monero_block_header::to_property_tree()'],['../structmonero_1_1monero__block.html#a1210cc81324e8232e05893fcc8a38b09',1,'monero::monero_block::to_property_tree()'],['../structmonero_1_1monero__tx.html#a85861294812884fe5899bee3438f0049',1,'monero::monero_tx::to_property_tree()'],['../structmonero_1_1monero__key__image.html#ac7440270a4c250ddcffc99eb021320db',1,'monero::monero_key_image::to_property_tree()'],['../structmonero_1_1monero__output.html#a6426edac595e680d34b78cd8709bfbcb',1,'monero::monero_output::to_property_tree()'],['../structmonero_1_1monero__subaddress.html#af083b578419da9d69bffb6b3bd3e1cda',1,'monero::monero_subaddress::to_property_tree()'],['../structmonero_1_1monero__account.html#aca680b5cf23a357f8c49d843b9d1e715',1,'monero::monero_account::to_property_tree()'],['../structmonero_1_1monero__transfer.html#aac19cca1774b0b46b1bd78336772dfa7',1,'monero::monero_transfer::to_property_tree()'],['../structmonero_1_1monero__incoming__transfer.html#acc3c15bfd199eb94591fb87cffa2359a',1,'monero::monero_incoming_transfer::to_property_tree()'],['../structmonero_1_1monero__outgoing__transfer.html#a0a44f6722238b7c766811245ff57eb06',1,'monero::monero_outgoing_transfer::to_property_tree()'],['../structmonero_1_1monero__transfer__query.html#aad73282bc4d791ddd6e064c46e1e5b0b',1,'monero::monero_transfer_query::to_property_tree()'],['../structmonero_1_1monero__output__wallet.html#aee2dc54f465719999f78c44cd0c677a2',1,'monero::monero_output_wallet::to_property_tree()'],['../structmonero_1_1monero__output__query.html#aed180b284800897658175df13809086e',1,'monero::monero_output_query::to_property_tree()'],['../structmonero_1_1monero__tx__wallet.html#a38332602a4ba4d43dc7b04f5f774a9f3',1,'monero::monero_tx_wallet::to_property_tree()'],['../structmonero_1_1monero__tx__query.html#acffeb6bf3c558fa6db8ba7cc3f5658c3',1,'monero::monero_tx_query::to_property_tree()'],['../structmonero_1_1monero__tx__set.html#aa440129585740f3a2d3a6f5e3ab19913',1,'monero::monero_tx_set::to_property_tree()'],['../structmonero_1_1monero__integrated__address.html#a22078831c51ef860868a1b6bfad2ea24',1,'monero::monero_integrated_address::to_property_tree()'],['../structmonero_1_1monero__send__request.html#a71e56c039a357c178de342edd9ae0481',1,'monero::monero_send_request::to_property_tree()'],['../structmonero_1_1monero__key__image__import__result.html#a3e73289149f6aa37760e406165bb0edc',1,'monero::monero_key_image_import_result::to_property_tree()'],['../structmonero_1_1monero__check.html#a7a6ef3c88c37395642e2c519dfdcc246',1,'monero::monero_check::to_property_tree()'],['../structmonero_1_1monero__check__tx.html#acd887894552f4e94f9fa7e1641c53515',1,'monero::monero_check_tx::to_property_tree()'],['../structmonero_1_1monero__check__reserve.html#ad0c68f1f9292c462b9a87fdc5b84c27c',1,'monero::monero_check_reserve::to_property_tree()'],['../structmonero_1_1monero__multisig__info.html#a3d910679e504f022a0d0a022d3c82b14',1,'monero::monero_multisig_info::to_property_tree()'],['../structmonero_1_1monero__multisig__init__result.html#ac204e060fa06f24b3c2e571699b3ed9d',1,'monero::monero_multisig_init_result::to_property_tree()'],['../structmonero_1_1monero__multisig__sign__result.html#a053b59d597ff0cccbc89d54363e0f90c',1,'monero::monero_multisig_sign_result::to_property_tree()']]], + ['tx_5fheight_5fless_5fthan',['tx_height_less_than',['../namespacemonero.html#a05561b00d2f4f98c1ff9d082326cf8a9',1,'monero']]] ]; diff --git a/docs/search/functions_d.js b/docs/search/functions_d.js index 707548e..42d877f 100644 --- a/docs/search/functions_d.js +++ b/docs/search/functions_d.js @@ -1,4 +1,6 @@ var searchData= [ - ['_7emonero_5fwallet',['~monero_wallet',['../classmonero_1_1monero__wallet.html#a8b434916e7815fcfe4dee23a3086def1',1,'monero::monero_wallet']]] + ['validate_5ftransfer',['validate_transfer',['../namespacemonero.html#a11ef2da5190ff16e820b26ada8cfd943',1,'monero']]], + ['verify',['verify',['../classmonero_1_1monero__wallet.html#a9c7792c67874bdc4e1229f8efc28b0ec',1,'monero::monero_wallet']]], + ['vout_5fbefore',['vout_before',['../namespacemonero.html#ad88e2b182344e1c169cd028ad8366359',1,'monero']]] ]; diff --git a/docs/search/functions_e.html b/docs/search/functions_e.html new file mode 100644 index 0000000..c1bd870 --- /dev/null +++ b/docs/search/functions_e.html @@ -0,0 +1,30 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/docs/search/functions_e.js b/docs/search/functions_e.js new file mode 100644 index 0000000..2392849 --- /dev/null +++ b/docs/search/functions_e.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['wait_5ffor_5fnext_5fblock',['wait_for_next_block',['../classmonero_1_1monero__wallet.html#adea8d9aeb4401c892b0bdd1f5df29fb8',1,'monero::monero_wallet']]], + ['wallet2_5flistener',['wallet2_listener',['../structmonero_1_1wallet2__listener.html#a1eb81f32adeff8288598295c7f05b9b6',1,'monero::wallet2_listener']]], + ['wallet_5fexists',['wallet_exists',['../classmonero_1_1monero__wallet.html#ad4174ed077e0c423bd87f3a0a89ac151',1,'monero::monero_wallet']]] +]; diff --git a/docs/search/functions_f.html b/docs/search/functions_f.html new file mode 100644 index 0000000..38b6e81 --- /dev/null +++ b/docs/search/functions_f.html @@ -0,0 +1,30 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/docs/search/functions_f.js b/docs/search/functions_f.js new file mode 100644 index 0000000..707548e --- /dev/null +++ b/docs/search/functions_f.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['_7emonero_5fwallet',['~monero_wallet',['../classmonero_1_1monero__wallet.html#a8b434916e7815fcfe4dee23a3086def1',1,'monero::monero_wallet']]] +]; diff --git a/docs/search/searchdata.js b/docs/search/searchdata.js index e4693bd..787e6a3 100644 --- a/docs/search/searchdata.js +++ b/docs/search/searchdata.js @@ -1,9 +1,9 @@ var indexSectionsWithContent = { - 0: "acdgimoprstvw~", + 0: "acdefgimoprstvw~", 1: "msw", 2: "m", - 3: "acdgimoprstvw~", + 3: "acdefgimoprstvw~", 4: "m" }; diff --git a/docs/structmonero_1_1monero__account-members.html b/docs/structmonero_1_1monero__account-members.html index d3e2c4f..0c292aa 100644 --- a/docs/structmonero_1_1monero__account-members.html +++ b/docs/structmonero_1_1monero__account-members.html @@ -5,7 +5,7 @@ -monero-cpp-library: Member List +Monero C++ Library: Member List @@ -21,7 +21,7 @@
diff --git a/docs/structmonero_1_1monero__account.html b/docs/structmonero_1_1monero__account.html index 4e0c4f4..df25dd7 100644 --- a/docs/structmonero_1_1monero__account.html +++ b/docs/structmonero_1_1monero__account.html @@ -5,7 +5,7 @@ -monero-cpp-library: monero::monero_account Struct Reference +Monero C++ Library: monero::monero_account Struct Reference @@ -21,7 +21,7 @@ diff --git a/docs/structmonero_1_1monero__block-members.html b/docs/structmonero_1_1monero__block-members.html index 6101d56..1d114b3 100644 --- a/docs/structmonero_1_1monero__block-members.html +++ b/docs/structmonero_1_1monero__block-members.html @@ -5,7 +5,7 @@ -monero-cpp-library: Member List +Monero C++ Library: Member List @@ -21,7 +21,7 @@ diff --git a/docs/structmonero_1_1monero__block.html b/docs/structmonero_1_1monero__block.html index e9cdf39..0d84363 100644 --- a/docs/structmonero_1_1monero__block.html +++ b/docs/structmonero_1_1monero__block.html @@ -5,7 +5,7 @@ -monero-cpp-library: monero::monero_block Struct Reference +Monero C++ Library: monero::monero_block Struct Reference @@ -21,7 +21,7 @@ diff --git a/docs/structmonero_1_1monero__block__header-members.html b/docs/structmonero_1_1monero__block__header-members.html index e9c710f..0f7eefa 100644 --- a/docs/structmonero_1_1monero__block__header-members.html +++ b/docs/structmonero_1_1monero__block__header-members.html @@ -5,7 +5,7 @@ -monero-cpp-library: Member List +Monero C++ Library: Member List @@ -21,7 +21,7 @@ diff --git a/docs/structmonero_1_1monero__block__header.html b/docs/structmonero_1_1monero__block__header.html index 0173e01..71bccd9 100644 --- a/docs/structmonero_1_1monero__block__header.html +++ b/docs/structmonero_1_1monero__block__header.html @@ -5,7 +5,7 @@ -monero-cpp-library: monero::monero_block_header Struct Reference +Monero C++ Library: monero::monero_block_header Struct Reference @@ -21,7 +21,7 @@ diff --git a/docs/structmonero_1_1monero__check-members.html b/docs/structmonero_1_1monero__check-members.html index 603597c..93d480b 100644 --- a/docs/structmonero_1_1monero__check-members.html +++ b/docs/structmonero_1_1monero__check-members.html @@ -5,7 +5,7 @@ -monero-cpp-library: Member List +Monero C++ Library: Member List @@ -21,7 +21,7 @@ diff --git a/docs/structmonero_1_1monero__check.html b/docs/structmonero_1_1monero__check.html index 342d4bc..c5f4770 100644 --- a/docs/structmonero_1_1monero__check.html +++ b/docs/structmonero_1_1monero__check.html @@ -5,7 +5,7 @@ -monero-cpp-library: monero::monero_check Struct Reference +Monero C++ Library: monero::monero_check Struct Reference @@ -21,7 +21,7 @@ diff --git a/docs/structmonero_1_1monero__check__reserve-members.html b/docs/structmonero_1_1monero__check__reserve-members.html index f497481..52d0fc1 100644 --- a/docs/structmonero_1_1monero__check__reserve-members.html +++ b/docs/structmonero_1_1monero__check__reserve-members.html @@ -5,7 +5,7 @@ -monero-cpp-library: Member List +Monero C++ Library: Member List @@ -21,7 +21,7 @@ diff --git a/docs/structmonero_1_1monero__check__reserve.html b/docs/structmonero_1_1monero__check__reserve.html index f0c5e98..a9fb6b7 100644 --- a/docs/structmonero_1_1monero__check__reserve.html +++ b/docs/structmonero_1_1monero__check__reserve.html @@ -5,7 +5,7 @@ -monero-cpp-library: monero::monero_check_reserve Struct Reference +Monero C++ Library: monero::monero_check_reserve Struct Reference @@ -21,7 +21,7 @@ diff --git a/docs/structmonero_1_1monero__check__tx-members.html b/docs/structmonero_1_1monero__check__tx-members.html index e0eaa43..d7ca8d2 100644 --- a/docs/structmonero_1_1monero__check__tx-members.html +++ b/docs/structmonero_1_1monero__check__tx-members.html @@ -5,7 +5,7 @@ -monero-cpp-library: Member List +Monero C++ Library: Member List @@ -21,7 +21,7 @@ diff --git a/docs/structmonero_1_1monero__check__tx.html b/docs/structmonero_1_1monero__check__tx.html index 31db248..01bdbe0 100644 --- a/docs/structmonero_1_1monero__check__tx.html +++ b/docs/structmonero_1_1monero__check__tx.html @@ -5,7 +5,7 @@ -monero-cpp-library: monero::monero_check_tx Struct Reference +Monero C++ Library: monero::monero_check_tx Struct Reference @@ -21,7 +21,7 @@ diff --git a/docs/structmonero_1_1monero__destination-members.html b/docs/structmonero_1_1monero__destination-members.html index 1b2f3d0..37c7cff 100644 --- a/docs/structmonero_1_1monero__destination-members.html +++ b/docs/structmonero_1_1monero__destination-members.html @@ -5,7 +5,7 @@ -monero-cpp-library: Member List +Monero C++ Library: Member List @@ -21,7 +21,7 @@ diff --git a/docs/structmonero_1_1monero__destination.html b/docs/structmonero_1_1monero__destination.html index e030514..89a6bfb 100644 --- a/docs/structmonero_1_1monero__destination.html +++ b/docs/structmonero_1_1monero__destination.html @@ -5,7 +5,7 @@ -monero-cpp-library: monero::monero_destination Struct Reference +Monero C++ Library: monero::monero_destination Struct Reference @@ -21,7 +21,7 @@ diff --git a/docs/structmonero_1_1monero__incoming__transfer-members.html b/docs/structmonero_1_1monero__incoming__transfer-members.html index defdacf..915789c 100644 --- a/docs/structmonero_1_1monero__incoming__transfer-members.html +++ b/docs/structmonero_1_1monero__incoming__transfer-members.html @@ -5,7 +5,7 @@ -monero-cpp-library: Member List +Monero C++ Library: Member List @@ -21,7 +21,7 @@ diff --git a/docs/structmonero_1_1monero__incoming__transfer.html b/docs/structmonero_1_1monero__incoming__transfer.html index 5298ab2..72c369a 100644 --- a/docs/structmonero_1_1monero__incoming__transfer.html +++ b/docs/structmonero_1_1monero__incoming__transfer.html @@ -5,7 +5,7 @@ -monero-cpp-library: monero::monero_incoming_transfer Struct Reference +Monero C++ Library: monero::monero_incoming_transfer Struct Reference @@ -21,7 +21,7 @@ diff --git a/docs/structmonero_1_1monero__integrated__address-members.html b/docs/structmonero_1_1monero__integrated__address-members.html index 5c9406d..8a8ee2e 100644 --- a/docs/structmonero_1_1monero__integrated__address-members.html +++ b/docs/structmonero_1_1monero__integrated__address-members.html @@ -5,7 +5,7 @@ -monero-cpp-library: Member List +Monero C++ Library: Member List @@ -21,7 +21,7 @@ diff --git a/docs/structmonero_1_1monero__integrated__address.html b/docs/structmonero_1_1monero__integrated__address.html index f518d13..82a5fb2 100644 --- a/docs/structmonero_1_1monero__integrated__address.html +++ b/docs/structmonero_1_1monero__integrated__address.html @@ -5,7 +5,7 @@ -monero-cpp-library: monero::monero_integrated_address Struct Reference +Monero C++ Library: monero::monero_integrated_address Struct Reference @@ -21,7 +21,7 @@ diff --git a/docs/structmonero_1_1monero__key__image-members.html b/docs/structmonero_1_1monero__key__image-members.html index b2094a9..2c446b7 100644 --- a/docs/structmonero_1_1monero__key__image-members.html +++ b/docs/structmonero_1_1monero__key__image-members.html @@ -5,7 +5,7 @@ -monero-cpp-library: Member List +Monero C++ Library: Member List @@ -21,7 +21,7 @@ diff --git a/docs/structmonero_1_1monero__key__image.html b/docs/structmonero_1_1monero__key__image.html index dc29f09..d0007e9 100644 --- a/docs/structmonero_1_1monero__key__image.html +++ b/docs/structmonero_1_1monero__key__image.html @@ -5,7 +5,7 @@ -monero-cpp-library: monero::monero_key_image Struct Reference +Monero C++ Library: monero::monero_key_image Struct Reference @@ -21,7 +21,7 @@ diff --git a/docs/structmonero_1_1monero__key__image__import__result-members.html b/docs/structmonero_1_1monero__key__image__import__result-members.html index 5b3f756..f3b64e8 100644 --- a/docs/structmonero_1_1monero__key__image__import__result-members.html +++ b/docs/structmonero_1_1monero__key__image__import__result-members.html @@ -5,7 +5,7 @@ -monero-cpp-library: Member List +Monero C++ Library: Member List @@ -21,7 +21,7 @@ diff --git a/docs/structmonero_1_1monero__key__image__import__result.html b/docs/structmonero_1_1monero__key__image__import__result.html index b8c5ab2..0afaa21 100644 --- a/docs/structmonero_1_1monero__key__image__import__result.html +++ b/docs/structmonero_1_1monero__key__image__import__result.html @@ -5,7 +5,7 @@ -monero-cpp-library: monero::monero_key_image_import_result Struct Reference +Monero C++ Library: monero::monero_key_image_import_result Struct Reference @@ -21,7 +21,7 @@ diff --git a/docs/structmonero_1_1monero__multisig__info-members.html b/docs/structmonero_1_1monero__multisig__info-members.html new file mode 100644 index 0000000..ed04b6e --- /dev/null +++ b/docs/structmonero_1_1monero__multisig__info-members.html @@ -0,0 +1,89 @@ + + + + + + + +Monero C++ Library: Member List + + + + + + + + + +
+
+
shared_ptr< monero_tx_wallet > monero::monero_wallet::create_tx monero_tx_set monero::monero_wallet::create_tx ( int  account_index, wallet2_listener -
Returns
the resulting transaction
+
Returns
a tx set for the requested transaction if possible
- -

◆ create_txs()

+ +

◆ create_txs()

- + @@ -831,7 +864,7 @@ struct  diff --git a/docs/classmonero_1_1monero__wallet__listener.html b/docs/classmonero_1_1monero__wallet__listener.html index 995051b..b2558bb 100644 --- a/docs/classmonero_1_1monero__wallet__listener.html +++ b/docs/classmonero_1_1monero__wallet__listener.html @@ -5,7 +5,7 @@ -monero-cpp-library: monero::monero_wallet_listener Class Reference +Monero C++ Library: monero::monero_wallet_listener Class Reference @@ -21,7 +21,7 @@ diff --git a/docs/dir_04adb1df8a70d06f465cfe55c3148bab.html b/docs/dir_04adb1df8a70d06f465cfe55c3148bab.html index a5d965c..17f8c0d 100644 --- a/docs/dir_04adb1df8a70d06f465cfe55c3148bab.html +++ b/docs/dir_04adb1df8a70d06f465cfe55c3148bab.html @@ -5,7 +5,7 @@ -monero-cpp-library: wallet Directory Reference +Monero C++ Library: wallet Directory Reference @@ -21,7 +21,7 @@ diff --git a/docs/dir_39030b11ec2f66a58a20203c6f23f032.html b/docs/dir_39030b11ec2f66a58a20203c6f23f032.html index c7462bb..a4394e7 100644 --- a/docs/dir_39030b11ec2f66a58a20203c6f23f032.html +++ b/docs/dir_39030b11ec2f66a58a20203c6f23f032.html @@ -5,7 +5,7 @@ -monero-cpp-library: daemon Directory Reference +Monero C++ Library: daemon Directory Reference @@ -21,7 +21,7 @@ diff --git a/docs/dir_cbdb8362360e11eafe2fa3bc74cf0ffd.html b/docs/dir_cbdb8362360e11eafe2fa3bc74cf0ffd.html index 4733f69..9fe4cc3 100644 --- a/docs/dir_cbdb8362360e11eafe2fa3bc74cf0ffd.html +++ b/docs/dir_cbdb8362360e11eafe2fa3bc74cf0ffd.html @@ -5,7 +5,7 @@ -monero-cpp-library: utils Directory Reference +Monero C++ Library: utils Directory Reference @@ -21,7 +21,7 @@ diff --git a/docs/files.html b/docs/files.html index f64899e..f6d0e66 100644 --- a/docs/files.html +++ b/docs/files.html @@ -5,7 +5,7 @@ -monero-cpp-library: File List +Monero C++ Library: File List @@ -21,7 +21,7 @@ diff --git a/docs/functions.html b/docs/functions.html index 8d67e09..6005b0d 100644 --- a/docs/functions.html +++ b/docs/functions.html @@ -5,7 +5,7 @@ -monero-cpp-library: Class Members +Monero C++ Library: Class Members @@ -21,7 +21,7 @@ @@ -84,7 +84,7 @@ $(function() { : monero::monero_wallet
  • close() -: monero::monero_wallet +: monero::monero_wallet
  • create_account() : monero::monero_wallet @@ -96,10 +96,10 @@ $(function() { : monero::monero_wallet
  • create_tx() -: monero::monero_wallet +: monero::monero_wallet
  • create_txs() -: monero::monero_wallet +: monero::monero_wallet
  • create_wallet_from_keys() : monero::monero_wallet @@ -120,12 +120,26 @@ $(function() { +

    - e -

    + + +

    - f -

    + +

    - g -

    @@ -315,10 +353,10 @@ $(function() { : monero::monero_wallet
  • send() -: monero::monero_wallet +: monero::monero_wallet
  • send_split() -: monero::monero_wallet +: monero::monero_wallet
  • serialize() : monero::serializable_struct @@ -341,6 +379,9 @@ $(function() {
  • sign() : monero::monero_wallet
  • +
  • sign_multisig_tx_hex() +: monero::monero_wallet +
  • start_mining() : monero::monero_wallet
  • @@ -353,14 +394,20 @@ $(function() {
  • stop_syncing() : monero::monero_wallet
  • +
  • submit_multisig_tx_hex() +: monero::monero_wallet +
  • sweep_dust() -: monero::monero_wallet +: monero::monero_wallet
  • sweep_output() -: monero::monero_wallet +: monero::monero_wallet +
  • +
  • sweep_unlocked() +: monero::monero_wallet
  • sync() -: monero::monero_wallet +: monero::monero_wallet
  • @@ -377,6 +424,9 @@ $(function() { , monero::monero_integrated_address , monero::monero_key_image , monero::monero_key_image_import_result +, monero::monero_multisig_info +, monero::monero_multisig_init_result +, monero::monero_multisig_sign_result , monero::monero_outgoing_transfer , monero::monero_output , monero::monero_output_query @@ -387,6 +437,7 @@ $(function() { , monero::monero_transfer_query , monero::monero_tx , monero::monero_tx_query +, monero::monero_tx_set , monero::monero_tx_wallet , monero::serializable_struct diff --git a/docs/functions_func.html b/docs/functions_func.html index 5ec40d8..58f02d9 100644 --- a/docs/functions_func.html +++ b/docs/functions_func.html @@ -5,7 +5,7 @@ -monero-cpp-library: Class Members - Functions +Monero C++ Library: Class Members - Functions @@ -21,7 +21,7 @@ @@ -84,7 +84,7 @@ $(function() { : monero::monero_wallet
  • close() -: monero::monero_wallet +: monero::monero_wallet
  • create_account() : monero::monero_wallet @@ -96,10 +96,10 @@ $(function() { : monero::monero_wallet
  • create_tx() -: monero::monero_wallet +: monero::monero_wallet
  • create_txs() -: monero::monero_wallet +: monero::monero_wallet
  • create_wallet_from_keys() : monero::monero_wallet @@ -120,12 +120,26 @@ $(function() { +

    - e -

    + + +

    - f -

    + +

    - g -

    @@ -315,10 +353,10 @@ $(function() { : monero::monero_wallet
  • send() -: monero::monero_wallet +: monero::monero_wallet
  • send_split() -: monero::monero_wallet +: monero::monero_wallet
  • serialize() : monero::serializable_struct @@ -341,6 +379,9 @@ $(function() {
  • sign() : monero::monero_wallet
  • +
  • sign_multisig_tx_hex() +: monero::monero_wallet +
  • start_mining() : monero::monero_wallet
  • @@ -353,14 +394,20 @@ $(function() {
  • stop_syncing() : monero::monero_wallet
  • +
  • submit_multisig_tx_hex() +: monero::monero_wallet +
  • sweep_dust() -: monero::monero_wallet +: monero::monero_wallet
  • sweep_output() -: monero::monero_wallet +: monero::monero_wallet +
  • +
  • sweep_unlocked() +: monero::monero_wallet
  • sync() -: monero::monero_wallet +: monero::monero_wallet
  • @@ -377,6 +424,9 @@ $(function() { , monero::monero_integrated_address , monero::monero_key_image , monero::monero_key_image_import_result +, monero::monero_multisig_info +, monero::monero_multisig_init_result +, monero::monero_multisig_sign_result , monero::monero_outgoing_transfer , monero::monero_output , monero::monero_output_query @@ -387,6 +437,7 @@ $(function() { , monero::monero_transfer_query , monero::monero_tx , monero::monero_tx_query +, monero::monero_tx_set , monero::monero_tx_wallet , monero::serializable_struct diff --git a/docs/hierarchy.html b/docs/hierarchy.html index 3445f80..4c9885a 100644 --- a/docs/hierarchy.html +++ b/docs/hierarchy.html @@ -5,7 +5,7 @@ -monero-cpp-library: Class Hierarchy +Monero C++ Library: Class Hierarchy @@ -21,7 +21,7 @@ @@ -86,18 +86,22 @@ $(function() { - - - - - - - - - - - - + + + + + + + + + + + + + + + +
    vector< shared_ptr< monero_tx_wallet > > monero::monero_wallet::create_txs monero_tx_set monero::monero_wallet::create_txs ( monero_send_request &  request)wallet2_listener -
    Returns
    the created transactions
    +
    Returns
    a tx set for the requested transactions if possible
    @@ -1041,6 +1074,82 @@ struct 
    wallet2_listener
    Returns
    the decoded integrated address including standard address and payment id
    + + + +

    ◆ exchange_multisig_keys()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    monero_multisig_init_result monero::monero_wallet::exchange_multisig_keys (const vector< string > & mutisig_hexes,
    const string & password 
    )
    +
    +

    Exchange multisig hex with participants in a M/N multisig wallet.

    +

    This process must be repeated with participants exactly N-M times.

    +
    Parameters
    + + + +
    multisig_hexesare multisig hex from each participant
    passwordis the wallet's password // TODO monero core: redundant? wallet is created with password
    +
    +
    +
    Returns
    the result which has the multisig's address xor this wallet's multisig hex to share with participants iff not done
    + +
    +
    + +

    ◆ finalize_multisig()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    string monero::monero_wallet::finalize_multisig (const vector< string > & multisig_hexes,
    const string & password 
    )
    +
    +

    Finalize a N-1/N multisig wallet.

    +

    TODO monero core: this is a special case of exchangeMultisigKeys() for N-1/N multisig. use that as the last step instead and remove this? that would further generalize the process

    +
    Parameters
    + + + +
    multisig_hexesare multisig hex from each participant
    passwordis the wallet's password // TODO monero core: redundant? wallet is created with password
    +
    +
    +
    Returns
    the multisig wallet's address
    +
    @@ -1603,6 +1712,44 @@ the wallet's balance + + + +

    ◆ get_multisig_hex()

    + +
    +
    + + + + + + + +
    string monero::monero_wallet::get_multisig_hex ()
    +
    +

    Export this wallet's multisig info as hex for other participants.

    +
    Returns
    this wallet's multisig info as hex for other participants
    + +
    +
    + +

    ◆ get_multisig_info()

    + +
    +
    + + + + + + + +
    monero_multisig_info monero::monero_wallet::get_multisig_info ()
    +
    +

    Get multisig info about this wallet.

    +
    Returns
    multisig info about this wallet
    +
    @@ -2376,6 +2523,33 @@ all wallet transactions
    Returns
    results of the import
    + + + +

    ◆ import_multisig_hex()

    + +
    +
    + + + + + + + + +
    int monero::monero_wallet::import_multisig_hex (const vector< string > & multisig_hexes)
    +
    +

    Import multisig info as hex from other participants.

    +

    Note: If the daemon is not trusted, this method will not automatically update the spent status after importing peer multisig hex. In that case, the

    +
    Parameters
    + + +
    multisig_hexesare multisig hex from each participant
    +
    +
    +
    Returns
    the number of outputs signed with the given multisig hex
    +
    @@ -2440,6 +2614,44 @@ all wallet transactions

    Indicates if the wallet's daemon is synced with the network.

    Returns
    true if the daemon is synced with the network, false otherwise
    + + + +

    ◆ is_daemon_trusted()

    + +
    +
    + + + + + + + +
    bool monero::monero_wallet::is_daemon_trusted () const
    +
    +

    Indicates if the daemon is trusted or untrusted.

    +
    Returns
    true if the daemon is trusted, false otherwise
    + +
    +
    + +

    ◆ is_multisig_import_needed()

    + +
    +
    + + + + + + + +
    bool monero::monero_wallet::is_multisig_import_needed () const
    +
    +

    Indicates if importing multisig data is needed for returning a correct balance.

    +
    Returns
    true if importing multisig data is needed for returning a correct balance, false otherwise
    +
    @@ -2459,6 +2671,49 @@ all wallet transactions

    Indicates if the wallet is synced with the daemon.

    Returns
    true if the wallet is synced with the daemon, false otherwise
    + + + +

    ◆ make_multisig()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    monero_multisig_init_result monero::monero_wallet::make_multisig (const vector< string > & multisig_hexes,
    int threshold,
    const string & password 
    )
    +
    +

    Make this wallet multisig by importing multisig hex from participants.

    +
    Parameters
    + + + +
    multisig_hexesare multisig hex from each participant
    thresholdis the number of signatures needed to sign transfers @password is the wallet password
    +
    +
    +
    Returns
    the result which has the multisig's address xor this wallet's multisig hex to share with participants iff not N/N
    +
    @@ -2572,6 +2827,25 @@ all wallet transactions
    Returns
    the send request parsed from the uri
    + + + +

    ◆ prepare_multisig()

    + +
    +
    + + + + + + + +
    string monero::monero_wallet::prepare_multisig ()
    +
    +

    Get multisig info as hex to share with participants to begin creating a multisig wallet.

    +
    Returns
    this wallet's multisig hex to share with participants
    +
    @@ -2720,6 +2994,26 @@ all wallet transactions

    Rescan the blockchain from scratch, losing any information which cannot be recovered from the blockchain itself.

    WARNING: This method discards local wallet data like destination addresses, tx secret keys, tx notes, etc.

    + + + +

    ◆ rescan_spent()

    + +
    +
    + + + + + + + +
    void monero::monero_wallet::rescan_spent ()
    +
    +

    Rescan the blockchain for spent outputs.

    +

    Note: this can only be called with a trusted daemon.

    +

    Example use case: peer multisig hex is import when connected to an untrusted daemon, so the wallet will not rescan spent outputs. Then the wallet connects to a trusted daemon. This method should be manually invoked to rescan outputs.

    +
    @@ -2740,16 +3034,16 @@ all wallet transactions - -

    ◆ send() [1/3]

    + +

    ◆ send() [1/3]

    - + - + @@ -2762,18 +3056,18 @@ all wallet transactions
    shared_ptr< monero_tx_wallet > monero::monero_wallet::send monero_tx_set monero::monero_wallet::send (monero_send_request & const monero_send_request &  request)
    -
    Returns
    the resulting transaction
    +
    Returns
    a tx set with the requested transaction if possible
    - -

    ◆ send() [2/3]

    + +

    ◆ send() [2/3]

    - + @@ -2806,18 +3100,18 @@ all wallet transactions
    shared_ptr< monero_tx_wallet > monero::monero_wallet::send monero_tx_set monero::monero_wallet::send ( uint32_t  account_index,
    -
    Returns
    the resulting transaction
    +
    Returns
    a tx set with the requested transaction if possible
    - -

    ◆ send() [3/3]

    + +

    ◆ send() [3/3]

    - + @@ -2857,18 +3151,18 @@ all wallet transactions
    shared_ptr< monero_tx_wallet > monero::monero_wallet::send monero_tx_set monero::monero_wallet::send ( uint32_t  account_index,
    -
    Returns
    the resulting transaction
    +
    Returns
    a tx set with the requested transaction if possible
    - -

    ◆ send_split()

    + +

    ◆ send_split()

    - + @@ -2883,7 +3177,7 @@ all wallet transactions
    vector< shared_ptr< monero_tx_wallet > > monero::monero_wallet::send_split monero_tx_set monero::monero_wallet::send_split ( const monero_send_request &  request)
    -
    Returns
    the resulting transaction
    +
    Returns
    a tx set with the requested transactions if possible
    @@ -3112,6 +3406,32 @@ all wallet transactions
    Returns
    the signature
    + + + +

    ◆ sign_multisig_tx_hex()

    + +
    +
    + + + + + + + + +
    monero_multisig_sign_result monero::monero_wallet::sign_multisig_tx_hex (const string & multisig_tx_hex)
    +
    +

    Sign previously created multisig transactions as represented by hex.

    +
    Parameters
    + + +
    multisig_tx_hexis the hex shared among the multisig transactions when they were created
    +
    +
    +
    Returns
    the result of signing the multisig transactions
    +
    @@ -3213,14 +3533,40 @@ all wallet transactions - -

    ◆ sweep_dust()

    + +

    ◆ submit_multisig_tx_hex()

    - + + + + + + +
    vector< shared_ptr< monero_tx_wallet > > monero::monero_wallet::sweep_dust vector< string > monero::monero_wallet::submit_multisig_tx_hex (const string & signed_multisig_tx_hex)
    +
    +

    Submit signed multisig transactions as represented by a hex string.

    +
    Parameters
    + + +
    signed_multisig_tx_hexis the signed multisig hex returned from signMultisigTxs()
    +
    +
    +
    Returns
    the resulting transaction ids
    + +
    +
    + +

    ◆ sweep_dust()

    + +
    +
    + + + @@ -3285,78 +3631,78 @@ all wallet transactions
    monero_tx_set monero::monero_wallet::sweep_dust ( bool  do_not_relay = false)
    -
    Returns
    the resulting transactions from sweeping dust
    +
    Returns
    a tx set with the requested transactions if possible
    - -

    ◆ sweep_output()

    + +

    ◆ sweep_output()

    - + - +
    shared_ptr< monero_tx_wallet > monero::monero_wallet::sweep_output monero_tx_set monero::monero_wallet::sweep_output ( const monero_send_request &  request) const
    -

    Create and relay a transaction which transfers funds from this wallet to a destination address.

    -
    Parameters
    - - - - -
    account_indexis the index of the account to draw funds from
    addressis the destination address to send funds to
    sendAmountis the amount being sent
    -
    -
    -
    Returns
    the resulting transactionCreate and relay a transaction which transfers funds from this wallet to a destination address.
    -
    Parameters
    - - - - - -
    account_indexis the index of the account to draw funds from
    addressis the destination address to send funds to
    sendAmountis the amount being sent
    priorityis the send priority (default normal)
    -
    -
    -
    Returns
    the resulting transactionCreate and relay (depending on configuration) one or more transactions which transfer funds from this wallet to one or more destination.
    -
    Parameters
    - - -
    requestconfigures the transactions
    -
    -
    -
    Returns
    the resulting transactionsCreate and relay one or more transactions which transfer funds from this wallet to one or more destination.
    -
    Parameters
    - - - - -
    account_indexis the index of the account to draw funds from
    addressis the destination address to send funds to
    sendAmountis the amount being sent
    -
    -
    -
    Returns
    the resulting transactionsCreate and relay one or more transactions which transfer funds from this wallet to one or more destination.
    -
    Parameters
    - - - - - -
    account_indexis the index of the account to draw funds from
    addressis the destination address to send funds to
    sendAmountis the amount being sent
    priorityis the send priority (default normal)
    -
    -
    -
    Returns
    the resulting transactionsSweep an output with a given key image.
    +

    Sweep an output with a given key image.

    Parameters
    requestconfigures the sweep transaction
    -
    Returns
    the resulting transaction from sweeping an output
    +
    Returns
    a tx set with the requested transaction if possible
    + +
    +
    + +

    ◆ sweep_unlocked()

    + +
    +
    + + + + + + + + +
    vector< monero_tx_set > monero::monero_wallet::sweep_unlocked (const monero_send_request & request)
    +
    +

    Create and relay one or more transactions which transfer funds from this wallet to one or more destination.

    +
    Parameters
    + + + + +
    account_indexis the index of the account to draw funds from
    addressis the destination address to send funds to
    sendAmountis the amount being sent
    +
    +
    +
    Returns
    the resulting transactionsCreate and relay one or more transactions which transfer funds from this wallet to one or more destination.
    +
    Parameters
    + + + + + +
    account_indexis the index of the account to draw funds from
    addressis the destination address to send funds to
    sendAmountis the amount being sent
    priorityis the send priority (default normal)
    +
    +
    +
    Returns
    the resulting transactionsSweep unlocked funds according to the given request.
    +
    Parameters
    + + +
    requestis the sweep configuration
    +
    +
    +
    Returns
    the tx sets with the requested transactions
    diff --git a/docs/classmonero_1_1monero__wallet__listener-members.html b/docs/classmonero_1_1monero__wallet__listener-members.html index bca8b71..a0adda1 100644 --- a/docs/classmonero_1_1monero__wallet__listener-members.html +++ b/docs/classmonero_1_1monero__wallet__listener-members.html @@ -5,7 +5,7 @@ -monero-cpp-library: Member List +Monero C++ Library: Member List @@ -21,7 +21,7 @@
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
     Cmonero::monero_integrated_address
     Cmonero::monero_key_image
     Cmonero::monero_key_image_import_result
     ▼Cmonero::monero_output
     ▼Cmonero::monero_output_wallet
     Cmonero::monero_output_query
     Cmonero::monero_send_request
     Cmonero::monero_subaddress
     ▼Cmonero::monero_transfer
     Cmonero::monero_incoming_transfer
     Cmonero::monero_outgoing_transfer
     Cmonero::monero_transfer_query
     ▼Cmonero::monero_tx
     ▼Cmonero::monero_tx_wallet
     Cmonero::monero_tx_query
     Cmonero::monero_multisig_info
     Cmonero::monero_multisig_init_result
     Cmonero::monero_multisig_sign_result
     ▼Cmonero::monero_output
     ▼Cmonero::monero_output_wallet
     Cmonero::monero_output_query
     Cmonero::monero_send_request
     Cmonero::monero_subaddress
     ▼Cmonero::monero_transfer
     Cmonero::monero_incoming_transfer
     Cmonero::monero_outgoing_transfer
     Cmonero::monero_transfer_query
     ▼Cmonero::monero_tx
     ▼Cmonero::monero_tx_wallet
     Cmonero::monero_tx_query
     Cmonero::monero_tx_set
    diff --git a/docs/index.html b/docs/index.html index fa8638b..d03386c 100644 --- a/docs/index.html +++ b/docs/index.html @@ -5,7 +5,7 @@ -monero-cpp-library: Main Page +Monero C++ Library: Main Page @@ -21,7 +21,7 @@
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
     
    struct  monero_key_image_import_result
     
    struct  monero_multisig_info
     
    struct  monero_multisig_init_result
     
    struct  monero_multisig_sign_result
     
    struct  monero_outgoing_transfer
     
    struct  monero_output
     
    struct  monero_tx_query
     
    struct  monero_tx_set
     
    struct  monero_tx_wallet
     
    class  monero_wallet
     
    bool vout_before (const shared_ptr< monero_output > &o1, const shared_ptr< monero_output > &o2)
     
    +std::string get_default_ringdb_path (cryptonote::network_type nettype)
     
    bool validate_transfer (wallet2 *m_w2, const std::list< wallet_rpc::transfer_destination > &destinations, const std::string &payment_id, std::vector< cryptonote::tx_destination_entry > &dsts, std::vector< uint8_t > &extra, bool at_least_one_destination, epee::json_rpc::error &er)
     
    diff --git a/docs/namespacemonero__utils.html b/docs/namespacemonero__utils.html index 713d34d..9eea59e 100644 --- a/docs/namespacemonero__utils.html +++ b/docs/namespacemonero__utils.html @@ -5,7 +5,7 @@ -monero-cpp-library: monero_utils Namespace Reference +Monero C++ Library: monero_utils Namespace Reference @@ -21,7 +21,7 @@
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    + + + + + +
    +
    Monero C++ Library +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    +
    +
    +
    monero::monero_multisig_info Member List
    +
    +
    + +

    This is the complete list of members for monero::monero_multisig_info, including all inherited members.

    + + + + + + + +
    m_is_multisig (defined in monero::monero_multisig_info)monero::monero_multisig_info
    m_is_ready (defined in monero::monero_multisig_info)monero::monero_multisig_info
    m_num_participants (defined in monero::monero_multisig_info)monero::monero_multisig_info
    m_threshold (defined in monero::monero_multisig_info)monero::monero_multisig_info
    serialize() constmonero::serializable_struct
    to_property_tree() constmonero::monero_multisig_infovirtual
    + + + + diff --git a/docs/structmonero_1_1monero__multisig__info.html b/docs/structmonero_1_1monero__multisig__info.html new file mode 100644 index 0000000..42630a8 --- /dev/null +++ b/docs/structmonero_1_1monero__multisig__info.html @@ -0,0 +1,155 @@ + + + + + + + +Monero C++ Library: monero::monero_multisig_info Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    Monero C++ Library +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    monero::monero_multisig_info Struct Reference
    +
    +
    + +

    #include <monero_wallet_model.h>

    +
    +Inheritance diagram for monero::monero_multisig_info:
    +
    +
    + + +monero::serializable_struct + +
    + + + + + + + +

    +Public Member Functions

    boost::property_tree::ptree to_property_tree () const
     
    - Public Member Functions inherited from monero::serializable_struct
    string serialize () const
     
    + + + + + + + + + +

    +Public Attributes

    +bool m_is_multisig
     
    +bool m_is_ready
     
    +uint32_t m_threshold
     
    +uint32_t m_num_participants
     
    +

    Detailed Description

    +

    Models information about a multisig wallet.

    +

    Member Function Documentation

    + +

    ◆ to_property_tree()

    + +
    +
    + + + + + +
    + + + + + + + +
    boost::property_tree::ptree monero::monero_multisig_info::to_property_tree () const
    +
    +virtual
    +
    +

    Convert the struct to a property tree.

    +
    Returns
    the converted property tree
    + +

    Implements monero::serializable_struct.

    + +
    +
    +
    The documentation for this struct was generated from the following files: +
    + + + + diff --git a/docs/structmonero_1_1monero__multisig__info.png b/docs/structmonero_1_1monero__multisig__info.png new file mode 100644 index 0000000..7c018ae Binary files /dev/null and b/docs/structmonero_1_1monero__multisig__info.png differ diff --git a/docs/structmonero_1_1monero__multisig__init__result-members.html b/docs/structmonero_1_1monero__multisig__init__result-members.html new file mode 100644 index 0000000..1597778 --- /dev/null +++ b/docs/structmonero_1_1monero__multisig__init__result-members.html @@ -0,0 +1,87 @@ + + + + + + + +Monero C++ Library: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    Monero C++ Library +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    monero::monero_multisig_init_result Member List
    +
    + + + + + diff --git a/docs/structmonero_1_1monero__multisig__init__result.html b/docs/structmonero_1_1monero__multisig__init__result.html new file mode 100644 index 0000000..7bbd24f --- /dev/null +++ b/docs/structmonero_1_1monero__multisig__init__result.html @@ -0,0 +1,149 @@ + + + + + + + +Monero C++ Library: monero::monero_multisig_init_result Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    Monero C++ Library +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    monero::monero_multisig_init_result Struct Reference
    +
    +
    + +

    #include <monero_wallet_model.h>

    +
    +Inheritance diagram for monero::monero_multisig_init_result:
    +
    +
    + + +monero::serializable_struct + +
    + + + + + + + +

    +Public Member Functions

    boost::property_tree::ptree to_property_tree () const
     
    - Public Member Functions inherited from monero::serializable_struct
    string serialize () const
     
    + + + + + +

    +Public Attributes

    +boost::optional< string > m_address
     
    +boost::optional< string > m_multisig_hex
     
    +

    Detailed Description

    +

    Models the result of initializing a multisig wallet which results in the multisig wallet's address xor another multisig hex to share with participants to create the wallet.

    +

    Member Function Documentation

    + +

    ◆ to_property_tree()

    + +
    +
    + + + + + +
    + + + + + + + +
    boost::property_tree::ptree monero::monero_multisig_init_result::to_property_tree () const
    +
    +virtual
    +
    +

    Convert the struct to a property tree.

    +
    Returns
    the converted property tree
    + +

    Implements monero::serializable_struct.

    + +
    +
    +
    The documentation for this struct was generated from the following files: +
    + + + + diff --git a/docs/structmonero_1_1monero__multisig__init__result.png b/docs/structmonero_1_1monero__multisig__init__result.png new file mode 100644 index 0000000..881dd16 Binary files /dev/null and b/docs/structmonero_1_1monero__multisig__init__result.png differ diff --git a/docs/structmonero_1_1monero__multisig__sign__result-members.html b/docs/structmonero_1_1monero__multisig__sign__result-members.html new file mode 100644 index 0000000..60f4edd --- /dev/null +++ b/docs/structmonero_1_1monero__multisig__sign__result-members.html @@ -0,0 +1,87 @@ + + + + + + + +Monero C++ Library: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    Monero C++ Library +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    monero::monero_multisig_sign_result Member List
    +
    + + + + + diff --git a/docs/structmonero_1_1monero__multisig__sign__result.html b/docs/structmonero_1_1monero__multisig__sign__result.html new file mode 100644 index 0000000..753067e --- /dev/null +++ b/docs/structmonero_1_1monero__multisig__sign__result.html @@ -0,0 +1,149 @@ + + + + + + + +Monero C++ Library: monero::monero_multisig_sign_result Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    Monero C++ Library +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    monero::monero_multisig_sign_result Struct Reference
    +
    +
    + +

    #include <monero_wallet_model.h>

    +
    +Inheritance diagram for monero::monero_multisig_sign_result:
    +
    +
    + + +monero::serializable_struct + +
    + + + + + + + +

    +Public Member Functions

    boost::property_tree::ptree to_property_tree () const
     
    - Public Member Functions inherited from monero::serializable_struct
    string serialize () const
     
    + + + + + +

    +Public Attributes

    +boost::optional< string > m_signed_multisig_tx_hex
     
    +vector< string > m_tx_ids
     
    +

    Detailed Description

    +

    Models the result of signing multisig tx hex.

    +

    Member Function Documentation

    + +

    ◆ to_property_tree()

    + +
    +
    + + + + + +
    + + + + + + + +
    boost::property_tree::ptree monero::monero_multisig_sign_result::to_property_tree () const
    +
    +virtual
    +
    +

    Convert the struct to a property tree.

    +
    Returns
    the converted property tree
    + +

    Implements monero::serializable_struct.

    + +
    +
    +
    The documentation for this struct was generated from the following files: +
    + + + + diff --git a/docs/structmonero_1_1monero__multisig__sign__result.png b/docs/structmonero_1_1monero__multisig__sign__result.png new file mode 100644 index 0000000..22cc051 Binary files /dev/null and b/docs/structmonero_1_1monero__multisig__sign__result.png differ diff --git a/docs/structmonero_1_1monero__outgoing__transfer-members.html b/docs/structmonero_1_1monero__outgoing__transfer-members.html index 12adfed..5b8c4c2 100644 --- a/docs/structmonero_1_1monero__outgoing__transfer-members.html +++ b/docs/structmonero_1_1monero__outgoing__transfer-members.html @@ -5,7 +5,7 @@ -monero-cpp-library: Member List +Monero C++ Library: Member List @@ -21,7 +21,7 @@
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + +
    m_account_index (defined in monero::monero_send_request)monero::monero_send_request
    m_below_amount (defined in monero::monero_send_request)monero::monero_send_request
    m_can_split (defined in monero::monero_send_request)monero::monero_send_request
    m_destinations (defined in monero::monero_send_request)monero::monero_send_request
    m_do_not_relay (defined in monero::monero_send_request)monero::monero_send_request
    m_fee (defined in monero::monero_send_request)monero::monero_send_request
    m_key_image (defined in monero::monero_send_request)monero::monero_send_request
    m_mixin (defined in monero::monero_send_request)monero::monero_send_request
    m_note (defined in monero::monero_send_request)monero::monero_send_request
    m_payment_id (defined in monero::monero_send_request)monero::monero_send_request
    m_priority (defined in monero::monero_send_request)monero::monero_send_request
    m_recipient_name (defined in monero::monero_send_request)monero::monero_send_request
    m_ring_size (defined in monero::monero_send_request)monero::monero_send_request
    m_subaddress_indices (defined in monero::monero_send_request)monero::monero_send_request
    m_sweep_each_subaddress (defined in monero::monero_send_request)monero::monero_send_request
    m_unlock_time (defined in monero::monero_send_request)monero::monero_send_request
    serialize() constmonero::serializable_struct
    to_property_tree() constmonero::monero_send_requestvirtual
    copy() const (defined in monero::monero_send_request)monero::monero_send_request
    m_account_index (defined in monero::monero_send_request)monero::monero_send_request
    m_below_amount (defined in monero::monero_send_request)monero::monero_send_request
    m_can_split (defined in monero::monero_send_request)monero::monero_send_request
    m_destinations (defined in monero::monero_send_request)monero::monero_send_request
    m_do_not_relay (defined in monero::monero_send_request)monero::monero_send_request
    m_fee (defined in monero::monero_send_request)monero::monero_send_request
    m_key_image (defined in monero::monero_send_request)monero::monero_send_request
    m_mixin (defined in monero::monero_send_request)monero::monero_send_request
    m_note (defined in monero::monero_send_request)monero::monero_send_request
    m_payment_id (defined in monero::monero_send_request)monero::monero_send_request
    m_priority (defined in monero::monero_send_request)monero::monero_send_request
    m_recipient_name (defined in monero::monero_send_request)monero::monero_send_request
    m_ring_size (defined in monero::monero_send_request)monero::monero_send_request
    m_subaddress_indices (defined in monero::monero_send_request)monero::monero_send_request
    m_sweep_each_subaddress (defined in monero::monero_send_request)monero::monero_send_request
    m_unlock_time (defined in monero::monero_send_request)monero::monero_send_request
    monero_send_request() (defined in monero::monero_send_request)monero::monero_send_requestinline
    monero_send_request(const monero_send_request &request) (defined in monero::monero_send_request)monero::monero_send_request
    serialize() constmonero::serializable_struct
    to_property_tree() constmonero::monero_send_requestvirtual
    -
    monero-cpp-library +
    Monero C++ Library
    + + + + diff --git a/docs/structmonero_1_1monero__subaddress-members.html b/docs/structmonero_1_1monero__subaddress-members.html index cb3bda5..e53f00e 100644 --- a/docs/structmonero_1_1monero__subaddress-members.html +++ b/docs/structmonero_1_1monero__subaddress-members.html @@ -5,7 +5,7 @@ -monero-cpp-library: Member List +Monero C++ Library: Member List @@ -21,7 +21,7 @@ diff --git a/docs/structmonero_1_1monero__subaddress.html b/docs/structmonero_1_1monero__subaddress.html index b4fbf39..2b99279 100644 --- a/docs/structmonero_1_1monero__subaddress.html +++ b/docs/structmonero_1_1monero__subaddress.html @@ -5,7 +5,7 @@ -monero-cpp-library: monero::monero_subaddress Struct Reference +Monero C++ Library: monero::monero_subaddress Struct Reference @@ -21,7 +21,7 @@ diff --git a/docs/structmonero_1_1monero__sync__result-members.html b/docs/structmonero_1_1monero__sync__result-members.html index 95fa401..1568d7c 100644 --- a/docs/structmonero_1_1monero__sync__result-members.html +++ b/docs/structmonero_1_1monero__sync__result-members.html @@ -5,7 +5,7 @@ -monero-cpp-library: Member List +Monero C++ Library: Member List @@ -21,7 +21,7 @@ diff --git a/docs/structmonero_1_1monero__sync__result.html b/docs/structmonero_1_1monero__sync__result.html index 61ad3e7..293bff6 100644 --- a/docs/structmonero_1_1monero__sync__result.html +++ b/docs/structmonero_1_1monero__sync__result.html @@ -5,7 +5,7 @@ -monero-cpp-library: monero::monero_sync_result Struct Reference +Monero C++ Library: monero::monero_sync_result Struct Reference @@ -21,7 +21,7 @@ diff --git a/docs/structmonero_1_1monero__transfer-members.html b/docs/structmonero_1_1monero__transfer-members.html index 0caa870..35cda64 100644 --- a/docs/structmonero_1_1monero__transfer-members.html +++ b/docs/structmonero_1_1monero__transfer-members.html @@ -5,7 +5,7 @@ -monero-cpp-library: Member List +Monero C++ Library: Member List @@ -21,7 +21,7 @@ diff --git a/docs/structmonero_1_1monero__transfer.html b/docs/structmonero_1_1monero__transfer.html index 8fa406a..c7b63d9 100644 --- a/docs/structmonero_1_1monero__transfer.html +++ b/docs/structmonero_1_1monero__transfer.html @@ -5,7 +5,7 @@ -monero-cpp-library: monero::monero_transfer Struct Reference +Monero C++ Library: monero::monero_transfer Struct Reference @@ -21,7 +21,7 @@ diff --git a/docs/structmonero_1_1monero__transfer__query-members.html b/docs/structmonero_1_1monero__transfer__query-members.html index 4fb582a..0b2795e 100644 --- a/docs/structmonero_1_1monero__transfer__query-members.html +++ b/docs/structmonero_1_1monero__transfer__query-members.html @@ -5,7 +5,7 @@ -monero-cpp-library: Member List +Monero C++ Library: Member List @@ -21,7 +21,7 @@ diff --git a/docs/structmonero_1_1monero__transfer__query.html b/docs/structmonero_1_1monero__transfer__query.html index b8549ab..b383364 100644 --- a/docs/structmonero_1_1monero__transfer__query.html +++ b/docs/structmonero_1_1monero__transfer__query.html @@ -5,7 +5,7 @@ -monero-cpp-library: monero::monero_transfer_query Struct Reference +Monero C++ Library: monero::monero_transfer_query Struct Reference @@ -21,7 +21,7 @@ diff --git a/docs/structmonero_1_1monero__tx-members.html b/docs/structmonero_1_1monero__tx-members.html index fcdd92b..79ede35 100644 --- a/docs/structmonero_1_1monero__tx-members.html +++ b/docs/structmonero_1_1monero__tx-members.html @@ -5,7 +5,7 @@ -monero-cpp-library: Member List +Monero C++ Library: Member List @@ -21,7 +21,7 @@ diff --git a/docs/structmonero_1_1monero__tx.html b/docs/structmonero_1_1monero__tx.html index 5768c8c..ba8a2c7 100644 --- a/docs/structmonero_1_1monero__tx.html +++ b/docs/structmonero_1_1monero__tx.html @@ -5,7 +5,7 @@ -monero-cpp-library: monero::monero_tx Struct Reference +Monero C++ Library: monero::monero_tx Struct Reference @@ -21,7 +21,7 @@ diff --git a/docs/structmonero_1_1monero__tx__query-members.html b/docs/structmonero_1_1monero__tx__query-members.html index 6d58b9a..0a9f784 100644 --- a/docs/structmonero_1_1monero__tx__query-members.html +++ b/docs/structmonero_1_1monero__tx__query-members.html @@ -5,7 +5,7 @@ -monero-cpp-library: Member List +Monero C++ Library: Member List @@ -21,7 +21,7 @@ @@ -126,16 +126,17 @@ $(function() { - - - - - - - - - - + + + + + + + + + + +

    Public Member Functions

    + monero_send_request (const monero_send_request &request)
     
    +monero_send_request copy () const
     
    boost::property_tree::ptree to_property_tree () const
     
    - Public Member Functions inherited from monero::serializable_struct
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    -
    monero-cpp-library +
    Monero C++ Library
    m_size (defined in monero::monero_tx)monero::monero_tx
    m_transfer_query (defined in monero::monero_tx_query)monero::monero_tx_query
    m_tx_ids (defined in monero::monero_tx_query)monero::monero_tx_query
    m_unlock_time (defined in monero::monero_tx)monero::monero_tx
    m_version (defined in monero::monero_tx)monero::monero_tx
    m_vins (defined in monero::monero_tx)monero::monero_tx
    m_vouts (defined in monero::monero_tx)monero::monero_tx
    m_weight (defined in monero::monero_tx)monero::monero_tx
    meets_criteria(monero_tx_wallet *tx) const (defined in monero::monero_tx_query)monero::monero_tx_query
    merge(const shared_ptr< monero_tx > &self, const shared_ptr< monero_tx > &other) (defined in monero::monero_tx_wallet)monero::monero_tx_walletvirtual
    merge(const shared_ptr< monero_tx_wallet > &self, const shared_ptr< monero_tx_wallet > &other) (defined in monero::monero_tx_wallet)monero::monero_tx_wallet
    serialize() constmonero::serializable_struct
    to_property_tree() constmonero::monero_tx_queryvirtual
    m_tx_set (defined in monero::monero_tx_wallet)monero::monero_tx_wallet
    m_unlock_time (defined in monero::monero_tx)monero::monero_tx
    m_version (defined in monero::monero_tx)monero::monero_tx
    m_vins (defined in monero::monero_tx)monero::monero_tx
    m_vouts (defined in monero::monero_tx)monero::monero_tx
    m_weight (defined in monero::monero_tx)monero::monero_tx
    meets_criteria(monero_tx_wallet *tx) const (defined in monero::monero_tx_query)monero::monero_tx_query
    merge(const shared_ptr< monero_tx > &self, const shared_ptr< monero_tx > &other) (defined in monero::monero_tx_wallet)monero::monero_tx_walletvirtual
    merge(const shared_ptr< monero_tx_wallet > &self, const shared_ptr< monero_tx_wallet > &other) (defined in monero::monero_tx_wallet)monero::monero_tx_wallet
    serialize() constmonero::serializable_struct
    to_property_tree() constmonero::monero_tx_queryvirtual