mirror of
https://github.com/wownero/wownero-cpp.git
synced 2026-10-19 16:18:40 +02:00
remove is_rct on submit tx result only incoming transfers have num_suggested_confirmations update docs add to readme: git checkout tags/v0.16.0.0 for monero-core
203 lines
106 KiB
HTML
203 lines
106 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.15"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>Monero C++ Library: wallet/monero_wallet_core.h Source File</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr style="height: 56px;">
|
|
<td id="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname">Monero C++ Library
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.15 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */</script>
|
|
<div id="main-nav"></div>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="dir_04adb1df8a70d06f465cfe55c3148bab.html">wallet</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="headertitle">
|
|
<div class="title">monero_wallet_core.h</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> </div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="preprocessor">#pragma once</span></div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span> </div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span> <span class="preprocessor">#include "monero_wallet.h"</span></div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span> <span class="preprocessor">#include "wallet/wallet2.h"</span></div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span> </div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span> <span class="preprocessor">#include <boost/thread/mutex.hpp></span></div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span> <span class="preprocessor">#include <boost/thread/thread.hpp></span></div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span> <span class="preprocessor">#include <boost/thread/condition_variable.hpp></span></div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span> </div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span> <span class="keyword">namespace </span><a class="code" href="namespacemonero.html">monero</a> {</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span> </div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <span class="comment">// -------------------------------- LISTENERS -------------------------------</span></div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span> </div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <span class="comment">// forward declaration of internal wallet2 listener</span></div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <span class="keyword">struct </span><a class="code" href="structmonero_1_1wallet2__listener.html">wallet2_listener</a>;</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span> </div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <span class="comment">// --------------------------- STATIC WALLET UTILS --------------------------</span></div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span> </div><div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="classmonero_1_1monero__wallet__core.html"> 77</a></span>  <span class="keyword">class </span><a class="code" href="classmonero_1_1monero__wallet__core.html">monero_wallet_core</a> : <span class="keyword">public</span> <a class="code" href="classmonero_1_1monero__wallet.html">monero_wallet</a> {</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span> </div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  <span class="keyword">public</span>:</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span> </div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classmonero_1_1monero__wallet__core.html#a6873f91662c099b5e23d245b58d10393">wallet_exists</a>(<span class="keyword">const</span> std::string& path);</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span> </div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  <span class="keyword">static</span> <a class="code" href="classmonero_1_1monero__wallet__core.html">monero_wallet_core</a>* <a class="code" href="classmonero_1_1monero__wallet__core.html#aad4180ad001922025efa915b03aafb4a">open_wallet</a>(<span class="keyword">const</span> std::string& path, <span class="keyword">const</span> std::string& password, <span class="keyword">const</span> <a class="code" href="namespacemonero.html#ac9023a1d513e2526775d1e061bb5beed">monero_network_type</a> network_type);</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span> </div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  <span class="keyword">static</span> <a class="code" href="classmonero_1_1monero__wallet__core.html">monero_wallet_core</a>* <a class="code" href="classmonero_1_1monero__wallet__core.html#a0bb9d424f828ab0fb7b7218d20b58717">open_wallet_data</a>(<span class="keyword">const</span> std::string& password, <span class="keyword">const</span> <a class="code" href="namespacemonero.html#ac9023a1d513e2526775d1e061bb5beed">monero_network_type</a>, <span class="keyword">const</span> std::string& keys_data, <span class="keyword">const</span> std::string& cache_data, <span class="keyword">const</span> <a class="code" href="structmonero_1_1monero__rpc__connection.html">monero_rpc_connection</a>& daemon_connection = <a class="code" href="structmonero_1_1monero__rpc__connection.html">monero_rpc_connection</a>(), std::unique_ptr<epee::net_utils::http::http_client_factory> http_client_factory = <span class="keyword">nullptr</span>);</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span> </div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  <span class="keyword">static</span> <a class="code" href="classmonero_1_1monero__wallet__core.html">monero_wallet_core</a>* <a class="code" href="classmonero_1_1monero__wallet__core.html#a50a5047a46321c842fdfda0a8bcaf017">create_wallet_random</a>(<span class="keyword">const</span> std::string& path, <span class="keyword">const</span> std::string& password, <span class="keyword">const</span> <a class="code" href="namespacemonero.html#ac9023a1d513e2526775d1e061bb5beed">monero_network_type</a> network_type, <span class="keyword">const</span> <a class="code" href="structmonero_1_1monero__rpc__connection.html">monero_rpc_connection</a>& daemon_connection = <a class="code" href="structmonero_1_1monero__rpc__connection.html">monero_rpc_connection</a>(), <span class="keyword">const</span> std::string& language = <span class="stringliteral">"English"</span>, std::unique_ptr<epee::net_utils::http::http_client_factory> http_client_factory = <span class="keyword">nullptr</span>);</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span> </div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  <span class="keyword">static</span> <a class="code" href="classmonero_1_1monero__wallet__core.html">monero_wallet_core</a>* <a class="code" href="classmonero_1_1monero__wallet__core.html#a4cb46ff0e50b962fbde5c228ac5f89fd">create_wallet_from_mnemonic</a>(<span class="keyword">const</span> std::string& path, <span class="keyword">const</span> std::string& password, <span class="keyword">const</span> <a class="code" href="namespacemonero.html#ac9023a1d513e2526775d1e061bb5beed">monero_network_type</a> network_type, <span class="keyword">const</span> std::string& mnemonic, <span class="keyword">const</span> <a class="code" href="structmonero_1_1monero__rpc__connection.html">monero_rpc_connection</a>& daemon_connection = <a class="code" href="structmonero_1_1monero__rpc__connection.html">monero_rpc_connection</a>(), uint64_t restore_height = 0, <span class="keyword">const</span> std::string& seed_offset = <span class="stringliteral">""</span>, std::unique_ptr<epee::net_utils::http::http_client_factory> http_client_factory = <span class="keyword">nullptr</span>);</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span> </div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  <span class="keyword">static</span> <a class="code" href="classmonero_1_1monero__wallet__core.html">monero_wallet_core</a>* <a class="code" href="classmonero_1_1monero__wallet__core.html#aa2b6502870e00be0a1e1917d56964df7">create_wallet_from_keys</a>(<span class="keyword">const</span> std::string& path, <span class="keyword">const</span> std::string& password, <span class="keyword">const</span> <a class="code" href="namespacemonero.html#ac9023a1d513e2526775d1e061bb5beed">monero_network_type</a> network_type, <span class="keyword">const</span> std::string& address, <span class="keyword">const</span> std::string& view_key, <span class="keyword">const</span> std::string& spend_key, <span class="keyword">const</span> <a class="code" href="structmonero_1_1monero__rpc__connection.html">monero_rpc_connection</a>& daemon_connection = <a class="code" href="structmonero_1_1monero__rpc__connection.html">monero_rpc_connection</a>(), uint64_t restore_height = 0, <span class="keyword">const</span> std::string& language = <span class="stringliteral">"English"</span>, std::unique_ptr<epee::net_utils::http::http_client_factory> http_client_factory = <span class="keyword">nullptr</span>);</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span> </div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  <span class="keyword">static</span> std::vector<std::string> <a class="code" href="classmonero_1_1monero__wallet__core.html#a1187fb9e7bdda01c87049b5fec30990e">get_mnemonic_languages</a>();</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span> </div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  <span class="comment">// ----------------------------- WALLET METHODS -----------------------------</span></div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span> </div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  <a class="code" href="classmonero_1_1monero__wallet__core.html#a20e290cb06459375e52d784e0b0a5c22">~monero_wallet_core</a>();</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span> </div><div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="classmonero_1_1monero__wallet__core.html#a36874d4cf3ee9b32e160ef30e60225e2"> 173</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmonero_1_1monero__wallet__core.html#a36874d4cf3ee9b32e160ef30e60225e2">is_view_only</a>()<span class="keyword"> const override </span>{ <span class="keywordflow">return</span> m_w2->watch_only(); }</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  <span class="keywordtype">void</span> <a class="code" href="classmonero_1_1monero__wallet__core.html#acb9965eb373ccb3394092a13389c95a0">set_daemon_connection</a>(<span class="keyword">const</span> std::string& uri, <span class="keyword">const</span> std::string& username = <span class="stringliteral">""</span>, <span class="keyword">const</span> std::string& password = <span class="stringliteral">""</span>) <span class="keyword">override</span>;</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  <span class="keywordtype">void</span> <a class="code" href="classmonero_1_1monero__wallet__core.html#acb9965eb373ccb3394092a13389c95a0">set_daemon_connection</a>(<span class="keyword">const</span> boost::optional<monero_rpc_connection>& connection) <span class="keyword">override</span>;</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  boost::optional<monero_rpc_connection> <a class="code" href="classmonero_1_1monero__wallet__core.html#a8c7b5c4d9030d6d6c70905fcb963a9e4">get_daemon_connection</a>() <span class="keyword">const override</span>;</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  <span class="keywordtype">bool</span> <a class="code" href="classmonero_1_1monero__wallet__core.html#a04a5ee0ad2c0d5479b6ed75e7be79d42">is_connected</a>() <span class="keyword">const override</span>;</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  <span class="keywordtype">bool</span> <a class="code" href="classmonero_1_1monero__wallet__core.html#aea7742858fc0f00f9e9509d9946597b9">is_daemon_synced</a>() <span class="keyword">const override</span>;</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  <span class="keywordtype">bool</span> <a class="code" href="classmonero_1_1monero__wallet__core.html#ab0b24565d043121a8cb164b9893536b5">is_daemon_trusted</a>() <span class="keyword">const override</span>;</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  <span class="keywordtype">bool</span> <a class="code" href="classmonero_1_1monero__wallet__core.html#acde734e7616089f09eee70900f7507c7">is_synced</a>() <span class="keyword">const override</span>;</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>  <a class="code" href="structmonero_1_1monero__version.html">monero_version</a> <a class="code" href="classmonero_1_1monero__wallet__core.html#a0139f9fd1d1bf15a3ed9da8f19a959ee">get_version</a>() <span class="keyword">const override</span>;</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  std::string <a class="code" href="classmonero_1_1monero__wallet__core.html#ab0059145120d730d1af1060103f9d073">get_path</a>() <span class="keyword">const override</span>;</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  <a class="code" href="namespacemonero.html#ac9023a1d513e2526775d1e061bb5beed">monero_network_type</a> <a class="code" href="classmonero_1_1monero__wallet__core.html#a8b74bdfbc8d7ea96d2ced01cb0317d9e">get_network_type</a>() <span class="keyword">const override</span>;</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  std::string <a class="code" href="classmonero_1_1monero__wallet__core.html#aa1fcaa1952f330fa5c9dcd659a2caf6b">get_mnemonic</a>() <span class="keyword">const override</span>;</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  std::string <a class="code" href="classmonero_1_1monero__wallet__core.html#a7b99b82fe05d027a2bc66bdb18474719">get_mnemonic_language</a>() <span class="keyword">const override</span>;</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  std::string <a class="code" href="classmonero_1_1monero__wallet__core.html#aacefea1b400c575982a3ace0e6a3ad44">get_public_view_key</a>() <span class="keyword">const override</span>;</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  std::string <a class="code" href="classmonero_1_1monero__wallet__core.html#a5b107b29adf334d61d74bb727d381ff9">get_private_view_key</a>() <span class="keyword">const override</span>;</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  std::string <a class="code" href="classmonero_1_1monero__wallet__core.html#a8a138a3e4fdf417293d4317028e25096">get_public_spend_key</a>() <span class="keyword">const override</span>;</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  std::string <a class="code" href="classmonero_1_1monero__wallet__core.html#a05a4af83dd32568bf3b3ff8b94f0b0ea">get_private_spend_key</a>() <span class="keyword">const override</span>;</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  std::string <a class="code" href="classmonero_1_1monero__wallet__core.html#ad56f868ed1932c94c764cf67f473eba2">get_address</a>(<span class="keyword">const</span> uint32_t account_idx, <span class="keyword">const</span> uint32_t subaddress_idx) <span class="keyword">const override</span>;</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  <a class="code" href="structmonero_1_1monero__subaddress.html">monero_subaddress</a> <a class="code" href="classmonero_1_1monero__wallet__core.html#a8f6928cd4229ead63abd7cc7e0a3aecf">get_address_index</a>(<span class="keyword">const</span> std::string& address) <span class="keyword">const override</span>;</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  <a class="code" href="structmonero_1_1monero__integrated__address.html">monero_integrated_address</a> <a class="code" href="classmonero_1_1monero__wallet__core.html#a1ea95d5ead4df9151f883eb5f62a6c67">get_integrated_address</a>(<span class="keyword">const</span> std::string& standard_address = <span class="stringliteral">""</span>, <span class="keyword">const</span> std::string& payment_id = <span class="stringliteral">""</span>) <span class="keyword">const override</span>;</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  <a class="code" href="structmonero_1_1monero__integrated__address.html">monero_integrated_address</a> <a class="code" href="classmonero_1_1monero__wallet__core.html#a873059204470c00b045796836fb2cbef">decode_integrated_address</a>(<span class="keyword">const</span> std::string& integrated_address) <span class="keyword">const override</span>;</div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  uint64_t <a class="code" href="classmonero_1_1monero__wallet__core.html#ac0826463c69b14be1f56ac5fa3f0d6d0">get_height</a>() <span class="keyword">const override</span>;</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  uint64_t <a class="code" href="classmonero_1_1monero__wallet__core.html#aa979ccd6905dcfd0fb40470e135cc69f">get_sync_height</a>() <span class="keyword">const override</span>;</div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  <span class="keywordtype">void</span> <a class="code" href="classmonero_1_1monero__wallet__core.html#a02a954e58065da267d7ddba31f2f5a95">set_sync_height</a>(uint64_t sync_height) <span class="keyword">override</span>;</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  uint64_t <a class="code" href="classmonero_1_1monero__wallet__core.html#a16b9a3b6e4c14ca06e2e5dd30d17423a">get_daemon_height</a>() <span class="keyword">const override</span>;</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  uint64_t <a class="code" href="classmonero_1_1monero__wallet__core.html#a746bd4fed97f77e809fe4d95b59f52fb">get_daemon_max_peer_height</a>() <span class="keyword">const override</span>;</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  <span class="keywordtype">void</span> <a class="code" href="classmonero_1_1monero__wallet__core.html#a78589e2b9f231f8de3db14a467ac3159">add_listener</a>(<a class="code" href="classmonero_1_1monero__wallet__listener.html">monero_wallet_listener</a>& listener) <span class="keyword">override</span>;</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  <span class="keywordtype">void</span> <a class="code" href="classmonero_1_1monero__wallet__core.html#af1bd65cea7f47500c79c56e8471976c2">remove_listener</a>(<a class="code" href="classmonero_1_1monero__wallet__listener.html">monero_wallet_listener</a>& listener) <span class="keyword">override</span>;</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  std::set<monero_wallet_listener*> <a class="code" href="classmonero_1_1monero__wallet__core.html#a64c96b302ff192a100699fcd9050dc43">get_listeners</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  <a class="code" href="structmonero_1_1monero__sync__result.html">monero_sync_result</a> <a class="code" href="classmonero_1_1monero__wallet__core.html#aecb395e4156952013ea708905f8c4c62">sync</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>  <a class="code" href="structmonero_1_1monero__sync__result.html">monero_sync_result</a> <a class="code" href="classmonero_1_1monero__wallet__core.html#aecb395e4156952013ea708905f8c4c62">sync</a>(<a class="code" href="classmonero_1_1monero__wallet__listener.html">monero_wallet_listener</a>& listener) <span class="keyword">override</span>;</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>  <a class="code" href="structmonero_1_1monero__sync__result.html">monero_sync_result</a> <a class="code" href="classmonero_1_1monero__wallet__core.html#aecb395e4156952013ea708905f8c4c62">sync</a>(uint64_t start_height) <span class="keyword">override</span>;</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  <a class="code" href="structmonero_1_1monero__sync__result.html">monero_sync_result</a> <a class="code" href="classmonero_1_1monero__wallet__core.html#aecb395e4156952013ea708905f8c4c62">sync</a>(uint64_t start_height, <a class="code" href="classmonero_1_1monero__wallet__listener.html">monero_wallet_listener</a>& listener) <span class="keyword">override</span>;</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  <span class="keywordtype">void</span> <a class="code" href="classmonero_1_1monero__wallet__core.html#a7f4f55992eac4038757311fdeed2948c">start_syncing</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  <span class="keywordtype">void</span> <a class="code" href="classmonero_1_1monero__wallet__core.html#a604334b5430a77dde52623e415c198cd">stop_syncing</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  <span class="keywordtype">void</span> <a class="code" href="classmonero_1_1monero__wallet__core.html#aec6a032976dc3807b542f6a4f2476f9c">rescan_spent</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>  <span class="keywordtype">void</span> <a class="code" href="classmonero_1_1monero__wallet__core.html#a5123ff9eeb6c34a25b6a0852b0bbe5e6">rescan_blockchain</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  uint64_t <a class="code" href="classmonero_1_1monero__wallet__core.html#a0ccf128239aa7da461800b726fbbc475">get_balance</a>() <span class="keyword">const override</span>;</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span>  uint64_t <a class="code" href="classmonero_1_1monero__wallet__core.html#a0ccf128239aa7da461800b726fbbc475">get_balance</a>(uint32_t account_idx) <span class="keyword">const override</span>;</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  uint64_t <a class="code" href="classmonero_1_1monero__wallet__core.html#a0ccf128239aa7da461800b726fbbc475">get_balance</a>(uint32_t account_idx, uint32_t subaddress_idx) <span class="keyword">const override</span>;</div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span>  uint64_t <a class="code" href="classmonero_1_1monero__wallet__core.html#a94874a87bb72a2804a1d42f8dc4e87b5">get_unlocked_balance</a>() <span class="keyword">const override</span>;</div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  uint64_t <a class="code" href="classmonero_1_1monero__wallet__core.html#a94874a87bb72a2804a1d42f8dc4e87b5">get_unlocked_balance</a>(uint32_t account_idx) <span class="keyword">const override</span>;</div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  uint64_t <a class="code" href="classmonero_1_1monero__wallet__core.html#a94874a87bb72a2804a1d42f8dc4e87b5">get_unlocked_balance</a>(uint32_t account_idx, uint32_t subaddress_idx) <span class="keyword">const override</span>;</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>  std::vector<monero_account> <a class="code" href="classmonero_1_1monero__wallet.html#a6af3b413b0278641e0234270428412f7">get_accounts</a>(<span class="keywordtype">bool</span> include_subaddresses, <span class="keyword">const</span> std::string& tag) <span class="keyword">const override</span>;</div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  <a class="code" href="structmonero_1_1monero__account.html">monero_account</a> <a class="code" href="classmonero_1_1monero__wallet__core.html#a1a727ed798639f2986f2c1a88d12def5">get_account</a>(<span class="keyword">const</span> uint32_t account_idx, <span class="keywordtype">bool</span> include_subaddresses) <span class="keyword">const override</span>;</div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  <a class="code" href="structmonero_1_1monero__account.html">monero_account</a> <a class="code" href="classmonero_1_1monero__wallet__core.html#aff580c34b269c9ef425129cacc204f65">create_account</a>(<span class="keyword">const</span> std::string& label = <span class="stringliteral">""</span>) <span class="keyword">override</span>;</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  std::vector<monero_subaddress> <a class="code" href="classmonero_1_1monero__wallet__core.html#adef2b63a30206a3c382e06a1bd8be282">get_subaddresses</a>(<span class="keyword">const</span> uint32_t account_idx, <span class="keyword">const</span> std::vector<uint32_t>& subaddress_indices) <span class="keyword">const override</span>;</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>  <a class="code" href="structmonero_1_1monero__subaddress.html">monero_subaddress</a> <a class="code" href="classmonero_1_1monero__wallet__core.html#ade4bd25c32d3083312242ad5b1ac1a09">create_subaddress</a>(uint32_t account_idx, <span class="keyword">const</span> std::string& label = <span class="stringliteral">""</span>) <span class="keyword">override</span>;</div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>  std::vector<std::shared_ptr<monero_tx_wallet>> <a class="code" href="classmonero_1_1monero__wallet__core.html#aa3c38179552308ca49d3fc78201a74de">get_txs</a>() <span class="keyword">const override</span>;</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  std::vector<std::shared_ptr<monero_tx_wallet>> <a class="code" href="classmonero_1_1monero__wallet__core.html#aa3c38179552308ca49d3fc78201a74de">get_txs</a>(<span class="keyword">const</span> <a class="code" href="structmonero_1_1monero__tx__query.html">monero_tx_query</a>& query) <span class="keyword">const override</span>;</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  std::vector<std::shared_ptr<monero_tx_wallet>> <a class="code" href="classmonero_1_1monero__wallet__core.html#aa3c38179552308ca49d3fc78201a74de">get_txs</a>(<span class="keyword">const</span> <a class="code" href="structmonero_1_1monero__tx__query.html">monero_tx_query</a>& query, std::vector<std::string>& missing_tx_hashes) <span class="keyword">const override</span>;</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  std::vector<std::shared_ptr<monero_transfer>> <a class="code" href="classmonero_1_1monero__wallet__core.html#a021ddefe7cbfeb1df19a0684be90b249">get_transfers</a>(<span class="keyword">const</span> <a class="code" href="structmonero_1_1monero__transfer__query.html">monero_transfer_query</a>& query) <span class="keyword">const override</span>;</div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  std::vector<std::shared_ptr<monero_output_wallet>> <a class="code" href="classmonero_1_1monero__wallet__core.html#aec1245163fc52b37e2b51d4b7be8447f">get_outputs</a>(<span class="keyword">const</span> <a class="code" href="structmonero_1_1monero__output__query.html">monero_output_query</a>& query) <span class="keyword">const override</span>;</div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  std::string <a class="code" href="classmonero_1_1monero__wallet__core.html#af60ee1edc625c7dfc72a42d4f42c1a79">get_outputs_hex</a>() <span class="keyword">const override</span>;</div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  <span class="keywordtype">int</span> <a class="code" href="classmonero_1_1monero__wallet__core.html#aff9bef75d6bd8debe826b0f8a911c5bd">import_outputs_hex</a>(<span class="keyword">const</span> std::string& outputs_hex) <span class="keyword">override</span>;</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  std::vector<std::shared_ptr<monero_key_image>> <a class="code" href="classmonero_1_1monero__wallet__core.html#adc9958c7b8ef75162a49566fc11240c7">get_key_images</a>() <span class="keyword">const override</span>;</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  std::shared_ptr<monero_key_image_import_result> <a class="code" href="classmonero_1_1monero__wallet__core.html#a9846735ae9ae20babd0af257d558b5c4">import_key_images</a>(<span class="keyword">const</span> std::vector<std::shared_ptr<monero_key_image>>& key_images) <span class="keyword">override</span>;</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  std::vector<std::shared_ptr<monero_tx_wallet>> <a class="code" href="classmonero_1_1monero__wallet__core.html#ad825cef8dae023f2a7cd719374c70f5a">create_txs</a>(<span class="keyword">const</span> <a class="code" href="structmonero_1_1monero__tx__config.html">monero_tx_config</a>& config) <span class="keyword">override</span>;</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  std::vector<std::shared_ptr<monero_tx_wallet>> <a class="code" href="classmonero_1_1monero__wallet__core.html#a399dab2ec0bf519413b4e99d97f9f72a">sweep_unlocked</a>(<span class="keyword">const</span> <a class="code" href="structmonero_1_1monero__tx__config.html">monero_tx_config</a>& config) <span class="keyword">override</span>;</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>  std::shared_ptr<monero_tx_wallet> <a class="code" href="classmonero_1_1monero__wallet__core.html#a506612b189243d1ae795abba01b2dacb">sweep_output</a>(<span class="keyword">const</span> <a class="code" href="structmonero_1_1monero__tx__config.html">monero_tx_config</a>& config) <span class="keyword">override</span>;</div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span>  std::vector<std::shared_ptr<monero_tx_wallet>> <a class="code" href="classmonero_1_1monero__wallet__core.html#acf05ee34d28f69a5e4cb8ab391c52503">sweep_dust</a>(<span class="keywordtype">bool</span> relay = <span class="keyword">false</span>) <span class="keyword">override</span>;</div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  std::vector<std::string> <a class="code" href="classmonero_1_1monero__wallet__core.html#adb779099f2b16ab5c4c57cda7efb1e50">relay_txs</a>(<span class="keyword">const</span> std::vector<std::string>& tx_metadatas) <span class="keyword">override</span>;</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  <a class="code" href="structmonero_1_1monero__tx__set.html">monero_tx_set</a> <a class="code" href="classmonero_1_1monero__wallet__core.html#aca6dd6251bb1d9ad3a8c55f7761511b3">parse_tx_set</a>(<span class="keyword">const</span> <a class="code" href="structmonero_1_1monero__tx__set.html">monero_tx_set</a>& tx_set) <span class="keyword">override</span>;</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>  std::string <a class="code" href="classmonero_1_1monero__wallet__core.html#a6806f9fa55669f40b996d11aa906204e">sign_txs</a>(<span class="keyword">const</span> std::string& unsigned_tx_hex) <span class="keyword">override</span>;</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>  std::vector<std::string> <a class="code" href="classmonero_1_1monero__wallet__core.html#ad4bdec602ded22c1d81e5ecec330d74d">submit_txs</a>(<span class="keyword">const</span> std::string& signed_tx_hex) <span class="keyword">override</span>;</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>  std::string <a class="code" href="classmonero_1_1monero__wallet__core.html#a059f9944dcf5d114859a3d94b77b3d51">sign_message</a>(<span class="keyword">const</span> std::string& msg) <span class="keyword">const override</span>;</div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span>  <span class="keywordtype">bool</span> <a class="code" href="classmonero_1_1monero__wallet__core.html#a11497d53cbb0657f47b7378e10edd4bd">verify_message</a>(<span class="keyword">const</span> std::string& msg, <span class="keyword">const</span> std::string& address, <span class="keyword">const</span> std::string& signature) <span class="keyword">const override</span>;</div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span>  std::string <a class="code" href="classmonero_1_1monero__wallet__core.html#aff281b97c66a3d51344d98778384c9de">get_tx_key</a>(<span class="keyword">const</span> std::string& tx_hash) <span class="keyword">const override</span>;</div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span>  std::shared_ptr<monero_check_tx> <a class="code" href="classmonero_1_1monero__wallet__core.html#a36009ab8f2d95d853c622b8789a6ce11">check_tx_key</a>(<span class="keyword">const</span> std::string& tx_hash, <span class="keyword">const</span> std::string& txKey, <span class="keyword">const</span> std::string& address) <span class="keyword">const override</span>;</div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>  std::string <a class="code" href="classmonero_1_1monero__wallet__core.html#a350ca69de1afea5fae2fa54ed2241b0f">get_tx_proof</a>(<span class="keyword">const</span> std::string& tx_hash, <span class="keyword">const</span> std::string& address, <span class="keyword">const</span> std::string& message) <span class="keyword">const override</span>;</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>  std::shared_ptr<monero_check_tx> <a class="code" href="classmonero_1_1monero__wallet__core.html#a4170785af334cc3ce3e6b017022b4001">check_tx_proof</a>(<span class="keyword">const</span> std::string& tx_hash, <span class="keyword">const</span> std::string& address, <span class="keyword">const</span> std::string& message, <span class="keyword">const</span> std::string& signature) <span class="keyword">const override</span>;</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>  std::string <a class="code" href="classmonero_1_1monero__wallet__core.html#a6df848b7c415336e8d87547843e62ad2">get_spend_proof</a>(<span class="keyword">const</span> std::string& tx_hash, <span class="keyword">const</span> std::string& message) <span class="keyword">const override</span>;</div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span>  <span class="keywordtype">bool</span> <a class="code" href="classmonero_1_1monero__wallet__core.html#a635b43df6a8df4f4ab25c9a6b43287b4">check_spend_proof</a>(<span class="keyword">const</span> std::string& tx_hash, <span class="keyword">const</span> std::string& message, <span class="keyword">const</span> std::string& signature) <span class="keyword">const override</span>;</div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span>  std::string <a class="code" href="classmonero_1_1monero__wallet__core.html#a121f19b8bc3a584b41785f45431e3436">get_reserve_proof_wallet</a>(<span class="keyword">const</span> std::string& message) <span class="keyword">const override</span>;</div><div class="line"><a name="l00247"></a><span class="lineno"> 247</span>  std::string <a class="code" href="classmonero_1_1monero__wallet__core.html#a655e9647da8fe3dd1ea2af14eb28aa07">get_reserve_proof_account</a>(uint32_t account_idx, uint64_t amount, <span class="keyword">const</span> std::string& message) <span class="keyword">const override</span>;</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>  std::shared_ptr<monero_check_reserve> <a class="code" href="classmonero_1_1monero__wallet__core.html#a07b964f1c58e57ddea6c3454bcdd8662">check_reserve_proof</a>(<span class="keyword">const</span> std::string& address, <span class="keyword">const</span> std::string& message, <span class="keyword">const</span> std::string& signature) <span class="keyword">const override</span>;</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>  std::string <a class="code" href="classmonero_1_1monero__wallet__core.html#a69c4f0f9e37f8a9455e6dbd723337ddd">get_tx_note</a>(<span class="keyword">const</span> std::string& tx_hash) <span class="keyword">const override</span>;</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>  std::vector<std::string> <a class="code" href="classmonero_1_1monero__wallet__core.html#ab0b5a626db5975bff3aca6055a897256">get_tx_notes</a>(<span class="keyword">const</span> std::vector<std::string>& tx_hashes) <span class="keyword">const override</span>;</div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span>  <span class="keywordtype">void</span> <a class="code" href="classmonero_1_1monero__wallet__core.html#a93b0e897a6fecdac20a13ce273b170b7">set_tx_note</a>(<span class="keyword">const</span> std::string& tx_hash, <span class="keyword">const</span> std::string& note) <span class="keyword">override</span>;</div><div class="line"><a name="l00252"></a><span class="lineno"> 252</span>  <span class="keywordtype">void</span> <a class="code" href="classmonero_1_1monero__wallet__core.html#a8f4913d1a02569fc2d95328b1c1237ae">set_tx_notes</a>(<span class="keyword">const</span> std::vector<std::string>& tx_hashes, <span class="keyword">const</span> std::vector<std::string>& notes) <span class="keyword">override</span>;</div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>  std::vector<monero_address_book_entry> <a class="code" href="classmonero_1_1monero__wallet__core.html#abc39ea671beee6d37701da34cf01c9fe">get_address_book_entries</a>(<span class="keyword">const</span> std::vector<uint64_t>& indices) <span class="keyword">const override</span>;</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>  uint64_t <a class="code" href="classmonero_1_1monero__wallet__core.html#a538954fa65ee091f52343157a290007f">add_address_book_entry</a>(<span class="keyword">const</span> std::string& address, <span class="keyword">const</span> std::string& description) <span class="keyword">override</span>;</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>  <span class="keywordtype">void</span> <a class="code" href="classmonero_1_1monero__wallet__core.html#a4aa3aa25f72bbd09172dc0f6db16c75e">edit_address_book_entry</a>(uint64_t index, <span class="keywordtype">bool</span> set_address, <span class="keyword">const</span> std::string& address, <span class="keywordtype">bool</span> set_description, <span class="keyword">const</span> std::string& description) <span class="keyword">override</span>;</div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span>  <span class="keywordtype">void</span> <a class="code" href="classmonero_1_1monero__wallet__core.html#a4f6ec640cf52185867c40b4f7838bced">delete_address_book_entry</a>(uint64_t index) <span class="keyword">override</span>;</div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>  std::string <a class="code" href="classmonero_1_1monero__wallet__core.html#a82b808d04f5aab700c73463702d3f06c">create_payment_uri</a>(<span class="keyword">const</span> <a class="code" href="structmonero_1_1monero__tx__config.html">monero_tx_config</a>& config) <span class="keyword">const override</span>;</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span>  std::shared_ptr<monero_tx_config> <a class="code" href="classmonero_1_1monero__wallet__core.html#a7dfd4c4934f6e680d0905a3da4dfeccc">parse_payment_uri</a>(<span class="keyword">const</span> std::string& uri) <span class="keyword">const override</span>;</div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span>  <span class="keywordtype">bool</span> <a class="code" href="classmonero_1_1monero__wallet__core.html#a2c462b735fd89f535522d758c6891bf6">get_attribute</a>(<span class="keyword">const</span> std::string& key, std::string& value) <span class="keyword">const override</span>;</div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span>  <span class="keywordtype">void</span> <a class="code" href="classmonero_1_1monero__wallet__core.html#a4d1e20c0501af6dfd868bf1cec60b5a5">set_attribute</a>(<span class="keyword">const</span> std::string& key, <span class="keyword">const</span> std::string& val) <span class="keyword">override</span>;</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>  <span class="keywordtype">void</span> <a class="code" href="classmonero_1_1monero__wallet__core.html#a8853fc5974dfc81ad6c4ed96990fdc75">start_mining</a>(boost::optional<uint64_t> num_threads, boost::optional<bool> background_mining, boost::optional<bool> ignore_battery) <span class="keyword">override</span>;</div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span>  <span class="keywordtype">void</span> <a class="code" href="classmonero_1_1monero__wallet__core.html#a9a41fa8b3cafd8d2a34604f278a71fdf">stop_mining</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span>  uint64_t <a class="code" href="classmonero_1_1monero__wallet__core.html#a3fbe6a35f6818b2b8f151669b2271f02">wait_for_next_block</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span>  <span class="keywordtype">bool</span> <a class="code" href="classmonero_1_1monero__wallet__core.html#a00967ba11aa39a3ff59befd3bb1f2c98">is_multisig_import_needed</a>() <span class="keyword">const override</span>;</div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span>  <a class="code" href="structmonero_1_1monero__multisig__info.html">monero_multisig_info</a> <a class="code" href="classmonero_1_1monero__wallet__core.html#af170b0e9935ea43139f593b26a80d7ad">get_multisig_info</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span>  std::string <a class="code" href="classmonero_1_1monero__wallet__core.html#a2414eb477305583f7f1bb5352840ab6b">prepare_multisig</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span>  <a class="code" href="structmonero_1_1monero__multisig__init__result.html">monero_multisig_init_result</a> <a class="code" href="classmonero_1_1monero__wallet__core.html#a70e674da412053b3172c4fcc1cfdda13">make_multisig</a>(<span class="keyword">const</span> std::vector<std::string>& multisig_hexes, <span class="keywordtype">int</span> threshold, <span class="keyword">const</span> std::string& password) <span class="keyword">override</span>;</div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span>  <a class="code" href="structmonero_1_1monero__multisig__init__result.html">monero_multisig_init_result</a> <a class="code" href="classmonero_1_1monero__wallet__core.html#a45c9a63ededa601eb71866ac531ef95e">exchange_multisig_keys</a>(<span class="keyword">const</span> std::vector<std::string>& mutisig_hexes, <span class="keyword">const</span> std::string& password) <span class="keyword">override</span>;</div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span>  std::string <a class="code" href="classmonero_1_1monero__wallet__core.html#ad808a86b0ae56c345d09d4869bdc1f60">get_multisig_hex</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span>  <span class="keywordtype">int</span> <a class="code" href="classmonero_1_1monero__wallet__core.html#adfc5648459e1fbf66c379ddf9839d78a">import_multisig_hex</a>(<span class="keyword">const</span> std::vector<std::string>& multisig_hexes) <span class="keyword">override</span>;</div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span>  <a class="code" href="structmonero_1_1monero__multisig__sign__result.html">monero_multisig_sign_result</a> <a class="code" href="classmonero_1_1monero__wallet__core.html#a803877088bcf1b7f4427d79798cb3e07">sign_multisig_tx_hex</a>(<span class="keyword">const</span> std::string& multisig_tx_hex) <span class="keyword">override</span>;</div><div class="line"><a name="l00272"></a><span class="lineno"> 272</span>  std::vector<std::string> <a class="code" href="classmonero_1_1monero__wallet__core.html#a594e60d7374687989eb71ab7e7b66929">submit_multisig_tx_hex</a>(<span class="keyword">const</span> std::string& signed_multisig_tx_hex) <span class="keyword">override</span>;</div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span>  <span class="keywordtype">void</span> <a class="code" href="classmonero_1_1monero__wallet__core.html#a5260038c84b9415c7a28a479e18f7c32">save</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span>  <span class="keywordtype">void</span> <a class="code" href="classmonero_1_1monero__wallet__core.html#a066f0fddb14a428d78dd0d6ab38bfa8c">move_to</a>(std::string path, std::string password) <span class="keyword">override</span>;</div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span>  <span class="keywordtype">void</span> <a class="code" href="classmonero_1_1monero__wallet__core.html#a0a1637b994824355a627bd207c2de574">close</a>(<span class="keywordtype">bool</span> <a class="code" href="classmonero_1_1monero__wallet__core.html#a5260038c84b9415c7a28a479e18f7c32">save</a> = <span class="keyword">false</span>) <span class="keyword">override</span>;</div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span> </div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span>  std::string <a class="code" href="classmonero_1_1monero__wallet__core.html#a8a10123d2d0992994d42bae14c213eb5">get_keys_file_buffer</a>(<span class="keyword">const</span> epee::wipeable_string& password, <span class="keywordtype">bool</span> view_only) <span class="keyword">const</span>;</div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span>  std::string get_cache_file_buffer(<span class="keyword">const</span> epee::wipeable_string& password) <span class="keyword">const</span>;</div><div class="line"><a name="l00282"></a><span class="lineno"> 282</span> </div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>  <span class="comment">// --------------------------------- PRIVATE --------------------------------</span></div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span> </div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>  <span class="keyword">private</span>:</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>  <span class="keyword">friend</span> <span class="keyword">struct </span><a class="code" href="structmonero_1_1wallet2__listener.html">wallet2_listener</a>;</div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span>  std::unique_ptr<tools::wallet2> m_w2; <span class="comment">// internal wallet implementation</span></div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span>  std::unique_ptr<wallet2_listener> m_w2_listener; <span class="comment">// internal wallet implementation listener</span></div><div class="line"><a name="l00289"></a><span class="lineno"> 289</span>  std::set<monero_wallet_listener*> m_listeners; <span class="comment">// external wallet listeners</span></div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span> </div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span>  <span class="keywordtype">void</span> init_common();</div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span>  std::vector<monero_subaddress> get_subaddresses_aux(uint32_t account_idx, <span class="keyword">const</span> std::vector<uint32_t>& subaddress_indices, <span class="keyword">const</span> std::vector<tools::wallet2::transfer_details>& transfers) <span class="keyword">const</span>;</div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span>  std::vector<std::shared_ptr<monero_transfer>> get_transfers_aux(<span class="keyword">const</span> <a class="code" href="structmonero_1_1monero__transfer__query.html">monero_transfer_query</a>& query) <span class="keyword">const</span>;</div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span>  std::vector<std::shared_ptr<monero_output_wallet>> get_outputs_aux(<span class="keyword">const</span> <a class="code" href="structmonero_1_1monero__output__query.html">monero_output_query</a>& query) <span class="keyword">const</span>;</div><div class="line"><a name="l00295"></a><span class="lineno"> 295</span>  std::vector<std::shared_ptr<monero_tx_wallet>> sweep_account(<span class="keyword">const</span> <a class="code" href="structmonero_1_1monero__tx__config.html">monero_tx_config</a>& config); <span class="comment">// sweeps unlocked funds within an account; private helper to sweep_unlocked()</span></div><div class="line"><a name="l00296"></a><span class="lineno"> 296</span> </div><div class="line"><a name="l00297"></a><span class="lineno"> 297</span>  <span class="comment">// blockchain sync management</span></div><div class="line"><a name="l00298"></a><span class="lineno"> 298</span>  <span class="keyword">mutable</span> std::atomic<bool> m_is_synced; <span class="comment">// whether or not wallet is synced</span></div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span>  <span class="keyword">mutable</span> std::atomic<bool> m_is_connected; <span class="comment">// cache connection status to avoid unecessary RPC calls</span></div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span>  boost::condition_variable m_sync_cv; <span class="comment">// to make sync threads woke</span></div><div class="line"><a name="l00301"></a><span class="lineno"> 301</span>  boost::mutex m_sync_mutex; <span class="comment">// synchronize sync() and syncAsync() requests</span></div><div class="line"><a name="l00302"></a><span class="lineno"> 302</span>  std::atomic<bool> m_rescan_on_sync; <span class="comment">// whether or not to rescan on sync</span></div><div class="line"><a name="l00303"></a><span class="lineno"> 303</span>  std::atomic<bool> m_syncing_enabled; <span class="comment">// whether or not auto sync is enabled</span></div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span>  std::atomic<bool> m_sync_loop_running; <span class="comment">// whether or not the syncing thread is shut down</span></div><div class="line"><a name="l00305"></a><span class="lineno"> 305</span>  std::atomic<int> m_syncing_interval; <span class="comment">// auto sync loop interval in milliseconds</span></div><div class="line"><a name="l00306"></a><span class="lineno"> 306</span>  boost::thread m_syncing_thread; <span class="comment">// thread for auto sync loop</span></div><div class="line"><a name="l00307"></a><span class="lineno"> 307</span>  boost::mutex m_syncing_mutex; <span class="comment">// synchronize auto sync loop</span></div><div class="line"><a name="l00308"></a><span class="lineno"> 308</span>  <span class="keywordtype">void</span> run_sync_loop(); <span class="comment">// run the sync loop in a thread</span></div><div class="line"><a name="l00309"></a><span class="lineno"> 309</span>  <a class="code" href="structmonero_1_1monero__sync__result.html">monero_sync_result</a> lock_and_sync(boost::optional<uint64_t> start_height = boost::none); <span class="comment">// internal function to synchronize request to sync and rescan</span></div><div class="line"><a name="l00310"></a><span class="lineno"> 310</span>  <a class="code" href="structmonero_1_1monero__sync__result.html">monero_sync_result</a> sync_aux(boost::optional<uint64_t> start_height = boost::none); <span class="comment">// internal function to immediately block, sync, and report progress</span></div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span>  };</div><div class="line"><a name="l00312"></a><span class="lineno"> 312</span> }</div><div class="ttc" id="structmonero_1_1monero__multisig__info_html"><div class="ttname"><a href="structmonero_1_1monero__multisig__info.html">monero::monero_multisig_info</a></div><div class="ttdef"><b>Definition:</b> monero_wallet_model.h:414</div></div>
|
|
<div class="ttc" id="namespacemonero_html"><div class="ttname"><a href="namespacemonero.html">monero</a></div><div class="ttdef"><b>Definition:</b> monero_daemon.cpp:58</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_acde734e7616089f09eee70900f7507c7"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#acde734e7616089f09eee70900f7507c7">monero::monero_wallet_core::is_synced</a></div><div class="ttdeci">bool is_synced() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:1025</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a02a954e58065da267d7ddba31f2f5a95"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a02a954e58065da267d7ddba31f2f5a95">monero::monero_wallet_core::set_sync_height</a></div><div class="ttdeci">void set_sync_height(uint64_t sync_height) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:1157</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_aacefea1b400c575982a3ace0e6a3ad44"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#aacefea1b400c575982a3ace0e6a3ad44">monero::monero_wallet_core::get_public_view_key</a></div><div class="ttdeci">std::string get_public_view_key() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:1056</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet_html"><div class="ttname"><a href="classmonero_1_1monero__wallet.html">monero::monero_wallet</a></div><div class="ttdef"><b>Definition:</b> monero_wallet.h:115</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_ab0b5a626db5975bff3aca6055a897256"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#ab0b5a626db5975bff3aca6055a897256">monero::monero_wallet_core::get_tx_notes</a></div><div class="ttdeci">std::vector< std::string > get_tx_notes(const std::vector< std::string > &tx_hashes) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:2580</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a20e290cb06459375e52d784e0b0a5c22"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a20e290cb06459375e52d784e0b0a5c22">monero::monero_wallet_core::~monero_wallet_core</a></div><div class="ttdeci">~monero_wallet_core()</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:960</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a78589e2b9f231f8de3db14a467ac3159"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a78589e2b9f231f8de3db14a467ac3159">monero::monero_wallet_core::add_listener</a></div><div class="ttdeci">void add_listener(monero_wallet_listener &listener) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:1178</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a07b964f1c58e57ddea6c3454bcdd8662"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a07b964f1c58e57ddea6c3454bcdd8662">monero::monero_wallet_core::check_reserve_proof</a></div><div class="ttdeci">std::shared_ptr< monero_check_reserve > check_reserve_proof(const std::string &address, const std::string &message, const std::string &signature) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:2550</div></div>
|
|
<div class="ttc" id="structmonero_1_1monero__integrated__address_html"><div class="ttname"><a href="structmonero_1_1monero__integrated__address.html">monero::monero_integrated_address</a></div><div class="ttdef"><b>Definition:</b> monero_wallet_model.h:322</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a8a10123d2d0992994d42bae14c213eb5"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a8a10123d2d0992994d42bae14c213eb5">monero::monero_wallet_core::get_keys_file_buffer</a></div><div class="ttdeci">std::string get_keys_file_buffer(const epee::wipeable_string &password, bool view_only) const</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:3001</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_acb9965eb373ccb3394092a13389c95a0"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#acb9965eb373ccb3394092a13389c95a0">monero::monero_wallet_core::set_daemon_connection</a></div><div class="ttdeci">void set_daemon_connection(const std::string &uri, const std::string &username="", const std::string &password="") override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:965</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a69c4f0f9e37f8a9455e6dbd723337ddd"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a69c4f0f9e37f8a9455e6dbd723337ddd">monero::monero_wallet_core::get_tx_note</a></div><div class="ttdeci">std::string get_tx_note(const std::string &tx_hash) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:2570</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a4170785af334cc3ce3e6b017022b4001"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a4170785af334cc3ce3e6b017022b4001">monero::monero_wallet_core::check_tx_proof</a></div><div class="ttdeci">std::shared_ptr< monero_check_tx > check_tx_proof(const std::string &tx_hash, const std::string &address, const std::string &message, const std::string &signature) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:2481</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a50a5047a46321c842fdfda0a8bcaf017"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a50a5047a46321c842fdfda0a8bcaf017">monero::monero_wallet_core::create_wallet_random</a></div><div class="ttdeci">static monero_wallet_core * create_wallet_random(const std::string &path, const std::string &password, const monero_network_type network_type, const monero_rpc_connection &daemon_connection=monero_rpc_connection(), const std::string &language="English", std::unique_ptr< epee::net_utils::http::http_client_factory > http_client_factory=nullptr)</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:854</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__listener_html"><div class="ttname"><a href="classmonero_1_1monero__wallet__listener.html">monero::monero_wallet_listener</a></div><div class="ttdef"><b>Definition:</b> monero_wallet.h:71</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_aa2b6502870e00be0a1e1917d56964df7"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#aa2b6502870e00be0a1e1917d56964df7">monero::monero_wallet_core::create_wallet_from_keys</a></div><div class="ttdeci">static monero_wallet_core * create_wallet_from_keys(const std::string &path, const std::string &password, const monero_network_type network_type, const std::string &address, const std::string &view_key, const std::string &spend_key, const monero_rpc_connection &daemon_connection=monero_rpc_connection(), uint64_t restore_height=0, const std::string &language="English", std::unique_ptr< epee::net_utils::http::http_client_factory > http_client_factory=nullptr)</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:893</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a6806f9fa55669f40b996d11aa906204e"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a6806f9fa55669f40b996d11aa906204e">monero::monero_wallet_core::sign_txs</a></div><div class="ttdeci">std::string sign_txs(const std::string &unsigned_tx_hex) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:2312</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a0a1637b994824355a627bd207c2de574"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a0a1637b994824355a627bd207c2de574">monero::monero_wallet_core::close</a></div><div class="ttdeci">void close(bool save=false) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:3015</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a93b0e897a6fecdac20a13ce273b170b7"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a93b0e897a6fecdac20a13ce273b170b7">monero::monero_wallet_core::set_tx_note</a></div><div class="ttdeci">void set_tx_note(const std::string &tx_hash, const std::string &note) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:2587</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a0139f9fd1d1bf15a3ed9da8f19a959ee"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a0139f9fd1d1bf15a3ed9da8f19a959ee">monero::monero_wallet_core::get_version</a></div><div class="ttdeci">monero_version get_version() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:1029</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a1a727ed798639f2986f2c1a88d12def5"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a1a727ed798639f2986f2c1a88d12def5">monero::monero_wallet_core::get_account</a></div><div class="ttdeci">monero_account get_account(const uint32_t account_idx, bool include_subaddresses) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:1326</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a594e60d7374687989eb71ab7e7b66929"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a594e60d7374687989eb71ab7e7b66929">monero::monero_wallet_core::submit_multisig_tx_hex</a></div><div class="ttdeci">std::vector< std::string > submit_multisig_tx_hex(const std::string &signed_multisig_tx_hex) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:2950</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_ad56f868ed1932c94c764cf67f473eba2"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#ad56f868ed1932c94c764cf67f473eba2">monero::monero_wallet_core::get_address</a></div><div class="ttdeci">std::string get_address(const uint32_t account_idx, const uint32_t subaddress_idx) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:1078</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a82b808d04f5aab700c73463702d3f06c"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a82b808d04f5aab700c73463702d3f06c">monero::monero_wallet_core::create_payment_uri</a></div><div class="ttdeci">std::string create_payment_uri(const monero_tx_config &config) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:2693</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a8853fc5974dfc81ad6c4ed96990fdc75"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a8853fc5974dfc81ad6c4ed96990fdc75">monero::monero_wallet_core::start_mining</a></div><div class="ttdeci">void start_mining(boost::optional< uint64_t > num_threads, boost::optional< bool > background_mining, boost::optional< bool > ignore_battery) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:2752</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_aff9bef75d6bd8debe826b0f8a911c5bd"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#aff9bef75d6bd8debe826b0f8a911c5bd">monero::monero_wallet_core::import_outputs_hex</a></div><div class="ttdeci">int import_outputs_hex(const std::string &outputs_hex) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:1540</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a16b9a3b6e4c14ca06e2e5dd30d17423a"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a16b9a3b6e4c14ca06e2e5dd30d17423a">monero::monero_wallet_core::get_daemon_height</a></div><div class="ttdeci">uint64_t get_daemon_height() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:1161</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet_html_a6af3b413b0278641e0234270428412f7"><div class="ttname"><a href="classmonero_1_1monero__wallet.html#a6af3b413b0278641e0234270428412f7">monero::monero_wallet::get_accounts</a></div><div class="ttdeci">virtual std::vector< monero_account > get_accounts() const</div><div class="ttdef"><b>Definition:</b> monero_wallet.h:545</div></div>
|
|
<div class="ttc" id="structmonero_1_1monero__multisig__init__result_html"><div class="ttname"><a href="structmonero_1_1monero__multisig__init__result.html">monero::monero_multisig_init_result</a></div><div class="ttdef"><b>Definition:</b> monero_wallet_model.h:428</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a05a4af83dd32568bf3b3ff8b94f0b0ea"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a05a4af83dd32568bf3b3ff8b94f0b0ea">monero::monero_wallet_core::get_private_spend_key</a></div><div class="ttdeci">std::string get_private_spend_key() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:1071</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_ad825cef8dae023f2a7cd719374c70f5a"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#ad825cef8dae023f2a7cd719374c70f5a">monero::monero_wallet_core::create_txs</a></div><div class="ttdeci">std::vector< std::shared_ptr< monero_tx_wallet > > create_txs(const monero_tx_config &config) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:1594</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_aa979ccd6905dcfd0fb40470e135cc69f"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#aa979ccd6905dcfd0fb40470e135cc69f">monero::monero_wallet_core::get_sync_height</a></div><div class="ttdeci">uint64_t get_sync_height() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:1153</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a04a5ee0ad2c0d5479b6ed75e7be79d42"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a04a5ee0ad2c0d5479b6ed75e7be79d42">monero::monero_wallet_core::is_connected</a></div><div class="ttdeci">bool is_connected() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:1006</div></div>
|
|
<div class="ttc" id="structmonero_1_1monero__tx__query_html"><div class="ttname"><a href="structmonero_1_1monero__tx__query.html">monero::monero_tx_query</a></div><div class="ttdef"><b>Definition:</b> monero_wallet_model.h:278</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a4aa3aa25f72bbd09172dc0f6db16c75e"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a4aa3aa25f72bbd09172dc0f6db16c75e">monero::monero_wallet_core::edit_address_book_entry</a></div><div class="ttdeci">void edit_address_book_entry(uint64_t index, bool set_address, const std::string &address, bool set_description, const std::string &description) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:2654</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_aff281b97c66a3d51344d98778384c9de"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#aff281b97c66a3d51344d98778384c9de">monero::monero_wallet_core::get_tx_key</a></div><div class="ttdeci">std::string get_tx_key(const std::string &tx_hash) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:2388</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_ab0059145120d730d1af1060103f9d073"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#ab0059145120d730d1af1060103f9d073">monero::monero_wallet_core::get_path</a></div><div class="ttdeci">std::string get_path() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:1036</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a746bd4fed97f77e809fe4d95b59f52fb"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a746bd4fed97f77e809fe4d95b59f52fb">monero::monero_wallet_core::get_daemon_max_peer_height</a></div><div class="ttdeci">uint64_t get_daemon_max_peer_height() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:1169</div></div>
|
|
<div class="ttc" id="structmonero_1_1monero__multisig__sign__result_html"><div class="ttname"><a href="structmonero_1_1monero__multisig__sign__result.html">monero::monero_multisig_sign_result</a></div><div class="ttdef"><b>Definition:</b> monero_wallet_model.h:438</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_aff580c34b269c9ef425129cacc204f65"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#aff580c34b269c9ef425129cacc204f65">monero::monero_wallet_core::create_account</a></div><div class="ttdeci">monero_account create_account(const std::string &label="") override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:1343</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a36874d4cf3ee9b32e160ef30e60225e2"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a36874d4cf3ee9b32e160ef30e60225e2">monero::monero_wallet_core::is_view_only</a></div><div class="ttdeci">bool is_view_only() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.h:173</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a1ea95d5ead4df9151f883eb5f62a6c67"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a1ea95d5ead4df9151f883eb5f62a6c67">monero::monero_wallet_core::get_integrated_address</a></div><div class="ttdeci">monero_integrated_address get_integrated_address(const std::string &standard_address="", const std::string &payment_id="") const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:1103</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_aad4180ad001922025efa915b03aafb4a"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#aad4180ad001922025efa915b03aafb4a">monero::monero_wallet_core::open_wallet</a></div><div class="ttdeci">static monero_wallet_core * open_wallet(const std::string &path, const std::string &password, const monero_network_type network_type)</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:832</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_aea7742858fc0f00f9e9509d9946597b9"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#aea7742858fc0f00f9e9509d9946597b9">monero::monero_wallet_core::is_daemon_synced</a></div><div class="ttdeci">bool is_daemon_synced() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:1014</div></div>
|
|
<div class="ttc" id="structmonero_1_1monero__version_html"><div class="ttname"><a href="structmonero_1_1monero__version.html">monero::monero_version</a></div><div class="ttdef"><b>Definition:</b> monero_daemon_model.h:99</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a399dab2ec0bf519413b4e99d97f9f72a"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a399dab2ec0bf519413b4e99d97f9f72a">monero::monero_wallet_core::sweep_unlocked</a></div><div class="ttdeci">std::vector< std::shared_ptr< monero_tx_wallet > > sweep_unlocked(const monero_tx_config &config) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:1717</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a8b74bdfbc8d7ea96d2ced01cb0317d9e"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a8b74bdfbc8d7ea96d2ced01cb0317d9e">monero::monero_wallet_core::get_network_type</a></div><div class="ttdeci">monero_network_type get_network_type() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:1040</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a0bb9d424f828ab0fb7b7218d20b58717"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a0bb9d424f828ab0fb7b7218d20b58717">monero::monero_wallet_core::open_wallet_data</a></div><div class="ttdeci">static monero_wallet_core * open_wallet_data(const std::string &password, const monero_network_type, const std::string &keys_data, const std::string &cache_data, const monero_rpc_connection &daemon_connection=monero_rpc_connection(), std::unique_ptr< epee::net_utils::http::http_client_factory > http_client_factory=nullptr)</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:842</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a9846735ae9ae20babd0af257d558b5c4"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a9846735ae9ae20babd0af257d558b5c4">monero::monero_wallet_core::import_key_images</a></div><div class="ttdeci">std::shared_ptr< monero_key_image_import_result > import_key_images(const std::vector< std::shared_ptr< monero_key_image >> &key_images) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:1567</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_ade4bd25c32d3083312242ad5b1ac1a09"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#ade4bd25c32d3083312242ad5b1ac1a09">monero::monero_wallet_core::create_subaddress</a></div><div class="ttdeci">monero_subaddress create_subaddress(uint32_t account_idx, const std::string &label="") override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:1367</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a066f0fddb14a428d78dd0d6ab38bfa8c"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a066f0fddb14a428d78dd0d6ab38bfa8c">monero::monero_wallet_core::move_to</a></div><div class="ttdeci">void move_to(std::string path, std::string password) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:2996</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_ad808a86b0ae56c345d09d4869bdc1f60"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#ad808a86b0ae56c345d09d4869bdc1f60">monero::monero_wallet_core::get_multisig_hex</a></div><div class="ttdeci">std::string get_multisig_hex() override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:2872</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a94874a87bb72a2804a1d42f8dc4e87b5"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a94874a87bb72a2804a1d42f8dc4e87b5">monero::monero_wallet_core::get_unlocked_balance</a></div><div class="ttdeci">uint64_t get_unlocked_balance() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:1290</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a11497d53cbb0657f47b7378e10edd4bd"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a11497d53cbb0657f47b7378e10edd4bd">monero::monero_wallet_core::verify_message</a></div><div class="ttdeci">bool verify_message(const std::string &msg, const std::string &address, const std::string &signature) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:2363</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a36009ab8f2d95d853c622b8789a6ce11"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a36009ab8f2d95d853c622b8789a6ce11">monero::monero_wallet_core::check_tx_key</a></div><div class="ttdeci">std::shared_ptr< monero_check_tx > check_tx_key(const std::string &tx_hash, const std::string &txKey, const std::string &address) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:2413</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_abc39ea671beee6d37701da34cf01c9fe"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#abc39ea671beee6d37701da34cf01c9fe">monero::monero_wallet_core::get_address_book_entries</a></div><div class="ttdeci">std::vector< monero_address_book_entry > get_address_book_entries(const std::vector< uint64_t > &indices) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:2605</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_adc9958c7b8ef75162a49566fc11240c7"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#adc9958c7b8ef75162a49566fc11240c7">monero::monero_wallet_core::get_key_images</a></div><div class="ttdeci">std::vector< std::shared_ptr< monero_key_image > > get_key_images() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:1552</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a64c96b302ff192a100699fcd9050dc43"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a64c96b302ff192a100699fcd9050dc43">monero::monero_wallet_core::get_listeners</a></div><div class="ttdeci">std::set< monero_wallet_listener * > get_listeners() override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:1190</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a021ddefe7cbfeb1df19a0684be90b249"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a021ddefe7cbfeb1df19a0684be90b249">monero::monero_wallet_core::get_transfers</a></div><div class="ttdeci">std::vector< std::shared_ptr< monero_transfer > > get_transfers(const monero_transfer_query &query) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:1494</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_adfc5648459e1fbf66c379ddf9839d78a"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#adfc5648459e1fbf66c379ddf9839d78a">monero::monero_wallet_core::import_multisig_hex</a></div><div class="ttdeci">int import_multisig_hex(const std::vector< std::string > &multisig_hexes) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:2879</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a2c462b735fd89f535522d758c6891bf6"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a2c462b735fd89f535522d758c6891bf6">monero::monero_wallet_core::get_attribute</a></div><div class="ttdeci">bool get_attribute(const std::string &key, std::string &value) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:2744</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a5b107b29adf334d61d74bb727d381ff9"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a5b107b29adf334d61d74bb727d381ff9">monero::monero_wallet_core::get_private_view_key</a></div><div class="ttdeci">std::string get_private_view_key() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:1061</div></div>
|
|
<div class="ttc" id="structmonero_1_1monero__sync__result_html"><div class="ttname"><a href="structmonero_1_1monero__sync__result.html">monero::monero_sync_result</a></div><div class="ttdef"><b>Definition:</b> monero_wallet_model.h:67</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_acf05ee34d28f69a5e4cb8ab391c52503"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#acf05ee34d28f69a5e4cb8ab391c52503">monero::monero_wallet_core::sweep_dust</a></div><div class="ttdeci">std::vector< std::shared_ptr< monero_tx_wallet > > sweep_dust(bool relay=false) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:2029</div></div>
|
|
<div class="ttc" id="structmonero_1_1monero__tx__set_html"><div class="ttname"><a href="structmonero_1_1monero__tx__set.html">monero::monero_tx_set</a></div><div class="ttdef"><b>Definition:</b> monero_wallet_model.h:308</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a4f6ec640cf52185867c40b4f7838bced"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a4f6ec640cf52185867c40b4f7838bced">monero::monero_wallet_core::delete_address_book_entry</a></div><div class="ttdeci">void delete_address_book_entry(uint64_t index) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:2687</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a873059204470c00b045796836fb2cbef"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a873059204470c00b045796836fb2cbef">monero::monero_wallet_core::decode_integrated_address</a></div><div class="ttdeci">monero_integrated_address decode_integrated_address(const std::string &integrated_address) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:1133</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_aa1fcaa1952f330fa5c9dcd659a2caf6b"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#aa1fcaa1952f330fa5c9dcd659a2caf6b">monero::monero_wallet_core::get_mnemonic</a></div><div class="ttdeci">std::string get_mnemonic() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:1044</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a635b43df6a8df4f4ab25c9a6b43287b4"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a635b43df6a8df4f4ab25c9a6b43287b4">monero::monero_wallet_core::check_spend_proof</a></div><div class="ttdeci">bool check_spend_proof(const std::string &tx_hash, const std::string &message, const std::string &signature) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:2523</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a2414eb477305583f7f1bb5352840ab6b"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a2414eb477305583f7f1bb5352840ab6b">monero::monero_wallet_core::prepare_multisig</a></div><div class="ttdeci">std::string prepare_multisig() override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:2834</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a8f6928cd4229ead63abd7cc7e0a3aecf"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a8f6928cd4229ead63abd7cc7e0a3aecf">monero::monero_wallet_core::get_address_index</a></div><div class="ttdeci">monero_subaddress get_address_index(const std::string &address) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:1082</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a00967ba11aa39a3ff59befd3bb1f2c98"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a00967ba11aa39a3ff59befd3bb1f2c98">monero::monero_wallet_core::is_multisig_import_needed</a></div><div class="ttdeci">bool is_multisig_import_needed() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:2824</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_aecb395e4156952013ea708905f8c4c62"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#aecb395e4156952013ea708905f8c4c62">monero::monero_wallet_core::sync</a></div><div class="ttdeci">monero_sync_result sync() override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:1195</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a70e674da412053b3172c4fcc1cfdda13"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a70e674da412053b3172c4fcc1cfdda13">monero::monero_wallet_core::make_multisig</a></div><div class="ttdeci">monero_multisig_init_result make_multisig(const std::vector< std::string > &multisig_hexes, int threshold, const std::string &password) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:2840</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a7dfd4c4934f6e680d0905a3da4dfeccc"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a7dfd4c4934f6e680d0905a3da4dfeccc">monero::monero_wallet_core::parse_payment_uri</a></div><div class="ttdeci">std::shared_ptr< monero_tx_config > parse_payment_uri(const std::string &uri) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:2716</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_af60ee1edc625c7dfc72a42d4f42c1a79"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#af60ee1edc625c7dfc72a42d4f42c1a79">monero::monero_wallet_core::get_outputs_hex</a></div><div class="ttdeci">std::string get_outputs_hex() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:1536</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a3fbe6a35f6818b2b8f151669b2271f02"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a3fbe6a35f6818b2b8f151669b2271f02">monero::monero_wallet_core::wait_for_next_block</a></div><div class="ttdeci">uint64_t wait_for_next_block() override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:2792</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_adb779099f2b16ab5c4c57cda7efb1e50"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#adb779099f2b16ab5c4c57cda7efb1e50">monero::monero_wallet_core::relay_txs</a></div><div class="ttdeci">std::vector< std::string > relay_txs(const std::vector< std::string > &tx_metadatas) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:2115</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_af170b0e9935ea43139f593b26a80d7ad"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#af170b0e9935ea43139f593b26a80d7ad">monero::monero_wallet_core::get_multisig_info</a></div><div class="ttdeci">monero_multisig_info get_multisig_info() override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:2828</div></div>
|
|
<div class="ttc" id="structmonero_1_1monero__output__query_html"><div class="ttname"><a href="structmonero_1_1monero__output__query.html">monero::monero_output_query</a></div><div class="ttdef"><b>Definition:</b> monero_wallet_model.h:225</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a655e9647da8fe3dd1ea2af14eb28aa07"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a655e9647da8fe3dd1ea2af14eb28aa07">monero::monero_wallet_core::get_reserve_proof_account</a></div><div class="ttdeci">std::string get_reserve_proof_account(uint32_t account_idx, uint64_t amount, const std::string &message) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:2542</div></div>
|
|
<div class="ttc" id="structmonero_1_1monero__account_html"><div class="ttname"><a href="structmonero_1_1monero__account.html">monero::monero_account</a></div><div class="ttdef"><b>Definition:</b> monero_wallet_model.h:96</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a5123ff9eeb6c34a25b6a0852b0bbe5e6"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a5123ff9eeb6c34a25b6a0852b0bbe5e6">monero::monero_wallet_core::rescan_blockchain</a></div><div class="ttdeci">void rescan_blockchain() override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:1267</div></div>
|
|
<div class="ttc" id="structmonero_1_1monero__rpc__connection_html"><div class="ttname"><a href="structmonero_1_1monero__rpc__connection.html">monero::monero_rpc_connection</a></div><div class="ttdef"><b>Definition:</b> monero_daemon_model.h:109</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a6873f91662c099b5e23d245b58d10393"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a6873f91662c099b5e23d245b58d10393">monero::monero_wallet_core::wallet_exists</a></div><div class="ttdeci">static bool wallet_exists(const std::string &path)</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:824</div></div>
|
|
<div class="ttc" id="structmonero_1_1monero__subaddress_html"><div class="ttname"><a href="structmonero_1_1monero__subaddress.html">monero::monero_subaddress</a></div><div class="ttdef"><b>Definition:</b> monero_wallet_model.h:79</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_ac0826463c69b14be1f56ac5fa3f0d6d0"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#ac0826463c69b14be1f56ac5fa3f0d6d0">monero::monero_wallet_core::get_height</a></div><div class="ttdeci">uint64_t get_height() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:1149</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_aa3c38179552308ca49d3fc78201a74de"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#aa3c38179552308ca49d3fc78201a74de">monero::monero_wallet_core::get_txs</a></div><div class="ttdeci">std::vector< std::shared_ptr< monero_tx_wallet > > get_txs() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:1387</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a1187fb9e7bdda01c87049b5fec30990e"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a1187fb9e7bdda01c87049b5fec30990e">monero::monero_wallet_core::get_mnemonic_languages</a></div><div class="ttdeci">static std::vector< std::string > get_mnemonic_languages()</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:952</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a9a41fa8b3cafd8d2a34604f278a71fdf"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a9a41fa8b3cafd8d2a34604f278a71fdf">monero::monero_wallet_core::stop_mining</a></div><div class="ttdeci">void stop_mining() override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:2782</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a4d1e20c0501af6dfd868bf1cec60b5a5"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a4d1e20c0501af6dfd868bf1cec60b5a5">monero::monero_wallet_core::set_attribute</a></div><div class="ttdeci">void set_attribute(const std::string &key, const std::string &val) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:2748</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a506612b189243d1ae795abba01b2dacb"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a506612b189243d1ae795abba01b2dacb">monero::monero_wallet_core::sweep_output</a></div><div class="ttdeci">std::shared_ptr< monero_tx_wallet > sweep_output(const monero_tx_config &config) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:1903</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a4cb46ff0e50b962fbde5c228ac5f89fd"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a4cb46ff0e50b962fbde5c228ac5f89fd">monero::monero_wallet_core::create_wallet_from_mnemonic</a></div><div class="ttdeci">static monero_wallet_core * create_wallet_from_mnemonic(const std::string &path, const std::string &password, const monero_network_type network_type, const std::string &mnemonic, const monero_rpc_connection &daemon_connection=monero_rpc_connection(), uint64_t restore_height=0, const std::string &seed_offset="", std::unique_ptr< epee::net_utils::http::http_client_factory > http_client_factory=nullptr)</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:868</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a059f9944dcf5d114859a3d94b77b3d51"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a059f9944dcf5d114859a3d94b77b3d51">monero::monero_wallet_core::sign_message</a></div><div class="ttdeci">std::string sign_message(const std::string &msg) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:2359</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a604334b5430a77dde52623e415c198cd"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a604334b5430a77dde52623e415c198cd">monero::monero_wallet_core::stop_syncing</a></div><div class="ttdeci">void stop_syncing() override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:1255</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a8a138a3e4fdf417293d4317028e25096"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a8a138a3e4fdf417293d4317028e25096">monero::monero_wallet_core::get_public_spend_key</a></div><div class="ttdeci">std::string get_public_spend_key() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:1066</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a8f4913d1a02569fc2d95328b1c1237ae"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a8f4913d1a02569fc2d95328b1c1237ae">monero::monero_wallet_core::set_tx_notes</a></div><div class="ttdeci">void set_tx_notes(const std::vector< std::string > &tx_hashes, const std::vector< std::string > &notes) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:2597</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a0ccf128239aa7da461800b726fbbc475"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a0ccf128239aa7da461800b726fbbc475">monero::monero_wallet_core::get_balance</a></div><div class="ttdeci">uint64_t get_balance() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:1276</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a8c7b5c4d9030d6d6c70905fcb963a9e4"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a8c7b5c4d9030d6d6c70905fcb963a9e4">monero::monero_wallet_core::get_daemon_connection</a></div><div class="ttdeci">boost::optional< monero_rpc_connection > get_daemon_connection() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:991</div></div>
|
|
<div class="ttc" id="structmonero_1_1monero__transfer__query_html"><div class="ttname"><a href="structmonero_1_1monero__transfer__query.html">monero::monero_transfer_query</a></div><div class="ttdef"><b>Definition:</b> monero_wallet_model.h:183</div></div>
|
|
<div class="ttc" id="namespacemonero_html_ac9023a1d513e2526775d1e061bb5beed"><div class="ttname"><a href="namespacemonero.html#ac9023a1d513e2526775d1e061bb5beed">monero::monero_network_type</a></div><div class="ttdeci">monero_network_type</div><div class="ttdef"><b>Definition:</b> monero_daemon_model.h:90</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_aec1245163fc52b37e2b51d4b7be8447f"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#aec1245163fc52b37e2b51d4b7be8447f">monero::monero_wallet_core::get_outputs</a></div><div class="ttdeci">std::vector< std::shared_ptr< monero_output_wallet > > get_outputs(const monero_output_query &query) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:1515</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a121f19b8bc3a584b41785f45431e3436"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a121f19b8bc3a584b41785f45431e3436">monero::monero_wallet_core::get_reserve_proof_wallet</a></div><div class="ttdeci">std::string get_reserve_proof_wallet(const std::string &message) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:2536</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a7b99b82fe05d027a2bc66bdb18474719"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a7b99b82fe05d027a2bc66bdb18474719">monero::monero_wallet_core::get_mnemonic_language</a></div><div class="ttdeci">std::string get_mnemonic_language() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:1051</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a5260038c84b9415c7a28a479e18f7c32"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a5260038c84b9415c7a28a479e18f7c32">monero::monero_wallet_core::save</a></div><div class="ttdeci">void save() override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:2991</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html">monero::monero_wallet_core</a></div><div class="ttdef"><b>Definition:</b> monero_wallet_core.h:77</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_aca6dd6251bb1d9ad3a8c55f7761511b3"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#aca6dd6251bb1d9ad3a8c55f7761511b3">monero::monero_wallet_core::parse_tx_set</a></div><div class="ttdeci">monero_tx_set parse_tx_set(const monero_tx_set &tx_set) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:2153</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a803877088bcf1b7f4427d79798cb3e07"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a803877088bcf1b7f4427d79798cb3e07">monero::monero_wallet_core::sign_multisig_tx_hex</a></div><div class="ttdeci">monero_multisig_sign_result sign_multisig_tx_hex(const std::string &multisig_tx_hex) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:2907</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a350ca69de1afea5fae2fa54ed2241b0f"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a350ca69de1afea5fae2fa54ed2241b0f">monero::monero_wallet_core::get_tx_proof</a></div><div class="ttdeci">std::string get_tx_proof(const std::string &tx_hash, const std::string &address, const std::string &message) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:2463</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_ad4bdec602ded22c1d81e5ecec330d74d"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#ad4bdec602ded22c1d81e5ecec330d74d">monero::monero_wallet_core::submit_txs</a></div><div class="ttdeci">std::vector< std::string > submit_txs(const std::string &signed_tx_hex) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:2334</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a6df848b7c415336e8d87547843e62ad2"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a6df848b7c415336e8d87547843e62ad2">monero::monero_wallet_core::get_spend_proof</a></div><div class="ttdeci">std::string get_spend_proof(const std::string &tx_hash, const std::string &message) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:2510</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a45c9a63ededa601eb71866ac531ef95e"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a45c9a63ededa601eb71866ac531ef95e">monero::monero_wallet_core::exchange_multisig_keys</a></div><div class="ttdeci">monero_multisig_init_result exchange_multisig_keys(const std::vector< std::string > &mutisig_hexes, const std::string &password) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:2850</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_aec6a032976dc3807b542f6a4f2476f9c"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#aec6a032976dc3807b542f6a4f2476f9c">monero::monero_wallet_core::rescan_spent</a></div><div class="ttdeci">void rescan_spent() override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:1259</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_af1bd65cea7f47500c79c56e8471976c2"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#af1bd65cea7f47500c79c56e8471976c2">monero::monero_wallet_core::remove_listener</a></div><div class="ttdeci">void remove_listener(monero_wallet_listener &listener) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:1184</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a7f4f55992eac4038757311fdeed2948c"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a7f4f55992eac4038757311fdeed2948c">monero::monero_wallet_core::start_syncing</a></div><div class="ttdeci">void start_syncing() override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:1244</div></div>
|
|
<div class="ttc" id="structmonero_1_1monero__tx__config_html"><div class="ttname"><a href="structmonero_1_1monero__tx__config.html">monero::monero_tx_config</a></div><div class="ttdef"><b>Definition:</b> monero_wallet_model.h:343</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_a538954fa65ee091f52343157a290007f"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#a538954fa65ee091f52343157a290007f">monero::monero_wallet_core::add_address_book_entry</a></div><div class="ttdeci">uint64_t add_address_book_entry(const std::string &address, const std::string &description) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:2637</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_ab0b24565d043121a8cb164b9893536b5"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#ab0b24565d043121a8cb164b9893536b5">monero::monero_wallet_core::is_daemon_trusted</a></div><div class="ttdeci">bool is_daemon_trusted() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:1020</div></div>
|
|
<div class="ttc" id="structmonero_1_1wallet2__listener_html"><div class="ttname"><a href="structmonero_1_1wallet2__listener.html">monero::wallet2_listener</a></div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:679</div></div>
|
|
<div class="ttc" id="classmonero_1_1monero__wallet__core_html_adef2b63a30206a3c382e06a1bd8be282"><div class="ttname"><a href="classmonero_1_1monero__wallet__core.html#adef2b63a30206a3c382e06a1bd8be282">monero::monero_wallet_core::get_subaddresses</a></div><div class="ttdeci">std::vector< monero_subaddress > get_subaddresses(const uint32_t account_idx, const std::vector< uint32_t > &subaddress_indices) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:1358</div></div>
|
|
</div><!-- fragment --></div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by  <a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
</a> 1.8.15
|
|
</small></address>
|
|
</body>
|
|
</html>
|