diff --git a/docs/annotated.html b/docs/annotated.html index 0c2b0b4..ac41afb 100644 --- a/docs/annotated.html +++ b/docs/annotated.html @@ -88,24 +88,22 @@ $(function() {
|
- Monero C++ Library
-
- |
-
This is the complete list of members for monero::monero_sync_listener, including all inherited members.
-| on_sync_progress(uint64_t height, uint64_t start_height, uint64_t end_height, double percent_done, const string &message) | monero::monero_sync_listener | inlinevirtual |
- 1.8.15
-
-
-
diff --git a/docs/classmonero_1_1monero__sync__listener.html b/docs/classmonero_1_1monero__sync__listener.html
deleted file mode 100644
index 2cb3755..0000000
--- a/docs/classmonero_1_1monero__sync__listener.html
+++ /dev/null
@@ -1,175 +0,0 @@
-
-
-
-
-
-
-
-|
- Monero C++ Library
-
- |
-
#include <monero_wallet.h>
-
--Public Member Functions | |
| virtual void | on_sync_progress (uint64_t height, uint64_t start_height, uint64_t end_height, double percent_done, const string &message) |
Receives progress notifications as a wallet is synchronized.
-TODO: make these interfaces and provide default implementation
-
-
|
- -inlinevirtual | -
Invoked when sync progress is made.
-| height | is the height of the synced block |
| start_height | is the starting height of the sync request |
| end_height | is the ending height of the sync request |
| percent_done | is the sync progress as a percentage |
| message | is a human-readable description of the current progress |
Reimplemented in monero::sync_listener_wrapper.
- -
- 1.8.15
-
-
-
diff --git a/docs/classmonero_1_1monero__sync__listener.png b/docs/classmonero_1_1monero__sync__listener.png
deleted file mode 100644
index 09a94f9..0000000
Binary files a/docs/classmonero_1_1monero__sync__listener.png and /dev/null differ
diff --git a/docs/classmonero_1_1monero__wallet-members.html b/docs/classmonero_1_1monero__wallet-members.html
index c8b903a..da7988d 100644
--- a/docs/classmonero_1_1monero__wallet-members.html
+++ b/docs/classmonero_1_1monero__wallet-members.html
@@ -72,124 +72,121 @@ $(function() {
This is the complete list of members for monero::monero_wallet, including all inherited members.
| add_address_book_entry(const string &address, const string &description, const string &payment_id="") | monero::monero_wallet | inlinevirtual |
| add_address_book_entry(const std::string &address, const std::string &description) | monero::monero_wallet | inlinevirtual |
| add_listener(monero_wallet_listener &listener) | monero::monero_wallet | inlinevirtual |
| check_reserve_proof(const string &address, const string &message, const string &signature) const | monero::monero_wallet | inlinevirtual |
| check_spend_proof(const string &tx_hash, const string &message, const string &signature) const | monero::monero_wallet | inlinevirtual |
| check_tx_key(const string &tx_hash, const string &txKey, const string &address) const | monero::monero_wallet | inlinevirtual |
| check_tx_proof(const string &tx_hash, const string &address, const string &message, const string &signature) const | monero::monero_wallet | inlinevirtual |
| check_reserve_proof(const std::string &address, const std::string &message, const std::string &signature) const | monero::monero_wallet | inlinevirtual |
| check_spend_proof(const std::string &tx_hash, const std::string &message, const std::string &signature) const | monero::monero_wallet | inlinevirtual |
| check_tx_key(const std::string &tx_hash, const std::string &tx_key, const std::string &address) const | monero::monero_wallet | inlinevirtual |
| check_tx_proof(const std::string &tx_hash, const std::string &address, const std::string &message, const std::string &signature) const | monero::monero_wallet | inlinevirtual |
| close(bool save=false) | monero::monero_wallet | inlinevirtual |
| create_account(const string &label="") | monero::monero_wallet | inlinevirtual |
| create_payment_uri(const monero_send_request &request) const | monero::monero_wallet | inlinevirtual |
| create_subaddress(uint32_t account_idx, const string &label="") | monero::monero_wallet | inlinevirtual |
| create_tx(monero_send_request &request) | monero::monero_wallet | inlinevirtual |
| create_tx(uint32_t account_index, string address, uint64_t amount) | monero::monero_wallet | inlinevirtual |
| create_tx(int account_index, string address, uint64_t amount, monero_send_priority priority) | monero::monero_wallet | inlinevirtual |
| create_txs(monero_send_request &request) | monero::monero_wallet | inlinevirtual |
| decode_integrated_address(const string &integrated_address) const | monero::monero_wallet | inlinevirtual |
| create_account(const std::string &label="") | monero::monero_wallet | inlinevirtual |
| create_payment_uri(const monero_tx_config &config) const | monero::monero_wallet | inlinevirtual |
| create_subaddress(uint32_t account_idx, const std::string &label="") | monero::monero_wallet | inlinevirtual |
| create_tx(const monero_tx_config &config) | monero::monero_wallet | inlinevirtual |
| create_txs(const monero_tx_config &config) | monero::monero_wallet | inlinevirtual |
| decode_integrated_address(const std::string &integrated_address) const | monero::monero_wallet | inlinevirtual |
| delete_address_book_entry(uint64_t index) | monero::monero_wallet | inlinevirtual |
| edit_address_book_entry(uint64_t index, bool set_address, const string &address, bool set_description, const string &description, bool set_payment_id=false, const string &payment_id="") | monero::monero_wallet | inlinevirtual |
| exchange_multisig_keys(const vector< string > &mutisig_hexes, const string &password) | monero::monero_wallet | inlinevirtual |
| edit_address_book_entry(uint64_t index, bool set_address, const std::string &address, bool set_description, const std::string &description) | monero::monero_wallet | inlinevirtual |
| exchange_multisig_keys(const std::vector< std::string > &mutisig_hexes, const std::string &password) | monero::monero_wallet | inlinevirtual |
| get_account(uint32_t account_idx) const | monero::monero_wallet | inlinevirtual |
| get_account(const uint32_t account_idx, bool include_subaddresses) const | monero::monero_wallet | inlinevirtual |
| get_accounts() const | monero::monero_wallet | inlinevirtual |
| get_accounts(bool include_subaddresses) const | monero::monero_wallet | inlinevirtual |
| get_accounts(const string &tag) const | monero::monero_wallet | inlinevirtual |
| get_accounts(bool include_subaddresses, const string &tag) const | monero::monero_wallet | inlinevirtual |
| get_address(const uint32_t account_idx, const uint32_t subaddress_idx) const | monero::monero_wallet | inlinevirtual |
| get_address_book_entries(const vector< uint64_t > &indices) const | monero::monero_wallet | inlinevirtual |
| get_address_index(const string &address) const | monero::monero_wallet | inlinevirtual |
| get_attribute(const string &key, string &value) const | monero::monero_wallet | inlinevirtual |
| get_accounts() const | monero::monero_wallet | inlinevirtual |
| get_accounts(bool include_subaddresses) const | monero::monero_wallet | inlinevirtual |
| get_accounts(const std::string &tag) const | monero::monero_wallet | inlinevirtual |
| get_accounts(bool include_subaddresses, const std::string &tag) const | monero::monero_wallet | inlinevirtual |
| get_address(const uint32_t account_idx, const uint32_t subaddress_idx) const | monero::monero_wallet | inlinevirtual |
| get_address_book_entries(const std::vector< uint64_t > &indices) const | monero::monero_wallet | inlinevirtual |
| get_address_index(const std::string &address) const | monero::monero_wallet | inlinevirtual |
| get_attribute(const std::string &key, std::string &value) const | monero::monero_wallet | inlinevirtual |
| get_balance() const | monero::monero_wallet | inlinevirtual |
| get_balance(uint32_t account_idx) const | monero::monero_wallet | inlinevirtual |
| get_balance(uint32_t account_idx, uint32_t subaddress_idx) const | monero::monero_wallet | inlinevirtual |
| get_daemon_connection() const | monero::monero_wallet | inlinevirtual |
| get_daemon_connection() const | monero::monero_wallet | inlinevirtual |
| get_daemon_height() const | monero::monero_wallet | inlinevirtual |
| get_daemon_max_peer_height() const | monero::monero_wallet | inlinevirtual |
| get_height() const | monero::monero_wallet | inlinevirtual |
| get_integrated_address(const string &standard_address="", const string &payment_id="") const | monero::monero_wallet | inlinevirtual |
| get_key_images() const | monero::monero_wallet | inlinevirtual |
| get_listeners() | monero::monero_wallet | inlinevirtual |
| get_mnemonic() const | monero::monero_wallet | inlinevirtual |
| get_mnemonic_language() const | monero::monero_wallet | inlinevirtual |
| get_multisig_hex() | monero::monero_wallet | inlinevirtual |
| get_integrated_address(const std::string &standard_address="", const std::string &payment_id="") const | monero::monero_wallet | inlinevirtual |
| get_key_images() const | monero::monero_wallet | inlinevirtual |
| get_listeners() | monero::monero_wallet | inlinevirtual |
| get_mnemonic() const | monero::monero_wallet | inlinevirtual |
| get_mnemonic_language() const | monero::monero_wallet | inlinevirtual |
| get_multisig_hex() | monero::monero_wallet | inlinevirtual |
| get_multisig_info() | monero::monero_wallet | inlinevirtual |
| get_network_type() const | monero::monero_wallet | inlinevirtual |
| get_outputs(const monero_output_query &query) const | monero::monero_wallet | inlinevirtual |
| get_outputs_hex() const | monero::monero_wallet | inlinevirtual |
| get_path() const | monero::monero_wallet | inlinevirtual |
| get_primary_address() const | monero::monero_wallet | inlinevirtual |
| get_private_spend_key() const | monero::monero_wallet | inlinevirtual |
| get_private_view_key() const | monero::monero_wallet | inlinevirtual |
| get_public_spend_key() const | monero::monero_wallet | inlinevirtual |
| get_public_view_key() const | monero::monero_wallet | inlinevirtual |
| get_reserve_proof_account(uint32_t account_idx, uint64_t amount, const string &message) const | monero::monero_wallet | inlinevirtual |
| get_reserve_proof_wallet(const string &message) const | monero::monero_wallet | inlinevirtual |
| get_restore_height() const | monero::monero_wallet | inlinevirtual |
| get_spend_proof(const string &tx_hash, const string &message) const | monero::monero_wallet | inlinevirtual |
| get_subaddress(const uint32_t account_idx, const uint32_t subaddress_idx) const | monero::monero_wallet | inlinevirtual |
| get_subaddresses(const uint32_t account_idx) const | monero::monero_wallet | inlinevirtual |
| get_subaddresses(const uint32_t account_idx, const vector< uint32_t > &subaddress_indices) const | monero::monero_wallet | inlinevirtual |
| get_transfers(const monero_transfer_query &query) const | monero::monero_wallet | inlinevirtual |
| get_tx_key(const string &tx_hash) const | monero::monero_wallet | inlinevirtual |
| get_tx_note(const string &tx_hash) const | monero::monero_wallet | inlinevirtual |
| get_tx_notes(const vector< string > &tx_hashes) const | monero::monero_wallet | inlinevirtual |
| get_tx_proof(const string &tx_hash, const string &address, const string &message) const | monero::monero_wallet | inlinevirtual |
| get_txs() const | monero::monero_wallet | inlinevirtual |
| get_txs(const monero_tx_query &query) const | monero::monero_wallet | inlinevirtual |
| get_txs(const monero_tx_query &query, vector< string > &missing_tx_hashes) const | monero::monero_wallet | inlinevirtual |
| get_outputs(const monero_output_query &query) const | monero::monero_wallet | inlinevirtual |
| get_outputs_hex() const | monero::monero_wallet | inlinevirtual |
| get_path() const | monero::monero_wallet | inlinevirtual |
| get_primary_address() const | monero::monero_wallet | inlinevirtual |
| get_private_spend_key() const | monero::monero_wallet | inlinevirtual |
| get_private_view_key() const | monero::monero_wallet | inlinevirtual |
| get_public_spend_key() const | monero::monero_wallet | inlinevirtual |
| get_public_view_key() const | monero::monero_wallet | inlinevirtual |
| get_reserve_proof_account(uint32_t account_idx, uint64_t amount, const std::string &message) const | monero::monero_wallet | inlinevirtual |
| get_reserve_proof_wallet(const std::string &message) const | monero::monero_wallet | inlinevirtual |
| get_spend_proof(const std::string &tx_hash, const std::string &message) const | monero::monero_wallet | inlinevirtual |
| get_subaddress(const uint32_t account_idx, const uint32_t subaddress_idx) const | monero::monero_wallet | inlinevirtual |
| get_subaddresses(const uint32_t account_idx) const | monero::monero_wallet | inlinevirtual |
| get_subaddresses(const uint32_t account_idx, const std::vector< uint32_t > &subaddress_indices) const | monero::monero_wallet | inlinevirtual |
| get_sync_height() const | monero::monero_wallet | inlinevirtual |
| get_transfers(const monero_transfer_query &query) const | monero::monero_wallet | inlinevirtual |
| get_tx_key(const std::string &tx_hash) const | monero::monero_wallet | inlinevirtual |
| get_tx_note(const std::string &tx_hash) const | monero::monero_wallet | inlinevirtual |
| get_tx_notes(const std::vector< std::string > &tx_hashes) const | monero::monero_wallet | inlinevirtual |
| get_tx_proof(const std::string &tx_hash, const std::string &address, const std::string &message) const | monero::monero_wallet | inlinevirtual |
| get_txs() const | monero::monero_wallet | inlinevirtual |
| get_txs(const monero_tx_query &query) const | monero::monero_wallet | inlinevirtual |
| get_txs(const monero_tx_query &query, std::vector< std::string > &missing_tx_hashes) const | monero::monero_wallet | inlinevirtual |
| get_unlocked_balance() const | monero::monero_wallet | inlinevirtual |
| get_unlocked_balance(uint32_t account_idx) const | monero::monero_wallet | inlinevirtual |
| get_unlocked_balance(uint32_t account_idx, uint32_t subaddress_idx) const | monero::monero_wallet | inlinevirtual |
| get_version() const | monero::monero_wallet | inlinevirtual |
| import_key_images(const vector< shared_ptr< monero_key_image >> &key_images) | monero::monero_wallet | inlinevirtual |
| import_multisig_hex(const vector< string > &multisig_hexes) | monero::monero_wallet | inlinevirtual |
| import_outputs_hex(const string &outputs_hex) | monero::monero_wallet | inlinevirtual |
| import_key_images(const std::vector< std::shared_ptr< monero_key_image >> &key_images) | monero::monero_wallet | inlinevirtual |
| import_multisig_hex(const std::vector< std::string > &multisig_hexes) | monero::monero_wallet | inlinevirtual |
| import_outputs_hex(const std::string &outputs_hex) | monero::monero_wallet | inlinevirtual |
| is_connected() const | monero::monero_wallet | inlinevirtual |
| is_daemon_synced() const | monero::monero_wallet | inlinevirtual |
| is_daemon_trusted() const | monero::monero_wallet | inlinevirtual |
| is_multisig_import_needed() const | monero::monero_wallet | inlinevirtual |
| is_synced() const | monero::monero_wallet | inlinevirtual |
| make_multisig(const vector< string > &multisig_hexes, int threshold, const string &password) | monero::monero_wallet | inlinevirtual |
| move_to(string path, string password) | monero::monero_wallet | inlinevirtual |
| parse_payment_uri(const string &uri) const | monero::monero_wallet | inlinevirtual |
| parse_tx_set(const monero_tx_set &tx_set) | monero::monero_wallet | inlinevirtual |
| prepare_multisig() | monero::monero_wallet | inlinevirtual |
| relay_tx(const string &tx_metadata) | monero::monero_wallet | inlinevirtual |
| relay_tx(const monero_tx_wallet &tx) | monero::monero_wallet | inlinevirtual |
| relay_txs(const vector< string > &tx_metadatas) | monero::monero_wallet | inlinevirtual |
| relay_txs(const vector< shared_ptr< monero_tx_wallet >> &txs) | monero::monero_wallet | inlinevirtual |
| remove_listener(monero_wallet_listener &listener) | monero::monero_wallet | inlinevirtual |
| rescan_blockchain() | monero::monero_wallet | inlinevirtual |
| rescan_spent() | monero::monero_wallet | inlinevirtual |
| save() | monero::monero_wallet | inlinevirtual |
| send(const monero_send_request &request) | monero::monero_wallet | inlinevirtual |
| send(uint32_t account_index, string address, uint64_t amount) | monero::monero_wallet | inlinevirtual |
| send(uint32_t account_index, string address, uint64_t amount, monero_send_priority priority) | monero::monero_wallet | inlinevirtual |
| send_split(const monero_send_request &request) | monero::monero_wallet | inlinevirtual |
| set_attribute(const string &key, const string &val) | monero::monero_wallet | inlinevirtual |
| set_daemon_connection(const string &uri, const string &username="", const string &password="") | monero::monero_wallet | inlinevirtual |
| set_daemon_connection(const monero_rpc_connection &connection) | monero::monero_wallet | inlinevirtual |
| set_restore_height(uint64_t restore_height) | monero::monero_wallet | inlinevirtual |
| set_tx_note(const string &tx_hash, const string ¬e) | monero::monero_wallet | inlinevirtual |
| set_tx_notes(const vector< string > &tx_hashes, const vector< string > ¬es) | monero::monero_wallet | inlinevirtual |
| sign(const string &msg) const | monero::monero_wallet | inlinevirtual |
| sign_multisig_tx_hex(const string &multisig_tx_hex) | monero::monero_wallet | inlinevirtual |
| is_view_only() const | monero::monero_wallet | inlinevirtual |
| make_multisig(const std::vector< std::string > &multisig_hexes, int threshold, const std::string &password) | monero::monero_wallet | inlinevirtual |
| move_to(std::string path, std::string password) | monero::monero_wallet | inlinevirtual |
| parse_payment_uri(const std::string &uri) const | monero::monero_wallet | inlinevirtual |
| parse_tx_set(const monero_tx_set &tx_set) | monero::monero_wallet | inlinevirtual |
| prepare_multisig() | monero::monero_wallet | inlinevirtual |
| relay_tx(const std::string &tx_metadata) | monero::monero_wallet | inlinevirtual |
| relay_tx(const monero_tx_wallet &tx) | monero::monero_wallet | inlinevirtual |
| relay_txs(const std::vector< std::shared_ptr< monero_tx_wallet >> &txs) | monero::monero_wallet | inlinevirtual |
| relay_txs(const std::vector< std::string > &tx_metadatas) | monero::monero_wallet | inlinevirtual |
| remove_listener(monero_wallet_listener &listener) | monero::monero_wallet | inlinevirtual |
| rescan_blockchain() | monero::monero_wallet | inlinevirtual |
| rescan_spent() | monero::monero_wallet | inlinevirtual |
| save() | monero::monero_wallet | inlinevirtual |
| set_attribute(const std::string &key, const std::string &val) | monero::monero_wallet | inlinevirtual |
| set_daemon_connection(const std::string &uri, const std::string &username="", const std::string &password="") | monero::monero_wallet | inlinevirtual |
| set_daemon_connection(const boost::optional< monero_rpc_connection > &connection) | monero::monero_wallet | inlinevirtual |
| set_sync_height(uint64_t sync_height) | monero::monero_wallet | inlinevirtual |
| set_tx_note(const std::string &tx_hash, const std::string ¬e) | monero::monero_wallet | inlinevirtual |
| set_tx_notes(const std::vector< std::string > &tx_hashes, const std::vector< std::string > ¬es) | monero::monero_wallet | inlinevirtual |
| sign_message(const std::string &msg) const | monero::monero_wallet | inlinevirtual |
| sign_multisig_tx_hex(const std::string &multisig_tx_hex) | monero::monero_wallet | inlinevirtual |
| sign_txs(const std::string &unsigned_tx_hex) | monero::monero_wallet | inlinevirtual |
| start_mining(boost::optional< uint64_t > num_threads, boost::optional< bool > background_mining, boost::optional< bool > ignore_battery) | monero::monero_wallet | inlinevirtual |
| start_syncing() | monero::monero_wallet | inlinevirtual |
| stop_mining() | monero::monero_wallet | inlinevirtual |
| stop_syncing() | monero::monero_wallet | inlinevirtual |
| submit_multisig_tx_hex(const string &signed_multisig_tx_hex) | monero::monero_wallet | inlinevirtual |
| sweep_dust(bool do_not_relay=false) | monero::monero_wallet | inlinevirtual |
| sweep_output(const monero_send_request &request) | monero::monero_wallet | inlinevirtual |
| sweep_unlocked(const monero_send_request &request) | monero::monero_wallet | inlinevirtual |
| sync() | monero::monero_wallet | inlinevirtual |
| sync(monero_sync_listener &listener) | monero::monero_wallet | inlinevirtual |
| sync(uint64_t start_height) | monero::monero_wallet | inlinevirtual |
| sync(uint64_t start_height, monero_sync_listener &listener) | monero::monero_wallet | inlinevirtual |
| verify(const string &msg, const string &address, const string &signature) const | monero::monero_wallet | inlinevirtual |
| wait_for_next_block() | monero::monero_wallet | inlinevirtual |
| ~monero_wallet() | monero::monero_wallet | inlinevirtual |
| submit_multisig_tx_hex(const std::string &signed_multisig_tx_hex) | monero::monero_wallet | inlinevirtual |
| submit_txs(const std::string &signed_tx_hex) | monero::monero_wallet | inlinevirtual |
| sweep_dust(bool relay=false) | monero::monero_wallet | inlinevirtual |
| sweep_output(const monero_tx_config &config) | monero::monero_wallet | inlinevirtual |
| sweep_unlocked(const monero_tx_config &config) | monero::monero_wallet | inlinevirtual |
| sync() | monero::monero_wallet | inlinevirtual |
| sync(monero_wallet_listener &listener) | monero::monero_wallet | inlinevirtual |
| sync(uint64_t start_height) | monero::monero_wallet | inlinevirtual |
| sync(uint64_t start_height, monero_wallet_listener &listener) | monero::monero_wallet | inlinevirtual |
| verify_message(const std::string &msg, const std::string &address, const std::string &signature) const | monero::monero_wallet | inlinevirtual |
| wait_for_next_block() | monero::monero_wallet | inlinevirtual |
| ~monero_wallet() | monero::monero_wallet | inlinevirtual |
"" Reimplemented in monero::monero_wallet_core.
+Reimplemented in monero::monero_wallet_core.
Reimplemented in monero::monero_wallet_core.
+Reimplemented in monero::monero_wallet_core.
- -| virtual shared_ptr<monero_check_reserve> monero::monero_wallet::check_reserve_proof | +virtual std::shared_ptr<monero_check_reserve> monero::monero_wallet::check_reserve_proof | ( | -const string & | +const std::string & | address, | ||||
| - | const string & | +const std::string & | message, | ||||||
| - | const string & | +const std::string & | signature | ||||||
| virtual bool monero::monero_wallet::check_spend_proof | ( | -const string & | +const std::string & | tx_hash, | |||||
| - | const string & | +const std::string & | message, | ||||||
| - | const string & | +const std::string & | signature | ||||||
Reimplemented in monero::monero_wallet_core. +Reimplemented in monero::monero_wallet_core. - -◆ check_tx_proof()+ +◆ check_tx_proof()
@@ -614,27 +602,27 @@ Public Member Functions
|
-
-
-Tag accounts. +Creates a payment URI from a tx configuration.
Reimplemented in monero::monero_wallet_core. +Reimplemented in monero::monero_wallet_core. ◆ create_subaddress()+ +◆ create_subaddress()
@@ -801,7 +778,7 @@ Public Member Functions
|
- | const string & |
+ const std::string & |
label = |
""
Reimplemented in monero::monero_wallet_core. +Reimplemented in monero::monero_wallet_core. ◆ create_tx() [1/3]+ +◆ create_tx()
@@ -840,10 +817,10 @@ Public Member Functions
|
-
-
-Get new key images from the last imported outputs. -
Create a transaction to transfer funds from this wallet.
Reimplemented in monero::monero_wallet_core. +
◆ create_tx() [2/3]+ +◆ create_txs()
@@ -877,125 +851,10 @@ Public Member Functions |
|
- -inlinevirtual | - -
Create a transaction to transfers funds from this wallet to a destination address. The transaction may be relayed later.
-| accountIndex | is the index of the account to withdraw funds from |
| address | is the destination address to send funds to |
| amount | is the amount being sent |
Reimplemented in monero::monero_wallet_core.
- -
-
|
- -inlinevirtual | -
Create a transaction to transfers funds from this wallet to a destination address. The transaction may be relayed later.
-| accountIndex | is the index of the account to withdraw funds from |
| address | is the destination address to send funds to |
| amount | is the amount being sent |
| priority | is the send priority (default normal) |
Reimplemented in monero::monero_wallet_core.
- -
-
|
Create one or more transactions to transfer funds from this wallet according to the given request. The transactions may later be relayed.
+Create one or more transactions to transfer funds from this wallet.
| request | configures the transactions to create |
| config | configures the transactions to create |
Reimplemented in monero::monero_wallet_core.
+Reimplemented in monero::monero_wallet_core.
Reimplemented in monero::monero_wallet_core, and monero::monero_wallet_keys.
+Reimplemented in monero::monero_wallet_core, and monero::monero_wallet_keys.
Reimplemented in monero::monero_wallet_core.
+Reimplemented in monero::monero_wallet_core.
- -false, "" Reimplemented in monero::monero_wallet_core.
+Reimplemented in monero::monero_wallet_core.
Reimplemented in monero::monero_wallet_core.
+Reimplemented in monero::monero_wallet_core.
Reimplemented in monero::monero_wallet_core, and monero::monero_wallet_keys.
+Reimplemented in monero::monero_wallet_core, and monero::monero_wallet_keys.
- -| virtual vector<monero_account> monero::monero_wallet::get_accounts | +virtual std::vector<monero_account> monero::monero_wallet::get_accounts | ( | ) | const | @@ -1326,8 +1171,8 @@ Public Member Functions
@@ -2011,12 +1851,12 @@ the wallet's balance
-
-
Reimplemented from monero::monero_wallet. +Reimplemented from monero::monero_wallet. ◆ get_key_images()+ +◆ get_key_images()
@@ -2025,7 +1865,7 @@ the wallet's balance
|
-virtual |
+overridevirtual |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Get all signed key images.
Reimplemented from monero::monero_wallet.
+Reimplemented from monero::monero_wallet.
| std::string monero::monero_wallet_core::get_keys_file_buffer | +( | +const epee::wipeable_string & | +password, | +
| + | + | bool | +view_only | +
| + | ) | +const | +
Wallet import and export using buffers and not the file system.
+ +| set< monero_wallet_listener * > monero::monero_wallet_core::get_listeners | +std::set< monero_wallet_listener * > monero::monero_wallet_core::get_listeners | ( | ) | @@ -2062,18 +1931,18 @@ the wallet's balance |
Get the listeners registered with the wallet.
-Reimplemented from monero::monero_wallet.
+Reimplemented from monero::monero_wallet.
| string monero::monero_wallet_core::get_mnemonic | +std::string monero::monero_wallet_core::get_mnemonic | ( | ) | const | @@ -2090,7 +1959,7 @@ the wallet's balance
Reimplemented from monero::monero_wallet.
+Reimplemented from monero::monero_wallet.
| string monero::monero_wallet_core::get_mnemonic_language | +std::string monero::monero_wallet_core::get_mnemonic_language | ( | ) | const | @@ -2124,19 +1993,19 @@ the wallet's balance
Get the language of the wallet's mnemonic phrase.
Reimplemented from monero::monero_wallet.
+Reimplemented from monero::monero_wallet.
| vector< string > monero::monero_wallet_core::get_mnemonic_languages | +std::vector< std::string > monero::monero_wallet_core::get_mnemonic_languages | ( | ) | @@ -2162,8 +2031,8 @@ the wallet's balance - - |
|
-virtual | +overridevirtual
Export this wallet's multisig info as hex for other participants.
Reimplemented from monero::monero_wallet.
+Reimplemented from monero::monero_wallet.
| vector< shared_ptr< monero_output_wallet > > monero::monero_wallet_core::get_outputs | +std::vector< std::shared_ptr< monero_output_wallet > > monero::monero_wallet_core::get_outputs | ( | const monero_output_query & | query | ) | @@ -2268,12 +2137,11 @@ the wallet's balance
Get outputs created from previous transactions that belong to the wallet (i.e. that the wallet can spend one time). Outputs are part of transactions which are stored in blocks on the blockchain.
-Results can be configured by passing a monero_output_query. Outputs must meet every criteria defined in the query in order to be returned. All filtering is optional and no filtering is applied when not defined.
|
-virtual | +overridevirtual
Export all outputs in hex format.
-Reimplemented from monero::monero_wallet.
+Reimplemented from monero::monero_wallet.
| string monero::monero_wallet_core::get_path | +std::string monero::monero_wallet_core::get_path | ( | ) | const | @@ -2334,19 +2202,19 @@ the wallet's balance
Get the path of this wallet's file on disk.
Reimplemented from monero::monero_wallet.
+Reimplemented from monero::monero_wallet.
| string monero::monero_wallet_core::get_private_spend_key | +std::string monero::monero_wallet_core::get_private_spend_key | ( | ) | const | @@ -2363,19 +2231,19 @@ the wallet's balance
Get the wallet's private spend key.
Reimplemented from monero::monero_wallet.
+Reimplemented from monero::monero_wallet.
| string monero::monero_wallet_core::get_private_view_key | +std::string monero::monero_wallet_core::get_private_view_key | ( | ) | const | @@ -2392,19 +2260,19 @@ the wallet's balance
Get the wallet's private view key.
Reimplemented from monero::monero_wallet.
+Reimplemented from monero::monero_wallet.
| string monero::monero_wallet_core::get_public_spend_key | +std::string monero::monero_wallet_core::get_public_spend_key | ( | ) | const | @@ -2421,19 +2289,19 @@ the wallet's balance
Get the wallet's public spend key.
Reimplemented from monero::monero_wallet.
+Reimplemented from monero::monero_wallet.
| string monero::monero_wallet_core::get_public_view_key | +std::string monero::monero_wallet_core::get_public_view_key | ( | ) | const | @@ -2450,19 +2318,19 @@ the wallet's balance
Get the wallet's public view key.
Reimplemented from monero::monero_wallet.
+Reimplemented from monero::monero_wallet.
| string monero::monero_wallet_core::get_reserve_proof_account | +std::string monero::monero_wallet_core::get_reserve_proof_account | ( | uint32_t | account_idx, | @@ -2485,7 +2353,7 @@ the wallet's balance
| - | const string & | +const std::string & | message | |
Reimplemented from monero::monero_wallet.
+Reimplemented from monero::monero_wallet.
| string monero::monero_wallet_core::get_reserve_proof_wallet | +std::string monero::monero_wallet_core::get_reserve_proof_wallet | ( | -const string & | +const std::string & | message | ) | const |
Reimplemented from monero::monero_wallet.
+Reimplemented from monero::monero_wallet.
| uint64_t monero::monero_wallet_core::get_restore_height | +std::string monero::monero_wallet_core::get_spend_proof | ( | -) | -const | -
Get the height of the first block that the wallet scans.
-Reimplemented from monero::monero_wallet.
- -
-
|
-virtual | +overridevirtual
Generate a signature to prove a spend. Unlike proving a transaction, it does not require the destination public address.
-| tx_hash | specifies the transaction to prove |
| tx_hash | specifies the transaction to prove |
|
-virtual | +overridevirtual
Reimplemented from monero::monero_wallet.
+Reimplemented from monero::monero_wallet.
| vector< shared_ptr< monero_transfer > > monero::monero_wallet_core::get_transfers | +uint64_t monero::monero_wallet_core::get_sync_height | +( | +) | +const | +
Get the height of the first block that the wallet scans.
+Reimplemented from monero::monero_wallet.
+ +
+
|
-virtual | +overridevirtual
Get all incoming and outgoing transfers to and from this wallet. An outgoing transfer represents a total amount sent from one or more subaddresses within an account to individual destination addresses, each with their own amount. An incoming transfer represents a total amount received into a subaddress within an account. Transfers belong to transactions which are stored on the blockchain.
-| account_idx | is the index of the account to get transfers from |
| account_idx | is the index of the account to get transfers from |
| subaddress_idx | is the index of the subaddress to get transfers from |
Get incoming and outgoing transfers to and from this wallet. An outgoing transfer represents a total amount sent from one or more subaddresses within an account to individual destination addresses, each with their own amount. An incoming transfer represents a total amount received into a subaddress within an account. Transfers belong to transactions which are stored on the blockchain.
Query results can be filtered by passing in a monero_transfer_query. Transfers must meet every criteria defined in the query in order to be returned. All filtering is optional and no filtering is applied when not defined.
|
-virtual | +overridevirtual
Reimplemented from monero::monero_wallet.
+Reimplemented from monero::monero_wallet.
| string monero::monero_wallet_core::get_tx_note | +std::string monero::monero_wallet_core::get_tx_note | ( | -const string & | +const std::string & | tx_hash | ) | const |
Reimplemented from monero::monero_wallet.
+Reimplemented from monero::monero_wallet.
| vector< string > monero::monero_wallet_core::get_tx_notes | +std::vector< std::string > monero::monero_wallet_core::get_tx_notes | ( | -const vector< string > & | +const std::vector< std::string > & | tx_hashes | ) | const |
Reimplemented from monero::monero_wallet.
+Reimplemented from monero::monero_wallet.
| string monero::monero_wallet_core::get_tx_proof | +std::string monero::monero_wallet_core::get_tx_proof | ( | -const string & | +const std::string & | tx_hash, |
| - | const string & | +const std::string & | address, | ||
| - | const string & | +const std::string & | message | ||
Get a transaction signature to prove it.
-| tx_hash | specifies the transaction to prove |
| address | is the destination public address of the transaction |
| tx_hash | specifies the transaction to prove |
|
-virtual | +overridevirtual
Get a wallet transaction by hash.
-| tx_hash | is a hash of a transaction to get |
Get all wallet transactions. Wallet transactions contain one or more transfers that are either incoming or outgoing to the wallet.
+Reimplemented from monero::monero_wallet.
+Reimplemented from monero::monero_wallet.
| vector< shared_ptr< monero_tx_wallet > > monero::monero_wallet_core::get_txs | +std::vector< std::shared_ptr< monero_tx_wallet > > monero::monero_wallet_core::get_txs | ( | const monero_tx_query & | query | ) | @@ -2959,18 +2788,11 @@ all wallet transactions
Get wallet transactions by hash.
-| tx_hashes | are hashes of transactions to get |
Get wallet transactions. Wallet transactions contain one or more transfers that are either incoming or outgoing to the wallet.
Query results can be filtered by passing in a transaction query. Transactions must meet every criteria defined in the query in order to be returned. All filtering is optional and no filtering is applied when not defined.
+
|
+ +overridevirtual | +
Same as get_txs(query) but collects missing tx hashes instead of throwing an error. This method is separated because WebAssembly does not support exception handling.
+| query | filters results (optional) |
| missing_tx_hashes | are populated with requested tx hashes that are not part of the wallet |
Reimplemented from monero::monero_wallet.
+ +| shared_ptr< monero_key_image_import_result > monero::monero_wallet_core::import_key_images | +std::shared_ptr< monero_key_image_import_result > monero::monero_wallet_core::import_key_images | ( | -const vector< shared_ptr< monero_key_image >> & | +const std::vector< std::shared_ptr< monero_key_image >> & | key_images | ) |
Reimplemented from monero::monero_wallet.
+Reimplemented from monero::monero_wallet.
Reimplemented from monero::monero_wallet.
+Reimplemented from monero::monero_wallet.
Reimplemented from monero::monero_wallet.
+Reimplemented from monero::monero_wallet.
+
|
+ +inlineoverridevirtual | +
Supported wallet methods.
+ +Reimplemented from monero::monero_wallet.
+ +Reimplemented from monero::monero_wallet.
+Reimplemented from monero::monero_wallet.
Reimplemented from monero::monero_wallet.
+Reimplemented from monero::monero_wallet.
Open an existing wallet.
+Open an existing wallet from disk.
| path | is the path to the wallet file to open |
| shared_ptr< monero_send_request > monero::monero_wallet_core::parse_payment_uri | +monero_wallet_core * monero::monero_wallet_core::open_wallet_data | ( | -const string & | +const std::string & | +password, | +
| + | + | const monero_network_type | +network_type, | +||
| + | + | const std::string & | +keys_data, | +||
| + | + | const std::string & | +cache_data, | +||
| + | + | const monero_rpc_connection & | +daemon_connection = monero_rpc_connection(), |
+ ||
| + | + | std::unique_ptr< epee::net_utils::http::http_client_factory > | +http_client_factory = nullptr |
+ ||
| + | ) | ++ |
Open an in-memory wallet from existing data buffers.
+| password | is the password of the wallet file to open |
| network_type | is the wallet's network type |
| keys_data | contains the contents of the ".keys" file |
| cache_data | contains the contents of the wallet cache file (no extension) |
| daemon_connection | is connection information to a daemon (default = an unconnected wallet) |
| http_client_factory | allows use of custom http clients |
+
|
-virtual | +overridevirtual
Parses a payment URI to a send request.
+Parses a payment URI to a tx configuration.
| uri | is the payment uri to parse |
Reimplemented from monero::monero_wallet.
+Reimplemented from monero::monero_wallet.
| string monero::monero_wallet_core::prepare_multisig | +std::string monero::monero_wallet_core::prepare_multisig | ( | ) | @@ -3619,19 +3590,19 @@ all wallet transactions |
Get multisig info as hex to share with participants to begin creating a multisig wallet.
Reimplemented from monero::monero_wallet.
+Reimplemented from monero::monero_wallet.
| string monero::monero_wallet_core::relay_tx | +std::vector< std::string > monero::monero_wallet_core::relay_txs | ( | -const string & | -tx_metadata | ) | -- |
Relay a transaction previously created without relaying.
-| txMetadata | is transaction metadata previously created without relaying |
Reimplemented from monero::monero_wallet.
- -
-
|
- -virtual | -
Relay a previously created transaction.
-| tx | is the transaction to relay |
Reimplemented from monero::monero_wallet.
- -
-
|
-virtual | +overridevirtual
Reimplemented from monero::monero_wallet.
+Reimplemented from monero::monero_wallet.
-
|
- -virtual | -
Relay previously created transactions.
-| txs | are the transactions to relay |
Reimplemented from monero::monero_wallet.
- -
-
|
- -virtual | -
Create and relay a transaction to transfer funds from this wallet according to the given request.
-| request | configures the transaction |
Reimplemented from monero::monero_wallet.
- -
-
|
- -virtual | -
Create and relay a transaction to transfers funds from this wallet to a destination address.
-| account_index | is the index of the account to withdraw funds from |
| address | is the destination address to send funds to |
| amount | is the amount being sent |
Reimplemented from monero::monero_wallet.
- -
-
|
- -virtual | -
Create and relay a transaction to transfers funds from this wallet to a destination address.
-| account_index | is the index of the account to withdraw funds from |
| address | is the destination address to send funds to |
| amount | is the amount being sent |
| priority | is the send priority (default normal) |
Reimplemented from monero::monero_wallet.
- -
-
|
- -virtual | -
Create one or more transactions which transfer funds from this wallet to one or more destinations depending on the given configuration.
-| request | configures the transaction |
Reimplemented from monero::monero_wallet.
- -Reimplemented from monero::monero_wallet.
+Reimplemented from monero::monero_wallet.
"", "" Supported wallet methods.
+Set the wallet's daemon connection.
+| uri | is the daemon's URI |
| username | is the username to authenticate with the daemon (optional) |
| password | is the password to authenticate with the daemon (optional) |
Reimplemented from monero::monero_wallet.
+Reimplemented from monero::monero_wallet.
Reimplemented from monero::monero_wallet.
+Reimplemented from monero::monero_wallet.
| void monero::monero_wallet_core::set_restore_height | +void monero::monero_wallet_core::set_sync_height | ( | uint64_t | -restore_height | ) | +sync_height | ) |
Set the height of the first block that the wallet scans.
| restore_height | is the height of the first block that the wallet scans |
| sync_height | is the height of the first block that the wallet scans |
Reimplemented from monero::monero_wallet.
+Reimplemented from monero::monero_wallet.
Reimplemented from monero::monero_wallet.
+Reimplemented from monero::monero_wallet.
Reimplemented from monero::monero_wallet.
+Reimplemented from monero::monero_wallet.
| string monero::monero_wallet_core::sign | +std::string monero::monero_wallet_core::sign_message | ( | -const string & | +const std::string & | msg | ) | const |
Reimplemented from monero::monero_wallet.
+Reimplemented from monero::monero_wallet.
Reimplemented from monero::monero_wallet.
+Reimplemented from monero::monero_wallet.
+
|
+ +overridevirtual | +
Sign unsigned transactions from a view-only wallet.
+| unsigned_tx_hex | is unsigned transaction hex from when the transactions were created |
Reimplemented from monero::monero_wallet.
+ +| vector< string > monero::monero_wallet_core::submit_multisig_tx_hex | +std::vector< std::string > monero::monero_wallet_core::submit_multisig_tx_hex | ( | -const string & | +const std::string & | signed_multisig_tx_hex | ) |
Submit signed multisig transactions as represented by a hex string.
+Submit signed multisig transactions as represented by a hex std::string.
| signed_multisig_tx_hex | is the signed multisig hex returned from signMultisigTxs() |
|
+ +overridevirtual | + +
Submit signed transactions from a view-only wallet.
+| signed_tx_hex | is signed transaction hex from signTxs() |
Reimplemented from monero::monero_wallet.
+ +
+
|
-virtual | +overridevirtual
Sweep an output with a given key image.
+Sweep all unmixable dust outputs back to the wallet to make them easier to spend and mix.
| address | is the destination address to send to |
| key_image | is the key image hex of the output to sweep |
| relay | specifies if the resulting transaction should be relayed (default false) |
| address | is the destination address to send to |
| key_image | is the key image hex of the output to sweep |
| priority | is the transaction priority (optional) |
| account_idx | is the index of the account |
| subaddress_idx | is the index of the subaddress |
| address | is the address to sweep the subaddress's funds to |
| account_idx | is the index of the account |
| address | is the address to sweep the account's funds to |
| address | is the address to sweep the wallet's funds to |
| request | is the sweep configuration |
NOTE: Dust only exists pre RCT, so this method will return "no dust to sweep" on new wallets.
-| do_not_relay | specifies if the resulting transaction should not be relayed (defaults to false i.e. relayed) |
Reimplemented from monero::monero_wallet.
+Reimplemented from monero::monero_wallet.
| monero_tx_set monero::monero_wallet_core::sweep_output | +std::shared_ptr< monero_tx_wallet > monero::monero_wallet_core::sweep_output | ( | -const monero_send_request & | -request | ) | +const monero_tx_config & | +config | ) |
Sweep an output with a given key image.
| request | configures the sweep transaction |
| config | configures the sweep transaction |
Reimplemented from monero::monero_wallet.
+Reimplemented from monero::monero_wallet.
| vector< monero_tx_set > monero::monero_wallet_core::sweep_unlocked | +std::vector< std::shared_ptr< monero_tx_wallet > > monero::monero_wallet_core::sweep_unlocked | ( | -const monero_send_request & | -request | ) | +const monero_tx_config & | +config | ) |
Create and relay one or more transactions which transfer funds from this wallet to one or more destination.
+Sweep unlocked funds according to the given config.
| account_index | is the index of the account to draw funds from |
| address | is the destination address to send funds to |
| sendAmount | is the amount being sent |
| config | is the sweep configuration |
| account_index | is the index of the account to draw funds from |
| address | is the destination address to send funds to |
| sendAmount | is the amount being sent |
| priority | is the send priority (default normal) |
| request | is the sweep configuration |
Reimplemented from monero::monero_wallet.
+Reimplemented from monero::monero_wallet.
Synchronize the wallet with the daemon as a one-time synchronous process.
| listener | is invoked as sync progress is made |
| listener | - listener to receive notifications during synchronization |
Reimplemented from monero::monero_wallet.
+Reimplemented from monero::monero_wallet.
Synchronizes the wallet with the blockchain.
| start_height | is the start height to sync from (ignored if less than last processed block) |
| listener | is invoked as sync progress is made |
| start_height | - start height to sync from (ignored if less than last processed block) |
| listener | - listener to receive notifications during synchronization |
Reimplemented from monero::monero_wallet.
+Reimplemented from monero::monero_wallet.
| bool monero::monero_wallet_core::verify | +bool monero::monero_wallet_core::verify_message | ( | -const string & | +const std::string & | msg, |
| - | const string & | +const std::string & | address, | ||
| - | const string & | +const std::string & | signature | ||
Reimplemented from monero::monero_wallet.
+Reimplemented from monero::monero_wallet.
This is the complete list of members for monero::monero_wallet_keys, including all inherited members.
| add_address_book_entry(const string &address, const string &description, const string &payment_id="") | monero::monero_wallet | inlinevirtual |
| add_address_book_entry(const std::string &address, const std::string &description) | monero::monero_wallet | inlinevirtual |
| add_listener(monero_wallet_listener &listener) | monero::monero_wallet | inlinevirtual |
| check_reserve_proof(const string &address, const string &message, const string &signature) const | monero::monero_wallet | inlinevirtual |
| check_spend_proof(const string &tx_hash, const string &message, const string &signature) const | monero::monero_wallet | inlinevirtual |
| check_tx_key(const string &tx_hash, const string &txKey, const string &address) const | monero::monero_wallet | inlinevirtual |
| check_tx_proof(const string &tx_hash, const string &address, const string &message, const string &signature) const | monero::monero_wallet | inlinevirtual |
| close(bool save=false) | monero::monero_wallet_keys | virtual |
| create_account(const string &label="") | monero::monero_wallet | inlinevirtual |
| create_payment_uri(const monero_send_request &request) const | monero::monero_wallet | inlinevirtual |
| create_subaddress(uint32_t account_idx, const string &label="") | monero::monero_wallet | inlinevirtual |
| create_tx(monero_send_request &request) | monero::monero_wallet | inlinevirtual |
| create_tx(uint32_t account_index, string address, uint64_t amount) | monero::monero_wallet | inlinevirtual |
| create_tx(int account_index, string address, uint64_t amount, monero_send_priority priority) | monero::monero_wallet | inlinevirtual |
| create_txs(monero_send_request &request) | monero::monero_wallet | inlinevirtual |
| create_wallet_from_keys(const monero_network_type network_type, const string &address, const string &view_key, const string &spend_key, const string &language="English") | monero::monero_wallet_keys | static |
| create_wallet_from_mnemonic(const monero_network_type network_type, const string &mnemonic, const string &seed_offset) | monero::monero_wallet_keys | static |
| create_wallet_random(const monero_network_type network_type, const string &language) | monero::monero_wallet_keys | static |
| decode_integrated_address(const string &integrated_address) const | monero::monero_wallet_keys | virtual |
| check_reserve_proof(const std::string &address, const std::string &message, const std::string &signature) const | monero::monero_wallet | inlinevirtual |
| check_spend_proof(const std::string &tx_hash, const std::string &message, const std::string &signature) const | monero::monero_wallet | inlinevirtual |
| check_tx_key(const std::string &tx_hash, const std::string &tx_key, const std::string &address) const | monero::monero_wallet | inlinevirtual |
| check_tx_proof(const std::string &tx_hash, const std::string &address, const std::string &message, const std::string &signature) const | monero::monero_wallet | inlinevirtual |
| close(bool save=false) override | monero::monero_wallet_keys | virtual |
| create_account(const std::string &label="") | monero::monero_wallet | inlinevirtual |
| create_payment_uri(const monero_tx_config &config) const | monero::monero_wallet | inlinevirtual |
| create_subaddress(uint32_t account_idx, const std::string &label="") | monero::monero_wallet | inlinevirtual |
| create_tx(const monero_tx_config &config) | monero::monero_wallet | inlinevirtual |
| create_txs(const monero_tx_config &config) | monero::monero_wallet | inlinevirtual |
| create_wallet_from_keys(const monero_network_type network_type, const std::string &address, const std::string &view_key, const std::string &spend_key, const std::string &language="English") | monero::monero_wallet_keys | static |
| create_wallet_from_mnemonic(const monero_network_type network_type, const std::string &mnemonic, const std::string &seed_offset) | monero::monero_wallet_keys | static |
| create_wallet_random(const monero_network_type network_type, const std::string &language) | monero::monero_wallet_keys | static |
| decode_integrated_address(const std::string &integrated_address) const override | monero::monero_wallet_keys | virtual |
| delete_address_book_entry(uint64_t index) | monero::monero_wallet | inlinevirtual |
| edit_address_book_entry(uint64_t index, bool set_address, const string &address, bool set_description, const string &description, bool set_payment_id=false, const string &payment_id="") | monero::monero_wallet | inlinevirtual |
| exchange_multisig_keys(const vector< string > &mutisig_hexes, const string &password) | monero::monero_wallet | inlinevirtual |
| get_account(const uint32_t account_idx, bool include_subaddresses) const | monero::monero_wallet_keys | virtual |
| edit_address_book_entry(uint64_t index, bool set_address, const std::string &address, bool set_description, const std::string &description) | monero::monero_wallet | inlinevirtual |
| exchange_multisig_keys(const std::vector< std::string > &mutisig_hexes, const std::string &password) | monero::monero_wallet | inlinevirtual |
| get_account(const uint32_t account_idx, bool include_subaddresses) const override | monero::monero_wallet_keys | virtual |
| monero::monero_wallet::get_account(uint32_t account_idx) const | monero::monero_wallet | inlinevirtual |
| get_accounts() const | monero::monero_wallet | inlinevirtual |
| get_accounts(bool include_subaddresses) const | monero::monero_wallet | inlinevirtual |
| get_accounts(const string &tag) const | monero::monero_wallet | inlinevirtual |
| get_accounts(bool include_subaddresses, const string &tag) const | monero::monero_wallet | inlinevirtual |
| get_address(const uint32_t account_idx, const uint32_t subaddress_idx) const | monero::monero_wallet_keys | virtual |
| get_address_book_entries(const vector< uint64_t > &indices) const | monero::monero_wallet | inlinevirtual |
| get_address_index(const string &address) const | monero::monero_wallet | inlinevirtual |
| get_attribute(const string &key, string &value) const | monero::monero_wallet | inlinevirtual |
| get_accounts() const | monero::monero_wallet | inlinevirtual |
| get_accounts(bool include_subaddresses) const | monero::monero_wallet | inlinevirtual |
| get_accounts(const std::string &tag) const | monero::monero_wallet | inlinevirtual |
| get_accounts(bool include_subaddresses, const std::string &tag) const | monero::monero_wallet | inlinevirtual |
| get_address(const uint32_t account_idx, const uint32_t subaddress_idx) const override | monero::monero_wallet_keys | virtual |
| get_address_book_entries(const std::vector< uint64_t > &indices) const | monero::monero_wallet | inlinevirtual |
| get_address_index(const std::string &address) const | monero::monero_wallet | inlinevirtual |
| get_attribute(const std::string &key, std::string &value) const | monero::monero_wallet | inlinevirtual |
| get_balance() const | monero::monero_wallet | inlinevirtual |
| get_balance(uint32_t account_idx) const | monero::monero_wallet | inlinevirtual |
| get_balance(uint32_t account_idx, uint32_t subaddress_idx) const | monero::monero_wallet | inlinevirtual |
| get_daemon_connection() const | monero::monero_wallet | inlinevirtual |
| get_daemon_connection() const | monero::monero_wallet | inlinevirtual |
| get_daemon_height() const | monero::monero_wallet | inlinevirtual |
| get_daemon_max_peer_height() const | monero::monero_wallet | inlinevirtual |
| get_height() const | monero::monero_wallet | inlinevirtual |
| get_integrated_address(const string &standard_address="", const string &payment_id="") const | monero::monero_wallet_keys | virtual |
| get_key_images() const | monero::monero_wallet | inlinevirtual |
| get_listeners() | monero::monero_wallet | inlinevirtual |
| get_mnemonic() const | monero::monero_wallet_keys | inlinevirtual |
| get_mnemonic_language() const | monero::monero_wallet_keys | inlinevirtual |
| get_mnemonic_languages() | monero::monero_wallet_keys | static |
| get_multisig_hex() | monero::monero_wallet | inlinevirtual |
| get_integrated_address(const std::string &standard_address="", const std::string &payment_id="") const override | monero::monero_wallet_keys | virtual |
| get_key_images() const | monero::monero_wallet | inlinevirtual |
| get_listeners() | monero::monero_wallet | inlinevirtual |
| get_mnemonic() const override | monero::monero_wallet_keys | inlinevirtual |
| get_mnemonic_language() const override | monero::monero_wallet_keys | inlinevirtual |
| get_mnemonic_languages() | monero::monero_wallet_keys | static |
| get_multisig_hex() | monero::monero_wallet | inlinevirtual |
| get_multisig_info() | monero::monero_wallet | inlinevirtual |
| get_network_type() const | monero::monero_wallet_keys | inlinevirtual |
| get_outputs(const monero_output_query &query) const | monero::monero_wallet | inlinevirtual |
| get_outputs_hex() const | monero::monero_wallet | inlinevirtual |
| get_path() const | monero::monero_wallet | inlinevirtual |
| get_primary_address() const | monero::monero_wallet_keys | inlinevirtual |
| get_private_spend_key() const | monero::monero_wallet_keys | inlinevirtual |
| get_private_view_key() const | monero::monero_wallet_keys | inlinevirtual |
| get_public_spend_key() const | monero::monero_wallet_keys | inlinevirtual |
| get_public_view_key() const | monero::monero_wallet_keys | inlinevirtual |
| get_reserve_proof_account(uint32_t account_idx, uint64_t amount, const string &message) const | monero::monero_wallet | inlinevirtual |
| get_reserve_proof_wallet(const string &message) const | monero::monero_wallet | inlinevirtual |
| get_restore_height() const | monero::monero_wallet | inlinevirtual |
| get_spend_proof(const string &tx_hash, const string &message) const | monero::monero_wallet | inlinevirtual |
| get_subaddress(const uint32_t account_idx, const uint32_t subaddress_idx) const | monero::monero_wallet | inlinevirtual |
| get_subaddresses(const uint32_t account_idx, const vector< uint32_t > &subaddress_indices) const | monero::monero_wallet_keys | virtual |
| monero::monero_wallet::get_subaddresses(const uint32_t account_idx) const | monero::monero_wallet | inlinevirtual |
| get_transfers(const monero_transfer_query &query) const | monero::monero_wallet | inlinevirtual |
| get_tx_key(const string &tx_hash) const | monero::monero_wallet | inlinevirtual |
| get_tx_note(const string &tx_hash) const | monero::monero_wallet | inlinevirtual |
| get_tx_notes(const vector< string > &tx_hashes) const | monero::monero_wallet | inlinevirtual |
| get_tx_proof(const string &tx_hash, const string &address, const string &message) const | monero::monero_wallet | inlinevirtual |
| get_txs() const | monero::monero_wallet | inlinevirtual |
| get_txs(const monero_tx_query &query) const | monero::monero_wallet | inlinevirtual |
| get_txs(const monero_tx_query &query, vector< string > &missing_tx_hashes) const | monero::monero_wallet | inlinevirtual |
| get_network_type() const override | monero::monero_wallet_keys | inlinevirtual |
| get_outputs(const monero_output_query &query) const | monero::monero_wallet | inlinevirtual |
| get_outputs_hex() const | monero::monero_wallet | inlinevirtual |
| get_path() const | monero::monero_wallet | inlinevirtual |
| get_primary_address() const override | monero::monero_wallet_keys | inlinevirtual |
| get_private_spend_key() const override | monero::monero_wallet_keys | inlinevirtual |
| get_private_view_key() const override | monero::monero_wallet_keys | inlinevirtual |
| get_public_spend_key() const override | monero::monero_wallet_keys | inlinevirtual |
| get_public_view_key() const override | monero::monero_wallet_keys | inlinevirtual |
| get_reserve_proof_account(uint32_t account_idx, uint64_t amount, const std::string &message) const | monero::monero_wallet | inlinevirtual |
| get_reserve_proof_wallet(const std::string &message) const | monero::monero_wallet | inlinevirtual |
| get_spend_proof(const std::string &tx_hash, const std::string &message) const | monero::monero_wallet | inlinevirtual |
| get_subaddress(const uint32_t account_idx, const uint32_t subaddress_idx) const | monero::monero_wallet | inlinevirtual |
| get_subaddresses(const uint32_t account_idx, const std::vector< uint32_t > &subaddress_indices) const override | monero::monero_wallet_keys | virtual |
| monero::monero_wallet::get_subaddresses(const uint32_t account_idx) const | monero::monero_wallet | inlinevirtual |
| get_sync_height() const | monero::monero_wallet | inlinevirtual |
| get_transfers(const monero_transfer_query &query) const | monero::monero_wallet | inlinevirtual |
| get_tx_key(const std::string &tx_hash) const | monero::monero_wallet | inlinevirtual |
| get_tx_note(const std::string &tx_hash) const | monero::monero_wallet | inlinevirtual |
| get_tx_notes(const std::vector< std::string > &tx_hashes) const | monero::monero_wallet | inlinevirtual |
| get_tx_proof(const std::string &tx_hash, const std::string &address, const std::string &message) const | monero::monero_wallet | inlinevirtual |
| get_txs() const | monero::monero_wallet | inlinevirtual |
| get_txs(const monero_tx_query &query) const | monero::monero_wallet | inlinevirtual |
| get_txs(const monero_tx_query &query, std::vector< std::string > &missing_tx_hashes) const | monero::monero_wallet | inlinevirtual |
| get_unlocked_balance() const | monero::monero_wallet | inlinevirtual |
| get_unlocked_balance(uint32_t account_idx) const | monero::monero_wallet | inlinevirtual |
| get_unlocked_balance(uint32_t account_idx, uint32_t subaddress_idx) const | monero::monero_wallet | inlinevirtual |
| get_version() const | monero::monero_wallet_keys | virtual |
| import_key_images(const vector< shared_ptr< monero_key_image >> &key_images) | monero::monero_wallet | inlinevirtual |
| import_multisig_hex(const vector< string > &multisig_hexes) | monero::monero_wallet | inlinevirtual |
| import_outputs_hex(const string &outputs_hex) | monero::monero_wallet | inlinevirtual |
| get_version() const override | monero::monero_wallet_keys | virtual |
| import_key_images(const std::vector< std::shared_ptr< monero_key_image >> &key_images) | monero::monero_wallet | inlinevirtual |
| import_multisig_hex(const std::vector< std::string > &multisig_hexes) | monero::monero_wallet | inlinevirtual |
| import_outputs_hex(const std::string &outputs_hex) | monero::monero_wallet | inlinevirtual |
| is_connected() const | monero::monero_wallet | inlinevirtual |
| is_daemon_synced() const | monero::monero_wallet | inlinevirtual |
| is_daemon_trusted() const | monero::monero_wallet | inlinevirtual |
| is_multisig_import_needed() const | monero::monero_wallet | inlinevirtual |
| is_synced() const | monero::monero_wallet | inlinevirtual |
| make_multisig(const vector< string > &multisig_hexes, int threshold, const string &password) | monero::monero_wallet | inlinevirtual |
| move_to(string path, string password) | monero::monero_wallet | inlinevirtual |
| parse_payment_uri(const string &uri) const | monero::monero_wallet | inlinevirtual |
| parse_tx_set(const monero_tx_set &tx_set) | monero::monero_wallet | inlinevirtual |
| prepare_multisig() | monero::monero_wallet | inlinevirtual |
| relay_tx(const string &tx_metadata) | monero::monero_wallet | inlinevirtual |
| relay_tx(const monero_tx_wallet &tx) | monero::monero_wallet | inlinevirtual |
| relay_txs(const vector< string > &tx_metadatas) | monero::monero_wallet | inlinevirtual |
| relay_txs(const vector< shared_ptr< monero_tx_wallet >> &txs) | monero::monero_wallet | inlinevirtual |
| remove_listener(monero_wallet_listener &listener) | monero::monero_wallet | inlinevirtual |
| rescan_blockchain() | monero::monero_wallet | inlinevirtual |
| rescan_spent() | monero::monero_wallet | inlinevirtual |
| save() | monero::monero_wallet | inlinevirtual |
| send(const monero_send_request &request) | monero::monero_wallet | inlinevirtual |
| send(uint32_t account_index, string address, uint64_t amount) | monero::monero_wallet | inlinevirtual |
| send(uint32_t account_index, string address, uint64_t amount, monero_send_priority priority) | monero::monero_wallet | inlinevirtual |
| send_split(const monero_send_request &request) | monero::monero_wallet | inlinevirtual |
| set_attribute(const string &key, const string &val) | monero::monero_wallet | inlinevirtual |
| set_daemon_connection(const string &uri, const string &username="", const string &password="") | monero::monero_wallet | inlinevirtual |
| set_daemon_connection(const monero_rpc_connection &connection) | monero::monero_wallet | inlinevirtual |
| set_restore_height(uint64_t restore_height) | monero::monero_wallet | inlinevirtual |
| set_tx_note(const string &tx_hash, const string ¬e) | monero::monero_wallet | inlinevirtual |
| set_tx_notes(const vector< string > &tx_hashes, const vector< string > ¬es) | monero::monero_wallet | inlinevirtual |
| sign(const string &msg) const | monero::monero_wallet_keys | virtual |
| sign_multisig_tx_hex(const string &multisig_tx_hex) | monero::monero_wallet | inlinevirtual |
| is_view_only() const override | monero::monero_wallet_keys | inlinevirtual |
| make_multisig(const std::vector< std::string > &multisig_hexes, int threshold, const std::string &password) | monero::monero_wallet | inlinevirtual |
| move_to(std::string path, std::string password) | monero::monero_wallet | inlinevirtual |
| parse_payment_uri(const std::string &uri) const | monero::monero_wallet | inlinevirtual |
| parse_tx_set(const monero_tx_set &tx_set) | monero::monero_wallet | inlinevirtual |
| prepare_multisig() | monero::monero_wallet | inlinevirtual |
| relay_tx(const std::string &tx_metadata) | monero::monero_wallet | inlinevirtual |
| relay_tx(const monero_tx_wallet &tx) | monero::monero_wallet | inlinevirtual |
| relay_txs(const std::vector< std::shared_ptr< monero_tx_wallet >> &txs) | monero::monero_wallet | inlinevirtual |
| relay_txs(const std::vector< std::string > &tx_metadatas) | monero::monero_wallet | inlinevirtual |
| remove_listener(monero_wallet_listener &listener) | monero::monero_wallet | inlinevirtual |
| rescan_blockchain() | monero::monero_wallet | inlinevirtual |
| rescan_spent() | monero::monero_wallet | inlinevirtual |
| save() | monero::monero_wallet | inlinevirtual |
| set_attribute(const std::string &key, const std::string &val) | monero::monero_wallet | inlinevirtual |
| set_daemon_connection(const std::string &uri, const std::string &username="", const std::string &password="") | monero::monero_wallet | inlinevirtual |
| set_daemon_connection(const boost::optional< monero_rpc_connection > &connection) | monero::monero_wallet | inlinevirtual |
| set_sync_height(uint64_t sync_height) | monero::monero_wallet | inlinevirtual |
| set_tx_note(const std::string &tx_hash, const std::string ¬e) | monero::monero_wallet | inlinevirtual |
| set_tx_notes(const std::vector< std::string > &tx_hashes, const std::vector< std::string > ¬es) | monero::monero_wallet | inlinevirtual |
| sign_message(const std::string &msg) const override | monero::monero_wallet_keys | virtual |
| sign_multisig_tx_hex(const std::string &multisig_tx_hex) | monero::monero_wallet | inlinevirtual |
| sign_txs(const std::string &unsigned_tx_hex) | monero::monero_wallet | inlinevirtual |
| start_mining(boost::optional< uint64_t > num_threads, boost::optional< bool > background_mining, boost::optional< bool > ignore_battery) | monero::monero_wallet | inlinevirtual |
| start_syncing() | monero::monero_wallet | inlinevirtual |
| stop_mining() | monero::monero_wallet | inlinevirtual |
| stop_syncing() | monero::monero_wallet | inlinevirtual |
| submit_multisig_tx_hex(const string &signed_multisig_tx_hex) | monero::monero_wallet | inlinevirtual |
| sweep_dust(bool do_not_relay=false) | monero::monero_wallet | inlinevirtual |
| sweep_output(const monero_send_request &request) | monero::monero_wallet | inlinevirtual |
| sweep_unlocked(const monero_send_request &request) | monero::monero_wallet | inlinevirtual |
| sync() | monero::monero_wallet | inlinevirtual |
| sync(monero_sync_listener &listener) | monero::monero_wallet | inlinevirtual |
| sync(uint64_t start_height) | monero::monero_wallet | inlinevirtual |
| sync(uint64_t start_height, monero_sync_listener &listener) | monero::monero_wallet | inlinevirtual |
| verify(const string &msg, const string &address, const string &signature) const | monero::monero_wallet_keys | virtual |
| wait_for_next_block() | monero::monero_wallet | inlinevirtual |
| ~monero_wallet() | monero::monero_wallet | inlinevirtual |
| ~monero_wallet_keys() | monero::monero_wallet_keys | |
| submit_multisig_tx_hex(const std::string &signed_multisig_tx_hex) | monero::monero_wallet | inlinevirtual |
| submit_txs(const std::string &signed_tx_hex) | monero::monero_wallet | inlinevirtual |
| sweep_dust(bool relay=false) | monero::monero_wallet | inlinevirtual |
| sweep_output(const monero_tx_config &config) | monero::monero_wallet | inlinevirtual |
| sweep_unlocked(const monero_tx_config &config) | monero::monero_wallet | inlinevirtual |
| sync() | monero::monero_wallet | inlinevirtual |
| sync(monero_wallet_listener &listener) | monero::monero_wallet | inlinevirtual |
| sync(uint64_t start_height) | monero::monero_wallet | inlinevirtual |
| sync(uint64_t start_height, monero_wallet_listener &listener) | monero::monero_wallet | inlinevirtual |
| verify_message(const std::string &msg, const std::string &address, const std::string &signature) const override | monero::monero_wallet_keys | virtual |
| wait_for_next_block() | monero::monero_wallet | inlinevirtual |
| ~monero_wallet() | monero::monero_wallet | inlinevirtual |
| ~monero_wallet_keys() | monero::monero_wallet_keys |
Public Member Functions inherited from monero::monero_walletStatic Public Member Functions | |
| static monero_wallet_keys * | create_wallet_random (const monero_network_type network_type, const string &language) |
| static monero_wallet_keys * | create_wallet_from_mnemonic (const monero_network_type network_type, const string &mnemonic, const string &seed_offset) |
| static monero_wallet_keys * | create_wallet_from_keys (const monero_network_type network_type, const string &address, const string &view_key, const string &spend_key, const string &language="English") |
| static vector< string > | get_mnemonic_languages () |
| static monero_wallet_keys * | create_wallet_random (const monero_network_type network_type, const std::string &language) |
| static monero_wallet_keys * | create_wallet_from_mnemonic (const monero_network_type network_type, const std::string &mnemonic, const std::string &seed_offset) |
| static monero_wallet_keys * | create_wallet_from_keys (const monero_network_type network_type, const std::string &address, const std::string &view_key, const std::string &spend_key, const std::string &language="English") |
| static std::vector< std::string > | get_mnemonic_languages () |
Monero wallet implementation to provide basic offline key management.
+Implements a Monero wallet to provide basic key management.
"English" Reimplemented from monero::monero_wallet.
+Reimplemented from monero::monero_wallet.
| string monero::monero_wallet_keys::get_address | +std::string monero::monero_wallet_keys::get_address | ( | const uint32_t | account_idx, | @@ -666,7 +660,7 @@ Static Public Member Functions
Reimplemented from monero::monero_wallet.
+Reimplemented from monero::monero_wallet.
"", "" Reimplemented from monero::monero_wallet.
+Reimplemented from monero::monero_wallet.
| string monero::monero_wallet_keys::get_mnemonic | +std::string monero::monero_wallet_keys::get_mnemonic | ( | ) | const | @@ -749,7 +743,7 @@ Static Public Member Functions
Reimplemented from monero::monero_wallet.
+Reimplemented from monero::monero_wallet.
| string monero::monero_wallet_keys::get_mnemonic_language | +std::string monero::monero_wallet_keys::get_mnemonic_language | ( | ) | const | @@ -783,19 +777,19 @@ Static Public Member Functions
Get the language of the wallet's mnemonic phrase.
Reimplemented from monero::monero_wallet.
+Reimplemented from monero::monero_wallet.
| vector< string > monero::monero_wallet_keys::get_mnemonic_languages | +std::vector< std::string > monero::monero_wallet_keys::get_mnemonic_languages | ( | ) | @@ -821,8 +815,8 @@ Static Public Member Functions |
| string monero::monero_wallet_keys::get_primary_address | +std::string monero::monero_wallet_keys::get_primary_address | ( | ) | const | @@ -868,19 +862,19 @@ Static Public Member Functions
Get the wallet's primary address.
Reimplemented from monero::monero_wallet.
+Reimplemented from monero::monero_wallet.
| string monero::monero_wallet_keys::get_private_spend_key | +std::string monero::monero_wallet_keys::get_private_spend_key | ( | ) | const | @@ -897,19 +891,19 @@ Static Public Member Functions
Get the wallet's private spend key.
Reimplemented from monero::monero_wallet.
+Reimplemented from monero::monero_wallet.
| string monero::monero_wallet_keys::get_private_view_key | +std::string monero::monero_wallet_keys::get_private_view_key | ( | ) | const | @@ -926,19 +920,19 @@ Static Public Member Functions
Get the wallet's private view key.
Reimplemented from monero::monero_wallet.
+Reimplemented from monero::monero_wallet.
| string monero::monero_wallet_keys::get_public_spend_key | +std::string monero::monero_wallet_keys::get_public_spend_key | ( | ) | const | @@ -955,19 +949,19 @@ Static Public Member Functions
Get the wallet's public spend key.
Reimplemented from monero::monero_wallet.
+Reimplemented from monero::monero_wallet.
| string monero::monero_wallet_keys::get_public_view_key | +std::string monero::monero_wallet_keys::get_public_view_key | ( | ) | const | @@ -984,19 +978,19 @@ Static Public Member Functions
Get the wallet's public view key.
Reimplemented from monero::monero_wallet.
+Reimplemented from monero::monero_wallet.
| vector< monero_subaddress > monero::monero_wallet_keys::get_subaddresses | +std::vector< monero_subaddress > monero::monero_wallet_keys::get_subaddresses | ( | const uint32_t | account_idx, | @@ -1013,7 +1007,7 @@ Static Public Member Functions
| - | const vector< uint32_t > & | +const std::vector< uint32_t > & | subaddress_indices | |
Reimplemented from monero::monero_wallet.
+Reimplemented from monero::monero_wallet.
Supported wallet methods.
+Get the wallet's version.
+Reimplemented from monero::monero_wallet.
| string monero::monero_wallet_keys::sign | +bool monero::monero_wallet_keys::is_view_only | ( | -const string & | +) | +const | +
Supported wallet methods.
+ +Reimplemented from monero::monero_wallet.
+ +
+
|
-virtual | +overridevirtual
Reimplemented from monero::monero_wallet.
+Reimplemented from monero::monero_wallet.
| bool monero::monero_wallet_keys::verify | +bool monero::monero_wallet_keys::verify_message | ( | -const string & | +const std::string & | msg, |
| - | const string & | +const std::string & | address, | ||
| - | const string & | +const std::string & | signature | ||
Reimplemented from monero::monero_wallet.
+Reimplemented from monero::monero_wallet.
#include <monero_wallet.h>
-
-Public Member Functions | |
| virtual void | on_sync_progress (uint64_t height, uint64_t start_height, uint64_t end_height, double percent_done, const std::string &message) |
| virtual void | on_new_block (uint64_t height) |
| virtual void | on_output_received (const monero_output_wallet &output) |
| virtual void | on_output_spent (const monero_output_wallet &output) |
Public Member Functions inherited from monero::monero_sync_listener | |
| virtual void | on_sync_progress (uint64_t height, uint64_t start_height, uint64_t end_height, double percent_done, const string &message) |
Receives notifications as a wallet is updated.
+Interface to receive wallet notifications..
Invoked when a new block is processed.
| block | is the newly processed block |
| block | - the newly processed block |
Invoked when the wallet receives an output.
| output | is the incoming output to the wallet |
| output | - the received output |
Invoked when the wallet spends an output.
| output | the outgoing transfer from the wallet |
| output | - the spent output |
+
|
+ +inlinevirtual | +
Invoked when sync progress is made.
+| height | - height of the synced block |
| start_height | - starting height of the sync request |
| end_height | - ending height of the sync request |
| percent_done | - sync progress as a percentage |
| message | - human-readable description of the current progress |
Functions | |
| -template<class T , typename std::enable_if< std::is_same< T, string >::value, T >::type * = nullptr> | |
| boost::optional< T > | reconcile (const boost::optional< T > &val1, const boost::optional< T > &val2, boost::optional< bool > resolve_defined, boost::optional< bool > resolve_true, boost::optional< bool > resolve_max, const string &err_msg="") |
| -template<class T , typename std::enable_if< std::is_same< T, string >::value, T >::type * = nullptr> | |
| boost::optional< T > | reconcile (const boost::optional< T > &val1, const boost::optional< T > &val2, const string &err_msg="") |
| + | |
| +template<class T , typename std::enable_if< std::is_same< T, std::string >::value, T >::type * = nullptr> | |
| boost::optional< T > | reconcile (const boost::optional< T > &val1, const boost::optional< T > &val2, boost::optional< bool > resolve_defined, boost::optional< bool > resolve_true, boost::optional< bool > resolve_max, const std::string &err_msg="") |
| +template<class T , typename std::enable_if< std::is_same< T, std::string >::value, T >::type * = nullptr> | |
| boost::optional< T > | reconcile (const boost::optional< T > &val1, const boost::optional< T > &val2, const std::string &err_msg="") |
| template<class T > | |
| vector< T > | reconcile (const vector< T > &v1, const vector< T > &v2, const string &err_msg="") |
| std::vector< T > | reconcile (const std::vector< T > &v1, const std::vector< T > &v2, const std::string &err_msg="") |
Collection of utilities for working with Monero's binary portable storage format.
diff --git a/docs/namespacemembers.html b/docs/namespacemembers.html index 0177802..79e9078 100644 --- a/docs/namespacemembers.html +++ b/docs/namespacemembers.html @@ -63,31 +63,34 @@ $(function() {| enum | monero_send_priority : uint8_t { DEFAULT = 0, + |
| enum | monero_tx_priority : uint8_t { DEFAULT = 0, UNIMPORTANT, NORMAL, ELEVATED } |
Functions | |
| -void | merge_tx (vector< shared_ptr< monero_tx >> &txs, const shared_ptr< monero_tx > &tx) |
| +void | merge_tx (std::vector< std::shared_ptr< monero_tx >> &txs, const std::shared_ptr< monero_tx > &tx) |
| std::shared_ptr< monero_tx_query > | decontextualize (std::shared_ptr< monero_tx_query > query) |
| +bool | is_contextual (const monero_transfer_query &query) |
| +bool | is_contextual (const monero_output_query &query) |
| bool | bool_equals (bool val, const boost::optional< bool > &opt_val) |
| -shared_ptr< monero_tx_wallet > | build_tx_with_incoming_transfer (const tools::wallet2 &m_w2, uint64_t height, const crypto::hash &payment_id, const tools::wallet2::payment_details &pd) |
| -shared_ptr< monero_tx_wallet > | build_tx_with_outgoing_transfer (const tools::wallet2 &m_w2, uint64_t height, const crypto::hash &txid, const tools::wallet2::confirmed_transfer_details &pd) |
| -shared_ptr< monero_tx_wallet > | build_tx_with_incoming_transfer_unconfirmed (const tools::wallet2 &m_w2, const crypto::hash &payment_id, const tools::wallet2::pool_payment_details &ppd) |
| -shared_ptr< monero_tx_wallet > | build_tx_with_outgoing_transfer_unconfirmed (const tools::wallet2 &m_w2, const crypto::hash &txid, const tools::wallet2::unconfirmed_transfer_details &pd) |
| -shared_ptr< monero_tx_wallet > | build_tx_with_vout (const tools::wallet2 &m_w2, const tools::wallet2::transfer_details &td) |
| void | merge_tx (const shared_ptr< monero_tx_wallet > &tx, map< string, shared_ptr< monero_tx_wallet >> &tx_map, map< uint64_t, shared_ptr< monero_block >> &block_map, bool skip_if_absent) |
| bool | tx_height_less_than (const shared_ptr< monero_tx > &tx1, const shared_ptr< monero_tx > &tx2) |
| bool | incoming_transfer_before (const shared_ptr< monero_incoming_transfer > &transfer1, const shared_ptr< monero_incoming_transfer > &transfer2) |
| bool | vout_before (const shared_ptr< monero_output > &o1, const shared_ptr< monero_output > &o2) |
| +std::shared_ptr< monero_tx_wallet > | build_tx_with_incoming_transfer (const tools::wallet2 &m_w2, uint64_t height, const crypto::hash &payment_id, const tools::wallet2::payment_details &pd) |
| +std::shared_ptr< monero_tx_wallet > | build_tx_with_outgoing_transfer (const tools::wallet2 &m_w2, uint64_t height, const crypto::hash &txid, const tools::wallet2::confirmed_transfer_details &pd) |
| +std::shared_ptr< monero_tx_wallet > | build_tx_with_incoming_transfer_unconfirmed (const tools::wallet2 &m_w2, const crypto::hash &payment_id, const tools::wallet2::pool_payment_details &ppd) |
| +std::shared_ptr< monero_tx_wallet > | build_tx_with_outgoing_transfer_unconfirmed (const tools::wallet2 &m_w2, const crypto::hash &txid, const tools::wallet2::unconfirmed_transfer_details &pd) |
| +std::shared_ptr< monero_tx_wallet > | build_tx_with_vout (const tools::wallet2 &m_w2, const tools::wallet2::transfer_details &td) |
| void | merge_tx (const std::shared_ptr< monero_tx_wallet > &tx, std::map< std::string, std::shared_ptr< monero_tx_wallet >> &tx_map, std::map< uint64_t, std::shared_ptr< monero_block >> &block_map, bool skip_if_absent) |
| bool | tx_height_less_than (const std::shared_ptr< monero_tx > &tx1, const std::shared_ptr< monero_tx > &tx2) |
| bool | incoming_transfer_before (const std::shared_ptr< monero_incoming_transfer > &transfer1, const std::shared_ptr< monero_incoming_transfer > &transfer2) |
| bool | vout_before (const std::shared_ptr< monero_output > &o1, const std::shared_ptr< monero_output > &o2) |
| std::string | get_default_ringdb_path (cryptonote::network_type nettype) |
| get_default_ri template<typename Ts , typename Tu > | |
| bool | fill_response (wallet2 *m_w2, std::vector< tools::wallet2::pending_tx > &ptx_vector, bool get_tx_key, Ts &tx_key, Tu &amount, Tu &fee, std::string &multisig_txset, std::string &unsigned_txset, bool do_not_relay, Ts &tx_hash, bool get_tx_hex, Ts &tx_blob, bool get_tx_metadata, Ts &tx_metadata, epee::json_rpc::error &er) |
| -void | merge_incoming_transfer (vector< shared_ptr< monero_incoming_transfer >> &transfers, const shared_ptr< monero_incoming_transfer > &transfer) |
| -shared_ptr< monero_block > | node_to_block_query (const boost::property_tree::ptree &node) |
| +void | merge_incoming_transfer (std::vector< std::shared_ptr< monero_incoming_transfer >> &transfers, const std::shared_ptr< monero_incoming_transfer > &transfer) |
| +std::shared_ptr< monero_block > | node_to_block_query (const boost::property_tree::ptree &node) |
Copyright (c) 2017-2019 woodser
@@ -225,7 +229,6 @@ shared_ptr< monero_blTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Parts of this file are originally copyright (c) 2012-2013 The Cryptonote developersPublic library intereface.
-Public library interface.
Copyright (c) 2017-2019 woodser
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
@@ -240,7 +243,36 @@ shared_ptr< monero_blTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Parts of this file are originally copyright (c) 2012-2013 The Cryptonote developersPublic library interface.
-Public interface for libmonero-cpp library.
+Copyright (c) 2017-2019 woodser
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+Parts of this file are originally copyright (c) 2014-2019, The Monero Project
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+All rights reserved.
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+Parts of this file are originally copyright (c) 2012-2013 The Cryptonote developersPublic interface for libmonero-cpp library.
+Public library interface.
+Implements a monero_wallet.h by wrapping wallet2.h.
+Copyright (c) 2017-2019 woodser
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+Parts of this file are originally copyright (c) 2014-2019, The Monero Project
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+All rights reserved.
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+Parts of this file are originally copyright (c) 2012-2013 The Cryptonote developersImplements a monero_wallet.h by wrapping wallet2.h.
| enum monero::monero_send_priority : uint8_t | +enum monero::monero_tx_priority : uint8_t |
| std::shared_ptr<monero_tx_query> monero::decontextualize | +( | +std::shared_ptr< monero_tx_query > | +query | ) | ++ |
Remove query criteria which require looking up other transfers/outputs to fulfill query.
+| query | the query to decontextualize |
Merges a transaction into a unique set of transactions.
+Merges a transaction into a unique std::set of transactions.
TODO monero-core: skip_if_absent only necessary because incoming payments not returned when sent from/to same account #4500
| bool monero::tx_height_less_than | ( | -const shared_ptr< monero_tx > & | +const std::shared_ptr< monero_tx > & | tx1, | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| - | const shared_ptr< monero_tx > & | +const std::shared_ptr< monero_tx > & | tx2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| bool monero::vout_before | ( | -const shared_ptr< monero_output > & | +const std::shared_ptr< monero_output > & | o1, | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| - | const shared_ptr< monero_output > & | +const std::shared_ptr< monero_output > & | o2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| binary_to_json (c | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| void | binary_blocks_to_json (const std::string &bin, std::string &json) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| -string | serialize (const rapidjson::Document &doc) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| -void | addJsonMember (string key, uint8_t val, rapidjson::Document::AllocatorType &allocator, rapidjson::Value &root, rapidjson::Value &field) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| -void | addJsonMember (string key, uint32_t val, rapidjson::Document::AllocatorType &allocator, rapidjson::Value &root, rapidjson::Value &field) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| -void | addJsonMember (string key, uint64_t val, rapidjson::Document::AllocatorType &allocator, rapidjson::Value &root, rapidjson::Value &field) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| -void | addJsonMember (string key, string val, rapidjson::Document::AllocatorType &allocator, rapidjson::Value &root, rapidjson::Value &field) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| -void | addJsonMember (string key, bool val, rapidjson::Document::AllocatorType &allocator, rapidjson::Value &root) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| + | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| +std::string | serialize (const rapidjson::Document &doc) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| +void | addJsonMember (std::string key, uint8_t val, rapidjson::Document::AllocatorType &allocator, rapidjson::Value &root, rapidjson::Value &field) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| +void | addJsonMember (std::string key, uint32_t val, rapidjson::Document::AllocatorType &allocator, rapidjson::Value &root, rapidjson::Value &field) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| +void | addJsonMember (std::string key, uint64_t val, rapidjson::Document::AllocatorType &allocator, rapidjson::Value &root, rapidjson::Value &field) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| +void | addJsonMember (std::string key, std::string val, rapidjson::Document::AllocatorType &allocator, rapidjson::Value &root, rapidjson::Value &field) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| +void | addJsonMember (std::string key, bool val, rapidjson::Document::AllocatorType &allocator, rapidjson::Value &root) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| template<class T > | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| rapidjson::Value | to_rapidjson_val (rapidjson::Document::AllocatorType &allocator, const vector< shared_ptr< T >> &vals) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| + | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| rapidjson::Value | to_rapidjson_val (rapidjson::Document::AllocatorType &allocator, const std::vector< std::shared_ptr< T >> &vals) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| template<class T > | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| rapidjson::Value | to_rapidjson_val (rapidjson::Document::AllocatorType &allocator, const vector< T > &vals) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| -rapidjson::Value | to_rapidjson_val (rapidjson::Document::AllocatorType &allocator, const vector< string > &strs) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| -rapidjson::Value | to_rapidjson_val (rapidjson::Document::AllocatorType &allocator, const vector< uint8_t > &nums) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| -rapidjson::Value | to_rapidjson_val (rapidjson::Document::AllocatorType &allocator, const vector< uint32_t > &nums) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| -rapidjson::Value | to_rapidjson_val (rapidjson::Document::AllocatorType &allocator, const vector< uint64_t > &nums) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| -string | serialize (const boost::property_tree::ptree &node) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| -void | deserialize (const string &json, boost::property_tree::ptree &root) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| shared_ptr< monero_block > | cn_block_to_block (const cryptonote::block &cn_block) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| shared_ptr< monero_tx > | cn_tx_to_tx (const cryptonote::transaction &cn_tx, bool init_as_tx_wallet=false) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| rapidjson::Value | to_rapidjson_val (rapidjson::Document::AllocatorType &allocator, const std::vector< T > &vals) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| +rapidjson::Value | to_rapidjson_val (rapidjson::Document::AllocatorType &allocator, const std::vector< std::string > &strs) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| +rapidjson::Value | to_rapidjson_val (rapidjson::Document::AllocatorType &allocator, const std::vector< uint8_t > &nums) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| +rapidjson::Value | to_rapidjson_val (rapidjson::Document::AllocatorType &allocator, const std::vector< uint32_t > &nums) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| +rapidjson::Value | to_rapidjson_val (rapidjson::Document::AllocatorType &allocator, const std::vector< uint64_t > &nums) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| +std::string | serialize (const boost::property_tree::ptree &node) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| +void | deserialize (const std::string &json, boost::property_tree::ptree &root) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| std::shared_ptr< monero_block > | cn_block_to_block (const cryptonote::block &cn_block) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| std::shared_ptr< monero_tx > | cn_tx_to_tx (const cryptonote::transaction &cn_tx, bool init_as_tx_wallet=false) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Copyright (c) 2017-2019 woodser
-Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
-The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-Parts of this file are originally copyright (c) 2014-2019, The Monero Project
-Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
-All rights reserved.
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-Parts of this file are originally copyright (c) 2012-2013 The Cryptonote developersCollection of utilities for the Monero library.
+Collection of utilities for the Monero library.
| shared_ptr< monero_block > monero_utils::cn_block_to_block | +std::shared_ptr< monero_block > monero_utils::cn_block_to_block | ( | const cryptonote::block & | cn_block | ) | @@ -170,14 +157,14 @@ voiddeserialize (cons
-
-◆ cn_tx_to_tx()+ +◆ cn_tx_to_tx()
| |||||||||||||||||||||||
| rapidjson::Value | to_rapidjson_val (rapidjson::Document::AllocatorType &allocator) const | ||||||||||||||||||||||||||||
Public Member Functions inherited from monero::serializable_struct | |||||||||||||||||||||||||||||
| string | serialize () const | ||||||||||||||||||||||||||||
| std::string | serialize () const | ||||||||||||||||||||||||||||
Public Attributes | |
| boost::optional< uint32_t > | m_index |
| -boost::optional< string > | m_primary_address |
| +boost::optional< std::string > | m_primary_address |
| boost::optional< uint64_t > | m_balance |
| boost::optional< uint64_t > | m_unlocked_balance |
| -boost::optional< string > | m_tag |
| -vector< monero_subaddress > | m_subaddresses |
| +boost::optional< std::string > | m_tag |
| +std::vector< monero_subaddress > | m_subaddresses |
Models a Monero account.
diff --git a/docs/structmonero_1_1monero__address__book__entry-members.html b/docs/structmonero_1_1monero__address__book__entry-members.html index f99311d..3df9ff9 100644 --- a/docs/structmonero_1_1monero__address__book__entry-members.html +++ b/docs/structmonero_1_1monero__address__book__entry-members.html @@ -77,8 +77,8 @@ $(function() {Public Member Functions | |
| - | monero_address_book_entry (uint64_t index, const string &address, const string &description, const string &payment_id) |
| + | monero_address_book_entry (uint64_t index, const std::string &address, const std::string &description, const std::string &payment_id) |
| rapidjson::Value | to_rapidjson_val (rapidjson::Document::AllocatorType &allocator) const |
Public Member Functions inherited from monero::serializable_struct | |
| string | serialize () const |
| std::string | serialize () const |
Public Attributes | |
| boost::optional< uint64_t > | m_index |
| -boost::optional< string > | m_address |
| -boost::optional< string > | m_description |
| -boost::optional< string > | m_payment_id |
| +boost::optional< std::string > | m_address |
| +boost::optional< std::string > | m_description |
| +boost::optional< std::string > | m_payment_id |
Monero address book entry model.
diff --git a/docs/structmonero_1_1monero__block-members.html b/docs/structmonero_1_1monero__block-members.html index e634601..d8e5177 100644 --- a/docs/structmonero_1_1monero__block-members.html +++ b/docs/structmonero_1_1monero__block-members.html @@ -94,9 +94,9 @@ $(function() {
Public Member Functions inherited from monero::serializable_structPublic Attributes | |
| -boost::optional< string > | m_hex |
| -boost::optional< shared_ptr< monero_tx > > | m_miner_tx |
| -vector< shared_ptr< monero_tx > > | m_txs |
| -vector< string > | m_tx_hashes |
| +boost::optional< std::string > | m_hex |
| +boost::optional< std::shared_ptr< monero_tx > > | m_miner_tx |
| +std::vector< std::shared_ptr< monero_tx > > | m_txs |
| +std::vector< std::string > | m_tx_hashes |
Public Attributes inherited from monero::monero_block_header | |
| -boost::optional< string > | m_hash |
| +boost::optional< std::string > | m_hash |
| boost::optional< uint64_t > | m_height |
| boost::optional< uint32_t > | m_nonce |
| -boost::optional< string > | m_miner_tx_hash |
| +boost::optional< std::string > | m_miner_tx_hash |
| boost::optional< uint32_t > | m_num_txs |
| boost::optional< bool > | m_orphan_status |
| -boost::optional< string > | m_prev_hash |
| +boost::optional< std::string > | m_prev_hash |
| boost::optional< uint64_t > | m_reward |
| -boost::optional< string > | m_pow_hash |
| +boost::optional< std::string > | m_pow_hash |
Models a Monero block in the blockchain.
diff --git a/docs/structmonero_1_1monero__block__header-members.html b/docs/structmonero_1_1monero__block__header-members.html index 9232211..53cc3ee 100644 --- a/docs/structmonero_1_1monero__block__header-members.html +++ b/docs/structmonero_1_1monero__block__header-members.html @@ -90,8 +90,8 @@ $(function() {
Public Member Functions inherited from monero::serializable_structPublic Attributes | |
| -boost::optional< string > | m_hash |
| +boost::optional< std::string > | m_hash |
| boost::optional< uint64_t > | m_height |
| boost::optional< uint32_t > | m_nonce |
| -boost::optional< string > | m_miner_tx_hash |
| +boost::optional< std::string > | m_miner_tx_hash |
| boost::optional< uint32_t > | m_num_txs |
| boost::optional< bool > | m_orphan_status |
| -boost::optional< string > | m_prev_hash |
| +boost::optional< std::string > | m_prev_hash |
| boost::optional< uint64_t > | m_reward |
| -boost::optional< string > | m_pow_hash |
| +boost::optional< std::string > | m_pow_hash |
Models a Monero block header which contains information about the block.
diff --git a/docs/structmonero_1_1monero__check-members.html b/docs/structmonero_1_1monero__check-members.html index 6f47f19..d750305 100644 --- a/docs/structmonero_1_1monero__check-members.html +++ b/docs/structmonero_1_1monero__check-members.html @@ -73,7 +73,7 @@ $(function() {This is the complete list of members for monero::monero_check, including all inherited members.
| m_is_good (defined in monero::monero_check) | monero::monero_check | |
| serialize() const | monero::serializable_struct | |
| serialize() const | monero::serializable_struct | |
| to_rapidjson_val(rapidjson::Document::AllocatorType &allocator) const | monero::monero_check | virtual |
Public Member Functions inherited from monero::serializable_structPublic Attributes | ||
| m_is_good (defined in monero::monero_check) | monero::monero_check | |
| m_total_amount (defined in monero::monero_check_reserve) | monero::monero_check_reserve | |
| m_unconfirmed_spent_amount (defined in monero::monero_check_reserve) | monero::monero_check_reserve | |
| serialize() const | monero::serializable_struct | |
| serialize() const | monero::serializable_struct | |
| to_rapidjson_val(rapidjson::Document::AllocatorType &allocator) const | monero::monero_check_reserve | virtual |
Public Member Functions inherited from monero::serializable_structPublic Attributes | ||
| m_is_good (defined in monero::monero_check) | monero::monero_check | |
| m_num_confirmations (defined in monero::monero_check_tx) | monero::monero_check_tx | |
| m_received_amount (defined in monero::monero_check_tx) | monero::monero_check_tx | |
| serialize() const | monero::serializable_struct | |
| serialize() const | monero::serializable_struct | |
| to_rapidjson_val(rapidjson::Document::AllocatorType &allocator) const | monero::monero_check_tx | virtual |
Public Member Functions inherited from monero::serializable_structPublic Attributes | ||
| copy(const shared_ptr< monero_destination > &src, const shared_ptr< monero_destination > &tgt) const (defined in monero::monero_destination) | monero::monero_destination | |
| from_property_tree(const boost::property_tree::ptree &node, const shared_ptr< monero_destination > &destination) (defined in monero::monero_destination) | monero::monero_destination | static |
| copy(const std::shared_ptr< monero_destination > &src, const std::shared_ptr< monero_destination > &tgt) const (defined in monero::monero_destination) | monero::monero_destination | |
| from_property_tree(const boost::property_tree::ptree &node, const std::shared_ptr< monero_destination > &destination) (defined in monero::monero_destination) | monero::monero_destination | static |
| m_address (defined in monero::monero_destination) | monero::monero_destination | |
| m_amount (defined in monero::monero_destination) | monero::monero_destination | |
| monero_destination() (defined in monero::monero_destination) | monero::monero_destination | inline |
| monero_destination(const string &address, uint64_t amount) (defined in monero::monero_destination) | monero::monero_destination | inline |
| to_rapidjson_val(rapidjson::Document::AllocatorType &allocator) const (defined in monero::monero_destination) | monero::monero_destination | |
| monero_destination(boost::optional< std::string > address=boost::none, boost::optional< uint64_t > amount=boost::none) (defined in monero::monero_destination) | monero::monero_destination | inline |
| to_rapidjson_val(rapidjson::Document::AllocatorType &allocator) const (defined in monero::monero_destination) | monero::monero_destination |
Public Member Functions | |
| - | monero_destination (const string &address, uint64_t amount) |
| + | monero_destination (boost::optional< std::string > address=boost::none, boost::optional< uint64_t > amount=boost::none) |
| rapidjson::Value | to_rapidjson_val (rapidjson::Document::AllocatorType &allocator) const |
| -shared_ptr< monero_destination > | copy (const shared_ptr< monero_destination > &src, const shared_ptr< monero_destination > &tgt) const |
| +std::shared_ptr< monero_destination > | copy (const std::shared_ptr< monero_destination > &src, const std::shared_ptr< monero_destination > &tgt) const |
Static Public Member Functions | |
| -static void | from_property_tree (const boost::property_tree::ptree &node, const shared_ptr< monero_destination > &destination) |
| +static void | from_property_tree (const boost::property_tree::ptree &node, const std::shared_ptr< monero_destination > &destination) |
Public Attributes | ||
| -boost::optional< string > | m_address | |
| +boost::optional< std::string > | m_address | |
| boost::optional< uint64_t > | m_amount | |
| copy(const shared_ptr< monero_transfer > &src, const shared_ptr< monero_transfer > &tgt) const (defined in monero::monero_incoming_transfer) | monero::monero_incoming_transfer | |
| copy(const shared_ptr< monero_incoming_transfer > &src, const shared_ptr< monero_incoming_transfer > &tgt) const (defined in monero::monero_incoming_transfer) | monero::monero_incoming_transfer | |
| from_property_tree(const boost::property_tree::ptree &node, const shared_ptr< monero_transfer > &transfer) (defined in monero::monero_transfer) | monero::monero_transfer | static |
| copy(const std::shared_ptr< monero_transfer > &src, const std::shared_ptr< monero_transfer > &tgt) const (defined in monero::monero_incoming_transfer) | monero::monero_incoming_transfer | |
| copy(const std::shared_ptr< monero_incoming_transfer > &src, const std::shared_ptr< monero_incoming_transfer > &tgt) const (defined in monero::monero_incoming_transfer) | monero::monero_incoming_transfer | |
| from_property_tree(const boost::property_tree::ptree &node, const std::shared_ptr< monero_transfer > &transfer) (defined in monero::monero_transfer) | monero::monero_transfer | static |
| is_incoming() const (defined in monero::monero_incoming_transfer) | monero::monero_incoming_transfer | virtual |
| is_outgoing() const (defined in monero::monero_transfer) | monero::monero_transfer | inline |
| m_account_index (defined in monero::monero_transfer) | monero::monero_transfer | |
| m_num_suggested_confirmations (defined in monero::monero_transfer) | monero::monero_transfer | |
| m_subaddress_index (defined in monero::monero_incoming_transfer) | monero::monero_incoming_transfer | |
| m_tx (defined in monero::monero_transfer) | monero::monero_transfer | |
| merge(const shared_ptr< monero_transfer > &self, const shared_ptr< monero_transfer > &other) (defined in monero::monero_incoming_transfer) | monero::monero_incoming_transfer | |
| merge(const shared_ptr< monero_incoming_transfer > &self, const shared_ptr< monero_incoming_transfer > &other) (defined in monero::monero_incoming_transfer) | monero::monero_incoming_transfer | |
| serialize() const | monero::serializable_struct | |
| merge(const std::shared_ptr< monero_transfer > &self, const std::shared_ptr< monero_transfer > &other) (defined in monero::monero_incoming_transfer) | monero::monero_incoming_transfer | |
| merge(const std::shared_ptr< monero_incoming_transfer > &self, const std::shared_ptr< monero_incoming_transfer > &other) (defined in monero::monero_incoming_transfer) | monero::monero_incoming_transfer | |
| serialize() const | monero::serializable_struct | |
| to_rapidjson_val(rapidjson::Document::AllocatorType &allocator) const | monero::monero_incoming_transfer | virtual |
Public Member Functions inherited from monero::monero_transfer
Public Member Functions inherited from monero::serializable_structPublic Attributes | |
| boost::optional< uint32_t > | m_subaddress_index |
| -boost::optional< string > | m_address |
| +boost::optional< std::string > | m_address |
Public Attributes inherited from monero::monero_transfer | |
| -shared_ptr< monero_tx_wallet > | m_tx |
| +std::shared_ptr< monero_tx_wallet > | m_tx |
| boost::optional< uint64_t > | m_amount |
Additional Inherited Members |
|
Static Public Member Functions inherited from monero::monero_transfer | |
| -static void | from_property_tree (const boost::property_tree::ptree &node, const shared_ptr< monero_transfer > &transfer) |
| +static void | from_property_tree (const boost::property_tree::ptree &node, const std::shared_ptr< monero_transfer > &transfer) |
Models an incoming transfer of funds to the wallet.
diff --git a/docs/structmonero_1_1monero__integrated__address-members.html b/docs/structmonero_1_1monero__integrated__address-members.html index 03b372f..b93b938 100644 --- a/docs/structmonero_1_1monero__integrated__address-members.html +++ b/docs/structmonero_1_1monero__integrated__address-members.html @@ -75,7 +75,7 @@ $(function() {
Public Member Functions inherited from monero::serializable_structPublic Attributes | |
| -string | m_standard_address |
| -string | m_payment_id |
| -string | m_integrated_address |
| +std::string | m_standard_address |
| +std::string | m_payment_id |
| +std::string | m_integrated_address |
Monero integrated address model.
diff --git a/docs/structmonero_1_1monero__key__image-members.html b/docs/structmonero_1_1monero__key__image-members.html index 7a134ab..0728118 100644 --- a/docs/structmonero_1_1monero__key__image-members.html +++ b/docs/structmonero_1_1monero__key__image-members.html @@ -72,13 +72,13 @@ $(function() {This is the complete list of members for monero::monero_key_image, including all inherited members.
| copy(const shared_ptr< monero_key_image > &src, const shared_ptr< monero_key_image > &tgt) const (defined in monero::monero_key_image) | monero::monero_key_image | |
| deserialize_key_images(const string &key_images_json) (defined in monero::monero_key_image) | monero::monero_key_image | static |
| from_property_tree(const boost::property_tree::ptree &node, const shared_ptr< monero_key_image > &key_image) (defined in monero::monero_key_image) | monero::monero_key_image | static |
| copy(const std::shared_ptr< monero_key_image > &src, const std::shared_ptr< monero_key_image > &tgt) const (defined in monero::monero_key_image) | monero::monero_key_image | |
| deserialize_key_images(const std::string &key_images_json) (defined in monero::monero_key_image) | monero::monero_key_image | static |
| from_property_tree(const boost::property_tree::ptree &node, const std::shared_ptr< monero_key_image > &key_image) (defined in monero::monero_key_image) | monero::monero_key_image | static |
| m_hex (defined in monero::monero_key_image) | monero::monero_key_image | |
| m_signature (defined in monero::monero_key_image) | monero::monero_key_image | |
| merge(const shared_ptr< monero_key_image > &self, const shared_ptr< monero_key_image > &other) (defined in monero::monero_key_image) | monero::monero_key_image | |
| serialize() const | monero::serializable_struct | |
| merge(const std::shared_ptr< monero_key_image > &self, const std::shared_ptr< monero_key_image > &other) (defined in monero::monero_key_image) | monero::monero_key_image | |
| serialize() const | monero::serializable_struct | |
| to_rapidjson_val(rapidjson::Document::AllocatorType &allocator) const | monero::monero_key_image | virtual |
Public Member Functions inherited from monero::serializable_structStatic Public Member Functions | |
| -static void | from_property_tree (const boost::property_tree::ptree &node, const shared_ptr< monero_key_image > &key_image) |
| -static vector< shared_ptr< monero_key_image > > | deserialize_key_images (const string &key_images_json) |
| +static void | from_property_tree (const boost::property_tree::ptree &node, const std::shared_ptr< monero_key_image > &key_image) |
| +static std::vector< std::shared_ptr< monero_key_image > > | deserialize_key_images (const std::string &key_images_json) |
Public Attributes | |
| -boost::optional< string > | m_hex |
| -boost::optional< string > | m_signature |
| +boost::optional< std::string > | m_hex |
| +boost::optional< std::string > | m_signature |
Models a Monero key image.
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 8291750..46c759e 100644 --- a/docs/structmonero_1_1monero__key__image__import__result-members.html +++ b/docs/structmonero_1_1monero__key__image__import__result-members.html @@ -75,7 +75,7 @@ $(function() {
Public Member Functions inherited from monero::serializable_structPublic Attributes | ||
| 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() const | monero::serializable_struct | |
| serialize() const | monero::serializable_struct | |
| to_rapidjson_val(rapidjson::Document::AllocatorType &allocator) const | monero::monero_multisig_info | virtual |
Public Member Functions inherited from monero::serializable_structPublic Attributes | ||
| m_address (defined in monero::monero_multisig_init_result) | monero::monero_multisig_init_result | |
| m_multisig_hex (defined in monero::monero_multisig_init_result) | monero::monero_multisig_init_result | |
| serialize() const | monero::serializable_struct | |
| serialize() const | monero::serializable_struct | |
| to_rapidjson_val(rapidjson::Document::AllocatorType &allocator) const | monero::monero_multisig_init_result | virtual |
Public Member Functions inherited from monero::serializable_structPublic Attributes | |
| -boost::optional< string > | m_address |
| -boost::optional< string > | m_multisig_hex |
| +boost::optional< std::string > | m_address |
| +boost::optional< std::string > | m_multisig_hex |
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.
diff --git a/docs/structmonero_1_1monero__multisig__sign__result-members.html b/docs/structmonero_1_1monero__multisig__sign__result-members.html index 8114886..33d4afb 100644 --- a/docs/structmonero_1_1monero__multisig__sign__result-members.html +++ b/docs/structmonero_1_1monero__multisig__sign__result-members.html @@ -74,7 +74,7 @@ $(function() {| m_signed_multisig_tx_hex (defined in monero::monero_multisig_sign_result) | monero::monero_multisig_sign_result | |
| m_tx_hashes (defined in monero::monero_multisig_sign_result) | monero::monero_multisig_sign_result | |
| serialize() const | monero::serializable_struct | |
| serialize() const | monero::serializable_struct | |
| to_rapidjson_val(rapidjson::Document::AllocatorType &allocator) const | monero::monero_multisig_sign_result | virtual |
Public Member Functions inherited from monero::serializable_structPublic Attributes | |
| -boost::optional< string > | m_signed_multisig_tx_hex |
| -vector< string > | m_tx_hashes |
| +boost::optional< std::string > | m_signed_multisig_tx_hex |
| +std::vector< std::string > | m_tx_hashes |
Models the result of signing multisig tx hex.
diff --git a/docs/structmonero_1_1monero__outgoing__transfer-members.html b/docs/structmonero_1_1monero__outgoing__transfer-members.html index e882a00..e73d03f 100644 --- a/docs/structmonero_1_1monero__outgoing__transfer-members.html +++ b/docs/structmonero_1_1monero__outgoing__transfer-members.html @@ -72,9 +72,9 @@ $(function() {This is the complete list of members for monero::monero_outgoing_transfer, including all inherited members.
| copy(const shared_ptr< monero_transfer > &src, const shared_ptr< monero_transfer > &tgt) const (defined in monero::monero_outgoing_transfer) | monero::monero_outgoing_transfer | |
| copy(const shared_ptr< monero_outgoing_transfer > &src, const shared_ptr< monero_outgoing_transfer > &tgt) const (defined in monero::monero_outgoing_transfer) | monero::monero_outgoing_transfer | |
| from_property_tree(const boost::property_tree::ptree &node, const shared_ptr< monero_transfer > &transfer) (defined in monero::monero_transfer) | monero::monero_transfer | static |
| copy(const std::shared_ptr< monero_transfer > &src, const std::shared_ptr< monero_transfer > &tgt) const (defined in monero::monero_outgoing_transfer) | monero::monero_outgoing_transfer | |
| copy(const std::shared_ptr< monero_outgoing_transfer > &src, const std::shared_ptr< monero_outgoing_transfer > &tgt) const (defined in monero::monero_outgoing_transfer) | monero::monero_outgoing_transfer | |
| from_property_tree(const boost::property_tree::ptree &node, const std::shared_ptr< monero_transfer > &transfer) (defined in monero::monero_transfer) | monero::monero_transfer | static |
| is_incoming() const (defined in monero::monero_outgoing_transfer) | monero::monero_outgoing_transfer | virtual |
| is_outgoing() const (defined in monero::monero_transfer) | monero::monero_transfer | inline |
| m_account_index (defined in monero::monero_transfer) | monero::monero_transfer | |
| m_num_suggested_confirmations (defined in monero::monero_transfer) | monero::monero_transfer | |
| m_subaddress_indices (defined in monero::monero_outgoing_transfer) | monero::monero_outgoing_transfer | |
| m_tx (defined in monero::monero_transfer) | monero::monero_transfer | |
| merge(const shared_ptr< monero_transfer > &self, const shared_ptr< monero_transfer > &other) (defined in monero::monero_outgoing_transfer) | monero::monero_outgoing_transfer | |
| merge(const shared_ptr< monero_outgoing_transfer > &self, const shared_ptr< monero_outgoing_transfer > &other) (defined in monero::monero_outgoing_transfer) | monero::monero_outgoing_transfer | |
| serialize() const | monero::serializable_struct | |
| merge(const std::shared_ptr< monero_transfer > &self, const std::shared_ptr< monero_transfer > &other) (defined in monero::monero_outgoing_transfer) | monero::monero_outgoing_transfer | |
| merge(const std::shared_ptr< monero_outgoing_transfer > &self, const std::shared_ptr< monero_outgoing_transfer > &other) (defined in monero::monero_outgoing_transfer) | monero::monero_outgoing_transfer | |
| serialize() const | monero::serializable_struct | |
| to_rapidjson_val(rapidjson::Document::AllocatorType &allocator) const | monero::monero_outgoing_transfer | virtual |
Public Member Functions inherited from monero::monero_transfer
Public Member Functions inherited from monero::serializable_structPublic Attributes | |
| -vector< uint32_t > | m_subaddress_indices |
| -vector< string > | m_addresses |
| -vector< shared_ptr< monero_destination > > | m_destinations |
| +std::vector< uint32_t > | m_subaddress_indices |
| +std::vector< std::string > | m_addresses |
| +std::vector< std::shared_ptr< monero_destination > > | m_destinations |
Public Attributes inherited from monero::monero_transfer | |
| -shared_ptr< monero_tx_wallet > | m_tx |
| +std::shared_ptr< monero_tx_wallet > | m_tx |
| boost::optional< uint64_t > | m_amount |
Additional Inherited Members |
|
Static Public Member Functions inherited from monero::monero_transfer | |
| -static void | from_property_tree (const boost::property_tree::ptree &node, const shared_ptr< monero_transfer > &transfer) |
| +static void | from_property_tree (const boost::property_tree::ptree &node, const std::shared_ptr< monero_transfer > &transfer) |
Models an outgoing transfer of funds from the wallet.
diff --git a/docs/structmonero_1_1monero__output-members.html b/docs/structmonero_1_1monero__output-members.html index 19a29bd..6d234e1 100644 --- a/docs/structmonero_1_1monero__output-members.html +++ b/docs/structmonero_1_1monero__output-members.html @@ -72,16 +72,16 @@ $(function() {This is the complete list of members for monero::monero_output, including all inherited members.
| copy(const shared_ptr< monero_output > &src, const shared_ptr< monero_output > &tgt) const (defined in monero::monero_output) | monero::monero_output | |
| from_property_tree(const boost::property_tree::ptree &node, const shared_ptr< monero_output > &output) (defined in monero::monero_output) | monero::monero_output | static |
| copy(const std::shared_ptr< monero_output > &src, const std::shared_ptr< monero_output > &tgt) const (defined in monero::monero_output) | monero::monero_output | |
| from_property_tree(const boost::property_tree::ptree &node, const std::shared_ptr< monero_output > &output) (defined in monero::monero_output) | monero::monero_output | static |
| m_amount (defined in monero::monero_output) | monero::monero_output | |
| m_index (defined in monero::monero_output) | monero::monero_output | |
| m_key_image (defined in monero::monero_output) | monero::monero_output | |
| m_ring_output_indices (defined in monero::monero_output) | monero::monero_output | |
| m_stealth_public_key (defined in monero::monero_output) | monero::monero_output | |
| m_tx (defined in monero::monero_output) | monero::monero_output | |
| merge(const shared_ptr< monero_output > &self, const shared_ptr< monero_output > &other) (defined in monero::monero_output) | monero::monero_output | virtual |
| serialize() const | monero::serializable_struct | |
| merge(const std::shared_ptr< monero_output > &self, const std::shared_ptr< monero_output > &other) (defined in monero::monero_output) | monero::monero_output | virtual |
| serialize() const | monero::serializable_struct | |
| to_rapidjson_val(rapidjson::Document::AllocatorType &allocator) const | monero::monero_output | virtual |
Public Member Functions inherited from monero::serializable_structStatic Public Member Functions | |
| -static void | from_property_tree (const boost::property_tree::ptree &node, const shared_ptr< monero_output > &output) |
| +static void | from_property_tree (const boost::property_tree::ptree &node, const std::shared_ptr< monero_output > &output) |
Public Attributes | |
| -shared_ptr< monero_tx > | m_tx |
| -boost::optional< shared_ptr< monero_key_image > > | m_key_image |
| +std::shared_ptr< monero_tx > | m_tx |
| +boost::optional< std::shared_ptr< monero_key_image > > | m_key_image |
| boost::optional< uint64_t > | m_amount |
| boost::optional< uint64_t > | m_index |
| -vector< uint64_t > | m_ring_output_indices |
| -boost::optional< string > | m_stealth_public_key |
| +std::vector< uint64_t > | m_ring_output_indices |
| +boost::optional< std::string > | m_stealth_public_key |
Models a Monero transaction output.
diff --git a/docs/structmonero_1_1monero__output__query-members.html b/docs/structmonero_1_1monero__output__query-members.html index 967f27a..5b32b4b 100644 --- a/docs/structmonero_1_1monero__output__query-members.html +++ b/docs/structmonero_1_1monero__output__query-members.html @@ -72,31 +72,32 @@ $(function() {This is the complete list of members for monero::monero_output_query, including all inherited members.
| copy(const shared_ptr< monero_output > &src, const shared_ptr< monero_output > &tgt) const (defined in monero::monero_output_query) | monero::monero_output_query | |
| copy(const shared_ptr< monero_output_wallet > &src, const shared_ptr< monero_output_wallet > &tgt) const (defined in monero::monero_output_query) | monero::monero_output_query | |
| copy(const shared_ptr< monero_output_query > &src, const shared_ptr< monero_output_query > &tgt) const (defined in monero::monero_output_query) | monero::monero_output_query | |
| deserialize_from_block(const string &output_query_json) (defined in monero::monero_output_query) | monero::monero_output_query | static |
| from_property_tree(const boost::property_tree::ptree &node, const shared_ptr< monero_output_query > &output_query) (defined in monero::monero_output_query) | monero::monero_output_query | static |
| from_property_tree(const boost::property_tree::ptree &node, const shared_ptr< monero_output_wallet > &output_wallet) (defined in monero::monero_output_wallet) | monero::monero_output_wallet | static |
| from_property_tree(const boost::property_tree::ptree &node, const shared_ptr< monero_output > &output) (defined in monero::monero_output) | monero::monero_output | static |
| is_default() const (defined in monero::monero_output_query) | monero::monero_output_query | |
| m_account_index (defined in monero::monero_output_wallet) | monero::monero_output_wallet | |
| m_amount (defined in monero::monero_output) | monero::monero_output | |
| m_index (defined in monero::monero_output) | monero::monero_output | |
| m_is_frozen (defined in monero::monero_output_wallet) | monero::monero_output_wallet | |
| m_is_spent (defined in monero::monero_output_wallet) | monero::monero_output_wallet | |
| m_key_image (defined in monero::monero_output) | monero::monero_output | |
| m_ring_output_indices (defined in monero::monero_output) | monero::monero_output | |
| m_stealth_public_key (defined in monero::monero_output) | monero::monero_output | |
| m_subaddress_index (defined in monero::monero_output_wallet) | monero::monero_output_wallet | |
| m_subaddress_indices (defined in monero::monero_output_query) | monero::monero_output_query | |
| m_tx (defined in monero::monero_output) | monero::monero_output | |
| m_tx_query (defined in monero::monero_output_query) | monero::monero_output_query | |
| meets_criteria(monero_output_wallet *output) const (defined in monero::monero_output_query) | monero::monero_output_query | |
| merge(const shared_ptr< monero_output > &self, const shared_ptr< monero_output > &other) (defined in monero::monero_output_wallet) | monero::monero_output_wallet | virtual |
| merge(const shared_ptr< monero_output_wallet > &self, const shared_ptr< monero_output_wallet > &other) (defined in monero::monero_output_wallet) | monero::monero_output_wallet | |
| serialize() const | monero::serializable_struct | |
| to_rapidjson_val(rapidjson::Document::AllocatorType &allocator) const | monero::monero_output_query | virtual |
| copy(const std::shared_ptr< monero_output > &src, const std::shared_ptr< monero_output > &tgt) const (defined in monero::monero_output_query) | monero::monero_output_query | |
| copy(const std::shared_ptr< monero_output_wallet > &src, const std::shared_ptr< monero_output_wallet > &tgt) const (defined in monero::monero_output_query) | monero::monero_output_query | |
| copy(const std::shared_ptr< monero_output_query > &src, const std::shared_ptr< monero_output_query > &tgt) const (defined in monero::monero_output_query) | monero::monero_output_query | |
| deserialize_from_block(const std::string &output_query_json) (defined in monero::monero_output_query) | monero::monero_output_query | static |
| from_property_tree(const boost::property_tree::ptree &node, const std::shared_ptr< monero_output_query > &output_query) (defined in monero::monero_output_query) | monero::monero_output_query | static |
| from_property_tree(const boost::property_tree::ptree &node, const std::shared_ptr< monero_output_wallet > &output_wallet) (defined in monero::monero_output_wallet) | monero::monero_output_wallet | static |
| from_property_tree(const boost::property_tree::ptree &node, const std::shared_ptr< monero_output > &output) (defined in monero::monero_output) | monero::monero_output | static |
| m_account_index (defined in monero::monero_output_wallet) | monero::monero_output_wallet | |
| m_amount (defined in monero::monero_output) | monero::monero_output | |
| m_index (defined in monero::monero_output) | monero::monero_output | |
| m_is_frozen (defined in monero::monero_output_wallet) | monero::monero_output_wallet | |
| m_is_spent (defined in monero::monero_output_wallet) | monero::monero_output_wallet | |
| m_key_image (defined in monero::monero_output) | monero::monero_output | |
| m_max_amount (defined in monero::monero_output_query) | monero::monero_output_query | |
| m_min_amount (defined in monero::monero_output_query) | monero::monero_output_query | |
| m_ring_output_indices (defined in monero::monero_output) | monero::monero_output | |
| m_stealth_public_key (defined in monero::monero_output) | monero::monero_output | |
| m_subaddress_index (defined in monero::monero_output_wallet) | monero::monero_output_wallet | |
| m_subaddress_indices (defined in monero::monero_output_query) | monero::monero_output_query | |
| m_tx (defined in monero::monero_output) | monero::monero_output | |
| m_tx_query (defined in monero::monero_output_query) | monero::monero_output_query | |
| meets_criteria(monero_output_wallet *output, bool query_parent=true) const (defined in monero::monero_output_query) | monero::monero_output_query | |
| merge(const std::shared_ptr< monero_output > &self, const std::shared_ptr< monero_output > &other) (defined in monero::monero_output_wallet) | monero::monero_output_wallet | virtual |
| merge(const std::shared_ptr< monero_output_wallet > &self, const std::shared_ptr< monero_output_wallet > &other) (defined in monero::monero_output_wallet) | monero::monero_output_wallet | |
| serialize() const | monero::serializable_struct | |
| to_rapidjson_val(rapidjson::Document::AllocatorType &allocator) const | monero::monero_output_query | virtual |
Public Member Functions inherited from monero::monero_output_wallet
Public Member Functions inherited from monero::monero_output
Public Member Functions inherited from monero::serializable_structStatic Public Member Functions | |
| -static void | from_property_tree (const boost::property_tree::ptree &node, const shared_ptr< monero_output_query > &output_query) |
| -static shared_ptr< monero_output_query > | deserialize_from_block (const string &output_query_json) |
| +static void | from_property_tree (const boost::property_tree::ptree &node, const std::shared_ptr< monero_output_query > &output_query) |
| +static std::shared_ptr< monero_output_query > | deserialize_from_block (const std::string &output_query_json) |
Static Public Member Functions inherited from monero::monero_output_wallet | |
| -static void | from_property_tree (const boost::property_tree::ptree &node, const shared_ptr< monero_output_wallet > &output_wallet) |
| +static void | from_property_tree (const boost::property_tree::ptree &node, const std::shared_ptr< monero_output_wallet > &output_wallet) |
Static Public Member Functions inherited from monero::monero_output | |
| -static void | from_property_tree (const boost::property_tree::ptree &node, const shared_ptr< monero_output > &output) |
| +static void | from_property_tree (const boost::property_tree::ptree &node, const std::shared_ptr< monero_output > &output) |
Public Attributes | |
| -vector< uint32_t > | m_subaddress_indices |
| -boost::optional< shared_ptr< monero_tx_query > > | m_tx_query |
| +std::vector< uint32_t > | m_subaddress_indices |
| +boost::optional< uint64_t > | m_min_amount |
| +boost::optional< uint64_t > | m_max_amount |
| +boost::optional< std::shared_ptr< monero_tx_query > > | m_tx_query |
Public Attributes inherited from monero::monero_output_wallet | |
| boost::optional< uint32_t > | m_account_index | m_is_frozen |
Public Attributes inherited from monero::monero_output | |
| -shared_ptr< monero_tx > | m_tx |
| -boost::optional< shared_ptr< monero_key_image > > | m_key_image |
| +std::shared_ptr< monero_tx > | m_tx |
| +boost::optional< std::shared_ptr< monero_key_image > > | m_key_image |
| boost::optional< uint64_t > | m_amount |
| boost::optional< uint64_t > | m_index |
| -vector< uint64_t > | m_ring_output_indices |
| -boost::optional< string > | m_stealth_public_key |
| +std::vector< uint64_t > | m_ring_output_indices |
| +boost::optional< std::string > | m_stealth_public_key |
Configures a query to retrieve wallet outputs (i.e. outputs that the wallet has or had the ability to spend).
diff --git a/docs/structmonero_1_1monero__output__wallet-members.html b/docs/structmonero_1_1monero__output__wallet-members.html index 5ac9638..3e325bd 100644 --- a/docs/structmonero_1_1monero__output__wallet-members.html +++ b/docs/structmonero_1_1monero__output__wallet-members.html @@ -72,10 +72,10 @@ $(function() {This is the complete list of members for monero::monero_output_wallet, including all inherited members.
| copy(const shared_ptr< monero_output > &src, const shared_ptr< monero_output > &tgt) const (defined in monero::monero_output_wallet) | monero::monero_output_wallet | |
| copy(const shared_ptr< monero_output_wallet > &src, const shared_ptr< monero_output_wallet > &tgt) const (defined in monero::monero_output_wallet) | monero::monero_output_wallet | |
| from_property_tree(const boost::property_tree::ptree &node, const shared_ptr< monero_output_wallet > &output_wallet) (defined in monero::monero_output_wallet) | monero::monero_output_wallet | static |
| from_property_tree(const boost::property_tree::ptree &node, const shared_ptr< monero_output > &output) (defined in monero::monero_output) | monero::monero_output | static |
| copy(const std::shared_ptr< monero_output > &src, const std::shared_ptr< monero_output > &tgt) const (defined in monero::monero_output_wallet) | monero::monero_output_wallet | |
| copy(const std::shared_ptr< monero_output_wallet > &src, const std::shared_ptr< monero_output_wallet > &tgt) const (defined in monero::monero_output_wallet) | monero::monero_output_wallet | |
| from_property_tree(const boost::property_tree::ptree &node, const std::shared_ptr< monero_output_wallet > &output_wallet) (defined in monero::monero_output_wallet) | monero::monero_output_wallet | static |
| from_property_tree(const boost::property_tree::ptree &node, const std::shared_ptr< monero_output > &output) (defined in monero::monero_output) | monero::monero_output | static |
| m_account_index (defined in monero::monero_output_wallet) | monero::monero_output_wallet | |
| m_amount (defined in monero::monero_output) | monero::monero_output | |
| m_index (defined in monero::monero_output) | monero::monero_output | |
| m_stealth_public_key (defined in monero::monero_output) | monero::monero_output | |
| m_subaddress_index (defined in monero::monero_output_wallet) | monero::monero_output_wallet | |
| m_tx (defined in monero::monero_output) | monero::monero_output | |
| merge(const shared_ptr< monero_output > &self, const shared_ptr< monero_output > &other) (defined in monero::monero_output_wallet) | monero::monero_output_wallet | virtual |
| merge(const shared_ptr< monero_output_wallet > &self, const shared_ptr< monero_output_wallet > &other) (defined in monero::monero_output_wallet) | monero::monero_output_wallet | |
| serialize() const | monero::serializable_struct | |
| merge(const std::shared_ptr< monero_output > &self, const std::shared_ptr< monero_output > &other) (defined in monero::monero_output_wallet) | monero::monero_output_wallet | virtual |
| merge(const std::shared_ptr< monero_output_wallet > &self, const std::shared_ptr< monero_output_wallet > &other) (defined in monero::monero_output_wallet) | monero::monero_output_wallet | |
| serialize() const | monero::serializable_struct | |
| to_rapidjson_val(rapidjson::Document::AllocatorType &allocator) const | monero::monero_output_wallet | virtual |
Public Member Functions inherited from monero::monero_output
Public Member Functions inherited from monero::serializable_structStatic Public Member Functions | |
| -static void | from_property_tree (const boost::property_tree::ptree &node, const shared_ptr< monero_output_wallet > &output_wallet) |
| +static void | from_property_tree (const boost::property_tree::ptree &node, const std::shared_ptr< monero_output_wallet > &output_wallet) |
Static Public Member Functions inherited from monero::monero_output | |
| -static void | from_property_tree (const boost::property_tree::ptree &node, const shared_ptr< monero_output > &output) |
| +static void | from_property_tree (const boost::property_tree::ptree &node, const std::shared_ptr< monero_output > &output) |
Public Attributes | m_is_frozen |
Public Attributes inherited from monero::monero_output | |
| -shared_ptr< monero_tx > | m_tx |
| -boost::optional< shared_ptr< monero_key_image > > | m_key_image |
| +std::shared_ptr< monero_tx > | m_tx |
| +boost::optional< std::shared_ptr< monero_key_image > > | m_key_image |
| boost::optional< uint64_t > | m_amount |
| boost::optional< uint64_t > | m_index |
| -vector< uint64_t > | m_ring_output_indices |
| -boost::optional< string > | m_stealth_public_key |
| +std::vector< uint64_t > | m_ring_output_indices |
| +boost::optional< std::string > | m_stealth_public_key |
Models a Monero output with wallet extensions.
diff --git a/docs/structmonero_1_1monero__rpc__connection-members.html b/docs/structmonero_1_1monero__rpc__connection-members.html index fdb84ce..5c4bfdd 100644 --- a/docs/structmonero_1_1monero__rpc__connection-members.html +++ b/docs/structmonero_1_1monero__rpc__connection-members.html @@ -75,7 +75,9 @@ $(function() {#include <monero_daemon_model.h>
+
+Public Member Functions | |
| - | monero_rpc_connection (const string &uri="", const boost::optional< string > &username=boost::none, const boost::optional< string > &password=boost::none) |
| + | monero_rpc_connection (const boost::optional< std::string > &uri=boost::none, const boost::optional< std::string > &username=boost::none, const boost::optional< std::string > &password=boost::none) |
| rapidjson::Value | to_rapidjson_val (rapidjson::Document::AllocatorType &allocator) const |
Public Member Functions inherited from monero::serializable_struct | |
| std::string | serialize () const |
Public Attributes | |
| -string | m_uri |
| -boost::optional< string > | m_username |
| -boost::optional< string > | m_password |
| +boost::optional< std::string > | m_uri |
| +boost::optional< std::string > | m_username |
| +boost::optional< std::string > | m_password |
Models a connection to a daemon.
-TODO: switch to boost::optional<string>
-Models a connection to a daemon.
+
+
|
+ +virtual | +
Converts the struct to a rapidjson Value.
+| allocator | is the rapidjson document allocator |
Implements monero::serializable_struct.
+ +|
- Monero C++ Library
-
- |
-
This is the complete list of members for monero::monero_send_request, including all inherited members.
-| copy() const (defined in monero::monero_send_request) | monero::monero_send_request | |
| deserialize(const string &send_request_json) (defined in monero::monero_send_request) | monero::monero_send_request | static |
| 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_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_request | inline |
| monero_send_request(const monero_send_request &request) (defined in monero::monero_send_request) | monero::monero_send_request | |
| serialize() const | monero::serializable_struct | |
| to_rapidjson_val(rapidjson::Document::AllocatorType &allocator) const | monero::monero_send_request | virtual |
- 1.8.15
-
-
-
diff --git a/docs/structmonero_1_1monero__send__request.html b/docs/structmonero_1_1monero__send__request.html
deleted file mode 100644
index 4231a82..0000000
--- a/docs/structmonero_1_1monero__send__request.html
+++ /dev/null
@@ -1,208 +0,0 @@
-
-
-
-
-
-
-
-|
- Monero C++ Library
-
- |
-
#include <monero_wallet_model.h>
-
--Public Member Functions | |
| - | monero_send_request (const monero_send_request &request) |
| rapidjson::Value | to_rapidjson_val (rapidjson::Document::AllocatorType &allocator) const |
| -monero_send_request | copy () const |
Public Member Functions inherited from monero::serializable_struct | |
| string | serialize () const |
-Static Public Member Functions | |
| -static shared_ptr< monero_send_request > | deserialize (const string &send_request_json) |
-Public Attributes | |
| -vector< shared_ptr< monero_destination > > | m_destinations |
| -boost::optional< string > | m_payment_id |
| -boost::optional< monero_send_priority > | m_priority |
| -boost::optional< uint32_t > | m_ring_size |
| -boost::optional< uint64_t > | m_fee |
| -boost::optional< uint32_t > | m_account_index |
| -vector< uint32_t > | m_subaddress_indices |
| -boost::optional< uint64_t > | m_unlock_time |
| -boost::optional< bool > | m_can_split |
| -boost::optional< bool > | m_do_not_relay |
| -boost::optional< string > | m_note |
| -boost::optional< string > | m_recipient_name |
| -boost::optional< uint64_t > | m_below_amount |
| -boost::optional< bool > | m_sweep_each_subaddress |
| -boost::optional< string > | m_key_image |
Configures a request to send/sweep funds or create a payment URI.
-
-
|
- -virtual | -
Converts the struct to a rapidjson Value.
-| allocator | is the rapidjson document allocator |
Implements monero::serializable_struct.
- -
- 1.8.15
-
-
-
diff --git a/docs/structmonero_1_1monero__send__request.png b/docs/structmonero_1_1monero__send__request.png
deleted file mode 100644
index 187bfb5..0000000
Binary files a/docs/structmonero_1_1monero__send__request.png and /dev/null differ
diff --git a/docs/structmonero_1_1monero__subaddress-members.html b/docs/structmonero_1_1monero__subaddress-members.html
index 3f8694d..0fe279d 100644
--- a/docs/structmonero_1_1monero__subaddress-members.html
+++ b/docs/structmonero_1_1monero__subaddress-members.html
@@ -81,7 +81,7 @@ $(function() {
Public Member Functions inherited from monero::serializable_structPublic Attributes | boost::optional< uint32_t > | m_index |
| -boost::optional< string > | m_address | |
| -boost::optional< string > | m_label | |
| +boost::optional< std::string > | m_address | |
| +boost::optional< std::string > | m_label | |
| boost::optional< uint64_t > | m_balance | |
| m_received_money (defined in monero::monero_sync_result) | monero::monero_sync_result | |
| monero_sync_result() (defined in monero::monero_sync_result) | monero::monero_sync_result | inline |
| monero_sync_result(const uint64_t num_blocks_fetched, const bool received_money) (defined in monero::monero_sync_result) | monero::monero_sync_result | inline |
| serialize() const | monero::serializable_struct | |
| serialize() const | monero::serializable_struct | |
| to_rapidjson_val(rapidjson::Document::AllocatorType &allocator) const | monero::monero_sync_result | virtual |
Public Member Functions inherited from monero::serializable_structPublic Attributes | ||
| copy(const shared_ptr< monero_transfer > &src, const shared_ptr< monero_transfer > &tgt) const (defined in monero::monero_transfer) | monero::monero_transfer | |
| from_property_tree(const boost::property_tree::ptree &node, const shared_ptr< monero_transfer > &transfer) (defined in monero::monero_transfer) | monero::monero_transfer | static |
| copy(const std::shared_ptr< monero_transfer > &src, const std::shared_ptr< monero_transfer > &tgt) const (defined in monero::monero_transfer) | monero::monero_transfer | |
| from_property_tree(const boost::property_tree::ptree &node, const std::shared_ptr< monero_transfer > &transfer) (defined in monero::monero_transfer) | monero::monero_transfer | static |
| is_incoming() const =0 (defined in monero::monero_transfer) | monero::monero_transfer | pure virtual |
| is_outgoing() const (defined in monero::monero_transfer) | monero::monero_transfer | inline |
| m_account_index (defined in monero::monero_transfer) | monero::monero_transfer | |
| m_amount (defined in monero::monero_transfer) | monero::monero_transfer | |
| m_num_suggested_confirmations (defined in monero::monero_transfer) | monero::monero_transfer | |
| m_tx (defined in monero::monero_transfer) | monero::monero_transfer | |
| merge(const shared_ptr< monero_transfer > &self, const shared_ptr< monero_transfer > &other) (defined in monero::monero_transfer) | monero::monero_transfer | |
| serialize() const | monero::serializable_struct | |
| merge(const std::shared_ptr< monero_transfer > &self, const std::shared_ptr< monero_transfer > &other) (defined in monero::monero_transfer) | monero::monero_transfer | |
| serialize() const | monero::serializable_struct | |
| to_rapidjson_val(rapidjson::Document::AllocatorType &allocator) const | monero::monero_transfer | virtual |
Public Member Functions inherited from monero::serializable_structStatic Public Member Functions | |
| -static void | from_property_tree (const boost::property_tree::ptree &node, const shared_ptr< monero_transfer > &transfer) |
| +static void | from_property_tree (const boost::property_tree::ptree &node, const std::shared_ptr< monero_transfer > &transfer) |
Public Attributes | |
| -shared_ptr< monero_tx_wallet > | m_tx |
| +std::shared_ptr< monero_tx_wallet > | m_tx |
| boost::optional< uint64_t > | m_amount |
Models a base transfer of funds to or from the wallet.
+Models a base transfer of funds to or from the wallet.
+TODO: m_is_incoming for api consistency
This is the complete list of members for monero::monero_transfer_query, including all inherited members.
| copy(const shared_ptr< monero_transfer > &src, const shared_ptr< monero_transfer > &tgt) const (defined in monero::monero_transfer_query) | monero::monero_transfer_query | |
| copy(const shared_ptr< monero_transfer_query > &src, const shared_ptr< monero_transfer_query > &tgt) const (defined in monero::monero_transfer_query) | monero::monero_transfer_query | |
| deserialize_from_block(const string &transfer_query_json) (defined in monero::monero_transfer_query) | monero::monero_transfer_query | static |
| from_property_tree(const boost::property_tree::ptree &node, const shared_ptr< monero_transfer_query > &transfer_query) (defined in monero::monero_transfer_query) | monero::monero_transfer_query | static |
| from_property_tree(const boost::property_tree::ptree &node, const shared_ptr< monero_transfer > &transfer) (defined in monero::monero_transfer) | monero::monero_transfer | static |
| copy(const std::shared_ptr< monero_transfer > &src, const std::shared_ptr< monero_transfer > &tgt) const (defined in monero::monero_transfer_query) | monero::monero_transfer_query | |
| copy(const std::shared_ptr< monero_transfer_query > &src, const std::shared_ptr< monero_transfer_query > &tgt) const (defined in monero::monero_transfer_query) | monero::monero_transfer_query | |
| deserialize_from_block(const std::string &transfer_query_json) (defined in monero::monero_transfer_query) | monero::monero_transfer_query | static |
| from_property_tree(const boost::property_tree::ptree &node, const std::shared_ptr< monero_transfer_query > &transfer_query) (defined in monero::monero_transfer_query) | monero::monero_transfer_query | static |
| from_property_tree(const boost::property_tree::ptree &node, const std::shared_ptr< monero_transfer > &transfer) (defined in monero::monero_transfer) | monero::monero_transfer | static |
| is_incoming() const (defined in monero::monero_transfer_query) | monero::monero_transfer_query | virtual |
| is_outgoing() const (defined in monero::monero_transfer) | monero::monero_transfer | inline |
| m_account_index (defined in monero::monero_transfer) | monero::monero_transfer | |
| m_subaddress_indices (defined in monero::monero_transfer_query) | monero::monero_transfer_query | |
| m_tx (defined in monero::monero_transfer) | monero::monero_transfer | |
| m_tx_query (defined in monero::monero_transfer_query) | monero::monero_transfer_query | |
| meets_criteria(monero_transfer *transfer) const (defined in monero::monero_transfer_query) | monero::monero_transfer_query | |
| merge(const shared_ptr< monero_transfer > &self, const shared_ptr< monero_transfer > &other) (defined in monero::monero_transfer) | monero::monero_transfer | |
| serialize() const | monero::serializable_struct | |
| meets_criteria(monero_transfer *transfer, bool query_parent=true) const (defined in monero::monero_transfer_query) | monero::monero_transfer_query | |
| merge(const std::shared_ptr< monero_transfer > &self, const std::shared_ptr< monero_transfer > &other) (defined in monero::monero_transfer) | monero::monero_transfer | |
| serialize() const | monero::serializable_struct | |
| to_rapidjson_val(rapidjson::Document::AllocatorType &allocator) const | monero::monero_transfer_query | virtual |
Public Member Functions inherited from monero::monero_transfer
Public Member Functions inherited from monero::serializable_structStatic Public Member Functions | |
| -static void | from_property_tree (const boost::property_tree::ptree &node, const shared_ptr< monero_transfer_query > &transfer_query) |
| -static shared_ptr< monero_transfer_query > | deserialize_from_block (const string &transfer_query_json) |
| +static void | from_property_tree (const boost::property_tree::ptree &node, const std::shared_ptr< monero_transfer_query > &transfer_query) |
| +static std::shared_ptr< monero_transfer_query > | deserialize_from_block (const std::string &transfer_query_json) |
Static Public Member Functions inherited from monero::monero_transfer | |
| -static void | from_property_tree (const boost::property_tree::ptree &node, const shared_ptr< monero_transfer > &transfer) |
| +static void | from_property_tree (const boost::property_tree::ptree &node, const std::shared_ptr< monero_transfer > &transfer) |
Public Attributes | ||
| boost::optional< bool > | m_is_incoming | |
| -boost::optional< string > | m_address | |
| -vector< string > | m_addresses | |
| +boost::optional< std::string > | m_address | |
| +std::vector< std::string > | m_addresses | |
| boost::optional< uint32_t > | m_subaddress_index | |
| -vector< uint32_t > | m_subaddress_indices | |
| -vector< shared_ptr< monero_destination > > | m_destinations | |
| +std::vector< uint32_t > | m_subaddress_indices | |
| +std::vector< std::shared_ptr< monero_destination > > | m_destinations | |
| boost::optional< bool > | m_has_destinations | |
| -boost::optional< shared_ptr< monero_tx_query > > | m_tx_query | |
| +boost::optional< std::shared_ptr< monero_tx_query > > | m_tx_query | |
Public Attributes inherited from monero::monero_transfer | ||
| -shared_ptr< monero_tx_wallet > | m_tx | |
| +std::shared_ptr< monero_tx_wallet > | m_tx | |
| boost::optional< uint64_t > | m_amount | |
| copy(const shared_ptr< monero_tx > &src, const shared_ptr< monero_tx > &tgt) const (defined in monero::monero_tx) | monero::monero_tx | |
| copy(const std::shared_ptr< monero_tx > &src, const std::shared_ptr< monero_tx > &tgt) const (defined in monero::monero_tx) | monero::monero_tx | |
| DEFAULT_PAYMENT_ID (defined in monero::monero_tx) | monero::monero_tx | static |
| from_property_tree(const boost::property_tree::ptree &node, shared_ptr< monero_tx > tx) (defined in monero::monero_tx) | monero::monero_tx | static |
| from_property_tree(const boost::property_tree::ptree &node, std::shared_ptr< monero_tx > tx) (defined in monero::monero_tx) | monero::monero_tx | static |
| get_height() const (defined in monero::monero_tx) | monero::monero_tx | |
| m_block (defined in monero::monero_tx) | monero::monero_tx | |
| m_common_tx_sets (defined in monero::monero_tx) | monero::monero_tx | |
| m_do_not_relay (defined in monero::monero_tx) | monero::monero_tx | |
| m_extra (defined in monero::monero_tx) | monero::monero_tx | |
| m_fee (defined in monero::monero_tx) | monero::monero_tx | |
| m_full_hex (defined in monero::monero_tx) | monero::monero_tx | |
| m_hash (defined in monero::monero_tx) | monero::monero_tx | |
| m_in_tx_pool (defined in monero::monero_tx) | monero::monero_tx | |
| m_inputs (defined in monero::monero_tx) | monero::monero_tx | |
| m_is_confirmed (defined in monero::monero_tx) | monero::monero_tx | |
| m_is_double_spend_seen (defined in monero::monero_tx) | monero::monero_tx | |
| m_is_failed (defined in monero::monero_tx) | monero::monero_tx | |
| m_is_kept_by_block (defined in monero::monero_tx) | monero::monero_tx | |
| m_is_miner_tx (defined in monero::monero_tx) | monero::monero_tx | |
| m_is_relayed (defined in monero::monero_tx) | monero::monero_tx | |
| m_key (defined in monero::monero_tx) | monero::monero_tx | |
| m_last_failed_hash (defined in monero::monero_tx) | monero::monero_tx | |
| m_last_failed_height (defined in monero::monero_tx) | monero::monero_tx | |
| m_last_relayed_timestamp (defined in monero::monero_tx) | monero::monero_tx | |
| m_max_used_block_hash (defined in monero::monero_tx) | monero::monero_tx | |
| m_max_used_block_height (defined in monero::monero_tx) | monero::monero_tx | |
| m_metadata (defined in monero::monero_tx) | monero::monero_tx | |
| m_num_confirmations (defined in monero::monero_tx) | monero::monero_tx | |
| m_output_indices (defined in monero::monero_tx) | monero::monero_tx | |
| m_outputs (defined in monero::monero_tx) | monero::monero_tx | |
| m_payment_id (defined in monero::monero_tx) | monero::monero_tx | |
| m_prunable_hash (defined in monero::monero_tx) | monero::monero_tx | |
| m_prunable_hex (defined in monero::monero_tx) | monero::monero_tx | |
| m_pruned_hex (defined in monero::monero_tx) | monero::monero_tx | |
| m_rct_sig_prunable (defined in monero::monero_tx) | monero::monero_tx | |
| m_rct_signatures (defined in monero::monero_tx) | monero::monero_tx | |
| m_received_timestamp (defined in monero::monero_tx) | monero::monero_tx | |
| m_extra (defined in monero::monero_tx) | monero::monero_tx | |
| m_fee (defined in monero::monero_tx) | monero::monero_tx | |
| m_full_hex (defined in monero::monero_tx) | monero::monero_tx | |
| m_hash (defined in monero::monero_tx) | monero::monero_tx | |
| m_in_tx_pool (defined in monero::monero_tx) | monero::monero_tx | |
| m_inputs (defined in monero::monero_tx) | monero::monero_tx | |
| m_is_confirmed (defined in monero::monero_tx) | monero::monero_tx | |
| m_is_double_spend_seen (defined in monero::monero_tx) | monero::monero_tx | |
| m_is_failed (defined in monero::monero_tx) | monero::monero_tx | |
| m_is_kept_by_block (defined in monero::monero_tx) | monero::monero_tx | |
| m_is_miner_tx (defined in monero::monero_tx) | monero::monero_tx | |
| m_is_relayed (defined in monero::monero_tx) | monero::monero_tx | |
| m_key (defined in monero::monero_tx) | monero::monero_tx | |
| m_last_failed_hash (defined in monero::monero_tx) | monero::monero_tx | |
| m_last_failed_height (defined in monero::monero_tx) | monero::monero_tx | |
| m_last_relayed_timestamp (defined in monero::monero_tx) | monero::monero_tx | |
| m_max_used_block_hash (defined in monero::monero_tx) | monero::monero_tx | |
| m_max_used_block_height (defined in monero::monero_tx) | monero::monero_tx | |
| m_metadata (defined in monero::monero_tx) | monero::monero_tx | |
| m_num_confirmations (defined in monero::monero_tx) | monero::monero_tx | |
| m_output_indices (defined in monero::monero_tx) | monero::monero_tx | |
| m_outputs (defined in monero::monero_tx) | monero::monero_tx | |
| m_payment_id (defined in monero::monero_tx) | monero::monero_tx | |
| m_prunable_hash (defined in monero::monero_tx) | monero::monero_tx | |
| m_prunable_hex (defined in monero::monero_tx) | monero::monero_tx | |
| m_pruned_hex (defined in monero::monero_tx) | monero::monero_tx | |
| m_rct_sig_prunable (defined in monero::monero_tx) | monero::monero_tx | |
| m_rct_signatures (defined in monero::monero_tx) | monero::monero_tx | |
| m_received_timestamp (defined in monero::monero_tx) | monero::monero_tx | |
| m_relay (defined in monero::monero_tx) | monero::monero_tx | |
| m_ring_size (defined in monero::monero_tx) | monero::monero_tx | |
| m_signatures (defined in monero::monero_tx) | monero::monero_tx | |
| m_size (defined in monero::monero_tx) | monero::monero_tx | |
| m_unlock_time (defined in monero::monero_tx) | monero::monero_tx | |
| m_version (defined in monero::monero_tx) | monero::monero_tx | |
| m_weight (defined in monero::monero_tx) | monero::monero_tx | |
| merge(const shared_ptr< monero_tx > &self, const shared_ptr< monero_tx > &other) (defined in monero::monero_tx) | monero::monero_tx | virtual |
| serialize() const | monero::serializable_struct | |
| merge(const std::shared_ptr< monero_tx > &self, const std::shared_ptr< monero_tx > &other) (defined in monero::monero_tx) | monero::monero_tx | virtual |
| serialize() const | monero::serializable_struct | |
| to_rapidjson_val(rapidjson::Document::AllocatorType &allocator) const | monero::monero_tx | virtual |
Public Member Functions inherited from monero::serializable_structStatic Public Member Functions | |
| -static void | from_property_tree (const boost::property_tree::ptree &node, shared_ptr< monero_tx > tx) |
| +static void | from_property_tree (const boost::property_tree::ptree &node, std::shared_ptr< monero_tx > tx) |
Public Attributes | |
| -boost::optional< shared_ptr< monero_block > > | m_block |
| -boost::optional< string > | m_hash |
| +boost::optional< std::shared_ptr< monero_block > > | m_block |
| +boost::optional< std::string > | m_hash |
| boost::optional< uint32_t > | m_version |
| boost::optional< bool > | m_is_miner_tx |
| -boost::optional< string > | m_payment_id |
| +boost::optional< std::string > | m_payment_id |
| boost::optional< uint64_t > | m_fee |
| boost::optional< uint32_t > | m_ring_size |
| -boost::optional< bool > | m_do_not_relay |
| +boost::optional< bool > | m_relay |
| boost::optional< bool > | m_is_relayed |
| boost::optional< bool > | m_is_double_spend_seen |
| -boost::optional< string > | m_key |
| -boost::optional< string > | m_full_hex |
| -boost::optional< string > | m_pruned_hex |
| -boost::optional< string > | m_prunable_hex |
| -boost::optional< string > | m_prunable_hash |
| +boost::optional< std::string > | m_key |
| +boost::optional< std::string > | m_full_hex |
| +boost::optional< std::string > | m_pruned_hex |
| +boost::optional< std::string > | m_prunable_hex |
| +boost::optional< std::string > | m_prunable_hash |
| boost::optional< uint64_t > | m_size |
| boost::optional< uint64_t > | m_weight |
| -vector< shared_ptr< monero_output > > | m_inputs |
| -vector< shared_ptr< monero_output > > | m_outputs |
| -vector< uint32_t > | m_output_indices |
| -boost::optional< string > | m_metadata |
| -boost::optional< string > | m_common_tx_sets |
| -vector< uint8_t > | m_extra |
| -boost::optional< string > | m_rct_signatures |
| -boost::optional< string > | m_rct_sig_prunable |
| +std::vector< std::shared_ptr< monero_output > > | m_inputs |
| +std::vector< std::shared_ptr< monero_output > > | m_outputs |
| +std::vector< uint32_t > | m_output_indices |
| +boost::optional< std::string > | m_metadata |
| +boost::optional< std::string > | m_common_tx_sets |
| +std::vector< uint8_t > | m_extra |
| +boost::optional< std::string > | m_rct_signatures |
| +boost::optional< std::string > | m_rct_sig_prunable |
| boost::optional< bool > | m_is_kept_by_block |
| boost::optional< uint64_t > | m_last_failed_height |
| -boost::optional< string > | m_last_failed_hash |
| +boost::optional< std::string > | m_last_failed_hash |
| boost::optional< uint64_t > | m_max_used_block_height |
| -boost::optional< string > | m_max_used_block_hash |
| -vector< string > | m_signatures |
| +boost::optional< std::string > | m_max_used_block_hash |
| +std::vector< std::string > | m_signatures |
Static Public Attributes | |
| -static const string | DEFAULT_PAYMENT_ID = string("0000000000000000") |
| +static const std::string | DEFAULT_PAYMENT_ID = std::string("0000000000000000") |
Models a Monero transaction on the blockchain.
diff --git a/docs/structmonero_1_1monero__tx__config-members.html b/docs/structmonero_1_1monero__tx__config-members.html new file mode 100644 index 0000000..1bc0ca4 --- /dev/null +++ b/docs/structmonero_1_1monero__tx__config-members.html @@ -0,0 +1,107 @@ + + + + + + + +|
+ Monero C++ Library
+
+ |
+
This is the complete list of members for monero::monero_tx_config, including all inherited members.
+| copy() const (defined in monero::monero_tx_config) | monero::monero_tx_config | |
| deserialize(const std::string &config_json) (defined in monero::monero_tx_config) | monero::monero_tx_config | static |
| get_normalized_destinations() const (defined in monero::monero_tx_config) | monero::monero_tx_config | |
| m_account_index (defined in monero::monero_tx_config) | monero::monero_tx_config | |
| m_address (defined in monero::monero_tx_config) | monero::monero_tx_config | |
| m_amount (defined in monero::monero_tx_config) | monero::monero_tx_config | |
| m_below_amount (defined in monero::monero_tx_config) | monero::monero_tx_config | |
| m_can_split (defined in monero::monero_tx_config) | monero::monero_tx_config | |
| m_destinations (defined in monero::monero_tx_config) | monero::monero_tx_config | |
| m_fee (defined in monero::monero_tx_config) | monero::monero_tx_config | |
| m_key_image (defined in monero::monero_tx_config) | monero::monero_tx_config | |
| m_note (defined in monero::monero_tx_config) | monero::monero_tx_config | |
| m_payment_id (defined in monero::monero_tx_config) | monero::monero_tx_config | |
| m_priority (defined in monero::monero_tx_config) | monero::monero_tx_config | |
| m_recipient_name (defined in monero::monero_tx_config) | monero::monero_tx_config | |
| m_relay (defined in monero::monero_tx_config) | monero::monero_tx_config | |
| m_ring_size (defined in monero::monero_tx_config) | monero::monero_tx_config | |
| m_subaddress_indices (defined in monero::monero_tx_config) | monero::monero_tx_config | |
| m_sweep_each_subaddress (defined in monero::monero_tx_config) | monero::monero_tx_config | |
| m_unlock_time (defined in monero::monero_tx_config) | monero::monero_tx_config | |
| monero_tx_config() (defined in monero::monero_tx_config) | monero::monero_tx_config | inline |
| monero_tx_config(const monero_tx_config &config) (defined in monero::monero_tx_config) | monero::monero_tx_config | |
| serialize() const | monero::serializable_struct | |
| to_rapidjson_val(rapidjson::Document::AllocatorType &allocator) const | monero::monero_tx_config | virtual |
+ 1.8.15
+
+
+
diff --git a/docs/structmonero_1_1monero__tx__config.html b/docs/structmonero_1_1monero__tx__config.html
new file mode 100644
index 0000000..9053ddd
--- /dev/null
+++ b/docs/structmonero_1_1monero__tx__config.html
@@ -0,0 +1,217 @@
+
+
+
+
+
+
+
+|
+ Monero C++ Library
+
+ |
+
#include <monero_wallet_model.h>
+
++Public Member Functions | |
| + | monero_tx_config (const monero_tx_config &config) |
| +monero_tx_config | copy () const |
| rapidjson::Value | to_rapidjson_val (rapidjson::Document::AllocatorType &allocator) const |
| +std::vector< std::shared_ptr< monero_destination > > | get_normalized_destinations () const |
Public Member Functions inherited from monero::serializable_struct | |
| std::string | serialize () const |
+Static Public Member Functions | |
| +static std::shared_ptr< monero_tx_config > | deserialize (const std::string &config_json) |
+Public Attributes | |
| +boost::optional< std::string > | m_address |
| +boost::optional< uint64_t > | m_amount |
| +std::vector< std::shared_ptr< monero_destination > > | m_destinations |
| +boost::optional< std::string > | m_payment_id |
| +boost::optional< monero_tx_priority > | m_priority |
| +boost::optional< uint32_t > | m_ring_size |
| +boost::optional< uint64_t > | m_fee |
| +boost::optional< uint32_t > | m_account_index |
| +std::vector< uint32_t > | m_subaddress_indices |
| +boost::optional< uint64_t > | m_unlock_time |
| +boost::optional< bool > | m_can_split |
| +boost::optional< bool > | m_relay |
| +boost::optional< std::string > | m_note |
| +boost::optional< std::string > | m_recipient_name |
| +boost::optional< uint64_t > | m_below_amount |
| +boost::optional< bool > | m_sweep_each_subaddress |
| +boost::optional< std::string > | m_key_image |
Configures a transaction to send, sweep, or create a payment URI.
+
+
|
+ +virtual | +
Converts the struct to a rapidjson Value.
+| allocator | is the rapidjson document allocator |
Implements monero::serializable_struct.
+ +
+ 1.8.15
+
+
+
diff --git a/docs/structmonero_1_1monero__tx__config.png b/docs/structmonero_1_1monero__tx__config.png
new file mode 100644
index 0000000..abc92f1
Binary files /dev/null and b/docs/structmonero_1_1monero__tx__config.png differ
diff --git a/docs/structmonero_1_1monero__tx__query-members.html b/docs/structmonero_1_1monero__tx__query-members.html
index 8ea141e..8f099c1 100644
--- a/docs/structmonero_1_1monero__tx__query-members.html
+++ b/docs/structmonero_1_1monero__tx__query-members.html
@@ -72,26 +72,32 @@ $(function() {
This is the complete list of members for monero::monero_tx_query, including all inherited members.
| copy(const shared_ptr< monero_tx > &src, const shared_ptr< monero_tx > &tgt) const (defined in monero::monero_tx_query) | monero::monero_tx_query | |
| copy(const shared_ptr< monero_tx_wallet > &src, const shared_ptr< monero_tx_wallet > &tgt) const (defined in monero::monero_tx_query) | monero::monero_tx_query | |
| copy(const shared_ptr< monero_tx_query > &src, const shared_ptr< monero_tx_query > &tgt) const (defined in monero::monero_tx_query) | monero::monero_tx_query | |
| copy(const std::shared_ptr< monero_tx > &src, const std::shared_ptr< monero_tx > &tgt) const (defined in monero::monero_tx_query) | monero::monero_tx_query | |
| copy(const std::shared_ptr< monero_tx_wallet > &src, const std::shared_ptr< monero_tx_wallet > &tgt) const (defined in monero::monero_tx_query) | monero::monero_tx_query | |
| copy(const std::shared_ptr< monero_tx_query > &src, const std::shared_ptr< monero_tx_query > &tgt) const (defined in monero::monero_tx_query) | monero::monero_tx_query | |
| DEFAULT_PAYMENT_ID (defined in monero::monero_tx) | monero::monero_tx | static |
| deserialize_from_block(const string &tx_query_json) (defined in monero::monero_tx_query) | monero::monero_tx_query | static |
| from_property_tree(const boost::property_tree::ptree &node, const shared_ptr< monero_tx_query > &tx_query) (defined in monero::monero_tx_query) | monero::monero_tx_query | static |
| from_property_tree(const boost::property_tree::ptree &node, const shared_ptr< monero_tx_wallet > &tx_wallet) (defined in monero::monero_tx_wallet) | monero::monero_tx_wallet | static |
| from_property_tree(const boost::property_tree::ptree &node, shared_ptr< monero_tx > tx) (defined in monero::monero_tx) | monero::monero_tx | static |
| deserialize_from_block(const std::string &tx_query_json) (defined in monero::monero_tx_query) | monero::monero_tx_query | static |
| filter_outputs_wallet(const monero_output_query &query) (defined in monero::monero_tx_wallet) | monero::monero_tx_wallet | |
| filter_transfers(const monero_transfer_query &query) (defined in monero::monero_tx_wallet) | monero::monero_tx_wallet | |
| from_property_tree(const boost::property_tree::ptree &node, const std::shared_ptr< monero_tx_query > &tx_query) (defined in monero::monero_tx_query) | monero::monero_tx_query | static |
| from_property_tree(const boost::property_tree::ptree &node, const std::shared_ptr< monero_tx_wallet > &tx_wallet) (defined in monero::monero_tx_wallet) | monero::monero_tx_wallet | static |
| from_property_tree(const boost::property_tree::ptree &node, std::shared_ptr< monero_tx > tx) (defined in monero::monero_tx) | monero::monero_tx | static |
| get_height() const (defined in monero::monero_tx) | monero::monero_tx | |
| get_outputs_wallet() const (defined in monero::monero_tx_wallet) | monero::monero_tx_wallet | |
| get_outputs_wallet(const monero_output_query &query) const (defined in monero::monero_tx_wallet) | monero::monero_tx_wallet | |
| get_transfers() const (defined in monero::monero_tx_wallet) | monero::monero_tx_wallet | |
| get_transfers(const monero_transfer_query &query) const (defined in monero::monero_tx_wallet) | monero::monero_tx_wallet | |
| m_block (defined in monero::monero_tx) | monero::monero_tx | |
| m_change_address (defined in monero::monero_tx_wallet) | monero::monero_tx_wallet | |
| m_change_amount (defined in monero::monero_tx_wallet) | monero::monero_tx_wallet | |
| m_common_tx_sets (defined in monero::monero_tx) | monero::monero_tx | |
| m_do_not_relay (defined in monero::monero_tx) | monero::monero_tx | |
| m_extra (defined in monero::monero_tx) | monero::monero_tx | |
| m_extra_hex (defined in monero::monero_tx_wallet) | monero::monero_tx_wallet | |
| m_fee (defined in monero::monero_tx) | monero::monero_tx | |
| m_full_hex (defined in monero::monero_tx) | monero::monero_tx | |
| m_has_payment_id (defined in monero::monero_tx_query) | monero::monero_tx_query | |
| m_hash (defined in monero::monero_tx) | monero::monero_tx | |
| m_extra (defined in monero::monero_tx) | monero::monero_tx | |
| m_extra_hex (defined in monero::monero_tx_wallet) | monero::monero_tx_wallet | |
| m_fee (defined in monero::monero_tx) | monero::monero_tx | |
| m_full_hex (defined in monero::monero_tx) | monero::monero_tx | |
| m_has_payment_id (defined in monero::monero_tx_query) | monero::monero_tx_query | |
| m_hash (defined in monero::monero_tx) | monero::monero_tx | |
| m_hashes (defined in monero::monero_tx_query) | monero::monero_tx_query | |
| m_height (defined in monero::monero_tx_query) | monero::monero_tx_query | |
| m_in_tx_pool (defined in monero::monero_tx) | monero::monero_tx | |
| m_include_outputs (defined in monero::monero_tx_query) | monero::monero_tx_query | |
| m_rct_sig_prunable (defined in monero::monero_tx) | monero::monero_tx | |
| m_rct_signatures (defined in monero::monero_tx) | monero::monero_tx | |
| m_received_timestamp (defined in monero::monero_tx) | monero::monero_tx | |
| m_ring_size (defined in monero::monero_tx) | monero::monero_tx | |
| m_signatures (defined in monero::monero_tx) | monero::monero_tx | |
| 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_hashes (defined in monero::monero_tx_query) | monero::monero_tx_query | |
| m_relay (defined in monero::monero_tx) | monero::monero_tx | |
| m_ring_size (defined in monero::monero_tx) | monero::monero_tx | |
| m_signatures (defined in monero::monero_tx) | monero::monero_tx | |
| 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_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_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_wallet | virtual |
| 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() const | monero::serializable_struct | |
| meets_criteria(monero_tx_wallet *tx, bool query_children=true) const (defined in monero::monero_tx_query) | monero::monero_tx_query | |
| merge(const std::shared_ptr< monero_tx > &self, const std::shared_ptr< monero_tx > &other) (defined in monero::monero_tx_wallet) | monero::monero_tx_wallet | virtual |
| merge(const std::shared_ptr< monero_tx_wallet > &self, const std::shared_ptr< monero_tx_wallet > &other) (defined in monero::monero_tx_wallet) | monero::monero_tx_wallet | |
| serialize() const | monero::serializable_struct | |
| to_rapidjson_val(rapidjson::Document::AllocatorType &allocator) const | monero::monero_tx_query | virtual |
Public Member Functions inherited from monero::monero_tx_wallet
Public Member Functions inherited from monero::monero_tx
Public Member Functions inherited from monero::serializable_structStatic Public Member Functions | |
| -static void | from_property_tree (const boost::property_tree::ptree &node, const shared_ptr< monero_tx_query > &tx_query) |
| -static shared_ptr< monero_tx_query > | deserialize_from_block (const string &tx_query_json) |
| +static void | from_property_tree (const boost::property_tree::ptree &node, const std::shared_ptr< monero_tx_query > &tx_query) |
| +static std::shared_ptr< monero_tx_query > | deserialize_from_block (const std::string &tx_query_json) |
Static Public Member Functions inherited from monero::monero_tx_wallet | |
| -static void | from_property_tree (const boost::property_tree::ptree &node, const shared_ptr< monero_tx_wallet > &tx_wallet) |
| +static void | from_property_tree (const boost::property_tree::ptree &node, const std::shared_ptr< monero_tx_wallet > &tx_wallet) |
Static Public Member Functions inherited from monero::monero_tx | |
| -static void | from_property_tree (const boost::property_tree::ptree &node, shared_ptr< monero_tx > tx) |
| +static void | from_property_tree (const boost::property_tree::ptree &node, std::shared_ptr< monero_tx > tx) |
Public Attributes | boost::optional< bool > | m_is_incoming |
| -vector< string > | m_tx_hashes |
| +std::vector< std::string > | m_hashes |
| boost::optional< bool > | m_has_payment_id |
| -vector< string > | m_payment_ids |
| +std::vector< std::string > | m_payment_ids |
| boost::optional< uint64_t > | m_height |
| boost::optional< uint64_t > | m_include_outputs |
| -boost::optional< shared_ptr< monero_transfer_query > > | m_transfer_query |
| -boost::optional< shared_ptr< monero_output_query > > | m_output_query |
| +boost::optional< std::shared_ptr< monero_transfer_query > > | m_transfer_query |
| +boost::optional< std::shared_ptr< monero_output_query > > | m_output_query |
Public Attributes inherited from monero::monero_tx_wallet | |
| -boost::optional< shared_ptr< monero_tx_set > > | m_tx_set |
| +boost::optional< std::shared_ptr< monero_tx_set > > | m_tx_set |
| boost::optional< bool > | m_is_incoming |
| boost::optional< bool > | m_is_outgoing |
| -vector< shared_ptr< monero_incoming_transfer > > | m_incoming_transfers |
| -boost::optional< shared_ptr< monero_outgoing_transfer > > | m_outgoing_transfer |
| -boost::optional< string > | m_note |
| +std::vector< std::shared_ptr< monero_incoming_transfer > > | m_incoming_transfers |
| +boost::optional< std::shared_ptr< monero_outgoing_transfer > > | m_outgoing_transfer |
| +boost::optional< std::string > | m_note |
| boost::optional< bool > | m_is_locked |
| boost::optional< uint64_t > | m_output_sum |
| -boost::optional< string > | m_change_address |
| +boost::optional< std::string > | m_change_address |
| boost::optional< uint64_t > | m_change_amount |
| boost::optional< uint32_t > | m_num_dummy_outputs |
| -boost::optional< string > | m_extra_hex |
| +boost::optional< std::string > | m_extra_hex |
Public Attributes inherited from monero::monero_tx | |
| -boost::optional< shared_ptr< monero_block > > | m_block |
| -boost::optional< string > | m_hash |
| +boost::optional< std::shared_ptr< monero_block > > | m_block |
| +boost::optional< std::string > | m_hash |
| boost::optional< uint32_t > | m_version |
| boost::optional< bool > | m_is_miner_tx |
| -boost::optional< string > | m_payment_id |
| +boost::optional< std::string > | m_payment_id |
| boost::optional< uint64_t > | m_fee |
| boost::optional< uint32_t > | m_ring_size |
| -boost::optional< bool > | m_do_not_relay |
| +boost::optional< bool > | m_relay |
| boost::optional< bool > | m_is_relayed |
| boost::optional< bool > | m_is_double_spend_seen |
| -boost::optional< string > | m_key |
| -boost::optional< string > | m_full_hex |
| -boost::optional< string > | m_pruned_hex |
| -boost::optional< string > | m_prunable_hex |
| -boost::optional< string > | m_prunable_hash |
| +boost::optional< std::string > | m_key |
| +boost::optional< std::string > | m_full_hex |
| +boost::optional< std::string > | m_pruned_hex |
| +boost::optional< std::string > | m_prunable_hex |
| +boost::optional< std::string > | m_prunable_hash |
| boost::optional< uint64_t > | m_size |
| boost::optional< uint64_t > | m_weight |
| -vector< shared_ptr< monero_output > > | m_inputs |
| -vector< shared_ptr< monero_output > > | m_outputs |
| -vector< uint32_t > | m_output_indices |
| -boost::optional< string > | m_metadata |
| -boost::optional< string > | m_common_tx_sets |
| -vector< uint8_t > | m_extra |
| -boost::optional< string > | m_rct_signatures |
| -boost::optional< string > | m_rct_sig_prunable |
| +std::vector< std::shared_ptr< monero_output > > | m_inputs |
| +std::vector< std::shared_ptr< monero_output > > | m_outputs |
| +std::vector< uint32_t > | m_output_indices |
| +boost::optional< std::string > | m_metadata |
| +boost::optional< std::string > | m_common_tx_sets |
| +std::vector< uint8_t > | m_extra |
| +boost::optional< std::string > | m_rct_signatures |
| +boost::optional< std::string > | m_rct_sig_prunable |
| boost::optional< bool > | m_is_kept_by_block |
| boost::optional< uint64_t > | m_last_failed_height |
| -boost::optional< string > | m_last_failed_hash |
| +boost::optional< std::string > | m_last_failed_hash |
| boost::optional< uint64_t > | m_max_used_block_height |
| -boost::optional< string > | m_max_used_block_hash |
| -vector< string > | m_signatures |
| +boost::optional< std::string > | m_max_used_block_hash |
| +std::vector< std::string > | m_signatures |
Additional Inherited Members | |
Static Public Attributes inherited from monero::monero_tx | |
| -static const string | DEFAULT_PAYMENT_ID = string("0000000000000000") |
| +static const std::string | DEFAULT_PAYMENT_ID = std::string("0000000000000000") |
Configures a query to retrieve transactions.
diff --git a/docs/structmonero_1_1monero__tx__set-members.html b/docs/structmonero_1_1monero__tx__set-members.html index 936621a..8f496e6 100644 --- a/docs/structmonero_1_1monero__tx__set-members.html +++ b/docs/structmonero_1_1monero__tx__set-members.html @@ -72,12 +72,12 @@ $(function() {This is the complete list of members for monero::monero_tx_set, including all inherited members.
| deserialize(const string &tx_set_json) (defined in monero::monero_tx_set) | monero::monero_tx_set | static |
| deserialize(const std::string &tx_set_json) (defined in monero::monero_tx_set) | monero::monero_tx_set | static |
| m_multisig_tx_hex (defined in monero::monero_tx_set) | monero::monero_tx_set | |
| m_signed_tx_hex (defined in monero::monero_tx_set) | monero::monero_tx_set | |
| m_txs (defined in monero::monero_tx_set) | monero::monero_tx_set | |
| m_unsigned_tx_hex (defined in monero::monero_tx_set) | monero::monero_tx_set | |
| serialize() const | monero::serializable_struct | |
| serialize() const | monero::serializable_struct | |
| to_rapidjson_val(rapidjson::Document::AllocatorType &allocator) const | monero::monero_tx_set | virtual |
Public Member Functions inherited from monero::serializable_structStatic Public Member Functions | |
| -static monero_tx_set | deserialize (const string &tx_set_json) |
| +static monero_tx_set | deserialize (const std::string &tx_set_json) |
Public Attributes | |
| -vector< shared_ptr< monero_tx_wallet > > | m_txs |
| -boost::optional< string > | m_signed_tx_hex |
| -boost::optional< string > | m_unsigned_tx_hex |
| -boost::optional< string > | m_multisig_tx_hex |
| +std::vector< std::shared_ptr< monero_tx_wallet > > | m_txs |
| +boost::optional< std::string > | m_signed_tx_hex |
| +boost::optional< std::string > | m_unsigned_tx_hex |
| +boost::optional< std::string > | m_multisig_tx_hex |
Groups transactions who share common hex data which is needed in order to sign and submit the transactions.
-For example, multisig transactions created from send_split() share a common hex string which is needed in order to sign and submit the multisig transactions.
+For example, multisig transactions created from send_txs() share a common hex std::string which is needed in order to sign and submit the multisig transactions.
This is the complete list of members for monero::monero_tx_wallet, including all inherited members.
| copy(const shared_ptr< monero_tx > &src, const shared_ptr< monero_tx > &tgt) const (defined in monero::monero_tx_wallet) | monero::monero_tx_wallet | |
| copy(const shared_ptr< monero_tx_wallet > &src, const shared_ptr< monero_tx_wallet > &tgt) const (defined in monero::monero_tx_wallet) | monero::monero_tx_wallet | |
| copy(const std::shared_ptr< monero_tx > &src, const std::shared_ptr< monero_tx > &tgt) const (defined in monero::monero_tx_wallet) | monero::monero_tx_wallet | |
| copy(const std::shared_ptr< monero_tx_wallet > &src, const std::shared_ptr< monero_tx_wallet > &tgt) const (defined in monero::monero_tx_wallet) | monero::monero_tx_wallet | |
| DEFAULT_PAYMENT_ID (defined in monero::monero_tx) | monero::monero_tx | static |
| from_property_tree(const boost::property_tree::ptree &node, const shared_ptr< monero_tx_wallet > &tx_wallet) (defined in monero::monero_tx_wallet) | monero::monero_tx_wallet | static |
| from_property_tree(const boost::property_tree::ptree &node, shared_ptr< monero_tx > tx) (defined in monero::monero_tx) | monero::monero_tx | static |
| filter_outputs_wallet(const monero_output_query &query) (defined in monero::monero_tx_wallet) | monero::monero_tx_wallet | |
| filter_transfers(const monero_transfer_query &query) (defined in monero::monero_tx_wallet) | monero::monero_tx_wallet | |
| from_property_tree(const boost::property_tree::ptree &node, const std::shared_ptr< monero_tx_wallet > &tx_wallet) (defined in monero::monero_tx_wallet) | monero::monero_tx_wallet | static |
| from_property_tree(const boost::property_tree::ptree &node, std::shared_ptr< monero_tx > tx) (defined in monero::monero_tx) | monero::monero_tx | static |
| get_height() const (defined in monero::monero_tx) | monero::monero_tx | |
| get_outputs_wallet() const (defined in monero::monero_tx_wallet) | monero::monero_tx_wallet | |
| get_outputs_wallet(const monero_output_query &query) const (defined in monero::monero_tx_wallet) | monero::monero_tx_wallet | |
| get_transfers() const (defined in monero::monero_tx_wallet) | monero::monero_tx_wallet | |
| get_transfers(const monero_transfer_query &query) const (defined in monero::monero_tx_wallet) | monero::monero_tx_wallet | |
| m_block (defined in monero::monero_tx) | monero::monero_tx | |
| m_change_address (defined in monero::monero_tx_wallet) | monero::monero_tx_wallet | |
| m_change_amount (defined in monero::monero_tx_wallet) | monero::monero_tx_wallet | |
| m_common_tx_sets (defined in monero::monero_tx) | monero::monero_tx | |
| m_do_not_relay (defined in monero::monero_tx) | monero::monero_tx | |
| m_extra (defined in monero::monero_tx) | monero::monero_tx | |
| m_extra_hex (defined in monero::monero_tx_wallet) | monero::monero_tx_wallet | |
| m_fee (defined in monero::monero_tx) | monero::monero_tx | |
| m_full_hex (defined in monero::monero_tx) | monero::monero_tx | |
| m_hash (defined in monero::monero_tx) | monero::monero_tx | |
| m_in_tx_pool (defined in monero::monero_tx) | monero::monero_tx | |
| m_incoming_transfers (defined in monero::monero_tx_wallet) | monero::monero_tx_wallet | |
| m_input_sum (defined in monero::monero_tx_wallet) | monero::monero_tx_wallet | |
| m_inputs (defined in monero::monero_tx) | monero::monero_tx | |
| m_is_confirmed (defined in monero::monero_tx) | monero::monero_tx | |
| m_is_double_spend_seen (defined in monero::monero_tx) | monero::monero_tx | |
| m_is_failed (defined in monero::monero_tx) | monero::monero_tx | |
| m_is_incoming (defined in monero::monero_tx_wallet) | monero::monero_tx_wallet | |
| m_is_kept_by_block (defined in monero::monero_tx) | monero::monero_tx | |
| m_is_locked (defined in monero::monero_tx_wallet) | monero::monero_tx_wallet | |
| m_is_miner_tx (defined in monero::monero_tx) | monero::monero_tx | |
| m_is_outgoing (defined in monero::monero_tx_wallet) | monero::monero_tx_wallet | |
| m_is_relayed (defined in monero::monero_tx) | monero::monero_tx | |
| m_key (defined in monero::monero_tx) | monero::monero_tx | |
| m_last_failed_hash (defined in monero::monero_tx) | monero::monero_tx | |
| m_last_failed_height (defined in monero::monero_tx) | monero::monero_tx | |
| m_last_relayed_timestamp (defined in monero::monero_tx) | monero::monero_tx | |
| m_max_used_block_hash (defined in monero::monero_tx) | monero::monero_tx | |
| m_max_used_block_height (defined in monero::monero_tx) | monero::monero_tx | |
| m_metadata (defined in monero::monero_tx) | monero::monero_tx | |
| m_note (defined in monero::monero_tx_wallet) | monero::monero_tx_wallet | |
| m_num_confirmations (defined in monero::monero_tx) | monero::monero_tx | |
| m_num_dummy_outputs (defined in monero::monero_tx_wallet) | monero::monero_tx_wallet | |
| m_outgoing_transfer (defined in monero::monero_tx_wallet) | monero::monero_tx_wallet | |
| m_output_indices (defined in monero::monero_tx) | monero::monero_tx | |
| m_output_sum (defined in monero::monero_tx_wallet) | monero::monero_tx_wallet | |
| m_outputs (defined in monero::monero_tx) | monero::monero_tx | |
| m_payment_id (defined in monero::monero_tx) | monero::monero_tx | |
| m_prunable_hash (defined in monero::monero_tx) | monero::monero_tx | |
| m_prunable_hex (defined in monero::monero_tx) | monero::monero_tx | |
| m_pruned_hex (defined in monero::monero_tx) | monero::monero_tx | |
| m_rct_sig_prunable (defined in monero::monero_tx) | monero::monero_tx | |
| m_rct_signatures (defined in monero::monero_tx) | monero::monero_tx | |
| m_received_timestamp (defined in monero::monero_tx) | monero::monero_tx | |
| m_extra (defined in monero::monero_tx) | monero::monero_tx | |
| m_extra_hex (defined in monero::monero_tx_wallet) | monero::monero_tx_wallet | |
| m_fee (defined in monero::monero_tx) | monero::monero_tx | |
| m_full_hex (defined in monero::monero_tx) | monero::monero_tx | |
| m_hash (defined in monero::monero_tx) | monero::monero_tx | |
| m_in_tx_pool (defined in monero::monero_tx) | monero::monero_tx | |
| m_incoming_transfers (defined in monero::monero_tx_wallet) | monero::monero_tx_wallet | |
| m_input_sum (defined in monero::monero_tx_wallet) | monero::monero_tx_wallet | |
| m_inputs (defined in monero::monero_tx) | monero::monero_tx | |
| m_is_confirmed (defined in monero::monero_tx) | monero::monero_tx | |
| m_is_double_spend_seen (defined in monero::monero_tx) | monero::monero_tx | |
| m_is_failed (defined in monero::monero_tx) | monero::monero_tx | |
| m_is_incoming (defined in monero::monero_tx_wallet) | monero::monero_tx_wallet | |
| m_is_kept_by_block (defined in monero::monero_tx) | monero::monero_tx | |
| m_is_locked (defined in monero::monero_tx_wallet) | monero::monero_tx_wallet | |
| m_is_miner_tx (defined in monero::monero_tx) | monero::monero_tx | |
| m_is_outgoing (defined in monero::monero_tx_wallet) | monero::monero_tx_wallet | |
| m_is_relayed (defined in monero::monero_tx) | monero::monero_tx | |
| m_key (defined in monero::monero_tx) | monero::monero_tx | |
| m_last_failed_hash (defined in monero::monero_tx) | monero::monero_tx | |
| m_last_failed_height (defined in monero::monero_tx) | monero::monero_tx | |
| m_last_relayed_timestamp (defined in monero::monero_tx) | monero::monero_tx | |
| m_max_used_block_hash (defined in monero::monero_tx) | monero::monero_tx | |
| m_max_used_block_height (defined in monero::monero_tx) | monero::monero_tx | |
| m_metadata (defined in monero::monero_tx) | monero::monero_tx | |
| m_note (defined in monero::monero_tx_wallet) | monero::monero_tx_wallet | |
| m_num_confirmations (defined in monero::monero_tx) | monero::monero_tx | |
| m_num_dummy_outputs (defined in monero::monero_tx_wallet) | monero::monero_tx_wallet | |
| m_outgoing_transfer (defined in monero::monero_tx_wallet) | monero::monero_tx_wallet | |
| m_output_indices (defined in monero::monero_tx) | monero::monero_tx | |
| m_output_sum (defined in monero::monero_tx_wallet) | monero::monero_tx_wallet | |
| m_outputs (defined in monero::monero_tx) | monero::monero_tx | |
| m_payment_id (defined in monero::monero_tx) | monero::monero_tx | |
| m_prunable_hash (defined in monero::monero_tx) | monero::monero_tx | |
| m_prunable_hex (defined in monero::monero_tx) | monero::monero_tx | |
| m_pruned_hex (defined in monero::monero_tx) | monero::monero_tx | |
| m_rct_sig_prunable (defined in monero::monero_tx) | monero::monero_tx | |
| m_rct_signatures (defined in monero::monero_tx) | monero::monero_tx | |
| m_received_timestamp (defined in monero::monero_tx) | monero::monero_tx | |
| m_relay (defined in monero::monero_tx) | monero::monero_tx | |
| m_ring_size (defined in monero::monero_tx) | monero::monero_tx | |
| m_signatures (defined in monero::monero_tx) | monero::monero_tx | |
| m_size (defined in monero::monero_tx) | monero::monero_tx | |
| m_unlock_time (defined in monero::monero_tx) | monero::monero_tx | |
| m_version (defined in monero::monero_tx) | monero::monero_tx | |
| m_weight (defined in monero::monero_tx) | monero::monero_tx | |
| merge(const shared_ptr< monero_tx > &self, const shared_ptr< monero_tx > &other) (defined in monero::monero_tx_wallet) | monero::monero_tx_wallet | virtual |
| 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() const | monero::serializable_struct | |
| merge(const std::shared_ptr< monero_tx > &self, const std::shared_ptr< monero_tx > &other) (defined in monero::monero_tx_wallet) | monero::monero_tx_wallet | virtual |
| merge(const std::shared_ptr< monero_tx_wallet > &self, const std::shared_ptr< monero_tx_wallet > &other) (defined in monero::monero_tx_wallet) | monero::monero_tx_wallet | |
| serialize() const | monero::serializable_struct | |
| to_rapidjson_val(rapidjson::Document::AllocatorType &allocator) const | monero::monero_tx_wallet | virtual |
Public Member Functions inherited from monero::monero_tx
Public Member Functions inherited from monero::serializable_structStatic Public Member Functions | |
| -static void | from_property_tree (const boost::property_tree::ptree &node, const shared_ptr< monero_tx_wallet > &tx_wallet) |
| +static void | from_property_tree (const boost::property_tree::ptree &node, const std::shared_ptr< monero_tx_wallet > &tx_wallet) |
Static Public Member Functions inherited from monero::monero_tx | |
| -static void | from_property_tree (const boost::property_tree::ptree &node, shared_ptr< monero_tx > tx) |
| +static void | from_property_tree (const boost::property_tree::ptree &node, std::shared_ptr< monero_tx > tx) |
Public Attributes | |
| -boost::optional< shared_ptr< monero_tx_set > > | m_tx_set |
| +boost::optional< std::shared_ptr< monero_tx_set > > | m_tx_set |
| boost::optional< bool > | m_is_incoming |
| boost::optional< bool > | m_is_outgoing |
| -vector< shared_ptr< monero_incoming_transfer > > | m_incoming_transfers |
| -boost::optional< shared_ptr< monero_outgoing_transfer > > | m_outgoing_transfer |
| -boost::optional< string > | m_note |
| +std::vector< std::shared_ptr< monero_incoming_transfer > > | m_incoming_transfers |
| +boost::optional< std::shared_ptr< monero_outgoing_transfer > > | m_outgoing_transfer |
| +boost::optional< std::string > | m_note |
| boost::optional< bool > | m_is_locked |
| boost::optional< uint64_t > | m_output_sum |
| -boost::optional< string > | m_change_address |
| +boost::optional< std::string > | m_change_address |
| boost::optional< uint64_t > | m_change_amount |
| boost::optional< uint32_t > | m_num_dummy_outputs |
| -boost::optional< string > | m_extra_hex |
| +boost::optional< std::string > | m_extra_hex |
Public Attributes inherited from monero::monero_tx | |
| -boost::optional< shared_ptr< monero_block > > | m_block |
| -boost::optional< string > | m_hash |
| +boost::optional< std::shared_ptr< monero_block > > | m_block |
| +boost::optional< std::string > | m_hash |
| boost::optional< uint32_t > | m_version |
| boost::optional< bool > | m_is_miner_tx |
| -boost::optional< string > | m_payment_id |
| +boost::optional< std::string > | m_payment_id |
| boost::optional< uint64_t > | m_fee |
| boost::optional< uint32_t > | m_ring_size |
| -boost::optional< bool > | m_do_not_relay |
| +boost::optional< bool > | m_relay |
| boost::optional< bool > | m_is_relayed |
| boost::optional< bool > | m_is_double_spend_seen |
| -boost::optional< string > | m_key |
| -boost::optional< string > | m_full_hex |
| -boost::optional< string > | m_pruned_hex |
| -boost::optional< string > | m_prunable_hex |
| -boost::optional< string > | m_prunable_hash |
| +boost::optional< std::string > | m_key |
| +boost::optional< std::string > | m_full_hex |
| +boost::optional< std::string > | m_pruned_hex |
| +boost::optional< std::string > | m_prunable_hex |
| +boost::optional< std::string > | m_prunable_hash |
| boost::optional< uint64_t > | m_size |
| boost::optional< uint64_t > | m_weight |
| -vector< shared_ptr< monero_output > > | m_inputs |
| -vector< shared_ptr< monero_output > > | m_outputs |
| -vector< uint32_t > | m_output_indices |
| -boost::optional< string > | m_metadata |
| -boost::optional< string > | m_common_tx_sets |
| -vector< uint8_t > | m_extra |
| -boost::optional< string > | m_rct_signatures |
| -boost::optional< string > | m_rct_sig_prunable |
| +std::vector< std::shared_ptr< monero_output > > | m_inputs |
| +std::vector< std::shared_ptr< monero_output > > | m_outputs |
| +std::vector< uint32_t > | m_output_indices |
| +boost::optional< std::string > | m_metadata |
| +boost::optional< std::string > | m_common_tx_sets |
| +std::vector< uint8_t > | m_extra |
| +boost::optional< std::string > | m_rct_signatures |
| +boost::optional< std::string > | m_rct_sig_prunable |
| boost::optional< bool > | m_is_kept_by_block |
| boost::optional< uint64_t > | m_last_failed_height |
| -boost::optional< string > | m_last_failed_hash |
| +boost::optional< std::string > | m_last_failed_hash |
| boost::optional< uint64_t > | m_max_used_block_height |
| -boost::optional< string > | m_max_used_block_hash |
| -vector< string > | m_signatures |
| +boost::optional< std::string > | m_max_used_block_hash |
| +std::vector< std::string > | m_signatures |
Additional Inherited Members | |
Static Public Attributes inherited from monero::monero_tx | |
| -static const string | DEFAULT_PAYMENT_ID = string("0000000000000000") |
| +static const std::string | DEFAULT_PAYMENT_ID = std::string("0000000000000000") |
Models a Monero transaction in the context of a wallet.
diff --git a/docs/structmonero_1_1monero__version-members.html b/docs/structmonero_1_1monero__version-members.html index 4857cd0..fa63d55 100644 --- a/docs/structmonero_1_1monero__version-members.html +++ b/docs/structmonero_1_1monero__version-members.html @@ -74,7 +74,7 @@ $(function() {| m_is_release (defined in monero::monero_version) | monero::monero_version | |
| m_number (defined in monero::monero_version) | monero::monero_version | |
| serialize() const | monero::serializable_struct | |
| serialize() const | monero::serializable_struct | |
| to_rapidjson_val(rapidjson::Document::AllocatorType &allocator) const | monero::monero_version | virtual |
Public Member Functions inherited from monero::serializable_structPublic Attributes | |||||||||||||||||||||||||
| serialize() const | monero::serializable_struct | |
| serialize() const | monero::serializable_struct | |
| to_rapidjson_val(rapidjson::Document::AllocatorType &allocator) const =0 | monero::serializable_struct | pure virtual |
Public Member Functions | |
| string | serialize () const |
| std::string | serialize () const |
| virtual rapidjson::Value | to_rapidjson_val (rapidjson::Document::AllocatorType &allocator) const =0 |
Base struct which can be serialized.
| string monero::serializable_struct::serialize | +std::string monero::serializable_struct::serialize | ( | ) | const |
Serializes the struct to a json string.
-Serializes the struct to a json std::string.
+Implemented in monero::monero_address_book_entry, monero::monero_multisig_sign_result, monero::monero_multisig_init_result, monero::monero_multisig_info, monero::monero_check_reserve, monero::monero_check_tx, monero::monero_check, monero::monero_key_image_import_result, monero::monero_send_request, monero::monero_integrated_address, monero::monero_tx_set, monero::monero_tx_query, monero::monero_tx_wallet, monero::monero_output, monero::monero_output_query, monero::monero_key_image, monero::monero_tx, monero::monero_output_wallet, monero::monero_transfer_query, monero::monero_outgoing_transfer, monero::monero_block, monero::monero_incoming_transfer, monero::monero_block_header, monero::monero_transfer, monero::monero_version, monero::monero_account, monero::monero_subaddress, and monero::monero_sync_result.
+Implemented in monero::monero_address_book_entry, monero::monero_multisig_sign_result, monero::monero_multisig_init_result, monero::monero_multisig_info, monero::monero_check_reserve, monero::monero_check_tx, monero::monero_check, monero::monero_key_image_import_result, monero::monero_tx_config, monero::monero_integrated_address, monero::monero_tx_set, monero::monero_tx_query, monero::monero_tx_wallet, monero::monero_output, monero::monero_output_query, monero::monero_key_image, monero::monero_output_wallet, monero::monero_tx, monero::monero_transfer_query, monero::monero_outgoing_transfer, monero::monero_block, monero::monero_incoming_transfer, monero::monero_block_header, monero::monero_transfer, monero::monero_rpc_connection, monero::monero_account, monero::monero_version, monero::monero_subaddress, and monero::monero_sync_result.
diff --git a/docs/structmonero_1_1serializable__struct.png b/docs/structmonero_1_1serializable__struct.png index 06d5d1f..8b70a19 100644 Binary files a/docs/structmonero_1_1serializable__struct.png and b/docs/structmonero_1_1serializable__struct.png differ diff --git a/docs/structmonero_1_1sync__listener__wrapper-members.html b/docs/structmonero_1_1sync__listener__wrapper-members.html deleted file mode 100644 index 008e3fe..0000000 --- a/docs/structmonero_1_1sync__listener__wrapper-members.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - -|
- Monero C++ Library
-
- |
-
This is the complete list of members for monero::sync_listener_wrapper, including all inherited members.
-| on_new_block(uint64_t height) | monero::monero_wallet_listener | inlinevirtual |
| on_output_received(const monero_output_wallet &output) | monero::monero_wallet_listener | inlinevirtual |
| on_output_spent(const monero_output_wallet &output) | monero::monero_wallet_listener | inlinevirtual |
| on_sync_progress(uint64_t height, uint64_t start_height, uint64_t end_height, double percent_done, const string &message) | monero::sync_listener_wrapper | inlinevirtual |
| sync_listener_wrapper(monero_sync_listener &listener) (defined in monero::sync_listener_wrapper) | monero::sync_listener_wrapper | inline |
- 1.8.15
-
-
-
diff --git a/docs/structmonero_1_1sync__listener__wrapper.html b/docs/structmonero_1_1sync__listener__wrapper.html
deleted file mode 100644
index a827b40..0000000
--- a/docs/structmonero_1_1sync__listener__wrapper.html
+++ /dev/null
@@ -1,182 +0,0 @@
-
-
-
-
-
-
-
-|
- Monero C++ Library
-
- |
-
-
--Public Member Functions | |
| - | sync_listener_wrapper (monero_sync_listener &listener) |
| virtual void | on_sync_progress (uint64_t height, uint64_t start_height, uint64_t end_height, double percent_done, const string &message) |
Public Member Functions inherited from monero::monero_wallet_listener | |
| virtual void | on_new_block (uint64_t height) |
| virtual void | on_output_received (const monero_output_wallet &output) |
| virtual void | on_output_spent (const monero_output_wallet &output) |
Wraps a sync listener as a general wallet listener.
-
-
|
- -inlinevirtual | -
Invoked when sync progress is made.
-| height | is the height of the synced block |
| start_height | is the starting height of the sync request |
| end_height | is the ending height of the sync request |
| percent_done | is the sync progress as a percentage |
| message | is a human-readable description of the current progress |
Reimplemented from monero::monero_sync_listener.
- -
- 1.8.15
-
-
-
diff --git a/docs/structmonero_1_1sync__listener__wrapper.png b/docs/structmonero_1_1sync__listener__wrapper.png
deleted file mode 100644
index c0d93db..0000000
Binary files a/docs/structmonero_1_1sync__listener__wrapper.png and /dev/null differ
diff --git a/docs/structmonero_1_1wallet2__listener-members.html b/docs/structmonero_1_1wallet2__listener-members.html
index 8c4b388..6905df4 100644
--- a/docs/structmonero_1_1wallet2__listener-members.html
+++ b/docs/structmonero_1_1wallet2__listener-members.html
@@ -77,9 +77,10 @@ $(function() {