Files
wownero-cpp/docs/doxygen/classmonero_1_1monero__wallet__keys.html
T

1132 lines
112 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" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Monero C++ Library: monero::monero_wallet_keys Class Reference</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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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 id="projectrow">
<td id="projectalign">
<div id="projectname">Monero C++ Library
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(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">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespacemonero.html">monero</a></li><li class="navelem"><a class="el" href="classmonero_1_1monero__wallet__keys.html">monero_wallet_keys</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="classmonero_1_1monero__wallet__keys-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">monero::monero_wallet_keys Class Reference</div></div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="monero__wallet__keys_8h_source.html">monero_wallet_keys.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for monero::monero_wallet_keys:</div>
<div class="dyncontent">
<div class="center">
<img src="classmonero_1_1monero__wallet__keys.png" usemap="#monero::monero_5Fwallet_5Fkeys_map" alt=""/>
<map id="monero::monero_5Fwallet_5Fkeys_map" name="monero::monero_5Fwallet_5Fkeys_map">
<area href="classmonero_1_1monero__wallet.html" alt="monero::monero_wallet" shape="rect" coords="0,0,174,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a9a394861dde530e80add1949a130deb0" id="r_a9a394861dde530e80add1949a130deb0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a9a394861dde530e80add1949a130deb0">~monero_wallet_keys</a> ()</td></tr>
<tr class="separator:a9a394861dde530e80add1949a130deb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a534e10f6fa13d8da262e81c581355937" id="r_a534e10f6fa13d8da262e81c581355937"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a534e10f6fa13d8da262e81c581355937">is_view_only</a> () const override</td></tr>
<tr class="separator:a534e10f6fa13d8da262e81c581355937"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a408e2f71d80854ba59f49207042cbabc" id="r_a408e2f71d80854ba59f49207042cbabc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmonero_1_1monero__version.html">monero_version</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a408e2f71d80854ba59f49207042cbabc">get_version</a> () const override</td></tr>
<tr class="separator:a408e2f71d80854ba59f49207042cbabc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0d118734096a7faa1e4018d920c43e1" id="r_af0d118734096a7faa1e4018d920c43e1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacemonero.html#ac9023a1d513e2526775d1e061bb5beed">monero_network_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af0d118734096a7faa1e4018d920c43e1">get_network_type</a> () const override</td></tr>
<tr class="separator:af0d118734096a7faa1e4018d920c43e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acfa833fcc9b5369fcba5f8ee1caad6f3" id="r_acfa833fcc9b5369fcba5f8ee1caad6f3"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#acfa833fcc9b5369fcba5f8ee1caad6f3">get_seed</a> () const override</td></tr>
<tr class="separator:acfa833fcc9b5369fcba5f8ee1caad6f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a890195401d087b65a1e8aba61c5bafad" id="r_a890195401d087b65a1e8aba61c5bafad"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a890195401d087b65a1e8aba61c5bafad">get_seed_language</a> () const override</td></tr>
<tr class="separator:a890195401d087b65a1e8aba61c5bafad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a256166f00fbb8487c52dc7dcdae32e" id="r_a1a256166f00fbb8487c52dc7dcdae32e"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1a256166f00fbb8487c52dc7dcdae32e">get_private_view_key</a> () const override</td></tr>
<tr class="separator:a1a256166f00fbb8487c52dc7dcdae32e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeca6751dff2d1286878b0bff755b73d4" id="r_aeca6751dff2d1286878b0bff755b73d4"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aeca6751dff2d1286878b0bff755b73d4">get_private_spend_key</a> () const override</td></tr>
<tr class="separator:aeca6751dff2d1286878b0bff755b73d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3d14076b6b7c07e89924e9a1b7741d7" id="r_ad3d14076b6b7c07e89924e9a1b7741d7"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad3d14076b6b7c07e89924e9a1b7741d7">get_public_view_key</a> () const override</td></tr>
<tr class="separator:ad3d14076b6b7c07e89924e9a1b7741d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa29dad0f3eddf8a325e377779be9b85" id="r_aaa29dad0f3eddf8a325e377779be9b85"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aaa29dad0f3eddf8a325e377779be9b85">get_public_spend_key</a> () const override</td></tr>
<tr class="separator:aaa29dad0f3eddf8a325e377779be9b85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acca0795b9455f5f67dbdb4a8f50f3448" id="r_acca0795b9455f5f67dbdb4a8f50f3448"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#acca0795b9455f5f67dbdb4a8f50f3448">get_primary_address</a> () const override</td></tr>
<tr class="separator:acca0795b9455f5f67dbdb4a8f50f3448"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad74a044419431c480ca773a7bab0a2ed" id="r_ad74a044419431c480ca773a7bab0a2ed"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad74a044419431c480ca773a7bab0a2ed">get_address</a> (const uint32_t account_idx, const uint32_t subaddress_idx) const override</td></tr>
<tr class="separator:ad74a044419431c480ca773a7bab0a2ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac33f17c60d237822b60a960d4f8f1ded" id="r_ac33f17c60d237822b60a960d4f8f1ded"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmonero_1_1monero__integrated__address.html">monero_integrated_address</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac33f17c60d237822b60a960d4f8f1ded">get_integrated_address</a> (const std::string &amp;standard_address=&quot;&quot;, const std::string &amp;payment_id=&quot;&quot;) const override</td></tr>
<tr class="separator:ac33f17c60d237822b60a960d4f8f1ded"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef45d1c29b6604da1248c3e7e72353b2" id="r_aef45d1c29b6604da1248c3e7e72353b2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmonero_1_1monero__integrated__address.html">monero_integrated_address</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aef45d1c29b6604da1248c3e7e72353b2">decode_integrated_address</a> (const std::string &amp;integrated_address) const override</td></tr>
<tr class="separator:aef45d1c29b6604da1248c3e7e72353b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01be7fd8f0f4791cb42dc9901350d3c5" id="r_a01be7fd8f0f4791cb42dc9901350d3c5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmonero_1_1monero__account.html">monero_account</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a01be7fd8f0f4791cb42dc9901350d3c5">get_account</a> (const uint32_t account_idx, bool include_subaddresses) const override</td></tr>
<tr class="separator:a01be7fd8f0f4791cb42dc9901350d3c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c524bd25e4c7013d60b114b61d8b9d0" id="r_a3c524bd25e4c7013d60b114b61d8b9d0"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="structmonero_1_1monero__subaddress.html">monero_subaddress</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a3c524bd25e4c7013d60b114b61d8b9d0">get_subaddresses</a> (const uint32_t account_idx, const std::vector&lt; uint32_t &gt; &amp;subaddress_indices) const override</td></tr>
<tr class="separator:a3c524bd25e4c7013d60b114b61d8b9d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a817780c43761f5471bea5153e705f1d5" id="r_a817780c43761f5471bea5153e705f1d5"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a817780c43761f5471bea5153e705f1d5">sign_message</a> (const std::string &amp;msg, <a class="el" href="namespacemonero.html#a5ada8f66cddd59159701650a6a8c078b">monero_message_signature_type</a> signature_type, uint32_t account_idx=0, uint32_t subaddress_idx=0) const override</td></tr>
<tr class="separator:a817780c43761f5471bea5153e705f1d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a423810896328a3c25a9ad36b52001a5b" id="r_a423810896328a3c25a9ad36b52001a5b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmonero_1_1monero__message__signature__result.html">monero_message_signature_result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a423810896328a3c25a9ad36b52001a5b">verify_message</a> (const std::string &amp;msg, const std::string &amp;address, const std::string &amp;signature) const override</td></tr>
<tr class="separator:a423810896328a3c25a9ad36b52001a5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2847e32abdcc6c9882297368d68c94c2" id="r_a2847e32abdcc6c9882297368d68c94c2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a2847e32abdcc6c9882297368d68c94c2">close</a> (bool <a class="el" href="classmonero_1_1monero__wallet.html#a0160f23ebba72ab5be52e6509c918a5e">save</a>=false) override</td></tr>
<tr class="separator:a2847e32abdcc6c9882297368d68c94c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classmonero_1_1monero__wallet"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classmonero_1_1monero__wallet')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classmonero_1_1monero__wallet.html">monero::monero_wallet</a></td></tr>
<tr class="memitem:ac8a0a50f23cf2b6a611ca5ecc2a907ce inherit pub_methods_classmonero_1_1monero__wallet" id="r_ac8a0a50f23cf2b6a611ca5ecc2a907ce"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#ac8a0a50f23cf2b6a611ca5ecc2a907ce">~monero_wallet</a> ()</td></tr>
<tr class="separator:ac8a0a50f23cf2b6a611ca5ecc2a907ce inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d048f27f904555d63db208daf88d5ca inherit pub_methods_classmonero_1_1monero__wallet" id="r_a8d048f27f904555d63db208daf88d5ca"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a8d048f27f904555d63db208daf88d5ca">set_daemon_connection</a> (const std::string &amp;uri, const std::string &amp;username=&quot;&quot;, const std::string &amp;password=&quot;&quot;)</td></tr>
<tr class="separator:a8d048f27f904555d63db208daf88d5ca inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aadd20ff644751c3f8690cf1798103886 inherit pub_methods_classmonero_1_1monero__wallet" id="r_aadd20ff644751c3f8690cf1798103886"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#aadd20ff644751c3f8690cf1798103886">set_daemon_connection</a> (const boost::optional&lt; <a class="el" href="structmonero_1_1monero__rpc__connection.html">monero_rpc_connection</a> &gt; &amp;connection)</td></tr>
<tr class="separator:aadd20ff644751c3f8690cf1798103886 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b87b99b509637f14d2d3516e6bef2c9 inherit pub_methods_classmonero_1_1monero__wallet" id="r_a6b87b99b509637f14d2d3516e6bef2c9"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a6b87b99b509637f14d2d3516e6bef2c9">set_daemon_proxy</a> (const std::string &amp;uri=&quot;&quot;)</td></tr>
<tr class="separator:a6b87b99b509637f14d2d3516e6bef2c9 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf6b4b721b18a9b66e54a78deb9d7c85 inherit pub_methods_classmonero_1_1monero__wallet" id="r_aaf6b4b721b18a9b66e54a78deb9d7c85"><td class="memItemLeft" align="right" valign="top">virtual boost::optional&lt; <a class="el" href="structmonero_1_1monero__rpc__connection.html">monero_rpc_connection</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#aaf6b4b721b18a9b66e54a78deb9d7c85">get_daemon_connection</a> () const</td></tr>
<tr class="separator:aaf6b4b721b18a9b66e54a78deb9d7c85 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78d5a9303854a743333d1ba226a673c1 inherit pub_methods_classmonero_1_1monero__wallet" id="r_a78d5a9303854a743333d1ba226a673c1"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a78d5a9303854a743333d1ba226a673c1">is_connected_to_daemon</a> () const</td></tr>
<tr class="separator:a78d5a9303854a743333d1ba226a673c1 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14002cdbaeeada2890fbad3a73543855 inherit pub_methods_classmonero_1_1monero__wallet" id="r_a14002cdbaeeada2890fbad3a73543855"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a14002cdbaeeada2890fbad3a73543855">is_daemon_synced</a> () const</td></tr>
<tr class="separator:a14002cdbaeeada2890fbad3a73543855 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b82f565485c5527e1198f041c7477eb inherit pub_methods_classmonero_1_1monero__wallet" id="r_a3b82f565485c5527e1198f041c7477eb"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a3b82f565485c5527e1198f041c7477eb">is_daemon_trusted</a> () const</td></tr>
<tr class="separator:a3b82f565485c5527e1198f041c7477eb inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e17802954d57abd37615388ec1e7133 inherit pub_methods_classmonero_1_1monero__wallet" id="r_a6e17802954d57abd37615388ec1e7133"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a6e17802954d57abd37615388ec1e7133">is_synced</a> () const</td></tr>
<tr class="separator:a6e17802954d57abd37615388ec1e7133 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8554771610e805aa18e023fc0d3b16fc inherit pub_methods_classmonero_1_1monero__wallet" id="r_a8554771610e805aa18e023fc0d3b16fc"><td class="memItemLeft" align="right" valign="top">virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a8554771610e805aa18e023fc0d3b16fc">get_path</a> () const</td></tr>
<tr class="separator:a8554771610e805aa18e023fc0d3b16fc inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc423914991839b7e81b7e7fe4b0a92e inherit pub_methods_classmonero_1_1monero__wallet" id="r_adc423914991839b7e81b7e7fe4b0a92e"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="structmonero_1_1monero__subaddress.html">monero_subaddress</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#adc423914991839b7e81b7e7fe4b0a92e">get_address_index</a> (const std::string &amp;address) const</td></tr>
<tr class="separator:adc423914991839b7e81b7e7fe4b0a92e inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a9835efe3ba16f26b2cd96fe08bf954 inherit pub_methods_classmonero_1_1monero__wallet" id="r_a4a9835efe3ba16f26b2cd96fe08bf954"><td class="memItemLeft" align="right" valign="top">virtual uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a4a9835efe3ba16f26b2cd96fe08bf954">get_height</a> () const</td></tr>
<tr class="separator:a4a9835efe3ba16f26b2cd96fe08bf954 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72bce80953209cdd83246c3b8adee874 inherit pub_methods_classmonero_1_1monero__wallet" id="r_a72bce80953209cdd83246c3b8adee874"><td class="memItemLeft" align="right" valign="top">virtual uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a72bce80953209cdd83246c3b8adee874">get_restore_height</a> () const</td></tr>
<tr class="separator:a72bce80953209cdd83246c3b8adee874 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7e461520ff360fbcfb66484b953a4ed inherit pub_methods_classmonero_1_1monero__wallet" id="r_aa7e461520ff360fbcfb66484b953a4ed"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#aa7e461520ff360fbcfb66484b953a4ed">set_restore_height</a> (uint64_t restore_height)</td></tr>
<tr class="separator:aa7e461520ff360fbcfb66484b953a4ed inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a208093344861ded703f0a4e99f97e109 inherit pub_methods_classmonero_1_1monero__wallet" id="r_a208093344861ded703f0a4e99f97e109"><td class="memItemLeft" align="right" valign="top">virtual uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a208093344861ded703f0a4e99f97e109">get_daemon_height</a> () const</td></tr>
<tr class="separator:a208093344861ded703f0a4e99f97e109 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66e346a50478c38bc3ce46a99f1da1a8 inherit pub_methods_classmonero_1_1monero__wallet" id="r_a66e346a50478c38bc3ce46a99f1da1a8"><td class="memItemLeft" align="right" valign="top">virtual uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a66e346a50478c38bc3ce46a99f1da1a8">get_daemon_max_peer_height</a> () const</td></tr>
<tr class="separator:a66e346a50478c38bc3ce46a99f1da1a8 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac9c360bf6eaf5a92ef31c9d98cda16b inherit pub_methods_classmonero_1_1monero__wallet" id="r_aac9c360bf6eaf5a92ef31c9d98cda16b"><td class="memItemLeft" align="right" valign="top">virtual uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#aac9c360bf6eaf5a92ef31c9d98cda16b">get_height_by_date</a> (uint16_t year, uint8_t month, uint8_t day) const</td></tr>
<tr class="separator:aac9c360bf6eaf5a92ef31c9d98cda16b inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa663cf2b2096a377a9d752cf8b2522d5 inherit pub_methods_classmonero_1_1monero__wallet" id="r_aa663cf2b2096a377a9d752cf8b2522d5"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#aa663cf2b2096a377a9d752cf8b2522d5">add_listener</a> (<a class="el" href="classmonero_1_1monero__wallet__listener.html">monero_wallet_listener</a> &amp;listener)</td></tr>
<tr class="separator:aa663cf2b2096a377a9d752cf8b2522d5 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64b939b0afe3969b3e3c2163b4a5914e inherit pub_methods_classmonero_1_1monero__wallet" id="r_a64b939b0afe3969b3e3c2163b4a5914e"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a64b939b0afe3969b3e3c2163b4a5914e">remove_listener</a> (<a class="el" href="classmonero_1_1monero__wallet__listener.html">monero_wallet_listener</a> &amp;listener)</td></tr>
<tr class="separator:a64b939b0afe3969b3e3c2163b4a5914e inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab21c597b75e303738fc494e907aa0fb3 inherit pub_methods_classmonero_1_1monero__wallet" id="r_ab21c597b75e303738fc494e907aa0fb3"><td class="memItemLeft" align="right" valign="top">virtual std::set&lt; <a class="el" href="classmonero_1_1monero__wallet__listener.html">monero_wallet_listener</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#ab21c597b75e303738fc494e907aa0fb3">get_listeners</a> ()</td></tr>
<tr class="separator:ab21c597b75e303738fc494e907aa0fb3 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05cae62793b6b2a25344a2c73091caf3 inherit pub_methods_classmonero_1_1monero__wallet" id="r_a05cae62793b6b2a25344a2c73091caf3"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="structmonero_1_1monero__sync__result.html">monero_sync_result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a05cae62793b6b2a25344a2c73091caf3">sync</a> ()</td></tr>
<tr class="separator:a05cae62793b6b2a25344a2c73091caf3 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65bee86d2d28cdb4177fa607a40ac0c6 inherit pub_methods_classmonero_1_1monero__wallet" id="r_a65bee86d2d28cdb4177fa607a40ac0c6"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="structmonero_1_1monero__sync__result.html">monero_sync_result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a65bee86d2d28cdb4177fa607a40ac0c6">sync</a> (<a class="el" href="classmonero_1_1monero__wallet__listener.html">monero_wallet_listener</a> &amp;listener)</td></tr>
<tr class="separator:a65bee86d2d28cdb4177fa607a40ac0c6 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae64976b9f7a6b1ff2a3526be884776ee inherit pub_methods_classmonero_1_1monero__wallet" id="r_ae64976b9f7a6b1ff2a3526be884776ee"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="structmonero_1_1monero__sync__result.html">monero_sync_result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#ae64976b9f7a6b1ff2a3526be884776ee">sync</a> (uint64_t start_height)</td></tr>
<tr class="separator:ae64976b9f7a6b1ff2a3526be884776ee inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ad3fbed74339a869d669afccc5f42c7 inherit pub_methods_classmonero_1_1monero__wallet" id="r_a0ad3fbed74339a869d669afccc5f42c7"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="structmonero_1_1monero__sync__result.html">monero_sync_result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a0ad3fbed74339a869d669afccc5f42c7">sync</a> (uint64_t start_height, <a class="el" href="classmonero_1_1monero__wallet__listener.html">monero_wallet_listener</a> &amp;listener)</td></tr>
<tr class="separator:a0ad3fbed74339a869d669afccc5f42c7 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad742d34231b98e9f17bd24180b835815 inherit pub_methods_classmonero_1_1monero__wallet" id="r_ad742d34231b98e9f17bd24180b835815"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#ad742d34231b98e9f17bd24180b835815">start_syncing</a> (uint64_t sync_period_in_ms=10000)</td></tr>
<tr class="separator:ad742d34231b98e9f17bd24180b835815 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2bcfb8cec0d0abe2b7323c424b7b51b6 inherit pub_methods_classmonero_1_1monero__wallet" id="r_a2bcfb8cec0d0abe2b7323c424b7b51b6"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a2bcfb8cec0d0abe2b7323c424b7b51b6">stop_syncing</a> ()</td></tr>
<tr class="separator:a2bcfb8cec0d0abe2b7323c424b7b51b6 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada3031771d26c64125bf554ed8fde28e inherit pub_methods_classmonero_1_1monero__wallet" id="r_ada3031771d26c64125bf554ed8fde28e"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#ada3031771d26c64125bf554ed8fde28e">scan_txs</a> (const std::vector&lt; std::string &gt; &amp;tx_hashes)</td></tr>
<tr class="separator:ada3031771d26c64125bf554ed8fde28e inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbe2ef67afed8331617dbf7f4e47641d inherit pub_methods_classmonero_1_1monero__wallet" id="r_adbe2ef67afed8331617dbf7f4e47641d"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#adbe2ef67afed8331617dbf7f4e47641d">rescan_spent</a> ()</td></tr>
<tr class="separator:adbe2ef67afed8331617dbf7f4e47641d inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a031e8dea171f6a0fb3b2f4efb28fc3a1 inherit pub_methods_classmonero_1_1monero__wallet" id="r_a031e8dea171f6a0fb3b2f4efb28fc3a1"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a031e8dea171f6a0fb3b2f4efb28fc3a1">rescan_blockchain</a> ()</td></tr>
<tr class="separator:a031e8dea171f6a0fb3b2f4efb28fc3a1 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b427a028b95ed9b7191f323c465816c inherit pub_methods_classmonero_1_1monero__wallet" id="r_a8b427a028b95ed9b7191f323c465816c"><td class="memItemLeft" align="right" valign="top">virtual uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a8b427a028b95ed9b7191f323c465816c">get_balance</a> () const</td></tr>
<tr class="separator:a8b427a028b95ed9b7191f323c465816c inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7441e647c7ea4432ffcc5f4bc2b7404b inherit pub_methods_classmonero_1_1monero__wallet" id="r_a7441e647c7ea4432ffcc5f4bc2b7404b"><td class="memItemLeft" align="right" valign="top">virtual uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a7441e647c7ea4432ffcc5f4bc2b7404b">get_balance</a> (uint32_t account_idx) const</td></tr>
<tr class="separator:a7441e647c7ea4432ffcc5f4bc2b7404b inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61ce881dc5cf678677b7c60d4adc606e inherit pub_methods_classmonero_1_1monero__wallet" id="r_a61ce881dc5cf678677b7c60d4adc606e"><td class="memItemLeft" align="right" valign="top">virtual uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a61ce881dc5cf678677b7c60d4adc606e">get_balance</a> (uint32_t account_idx, uint32_t subaddress_idx) const</td></tr>
<tr class="separator:a61ce881dc5cf678677b7c60d4adc606e inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aafb61b373a95617586731443d1d69659 inherit pub_methods_classmonero_1_1monero__wallet" id="r_aafb61b373a95617586731443d1d69659"><td class="memItemLeft" align="right" valign="top">virtual uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#aafb61b373a95617586731443d1d69659">get_unlocked_balance</a> () const</td></tr>
<tr class="separator:aafb61b373a95617586731443d1d69659 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab88841a6efa7e906f120499ad2ca7349 inherit pub_methods_classmonero_1_1monero__wallet" id="r_ab88841a6efa7e906f120499ad2ca7349"><td class="memItemLeft" align="right" valign="top">virtual uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#ab88841a6efa7e906f120499ad2ca7349">get_unlocked_balance</a> (uint32_t account_idx) const</td></tr>
<tr class="separator:ab88841a6efa7e906f120499ad2ca7349 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab29f23aa6f4006fe8c4cc8de1bc33ca7 inherit pub_methods_classmonero_1_1monero__wallet" id="r_ab29f23aa6f4006fe8c4cc8de1bc33ca7"><td class="memItemLeft" align="right" valign="top">virtual uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#ab29f23aa6f4006fe8c4cc8de1bc33ca7">get_unlocked_balance</a> (uint32_t account_idx, uint32_t subaddress_idx) const</td></tr>
<tr class="separator:ab29f23aa6f4006fe8c4cc8de1bc33ca7 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d358af42e87b57923c9ecd1bf1ee2c2 inherit pub_methods_classmonero_1_1monero__wallet" id="r_a6d358af42e87b57923c9ecd1bf1ee2c2"><td class="memItemLeft" align="right" valign="top">virtual std::vector&lt; <a class="el" href="structmonero_1_1monero__account.html">monero_account</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a6d358af42e87b57923c9ecd1bf1ee2c2">get_accounts</a> () const</td></tr>
<tr class="separator:a6d358af42e87b57923c9ecd1bf1ee2c2 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1cde4f5a22e6a2abd1e4abec4562e7a inherit pub_methods_classmonero_1_1monero__wallet" id="r_ad1cde4f5a22e6a2abd1e4abec4562e7a"><td class="memItemLeft" align="right" valign="top">virtual std::vector&lt; <a class="el" href="structmonero_1_1monero__account.html">monero_account</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#ad1cde4f5a22e6a2abd1e4abec4562e7a">get_accounts</a> (bool include_subaddresses) const</td></tr>
<tr class="separator:ad1cde4f5a22e6a2abd1e4abec4562e7a inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8812deaadbc364b15be6b2f4f88c8ace inherit pub_methods_classmonero_1_1monero__wallet" id="r_a8812deaadbc364b15be6b2f4f88c8ace"><td class="memItemLeft" align="right" valign="top">virtual std::vector&lt; <a class="el" href="structmonero_1_1monero__account.html">monero_account</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a8812deaadbc364b15be6b2f4f88c8ace">get_accounts</a> (const std::string &amp;tag) const</td></tr>
<tr class="separator:a8812deaadbc364b15be6b2f4f88c8ace inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10bcaa443577602da97900b42c21932a inherit pub_methods_classmonero_1_1monero__wallet" id="r_a10bcaa443577602da97900b42c21932a"><td class="memItemLeft" align="right" valign="top">virtual std::vector&lt; <a class="el" href="structmonero_1_1monero__account.html">monero_account</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a10bcaa443577602da97900b42c21932a">get_accounts</a> (bool include_subaddresses, const std::string &amp;tag) const</td></tr>
<tr class="separator:a10bcaa443577602da97900b42c21932a inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2892affa378f7a465ca045172ba2c270 inherit pub_methods_classmonero_1_1monero__wallet" id="r_a2892affa378f7a465ca045172ba2c270"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="structmonero_1_1monero__account.html">monero_account</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a2892affa378f7a465ca045172ba2c270">get_account</a> (uint32_t account_idx) const</td></tr>
<tr class="separator:a2892affa378f7a465ca045172ba2c270 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b13de391246727d013e768fc64d12c1 inherit pub_methods_classmonero_1_1monero__wallet" id="r_a3b13de391246727d013e768fc64d12c1"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="structmonero_1_1monero__account.html">monero_account</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a3b13de391246727d013e768fc64d12c1">create_account</a> (const std::string &amp;label=&quot;&quot;)</td></tr>
<tr class="separator:a3b13de391246727d013e768fc64d12c1 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ff3968708422df3ac4c7ba000975b31 inherit pub_methods_classmonero_1_1monero__wallet" id="r_a6ff3968708422df3ac4c7ba000975b31"><td class="memItemLeft" align="right" valign="top">virtual std::vector&lt; <a class="el" href="structmonero_1_1monero__subaddress.html">monero_subaddress</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a6ff3968708422df3ac4c7ba000975b31">get_subaddresses</a> (const uint32_t account_idx) const</td></tr>
<tr class="separator:a6ff3968708422df3ac4c7ba000975b31 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1fde8e1361233c51d4cad7aba28a10e inherit pub_methods_classmonero_1_1monero__wallet" id="r_aa1fde8e1361233c51d4cad7aba28a10e"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="structmonero_1_1monero__subaddress.html">monero_subaddress</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#aa1fde8e1361233c51d4cad7aba28a10e">get_subaddress</a> (const uint32_t account_idx, const uint32_t subaddress_idx) const</td></tr>
<tr class="separator:aa1fde8e1361233c51d4cad7aba28a10e inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1500500b3fcbd60b6c8bd9384a6c09e inherit pub_methods_classmonero_1_1monero__wallet" id="r_ac1500500b3fcbd60b6c8bd9384a6c09e"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="structmonero_1_1monero__subaddress.html">monero_subaddress</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#ac1500500b3fcbd60b6c8bd9384a6c09e">create_subaddress</a> (uint32_t account_idx, const std::string &amp;label=&quot;&quot;)</td></tr>
<tr class="separator:ac1500500b3fcbd60b6c8bd9384a6c09e inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf6ca25d7d7c8a2a2ac20a2be1dcc730 inherit pub_methods_classmonero_1_1monero__wallet" id="r_adf6ca25d7d7c8a2a2ac20a2be1dcc730"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#adf6ca25d7d7c8a2a2ac20a2be1dcc730">set_subaddress_label</a> (uint32_t account_idx, uint32_t subaddress_idx, const std::string &amp;label=&quot;&quot;)</td></tr>
<tr class="separator:adf6ca25d7d7c8a2a2ac20a2be1dcc730 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba45b4d40c883209fdba8e69e140594c inherit pub_methods_classmonero_1_1monero__wallet" id="r_aba45b4d40c883209fdba8e69e140594c"><td class="memItemLeft" align="right" valign="top">virtual std::vector&lt; std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__tx__wallet.html">monero_tx_wallet</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#aba45b4d40c883209fdba8e69e140594c">get_txs</a> () const</td></tr>
<tr class="separator:aba45b4d40c883209fdba8e69e140594c inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefe57f72ad6aafc40102d4a0ec17f902 inherit pub_methods_classmonero_1_1monero__wallet" id="r_aefe57f72ad6aafc40102d4a0ec17f902"><td class="memItemLeft" align="right" valign="top">virtual std::vector&lt; std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__tx__wallet.html">monero_tx_wallet</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#aefe57f72ad6aafc40102d4a0ec17f902">get_txs</a> (const <a class="el" href="structmonero_1_1monero__tx__query.html">monero_tx_query</a> &amp;query) const</td></tr>
<tr class="separator:aefe57f72ad6aafc40102d4a0ec17f902 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab71825b6ad0d72d5d120e5b816ea7eb6 inherit pub_methods_classmonero_1_1monero__wallet" id="r_ab71825b6ad0d72d5d120e5b816ea7eb6"><td class="memItemLeft" align="right" valign="top">virtual std::vector&lt; std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__transfer.html">monero_transfer</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#ab71825b6ad0d72d5d120e5b816ea7eb6">get_transfers</a> (const <a class="el" href="structmonero_1_1monero__transfer__query.html">monero_transfer_query</a> &amp;query) const</td></tr>
<tr class="separator:ab71825b6ad0d72d5d120e5b816ea7eb6 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73113818c6f961f11db791aa218120f5 inherit pub_methods_classmonero_1_1monero__wallet" id="r_a73113818c6f961f11db791aa218120f5"><td class="memItemLeft" align="right" valign="top">virtual std::vector&lt; std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__output__wallet.html">monero_output_wallet</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a73113818c6f961f11db791aa218120f5">get_outputs</a> (const <a class="el" href="structmonero_1_1monero__output__query.html">monero_output_query</a> &amp;query) const</td></tr>
<tr class="separator:a73113818c6f961f11db791aa218120f5 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a674f225802ccdc87837060b0af98a57d inherit pub_methods_classmonero_1_1monero__wallet" id="r_a674f225802ccdc87837060b0af98a57d"><td class="memItemLeft" align="right" valign="top">virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a674f225802ccdc87837060b0af98a57d">export_outputs</a> (bool all=false) const</td></tr>
<tr class="separator:a674f225802ccdc87837060b0af98a57d inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1ef7a15b0b0c1dbab16da2ddf7957f3 inherit pub_methods_classmonero_1_1monero__wallet" id="r_ab1ef7a15b0b0c1dbab16da2ddf7957f3"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#ab1ef7a15b0b0c1dbab16da2ddf7957f3">import_outputs</a> (const std::string &amp;outputs_hex)</td></tr>
<tr class="separator:ab1ef7a15b0b0c1dbab16da2ddf7957f3 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa695582abeb47b6b2a8f36364f86409a inherit pub_methods_classmonero_1_1monero__wallet" id="r_aa695582abeb47b6b2a8f36364f86409a"><td class="memItemLeft" align="right" valign="top">virtual std::vector&lt; std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__key__image.html">monero_key_image</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#aa695582abeb47b6b2a8f36364f86409a">export_key_images</a> (bool all=false) const</td></tr>
<tr class="separator:aa695582abeb47b6b2a8f36364f86409a inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1034c6a9d12b22702dbf0ef991e2dfe inherit pub_methods_classmonero_1_1monero__wallet" id="r_aa1034c6a9d12b22702dbf0ef991e2dfe"><td class="memItemLeft" align="right" valign="top">virtual std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__key__image__import__result.html">monero_key_image_import_result</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#aa1034c6a9d12b22702dbf0ef991e2dfe">import_key_images</a> (const std::vector&lt; std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__key__image.html">monero_key_image</a> &gt; &gt; &amp;key_images)</td></tr>
<tr class="separator:aa1034c6a9d12b22702dbf0ef991e2dfe inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e19e09a0139c773bd51a692a15cb750 inherit pub_methods_classmonero_1_1monero__wallet" id="r_a3e19e09a0139c773bd51a692a15cb750"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a3e19e09a0139c773bd51a692a15cb750">freeze_output</a> (const std::string &amp;key_image)</td></tr>
<tr class="separator:a3e19e09a0139c773bd51a692a15cb750 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac40822e28d9a96e45cae5396dbb783f inherit pub_methods_classmonero_1_1monero__wallet" id="r_aac40822e28d9a96e45cae5396dbb783f"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#aac40822e28d9a96e45cae5396dbb783f">thaw_output</a> (const std::string &amp;key_image)</td></tr>
<tr class="separator:aac40822e28d9a96e45cae5396dbb783f inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a664589fa4ff837479f03457cef5741be inherit pub_methods_classmonero_1_1monero__wallet" id="r_a664589fa4ff837479f03457cef5741be"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a664589fa4ff837479f03457cef5741be">is_output_frozen</a> (const std::string &amp;key_image)</td></tr>
<tr class="separator:a664589fa4ff837479f03457cef5741be inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30e0dd5c7a46c10f5076845fde417fd8 inherit pub_methods_classmonero_1_1monero__wallet" id="r_a30e0dd5c7a46c10f5076845fde417fd8"><td class="memItemLeft" align="right" valign="top">virtual std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__tx__wallet.html">monero_tx_wallet</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a30e0dd5c7a46c10f5076845fde417fd8">create_tx</a> (const <a class="el" href="structmonero_1_1monero__tx__config.html">monero_tx_config</a> &amp;config)</td></tr>
<tr class="separator:a30e0dd5c7a46c10f5076845fde417fd8 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a142472298876d1d56f0a6d9952e0d4de inherit pub_methods_classmonero_1_1monero__wallet" id="r_a142472298876d1d56f0a6d9952e0d4de"><td class="memItemLeft" align="right" valign="top">virtual std::vector&lt; std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__tx__wallet.html">monero_tx_wallet</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a142472298876d1d56f0a6d9952e0d4de">create_txs</a> (const <a class="el" href="structmonero_1_1monero__tx__config.html">monero_tx_config</a> &amp;config)</td></tr>
<tr class="separator:a142472298876d1d56f0a6d9952e0d4de inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4064468edf68849bacc5f748c85d8b99 inherit pub_methods_classmonero_1_1monero__wallet" id="r_a4064468edf68849bacc5f748c85d8b99"><td class="memItemLeft" align="right" valign="top">virtual std::vector&lt; std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__tx__wallet.html">monero_tx_wallet</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a4064468edf68849bacc5f748c85d8b99">sweep_unlocked</a> (const <a class="el" href="structmonero_1_1monero__tx__config.html">monero_tx_config</a> &amp;config)</td></tr>
<tr class="separator:a4064468edf68849bacc5f748c85d8b99 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ff2a03220f30a813bf60b4ae2245190 inherit pub_methods_classmonero_1_1monero__wallet" id="r_a7ff2a03220f30a813bf60b4ae2245190"><td class="memItemLeft" align="right" valign="top">virtual std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__tx__wallet.html">monero_tx_wallet</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a7ff2a03220f30a813bf60b4ae2245190">sweep_output</a> (const <a class="el" href="structmonero_1_1monero__tx__config.html">monero_tx_config</a> &amp;config)</td></tr>
<tr class="separator:a7ff2a03220f30a813bf60b4ae2245190 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaabb28de9fb4100136c3d45a5c265175 inherit pub_methods_classmonero_1_1monero__wallet" id="r_aaabb28de9fb4100136c3d45a5c265175"><td class="memItemLeft" align="right" valign="top">virtual std::vector&lt; std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__tx__wallet.html">monero_tx_wallet</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#aaabb28de9fb4100136c3d45a5c265175">sweep_dust</a> (bool relay=false)</td></tr>
<tr class="separator:aaabb28de9fb4100136c3d45a5c265175 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4fe7492f5ffbfeaf0e268e202936cd8 inherit pub_methods_classmonero_1_1monero__wallet" id="r_aa4fe7492f5ffbfeaf0e268e202936cd8"><td class="memItemLeft" align="right" valign="top">virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#aa4fe7492f5ffbfeaf0e268e202936cd8">relay_tx</a> (const std::string &amp;tx_metadata)</td></tr>
<tr class="separator:aa4fe7492f5ffbfeaf0e268e202936cd8 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaca0952da75b3301145a182ca7eeb874 inherit pub_methods_classmonero_1_1monero__wallet" id="r_aaca0952da75b3301145a182ca7eeb874"><td class="memItemLeft" align="right" valign="top">virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#aaca0952da75b3301145a182ca7eeb874">relay_tx</a> (const <a class="el" href="structmonero_1_1monero__tx__wallet.html">monero_tx_wallet</a> &amp;tx)</td></tr>
<tr class="separator:aaca0952da75b3301145a182ca7eeb874 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab56339524fa55ccd336b76d909da18ef inherit pub_methods_classmonero_1_1monero__wallet" id="r_ab56339524fa55ccd336b76d909da18ef"><td class="memItemLeft" align="right" valign="top">virtual std::vector&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#ab56339524fa55ccd336b76d909da18ef">relay_txs</a> (const std::vector&lt; std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__tx__wallet.html">monero_tx_wallet</a> &gt; &gt; &amp;txs)</td></tr>
<tr class="separator:ab56339524fa55ccd336b76d909da18ef inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a6af8b8edc0cc504c5fcdd443faf84d inherit pub_methods_classmonero_1_1monero__wallet" id="r_a6a6af8b8edc0cc504c5fcdd443faf84d"><td class="memItemLeft" align="right" valign="top">virtual std::vector&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a6a6af8b8edc0cc504c5fcdd443faf84d">relay_txs</a> (const std::vector&lt; std::string &gt; &amp;tx_metadatas)</td></tr>
<tr class="separator:a6a6af8b8edc0cc504c5fcdd443faf84d inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20cb4581a06ad94db80a3da2cdfa2279 inherit pub_methods_classmonero_1_1monero__wallet" id="r_a20cb4581a06ad94db80a3da2cdfa2279"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="structmonero_1_1monero__tx__set.html">monero_tx_set</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a20cb4581a06ad94db80a3da2cdfa2279">describe_tx_set</a> (const <a class="el" href="structmonero_1_1monero__tx__set.html">monero_tx_set</a> &amp;tx_set)</td></tr>
<tr class="separator:a20cb4581a06ad94db80a3da2cdfa2279 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a479f9c37761ecb34126df8125a6db941 inherit pub_methods_classmonero_1_1monero__wallet" id="r_a479f9c37761ecb34126df8125a6db941"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="structmonero_1_1monero__tx__set.html">monero_tx_set</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a479f9c37761ecb34126df8125a6db941">sign_txs</a> (const std::string &amp;unsigned_tx_hex)</td></tr>
<tr class="separator:a479f9c37761ecb34126df8125a6db941 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb2e854c9507276a9d1affa249370ec5 inherit pub_methods_classmonero_1_1monero__wallet" id="r_aeb2e854c9507276a9d1affa249370ec5"><td class="memItemLeft" align="right" valign="top">virtual std::vector&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#aeb2e854c9507276a9d1affa249370ec5">submit_txs</a> (const std::string &amp;signed_tx_hex)</td></tr>
<tr class="separator:aeb2e854c9507276a9d1affa249370ec5 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28f5607877a4e580e0b6e49666544d1e inherit pub_methods_classmonero_1_1monero__wallet" id="r_a28f5607877a4e580e0b6e49666544d1e"><td class="memItemLeft" align="right" valign="top">virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a28f5607877a4e580e0b6e49666544d1e">get_tx_key</a> (const std::string &amp;tx_hash) const</td></tr>
<tr class="separator:a28f5607877a4e580e0b6e49666544d1e inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab122bf64b86b40a312b51e7095d606be inherit pub_methods_classmonero_1_1monero__wallet" id="r_ab122bf64b86b40a312b51e7095d606be"><td class="memItemLeft" align="right" valign="top">virtual std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__check__tx.html">monero_check_tx</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#ab122bf64b86b40a312b51e7095d606be">check_tx_key</a> (const std::string &amp;tx_hash, const std::string &amp;tx_key, const std::string &amp;address) const</td></tr>
<tr class="separator:ab122bf64b86b40a312b51e7095d606be inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c68c8d24eb1471458caa6ceb7d3af39 inherit pub_methods_classmonero_1_1monero__wallet" id="r_a9c68c8d24eb1471458caa6ceb7d3af39"><td class="memItemLeft" align="right" valign="top">virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a9c68c8d24eb1471458caa6ceb7d3af39">get_tx_proof</a> (const std::string &amp;tx_hash, const std::string &amp;address, const std::string &amp;message) const</td></tr>
<tr class="separator:a9c68c8d24eb1471458caa6ceb7d3af39 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c549647f82d43726130f237a314f6e3 inherit pub_methods_classmonero_1_1monero__wallet" id="r_a5c549647f82d43726130f237a314f6e3"><td class="memItemLeft" align="right" valign="top">virtual std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__check__tx.html">monero_check_tx</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a5c549647f82d43726130f237a314f6e3">check_tx_proof</a> (const std::string &amp;tx_hash, const std::string &amp;address, const std::string &amp;message, const std::string &amp;signature) const</td></tr>
<tr class="separator:a5c549647f82d43726130f237a314f6e3 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a070af75f28e9b6a6e0240ab64de2dc4c inherit pub_methods_classmonero_1_1monero__wallet" id="r_a070af75f28e9b6a6e0240ab64de2dc4c"><td class="memItemLeft" align="right" valign="top">virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a070af75f28e9b6a6e0240ab64de2dc4c">get_spend_proof</a> (const std::string &amp;tx_hash, const std::string &amp;message) const</td></tr>
<tr class="separator:a070af75f28e9b6a6e0240ab64de2dc4c inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c7455cdc43839338cfc7126907d1d60 inherit pub_methods_classmonero_1_1monero__wallet" id="r_a0c7455cdc43839338cfc7126907d1d60"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a0c7455cdc43839338cfc7126907d1d60">check_spend_proof</a> (const std::string &amp;tx_hash, const std::string &amp;message, const std::string &amp;signature) const</td></tr>
<tr class="separator:a0c7455cdc43839338cfc7126907d1d60 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35a40aba5667a6c2c9a0c02527f2f90b inherit pub_methods_classmonero_1_1monero__wallet" id="r_a35a40aba5667a6c2c9a0c02527f2f90b"><td class="memItemLeft" align="right" valign="top">virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a35a40aba5667a6c2c9a0c02527f2f90b">get_reserve_proof_wallet</a> (const std::string &amp;message) const</td></tr>
<tr class="separator:a35a40aba5667a6c2c9a0c02527f2f90b inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7924db9e65cbde201521006a1a60121 inherit pub_methods_classmonero_1_1monero__wallet" id="r_ab7924db9e65cbde201521006a1a60121"><td class="memItemLeft" align="right" valign="top">virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#ab7924db9e65cbde201521006a1a60121">get_reserve_proof_account</a> (uint32_t account_idx, uint64_t amount, const std::string &amp;message) const</td></tr>
<tr class="separator:ab7924db9e65cbde201521006a1a60121 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a304e8f7a14965c794c3881d3cb08e8e9 inherit pub_methods_classmonero_1_1monero__wallet" id="r_a304e8f7a14965c794c3881d3cb08e8e9"><td class="memItemLeft" align="right" valign="top">virtual std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__check__reserve.html">monero_check_reserve</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a304e8f7a14965c794c3881d3cb08e8e9">check_reserve_proof</a> (const std::string &amp;address, const std::string &amp;message, const std::string &amp;signature) const</td></tr>
<tr class="separator:a304e8f7a14965c794c3881d3cb08e8e9 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed742141b640fff4e3399e95057dea0e inherit pub_methods_classmonero_1_1monero__wallet" id="r_aed742141b640fff4e3399e95057dea0e"><td class="memItemLeft" align="right" valign="top">virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#aed742141b640fff4e3399e95057dea0e">get_tx_note</a> (const std::string &amp;tx_hash) const</td></tr>
<tr class="separator:aed742141b640fff4e3399e95057dea0e inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0855313ace0bfc356f1211ada701f340 inherit pub_methods_classmonero_1_1monero__wallet" id="r_a0855313ace0bfc356f1211ada701f340"><td class="memItemLeft" align="right" valign="top">virtual std::vector&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a0855313ace0bfc356f1211ada701f340">get_tx_notes</a> (const std::vector&lt; std::string &gt; &amp;tx_hashes) const</td></tr>
<tr class="separator:a0855313ace0bfc356f1211ada701f340 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62ae2385255b3ae6e429e0f3a7f2284e inherit pub_methods_classmonero_1_1monero__wallet" id="r_a62ae2385255b3ae6e429e0f3a7f2284e"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a62ae2385255b3ae6e429e0f3a7f2284e">set_tx_note</a> (const std::string &amp;tx_hash, const std::string &amp;note)</td></tr>
<tr class="separator:a62ae2385255b3ae6e429e0f3a7f2284e inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50e02feb23e27bfd5caa43198d3a3d99 inherit pub_methods_classmonero_1_1monero__wallet" id="r_a50e02feb23e27bfd5caa43198d3a3d99"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a50e02feb23e27bfd5caa43198d3a3d99">set_tx_notes</a> (const std::vector&lt; std::string &gt; &amp;tx_hashes, const std::vector&lt; std::string &gt; &amp;notes)</td></tr>
<tr class="separator:a50e02feb23e27bfd5caa43198d3a3d99 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40cc28f10d971d0b3816cf3e149e3360 inherit pub_methods_classmonero_1_1monero__wallet" id="r_a40cc28f10d971d0b3816cf3e149e3360"><td class="memItemLeft" align="right" valign="top">virtual std::vector&lt; <a class="el" href="structmonero_1_1monero__address__book__entry.html">monero_address_book_entry</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a40cc28f10d971d0b3816cf3e149e3360">get_address_book_entries</a> (const std::vector&lt; uint64_t &gt; &amp;indices) const</td></tr>
<tr class="separator:a40cc28f10d971d0b3816cf3e149e3360 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73aa3db3dbcc170091afa3049fa55905 inherit pub_methods_classmonero_1_1monero__wallet" id="r_a73aa3db3dbcc170091afa3049fa55905"><td class="memItemLeft" align="right" valign="top">virtual uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a73aa3db3dbcc170091afa3049fa55905">add_address_book_entry</a> (const std::string &amp;address, const std::string &amp;description)</td></tr>
<tr class="separator:a73aa3db3dbcc170091afa3049fa55905 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a947b6826743e9707cbe831bc9207fafa inherit pub_methods_classmonero_1_1monero__wallet" id="r_a947b6826743e9707cbe831bc9207fafa"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a947b6826743e9707cbe831bc9207fafa">edit_address_book_entry</a> (uint64_t index, bool set_address, const std::string &amp;address, bool set_description, const std::string &amp;description)</td></tr>
<tr class="separator:a947b6826743e9707cbe831bc9207fafa inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c89b2f74da444e254dcfd337ccb1034 inherit pub_methods_classmonero_1_1monero__wallet" id="r_a8c89b2f74da444e254dcfd337ccb1034"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a8c89b2f74da444e254dcfd337ccb1034">delete_address_book_entry</a> (uint64_t index)</td></tr>
<tr class="separator:a8c89b2f74da444e254dcfd337ccb1034 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a383c81b2b8ba566b39889be6088eefe0 inherit pub_methods_classmonero_1_1monero__wallet" id="r_a383c81b2b8ba566b39889be6088eefe0"><td class="memItemLeft" align="right" valign="top">virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a383c81b2b8ba566b39889be6088eefe0">get_payment_uri</a> (const <a class="el" href="structmonero_1_1monero__tx__config.html">monero_tx_config</a> &amp;config) const</td></tr>
<tr class="separator:a383c81b2b8ba566b39889be6088eefe0 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9550a73038c323d3f5b15c03609f4ed inherit pub_methods_classmonero_1_1monero__wallet" id="r_af9550a73038c323d3f5b15c03609f4ed"><td class="memItemLeft" align="right" valign="top">virtual std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__tx__config.html">monero_tx_config</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#af9550a73038c323d3f5b15c03609f4ed">parse_payment_uri</a> (const std::string &amp;uri) const</td></tr>
<tr class="separator:af9550a73038c323d3f5b15c03609f4ed inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a341c6233de9dd4fb114badad6205c92f inherit pub_methods_classmonero_1_1monero__wallet" id="r_a341c6233de9dd4fb114badad6205c92f"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a341c6233de9dd4fb114badad6205c92f">get_attribute</a> (const std::string &amp;key, std::string &amp;value) const</td></tr>
<tr class="separator:a341c6233de9dd4fb114badad6205c92f inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a102efa22ea564896d043414ebdcf0c55 inherit pub_methods_classmonero_1_1monero__wallet" id="r_a102efa22ea564896d043414ebdcf0c55"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a102efa22ea564896d043414ebdcf0c55">set_attribute</a> (const std::string &amp;key, const std::string &amp;val)</td></tr>
<tr class="separator:a102efa22ea564896d043414ebdcf0c55 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d73894b5f7fd6e86abb512abee5b31a inherit pub_methods_classmonero_1_1monero__wallet" id="r_a8d73894b5f7fd6e86abb512abee5b31a"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a8d73894b5f7fd6e86abb512abee5b31a">start_mining</a> (boost::optional&lt; uint64_t &gt; num_threads, boost::optional&lt; bool &gt; background_mining, boost::optional&lt; bool &gt; ignore_battery)</td></tr>
<tr class="separator:a8d73894b5f7fd6e86abb512abee5b31a inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a339a4897c8379e0f018b3179fa16c8c2 inherit pub_methods_classmonero_1_1monero__wallet" id="r_a339a4897c8379e0f018b3179fa16c8c2"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a339a4897c8379e0f018b3179fa16c8c2">stop_mining</a> ()</td></tr>
<tr class="separator:a339a4897c8379e0f018b3179fa16c8c2 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd0de2804af1b35aa6271f5884bd22c7 inherit pub_methods_classmonero_1_1monero__wallet" id="r_abd0de2804af1b35aa6271f5884bd22c7"><td class="memItemLeft" align="right" valign="top">virtual uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#abd0de2804af1b35aa6271f5884bd22c7">wait_for_next_block</a> ()</td></tr>
<tr class="separator:abd0de2804af1b35aa6271f5884bd22c7 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c67e3f47a838e2837840a055d420403 inherit pub_methods_classmonero_1_1monero__wallet" id="r_a4c67e3f47a838e2837840a055d420403"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a4c67e3f47a838e2837840a055d420403">is_multisig_import_needed</a> () const</td></tr>
<tr class="separator:a4c67e3f47a838e2837840a055d420403 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef46bda9bf991cedc2ff68c317e68018 inherit pub_methods_classmonero_1_1monero__wallet" id="r_aef46bda9bf991cedc2ff68c317e68018"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#aef46bda9bf991cedc2ff68c317e68018">is_multisig</a> () const</td></tr>
<tr class="separator:aef46bda9bf991cedc2ff68c317e68018 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6e19b5d3eead2d07f2546f48c7cf11e inherit pub_methods_classmonero_1_1monero__wallet" id="r_aa6e19b5d3eead2d07f2546f48c7cf11e"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="structmonero_1_1monero__multisig__info.html">monero_multisig_info</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#aa6e19b5d3eead2d07f2546f48c7cf11e">get_multisig_info</a> () const</td></tr>
<tr class="separator:aa6e19b5d3eead2d07f2546f48c7cf11e inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f9b31c8abcbb90caf1c4c00538dbf83 inherit pub_methods_classmonero_1_1monero__wallet" id="r_a8f9b31c8abcbb90caf1c4c00538dbf83"><td class="memItemLeft" align="right" valign="top">virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a8f9b31c8abcbb90caf1c4c00538dbf83">prepare_multisig</a> ()</td></tr>
<tr class="separator:a8f9b31c8abcbb90caf1c4c00538dbf83 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04d5bd95d2c595a103186cb116c6bbd3 inherit pub_methods_classmonero_1_1monero__wallet" id="r_a04d5bd95d2c595a103186cb116c6bbd3"><td class="memItemLeft" align="right" valign="top">virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a04d5bd95d2c595a103186cb116c6bbd3">make_multisig</a> (const std::vector&lt; std::string &gt; &amp;multisig_hexes, int threshold, const std::string &amp;password)</td></tr>
<tr class="separator:a04d5bd95d2c595a103186cb116c6bbd3 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4beda75204b90456861a546068a8f674 inherit pub_methods_classmonero_1_1monero__wallet" id="r_a4beda75204b90456861a546068a8f674"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="structmonero_1_1monero__multisig__init__result.html">monero_multisig_init_result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a4beda75204b90456861a546068a8f674">exchange_multisig_keys</a> (const std::vector&lt; std::string &gt; &amp;mutisig_hexes, const std::string &amp;password)</td></tr>
<tr class="separator:a4beda75204b90456861a546068a8f674 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad512fb648e9166d0f9ee910271fcdb55 inherit pub_methods_classmonero_1_1monero__wallet" id="r_ad512fb648e9166d0f9ee910271fcdb55"><td class="memItemLeft" align="right" valign="top">virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#ad512fb648e9166d0f9ee910271fcdb55">export_multisig_hex</a> ()</td></tr>
<tr class="separator:ad512fb648e9166d0f9ee910271fcdb55 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a94fabc50dc0430ada729a8de07aaeb inherit pub_methods_classmonero_1_1monero__wallet" id="r_a0a94fabc50dc0430ada729a8de07aaeb"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a0a94fabc50dc0430ada729a8de07aaeb">import_multisig_hex</a> (const std::vector&lt; std::string &gt; &amp;multisig_hexes)</td></tr>
<tr class="separator:a0a94fabc50dc0430ada729a8de07aaeb inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9dc726f96c121b28499e795a2c864134 inherit pub_methods_classmonero_1_1monero__wallet" id="r_a9dc726f96c121b28499e795a2c864134"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="structmonero_1_1monero__multisig__sign__result.html">monero_multisig_sign_result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a9dc726f96c121b28499e795a2c864134">sign_multisig_tx_hex</a> (const std::string &amp;multisig_tx_hex)</td></tr>
<tr class="separator:a9dc726f96c121b28499e795a2c864134 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06bbfcca05560738520bbb031d01cbbf inherit pub_methods_classmonero_1_1monero__wallet" id="r_a06bbfcca05560738520bbb031d01cbbf"><td class="memItemLeft" align="right" valign="top">virtual std::vector&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a06bbfcca05560738520bbb031d01cbbf">submit_multisig_tx_hex</a> (const std::string &amp;signed_multisig_tx_hex)</td></tr>
<tr class="separator:a06bbfcca05560738520bbb031d01cbbf inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25f787c47fafa9da88335808d50dc5bc inherit pub_methods_classmonero_1_1monero__wallet" id="r_a25f787c47fafa9da88335808d50dc5bc"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a25f787c47fafa9da88335808d50dc5bc">change_password</a> (const std::string &amp;old_password, const std::string &amp;new_password)</td></tr>
<tr class="separator:a25f787c47fafa9da88335808d50dc5bc inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85c3484ccfea43aa624c3c8f1bd3ab8b inherit pub_methods_classmonero_1_1monero__wallet" id="r_a85c3484ccfea43aa624c3c8f1bd3ab8b"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a85c3484ccfea43aa624c3c8f1bd3ab8b">move_to</a> (const std::string &amp;path, const std::string &amp;password)</td></tr>
<tr class="separator:a85c3484ccfea43aa624c3c8f1bd3ab8b inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0160f23ebba72ab5be52e6509c918a5e inherit pub_methods_classmonero_1_1monero__wallet" id="r_a0160f23ebba72ab5be52e6509c918a5e"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a0160f23ebba72ab5be52e6509c918a5e">save</a> ()</td></tr>
<tr class="separator:a0160f23ebba72ab5be52e6509c918a5e inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a35e3eff1935f822eed3672e437ae4947" id="r_a35e3eff1935f822eed3672e437ae4947"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classmonero_1_1monero__wallet__keys.html">monero_wallet_keys</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a35e3eff1935f822eed3672e437ae4947">create_wallet_random</a> (const <a class="el" href="structmonero_1_1monero__wallet__config.html">monero_wallet_config</a> &amp;config)</td></tr>
<tr class="separator:a35e3eff1935f822eed3672e437ae4947"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9db87734693fdc01dc8f5606fde2914" id="r_ac9db87734693fdc01dc8f5606fde2914"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classmonero_1_1monero__wallet__keys.html">monero_wallet_keys</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac9db87734693fdc01dc8f5606fde2914">create_wallet_from_seed</a> (const <a class="el" href="structmonero_1_1monero__wallet__config.html">monero_wallet_config</a> &amp;config)</td></tr>
<tr class="separator:ac9db87734693fdc01dc8f5606fde2914"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1583ae855d8db004ab2ed3cf21f1cbdf" id="r_a1583ae855d8db004ab2ed3cf21f1cbdf"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classmonero_1_1monero__wallet__keys.html">monero_wallet_keys</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1583ae855d8db004ab2ed3cf21f1cbdf">create_wallet_from_keys</a> (const <a class="el" href="structmonero_1_1monero__wallet__config.html">monero_wallet_config</a> &amp;config)</td></tr>
<tr class="separator:a1583ae855d8db004ab2ed3cf21f1cbdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64bfa46f772a0f352bf4147769883811" id="r_a64bfa46f772a0f352bf4147769883811"><td class="memItemLeft" align="right" valign="top">static std::vector&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a64bfa46f772a0f352bf4147769883811">get_seed_languages</a> ()</td></tr>
<tr class="separator:a64bfa46f772a0f352bf4147769883811"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Implements a Monero wallet to provide basic key management. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a9a394861dde530e80add1949a130deb0" name="a9a394861dde530e80add1949a130deb0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9a394861dde530e80add1949a130deb0">&#9670;&#160;</a></span>~monero_wallet_keys()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">monero::monero_wallet_keys::~monero_wallet_keys </td>
<td>(</td>
<td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Destruct the wallet. </p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a2847e32abdcc6c9882297368d68c94c2" name="a2847e32abdcc6c9882297368d68c94c2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2847e32abdcc6c9882297368d68c94c2">&#9670;&#160;</a></span>close()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void monero::monero_wallet_keys::close </td>
<td>(</td>
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>save</em><span class="paramdefsep"> = </span><span class="paramdefval">false</span></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Optionally save then close the wallet.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">save</td><td>specifies if the wallet should be saved before being closed (default false) </td></tr>
</table>
</dd>
</dl>
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#ae89a5f2984886242c841b494276d79a7">monero::monero_wallet</a>.</p>
</div>
</div>
<a id="a1583ae855d8db004ab2ed3cf21f1cbdf" name="a1583ae855d8db004ab2ed3cf21f1cbdf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1583ae855d8db004ab2ed3cf21f1cbdf">&#9670;&#160;</a></span>create_wallet_from_keys()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classmonero_1_1monero__wallet__keys.html">monero_wallet_keys</a> * monero::monero_wallet_keys::create_wallet_from_keys </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structmonero_1_1monero__wallet__config.html">monero_wallet_config</a> &amp;</td> <td class="paramname"><span class="paramname"><em>config</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a wallet from an address, view key, and spend key.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">config</td><td>is the wallet configuration (network type, address, view key, spend key, language) </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ac9db87734693fdc01dc8f5606fde2914" name="ac9db87734693fdc01dc8f5606fde2914"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac9db87734693fdc01dc8f5606fde2914">&#9670;&#160;</a></span>create_wallet_from_seed()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classmonero_1_1monero__wallet__keys.html">monero_wallet_keys</a> * monero::monero_wallet_keys::create_wallet_from_seed </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structmonero_1_1monero__wallet__config.html">monero_wallet_config</a> &amp;</td> <td class="paramname"><span class="paramname"><em>config</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a wallet from an existing mnemonic phrase or seed.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">config</td><td>is the wallet configuration (network type, seed, seed offset, isMultisig) </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a35e3eff1935f822eed3672e437ae4947" name="a35e3eff1935f822eed3672e437ae4947"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a35e3eff1935f822eed3672e437ae4947">&#9670;&#160;</a></span>create_wallet_random()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classmonero_1_1monero__wallet__keys.html">monero_wallet_keys</a> * monero::monero_wallet_keys::create_wallet_random </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structmonero_1_1monero__wallet__config.html">monero_wallet_config</a> &amp;</td> <td class="paramname"><span class="paramname"><em>config</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a new wallet with a randomly generated seed.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">config</td><td>is the wallet configuration (network type and language) </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aef45d1c29b6604da1248c3e7e72353b2" name="aef45d1c29b6604da1248c3e7e72353b2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aef45d1c29b6604da1248c3e7e72353b2">&#9670;&#160;</a></span>decode_integrated_address()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structmonero_1_1monero__integrated__address.html">monero_integrated_address</a> monero::monero_wallet_keys::decode_integrated_address </td>
<td>(</td>
<td class="paramtype">const std::string &amp;</td> <td class="paramname"><span class="paramname"><em>integrated_address</em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Decode an integrated address to get its standard address and payment id.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">integrated_address</td><td>is an integrated address to decode </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the decoded integrated address including standard address and payment id </dd></dl>
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a7a0c8667be57e608559e747f8f87e27b">monero::monero_wallet</a>.</p>
</div>
</div>
<a id="a01be7fd8f0f4791cb42dc9901350d3c5" name="a01be7fd8f0f4791cb42dc9901350d3c5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a01be7fd8f0f4791cb42dc9901350d3c5">&#9670;&#160;</a></span>get_account()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structmonero_1_1monero__account.html">monero_account</a> monero::monero_wallet_keys::get_account </td>
<td>(</td>
<td class="paramtype">const uint32_t</td> <td class="paramname"><span class="paramname"><em>account_idx</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>include_subaddresses</em></span>&#160;) const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get an account.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">account_idx</td><td>specifies the account to get </td></tr>
<tr><td class="paramname">include_subaddresses</td><td>specifies if subaddresses should be included </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the retrieved account </dd></dl>
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#aea7bd458801615a1fa94e99a7c83dd6b">monero::monero_wallet</a>.</p>
</div>
</div>
<a id="ad74a044419431c480ca773a7bab0a2ed" name="ad74a044419431c480ca773a7bab0a2ed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad74a044419431c480ca773a7bab0a2ed">&#9670;&#160;</a></span>get_address()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::string monero::monero_wallet_keys::get_address </td>
<td>(</td>
<td class="paramtype">const uint32_t</td> <td class="paramname"><span class="paramname"><em>account_idx</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const uint32_t</td> <td class="paramname"><span class="paramname"><em>subaddress_idx</em></span>&#160;) const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the address of a specific subaddress.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">account_idx</td><td>specifies the account index of the address's subaddress </td></tr>
<tr><td class="paramname">subaddress_idx</td><td>specifies the subaddress index within the account </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the receive address of the specified subaddress </dd></dl>
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a98fdb5e65c9e9c4e0baa948250a54421">monero::monero_wallet</a>.</p>
</div>
</div>
<a id="ac33f17c60d237822b60a960d4f8f1ded" name="ac33f17c60d237822b60a960d4f8f1ded"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac33f17c60d237822b60a960d4f8f1ded">&#9670;&#160;</a></span>get_integrated_address()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structmonero_1_1monero__integrated__address.html">monero_integrated_address</a> monero::monero_wallet_keys::get_integrated_address </td>
<td>(</td>
<td class="paramtype">const std::string &amp;</td> <td class="paramname"><span class="paramname"><em>standard_address</em><span class="paramdefsep"> = </span><span class="paramdefval">&quot;&quot;</span>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;</td> <td class="paramname"><span class="paramname"><em>payment_id</em><span class="paramdefsep"> = </span><span class="paramdefval">&quot;&quot;</span></span>&#160;) const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get an integrated address from a standard address and a payment id.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">standard_address</td><td>is the integrated addresse's standard address (defaults to wallet's primary address) </td></tr>
<tr><td class="paramname">payment_id</td><td>is the integrated addresse's payment id (defaults to randomly generating new payment id) </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the integrated address </dd></dl>
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#afb1e8e58940572f5b82d91189d0d00e0">monero::monero_wallet</a>.</p>
</div>
</div>
<a id="af0d118734096a7faa1e4018d920c43e1" name="af0d118734096a7faa1e4018d920c43e1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af0d118734096a7faa1e4018d920c43e1">&#9670;&#160;</a></span>get_network_type()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespacemonero.html#ac9023a1d513e2526775d1e061bb5beed">monero_network_type</a> monero::monero_wallet_keys::get_network_type </td>
<td>(</td>
<td class="paramname"><span class="paramname"></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the wallet's network type (mainnet, testnet, or stagenet).</p>
<dl class="section return"><dt>Returns</dt><dd>the wallet's network type </dd></dl>
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a8a34be813b6285ed15fd61fcc3200cb8">monero::monero_wallet</a>.</p>
</div>
</div>
<a id="acca0795b9455f5f67dbdb4a8f50f3448" name="acca0795b9455f5f67dbdb4a8f50f3448"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acca0795b9455f5f67dbdb4a8f50f3448">&#9670;&#160;</a></span>get_primary_address()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::string monero::monero_wallet_keys::get_primary_address </td>
<td>(</td>
<td class="paramname"><span class="paramname"></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the wallet's primary address.</p>
<dl class="section return"><dt>Returns</dt><dd>the wallet's primary address </dd></dl>
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a9136cf9c9ea362bf5b90b89d4377239b">monero::monero_wallet</a>.</p>
</div>
</div>
<a id="aeca6751dff2d1286878b0bff755b73d4" name="aeca6751dff2d1286878b0bff755b73d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeca6751dff2d1286878b0bff755b73d4">&#9670;&#160;</a></span>get_private_spend_key()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::string monero::monero_wallet_keys::get_private_spend_key </td>
<td>(</td>
<td class="paramname"><span class="paramname"></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the wallet's private spend key.</p>
<dl class="section return"><dt>Returns</dt><dd>the wallet's private spend key </dd></dl>
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a8e81e19a990723b04bb807a55885eb0e">monero::monero_wallet</a>.</p>
</div>
</div>
<a id="a1a256166f00fbb8487c52dc7dcdae32e" name="a1a256166f00fbb8487c52dc7dcdae32e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1a256166f00fbb8487c52dc7dcdae32e">&#9670;&#160;</a></span>get_private_view_key()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::string monero::monero_wallet_keys::get_private_view_key </td>
<td>(</td>
<td class="paramname"><span class="paramname"></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the wallet's private view key.</p>
<dl class="section return"><dt>Returns</dt><dd>the wallet's private view key </dd></dl>
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a02a0dffa31a1ad6ba9b8c407b07965a1">monero::monero_wallet</a>.</p>
</div>
</div>
<a id="aaa29dad0f3eddf8a325e377779be9b85" name="aaa29dad0f3eddf8a325e377779be9b85"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaa29dad0f3eddf8a325e377779be9b85">&#9670;&#160;</a></span>get_public_spend_key()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::string monero::monero_wallet_keys::get_public_spend_key </td>
<td>(</td>
<td class="paramname"><span class="paramname"></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the wallet's public spend key.</p>
<dl class="section return"><dt>Returns</dt><dd>the wallet's public spend key </dd></dl>
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a2266e22ebb43a9c86a76eb37a1c6fe16">monero::monero_wallet</a>.</p>
</div>
</div>
<a id="ad3d14076b6b7c07e89924e9a1b7741d7" name="ad3d14076b6b7c07e89924e9a1b7741d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad3d14076b6b7c07e89924e9a1b7741d7">&#9670;&#160;</a></span>get_public_view_key()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::string monero::monero_wallet_keys::get_public_view_key </td>
<td>(</td>
<td class="paramname"><span class="paramname"></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the wallet's public view key.</p>
<dl class="section return"><dt>Returns</dt><dd>the wallet's public view key </dd></dl>
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#aa14e6da8c148be38336f9a987fc60643">monero::monero_wallet</a>.</p>
</div>
</div>
<a id="acfa833fcc9b5369fcba5f8ee1caad6f3" name="acfa833fcc9b5369fcba5f8ee1caad6f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acfa833fcc9b5369fcba5f8ee1caad6f3">&#9670;&#160;</a></span>get_seed()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::string monero::monero_wallet_keys::get_seed </td>
<td>(</td>
<td class="paramname"><span class="paramname"></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the wallet's mnemonic phrase or seed.</p>
<dl class="section return"><dt>Returns</dt><dd>the wallet's mnemonic phrase or seed. </dd></dl>
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#ad98f1ff0533d654f29a4155f6efcc8c2">monero::monero_wallet</a>.</p>
</div>
</div>
<a id="a890195401d087b65a1e8aba61c5bafad" name="a890195401d087b65a1e8aba61c5bafad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a890195401d087b65a1e8aba61c5bafad">&#9670;&#160;</a></span>get_seed_language()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::string monero::monero_wallet_keys::get_seed_language </td>
<td>(</td>
<td class="paramname"><span class="paramname"></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the language of the wallet's mnemonic phrase or seed.</p>
<dl class="section return"><dt>Returns</dt><dd>the language of the wallet's mnemonic phrase or seed. </dd></dl>
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#afa7cbec0ed2215f22829c05979416cee">monero::monero_wallet</a>.</p>
</div>
</div>
<a id="a64bfa46f772a0f352bf4147769883811" name="a64bfa46f772a0f352bf4147769883811"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a64bfa46f772a0f352bf4147769883811">&#9670;&#160;</a></span>get_seed_languages()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::vector&lt; std::string &gt; monero::monero_wallet_keys::get_seed_languages </td>
<td>(</td>
<td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get a list of available languages for the wallet's seed.</p>
<dl class="section return"><dt>Returns</dt><dd>the available languages for the wallet's seed </dd></dl>
</div>
</div>
<a id="a3c524bd25e4c7013d60b114b61d8b9d0" name="a3c524bd25e4c7013d60b114b61d8b9d0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3c524bd25e4c7013d60b114b61d8b9d0">&#9670;&#160;</a></span>get_subaddresses()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::vector&lt; <a class="el" href="structmonero_1_1monero__subaddress.html">monero_subaddress</a> &gt; monero::monero_wallet_keys::get_subaddresses </td>
<td>(</td>
<td class="paramtype">const uint32_t</td> <td class="paramname"><span class="paramname"><em>account_idx</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::vector&lt; uint32_t &gt; &amp;</td> <td class="paramname"><span class="paramname"><em>subaddress_indices</em></span>&#160;) const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get subaddresses in an account.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">account_idx</td><td>specifies the account to get subaddresses within </td></tr>
<tr><td class="paramname">subaddress_indices</td><td>are specific subaddresses to get (optional) </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the retrieved subaddresses </dd></dl>
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a5eb46580b410754a531b8440bedd62a1">monero::monero_wallet</a>.</p>
</div>
</div>
<a id="a408e2f71d80854ba59f49207042cbabc" name="a408e2f71d80854ba59f49207042cbabc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a408e2f71d80854ba59f49207042cbabc">&#9670;&#160;</a></span>get_version()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structmonero_1_1monero__version.html">monero_version</a> monero::monero_wallet_keys::get_version </td>
<td>(</td>
<td class="paramname"><span class="paramname"></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the wallet's version.</p>
<dl class="section return"><dt>Returns</dt><dd>the wallet's version </dd></dl>
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a6b69f718345c5425264b0de9b89b6a27">monero::monero_wallet</a>.</p>
</div>
</div>
<a id="a534e10f6fa13d8da262e81c581355937" name="a534e10f6fa13d8da262e81c581355937"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a534e10f6fa13d8da262e81c581355937">&#9670;&#160;</a></span>is_view_only()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool monero::monero_wallet_keys::is_view_only </td>
<td>(</td>
<td class="paramname"><span class="paramname"></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Supported wallet methods. </p>
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a93fa8c7bce2de04a771618378ebebe4f">monero::monero_wallet</a>.</p>
</div>
</div>
<a id="a817780c43761f5471bea5153e705f1d5" name="a817780c43761f5471bea5153e705f1d5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a817780c43761f5471bea5153e705f1d5">&#9670;&#160;</a></span>sign_message()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::string monero::monero_wallet_keys::sign_message </td>
<td>(</td>
<td class="paramtype">const std::string &amp;</td> <td class="paramname"><span class="paramname"><em>msg</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespacemonero.html#a5ada8f66cddd59159701650a6a8c078b">monero_message_signature_type</a></td> <td class="paramname"><span class="paramname"><em>signature_type</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t</td> <td class="paramname"><span class="paramname"><em>account_idx</em><span class="paramdefsep"> = </span><span class="paramdefval">0</span>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t</td> <td class="paramname"><span class="paramname"><em>subaddress_idx</em><span class="paramdefsep"> = </span><span class="paramdefval">0</span></span>&#160;) const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sign a message.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">msg</td><td>- the message to sign </td></tr>
<tr><td class="paramname">signature_type</td><td>- sign with spend key or spend key </td></tr>
<tr><td class="paramname">account_idx</td><td>- the account index of the message signature (default 0) </td></tr>
<tr><td class="paramname">subaddress_idx</td><td>- the subaddress index of the message signature (default 0) </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the message signature </dd></dl>
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#af65667677cd03973ab87389c1dc0c545">monero::monero_wallet</a>.</p>
</div>
</div>
<a id="a423810896328a3c25a9ad36b52001a5b" name="a423810896328a3c25a9ad36b52001a5b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a423810896328a3c25a9ad36b52001a5b">&#9670;&#160;</a></span>verify_message()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structmonero_1_1monero__message__signature__result.html">monero_message_signature_result</a> monero::monero_wallet_keys::verify_message </td>
<td>(</td>
<td class="paramtype">const std::string &amp;</td> <td class="paramname"><span class="paramname"><em>msg</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;</td> <td class="paramname"><span class="paramname"><em>address</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;</td> <td class="paramname"><span class="paramname"><em>signature</em></span>&#160;) const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Verify a message signature.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">msg</td><td>- the signed message </td></tr>
<tr><td class="paramname">address</td><td>- signing address </td></tr>
<tr><td class="paramname">signature</td><td>- signature </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the message signature result </dd></dl>
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a1d124fdc9f8586974aa03cbaad0e315d">monero::monero_wallet</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>wallet/<a class="el" href="monero__wallet__keys_8h_source.html">monero_wallet_keys.h</a></li>
<li>wallet/<b>monero_wallet_keys.cpp</b></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>