is_daemon_synced()
: monero::monero_wallet
diff --git a/docs/monero__daemon__model_8h_source.html b/docs/monero__daemon__model_8h_source.html
index 0350f45..1b3bf4f 100644
--- a/docs/monero__daemon__model_8h_source.html
+++ b/docs/monero__daemon__model_8h_source.html
@@ -134,113 +134,115 @@ $(function() {
145 boost::optional<std::string> m_pow_hash;
147 rapidjson::Value
to_rapidjson_val(rapidjson::Document::AllocatorType& allocator)
const;
- 148 virtual void merge(
const std::shared_ptr<monero_block_header>&
self,
const std::shared_ptr<monero_block_header>& other);
-
-
-
- 155 boost::optional<std::string> m_hex;
- 156 boost::optional<std::shared_ptr<monero_tx>> m_miner_tx;
- 157 std::vector<std::shared_ptr<monero_tx>> m_txs;
- 158 std::vector<std::string> m_tx_hashes;
-
- 160 rapidjson::Value
to_rapidjson_val(rapidjson::Document::AllocatorType& allocator)
const;
- 161 void merge(
const std::shared_ptr<monero_block_header>&
self,
const std::shared_ptr<monero_block_header>& other);
- 162 void merge(
const std::shared_ptr<monero_block>&
self,
const std::shared_ptr<monero_block>& other);
-
-
-
- 169 static const std::string DEFAULT_PAYMENT_ID;
- 170 boost::optional<std::shared_ptr<monero_block>> m_block;
- 171 boost::optional<std::string> m_hash;
- 172 boost::optional<uint32_t> m_version;
- 173 boost::optional<bool> m_is_miner_tx;
- 174 boost::optional<std::string> m_payment_id;
- 175 boost::optional<uint64_t> m_fee;
- 176 boost::optional<uint32_t> m_ring_size;
- 177 boost::optional<bool> m_relay;
- 178 boost::optional<bool> m_is_relayed;
- 179 boost::optional<bool> m_is_confirmed;
- 180 boost::optional<bool> m_in_tx_pool;
- 181 boost::optional<uint64_t> m_num_confirmations;
- 182 boost::optional<uint64_t> m_unlock_height;
- 183 boost::optional<uint64_t> m_last_relayed_timestamp;
- 184 boost::optional<uint64_t> m_received_timestamp;
- 185 boost::optional<bool> m_is_double_spend_seen;
- 186 boost::optional<std::string> m_key;
- 187 boost::optional<std::string> m_full_hex;
- 188 boost::optional<std::string> m_pruned_hex;
- 189 boost::optional<std::string> m_prunable_hex;
- 190 boost::optional<std::string> m_prunable_hash;
- 191 boost::optional<uint64_t> m_size;
- 192 boost::optional<uint64_t> m_weight;
- 193 std::vector<std::shared_ptr<monero_output>> m_inputs;
- 194 std::vector<std::shared_ptr<monero_output>> m_outputs;
- 195 std::vector<uint64_t> m_output_indices;
- 196 boost::optional<std::string> m_metadata;
- 197 boost::optional<std::string> m_common_tx_sets;
- 198 std::vector<uint8_t> m_extra;
- 199 boost::optional<std::string> m_rct_signatures;
- 200 boost::optional<std::string> m_rct_sig_prunable;
- 201 boost::optional<bool> m_is_kept_by_block;
- 202 boost::optional<bool> m_is_failed;
- 203 boost::optional<uint64_t> m_last_failed_height;
- 204 boost::optional<std::string> m_last_failed_hash;
- 205 boost::optional<uint64_t> m_max_used_block_height;
- 206 boost::optional<std::string> m_max_used_block_hash;
- 207 std::vector<std::string> m_signatures;
-
- 209 rapidjson::Value
to_rapidjson_val(rapidjson::Document::AllocatorType& allocator)
const;
- 210 static void from_property_tree(
const boost::property_tree::ptree& node, std::shared_ptr<monero_tx> tx);
- 211 std::shared_ptr<monero_tx> copy(
const std::shared_ptr<monero_tx>& src,
const std::shared_ptr<monero_tx>& tgt)
const;
- 212 virtual void merge(
const std::shared_ptr<monero_tx>&
self,
const std::shared_ptr<monero_tx>& other);
- 213 boost::optional<uint64_t> get_height()
const;
-
-
-
- 220 boost::optional<std::string> m_hex;
- 221 boost::optional<std::string> m_signature;
-
- 223 rapidjson::Value
to_rapidjson_val(rapidjson::Document::AllocatorType& allocator)
const;
- 224 static void from_property_tree(
const boost::property_tree::ptree& node,
const std::shared_ptr<monero_key_image>& key_image);
- 225 static std::vector<std::shared_ptr<monero_key_image>> deserialize_key_images(
const std::string& key_images_json);
- 226 std::shared_ptr<monero_key_image> copy(
const std::shared_ptr<monero_key_image>& src,
const std::shared_ptr<monero_key_image>& tgt)
const;
- 227 void merge(
const std::shared_ptr<monero_key_image>&
self,
const std::shared_ptr<monero_key_image>& other);
-
-
-
- 234 std::shared_ptr<monero_tx> m_tx;
- 235 boost::optional<std::shared_ptr<monero_key_image>> m_key_image;
- 236 boost::optional<uint64_t> m_amount;
- 237 boost::optional<uint64_t> m_index;
- 238 std::vector<uint64_t> m_ring_output_indices;
- 239 boost::optional<std::string> m_stealth_public_key;
-
- 241 rapidjson::Value
to_rapidjson_val(rapidjson::Document::AllocatorType& allocator)
const;
- 242 static void from_property_tree(
const boost::property_tree::ptree& node,
const std::shared_ptr<monero_output>& output);
- 243 std::shared_ptr<monero_output> copy(
const std::shared_ptr<monero_output>& src,
const std::shared_ptr<monero_output>& tgt)
const;
- 244 virtual void merge(
const std::shared_ptr<monero_output>&
self,
const std::shared_ptr<monero_output>& other);
-
-
+ 148 std::shared_ptr<monero_block_header> copy(
const std::shared_ptr<monero_block_header>& src,
const std::shared_ptr<monero_block_header>& tgt)
const;
+ 149 virtual void merge(
const std::shared_ptr<monero_block_header>&
self,
const std::shared_ptr<monero_block_header>& other);
+
+
+
+ 156 boost::optional<std::string> m_hex;
+ 157 boost::optional<std::shared_ptr<monero_tx>> m_miner_tx;
+ 158 std::vector<std::shared_ptr<monero_tx>> m_txs;
+ 159 std::vector<std::string> m_tx_hashes;
+
+ 161 rapidjson::Value
to_rapidjson_val(rapidjson::Document::AllocatorType& allocator)
const;
+ 162 std::shared_ptr<monero_block> copy(
const std::shared_ptr<monero_block>& src,
const std::shared_ptr<monero_block>& tgt)
const;
+ 163 void merge(
const std::shared_ptr<monero_block_header>&
self,
const std::shared_ptr<monero_block_header>& other);
+ 164 void merge(
const std::shared_ptr<monero_block>&
self,
const std::shared_ptr<monero_block>& other);
+
+
+
+ 171 static const std::string DEFAULT_PAYMENT_ID;
+ 172 boost::optional<std::shared_ptr<monero_block>> m_block;
+ 173 boost::optional<std::string> m_hash;
+ 174 boost::optional<uint32_t> m_version;
+ 175 boost::optional<bool> m_is_miner_tx;
+ 176 boost::optional<std::string> m_payment_id;
+ 177 boost::optional<uint64_t> m_fee;
+ 178 boost::optional<uint32_t> m_ring_size;
+ 179 boost::optional<bool> m_relay;
+ 180 boost::optional<bool> m_is_relayed;
+ 181 boost::optional<bool> m_is_confirmed;
+ 182 boost::optional<bool> m_in_tx_pool;
+ 183 boost::optional<uint64_t> m_num_confirmations;
+ 184 boost::optional<uint64_t> m_unlock_height;
+ 185 boost::optional<uint64_t> m_last_relayed_timestamp;
+ 186 boost::optional<uint64_t> m_received_timestamp;
+ 187 boost::optional<bool> m_is_double_spend_seen;
+ 188 boost::optional<std::string> m_key;
+ 189 boost::optional<std::string> m_full_hex;
+ 190 boost::optional<std::string> m_pruned_hex;
+ 191 boost::optional<std::string> m_prunable_hex;
+ 192 boost::optional<std::string> m_prunable_hash;
+ 193 boost::optional<uint64_t> m_size;
+ 194 boost::optional<uint64_t> m_weight;
+ 195 std::vector<std::shared_ptr<monero_output>> m_inputs;
+ 196 std::vector<std::shared_ptr<monero_output>> m_outputs;
+ 197 std::vector<uint64_t> m_output_indices;
+ 198 boost::optional<std::string> m_metadata;
+ 199 boost::optional<std::string> m_common_tx_sets;
+ 200 std::vector<uint8_t> m_extra;
+ 201 boost::optional<std::string> m_rct_signatures;
+ 202 boost::optional<std::string> m_rct_sig_prunable;
+ 203 boost::optional<bool> m_is_kept_by_block;
+ 204 boost::optional<bool> m_is_failed;
+ 205 boost::optional<uint64_t> m_last_failed_height;
+ 206 boost::optional<std::string> m_last_failed_hash;
+ 207 boost::optional<uint64_t> m_max_used_block_height;
+ 208 boost::optional<std::string> m_max_used_block_hash;
+ 209 std::vector<std::string> m_signatures;
+
+ 211 rapidjson::Value
to_rapidjson_val(rapidjson::Document::AllocatorType& allocator)
const;
+ 212 static void from_property_tree(
const boost::property_tree::ptree& node, std::shared_ptr<monero_tx> tx);
+ 213 std::shared_ptr<monero_tx> copy(
const std::shared_ptr<monero_tx>& src,
const std::shared_ptr<monero_tx>& tgt)
const;
+ 214 virtual void merge(
const std::shared_ptr<monero_tx>&
self,
const std::shared_ptr<monero_tx>& other);
+ 215 boost::optional<uint64_t> get_height()
const;
+
+
+
+ 222 boost::optional<std::string> m_hex;
+ 223 boost::optional<std::string> m_signature;
+
+ 225 rapidjson::Value
to_rapidjson_val(rapidjson::Document::AllocatorType& allocator)
const;
+ 226 static void from_property_tree(
const boost::property_tree::ptree& node,
const std::shared_ptr<monero_key_image>& key_image);
+ 227 static std::vector<std::shared_ptr<monero_key_image>> deserialize_key_images(
const std::string& key_images_json);
+ 228 std::shared_ptr<monero_key_image> copy(
const std::shared_ptr<monero_key_image>& src,
const std::shared_ptr<monero_key_image>& tgt)
const;
+ 229 void merge(
const std::shared_ptr<monero_key_image>&
self,
const std::shared_ptr<monero_key_image>& other);
+
+
+
+ 236 std::shared_ptr<monero_tx> m_tx;
+ 237 boost::optional<std::shared_ptr<monero_key_image>> m_key_image;
+ 238 boost::optional<uint64_t> m_amount;
+ 239 boost::optional<uint64_t> m_index;
+ 240 std::vector<uint64_t> m_ring_output_indices;
+ 241 boost::optional<std::string> m_stealth_public_key;
+
+ 243 rapidjson::Value
to_rapidjson_val(rapidjson::Document::AllocatorType& allocator)
const;
+ 244 static void from_property_tree(
const boost::property_tree::ptree& node,
const std::shared_ptr<monero_output>& output);
+ 245 std::shared_ptr<monero_output> copy(
const std::shared_ptr<monero_output>& src,
const std::shared_ptr<monero_output>& tgt)
const;
+ 246 virtual void merge(
const std::shared_ptr<monero_output>&
self,
const std::shared_ptr<monero_output>& other);
+
+
-rapidjson::Value to_rapidjson_val(rapidjson::Document::AllocatorType &allocator) const
Definition: monero_daemon_model.cpp:505
+rapidjson::Value to_rapidjson_val(rapidjson::Document::AllocatorType &allocator) const
Definition: monero_daemon_model.cpp:557
Definition: monero_daemon.cpp:58
-Definition: monero_daemon_model.h:154
+Definition: monero_daemon_model.h:155
virtual rapidjson::Value to_rapidjson_val(rapidjson::Document::AllocatorType &allocator) const =0
Definition: monero_daemon_model.h:69
-Definition: monero_daemon_model.h:219
+Definition: monero_daemon_model.h:221
std::string serialize() const
Definition: monero_daemon_model.cpp:83
-rapidjson::Value to_rapidjson_val(rapidjson::Document::AllocatorType &allocator) const
Definition: monero_daemon_model.cpp:188
-rapidjson::Value to_rapidjson_val(rapidjson::Document::AllocatorType &allocator) const
Definition: monero_daemon_model.cpp:241
+rapidjson::Value to_rapidjson_val(rapidjson::Document::AllocatorType &allocator) const
Definition: monero_daemon_model.cpp:212
+rapidjson::Value to_rapidjson_val(rapidjson::Document::AllocatorType &allocator) const
Definition: monero_daemon_model.cpp:293
monero_network_type
Definition: monero_daemon_model.h:90
-Definition: monero_daemon_model.h:168
+Definition: monero_daemon_model.h:170
rapidjson::Value to_rapidjson_val(rapidjson::Document::AllocatorType &allocator) const
Definition: monero_daemon_model.cpp:111
-Definition: monero_daemon_model.h:233
+Definition: monero_daemon_model.h:235
rapidjson::Value to_rapidjson_val(rapidjson::Document::AllocatorType &allocator) const
Definition: monero_daemon_model.cpp:93
Definition: monero_daemon_model.h:109
Definition: monero_daemon_model.h:99
-rapidjson::Value to_rapidjson_val(rapidjson::Document::AllocatorType &allocator) const
Definition: monero_daemon_model.cpp:569
+rapidjson::Value to_rapidjson_val(rapidjson::Document::AllocatorType &allocator) const
Definition: monero_daemon_model.cpp:621