mirror of
https://github.com/wownero/wownero-cpp.git
synced 2026-10-17 07:11:30 +02:00
4540 lines
246 KiB
HTML
4540 lines
246 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_full 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&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&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__full.html">monero_wallet_full</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pub-static-methods">Static Public Member Functions</a> |
|
|
<a href="#pro-methods">Protected Member Functions</a> |
|
|
<a href="#pro-attribs">Protected Attributes</a> |
|
|
<a href="#friends">Friends</a> |
|
|
<a href="classmonero_1_1monero__wallet__full-members.html">List of all members</a> </div>
|
|
<div class="headertitle"><div class="title">monero::monero_wallet_full Class Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p><code>#include <<a class="el" href="monero__wallet__full_8h_source.html">monero_wallet_full.h</a>></code></p>
|
|
<div class="dynheader">
|
|
Inheritance diagram for monero::monero_wallet_full:</div>
|
|
<div class="dyncontent">
|
|
<div class="center">
|
|
<img src="classmonero_1_1monero__wallet__full.png" usemap="#monero::monero_5Fwallet_5Ffull_map" alt=""/>
|
|
<map id="monero::monero_5Fwallet_5Ffull_map" name="monero::monero_5Fwallet_5Ffull_map">
|
|
<area href="classmonero_1_1monero__wallet.html" alt="monero::monero_wallet" shape="rect" coords="0,0,165,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:a9a6863182173bb4701745afb9dacc6de" id="r_a9a6863182173bb4701745afb9dacc6de"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9a6863182173bb4701745afb9dacc6de">~monero_wallet_full</a> ()</td></tr>
|
|
<tr class="separator:a9a6863182173bb4701745afb9dacc6de"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3220e4ebaccc4ae2cc5c7eedea19c592" id="r_a3220e4ebaccc4ae2cc5c7eedea19c592"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3220e4ebaccc4ae2cc5c7eedea19c592">is_view_only</a> () const override</td></tr>
|
|
<tr class="separator:a3220e4ebaccc4ae2cc5c7eedea19c592"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afa2fdb0edca4f399822d5b6bf226cecc" id="r_afa2fdb0edca4f399822d5b6bf226cecc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#afa2fdb0edca4f399822d5b6bf226cecc">set_daemon_connection</a> (const std::string &uri, const std::string &username="", const std::string &password="") override</td></tr>
|
|
<tr class="separator:afa2fdb0edca4f399822d5b6bf226cecc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a108de050f007e0ec0f308c53ab9fefcf" id="r_a108de050f007e0ec0f308c53ab9fefcf"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a108de050f007e0ec0f308c53ab9fefcf">set_daemon_connection</a> (const boost::optional< <a class="el" href="structmonero_1_1monero__rpc__connection.html">monero_rpc_connection</a> > &connection) override</td></tr>
|
|
<tr class="separator:a108de050f007e0ec0f308c53ab9fefcf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a11cd98b9d76c0792458e27949b7cd316" id="r_a11cd98b9d76c0792458e27949b7cd316"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a11cd98b9d76c0792458e27949b7cd316">set_daemon_proxy</a> (const std::string &uri="") override</td></tr>
|
|
<tr class="separator:a11cd98b9d76c0792458e27949b7cd316"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a54eb65f1a897991749cfcb70258ba8ec" id="r_a54eb65f1a897991749cfcb70258ba8ec"><td class="memItemLeft" align="right" valign="top">boost::optional< <a class="el" href="structmonero_1_1monero__rpc__connection.html">monero_rpc_connection</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="#a54eb65f1a897991749cfcb70258ba8ec">get_daemon_connection</a> () const override</td></tr>
|
|
<tr class="separator:a54eb65f1a897991749cfcb70258ba8ec"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aae8f28b266f7cb745c100bfe893ae056" id="r_aae8f28b266f7cb745c100bfe893ae056"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#aae8f28b266f7cb745c100bfe893ae056">is_connected_to_daemon</a> () const override</td></tr>
|
|
<tr class="separator:aae8f28b266f7cb745c100bfe893ae056"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a81e1b61672fed88b8bbbba4182c8182c" id="r_a81e1b61672fed88b8bbbba4182c8182c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a81e1b61672fed88b8bbbba4182c8182c">is_daemon_synced</a> () const override</td></tr>
|
|
<tr class="separator:a81e1b61672fed88b8bbbba4182c8182c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9b439dedd15e0a37b60c9d4e036f7251" id="r_a9b439dedd15e0a37b60c9d4e036f7251"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9b439dedd15e0a37b60c9d4e036f7251">is_daemon_trusted</a> () const override</td></tr>
|
|
<tr class="separator:a9b439dedd15e0a37b60c9d4e036f7251"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af1da8fb4fd8b78a387fd837e613e0f10" id="r_af1da8fb4fd8b78a387fd837e613e0f10"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#af1da8fb4fd8b78a387fd837e613e0f10">is_synced</a> () const override</td></tr>
|
|
<tr class="separator:af1da8fb4fd8b78a387fd837e613e0f10"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0a325158f17b75383aa26686fe7a041d" id="r_a0a325158f17b75383aa26686fe7a041d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmonero_1_1monero__version.html">monero_version</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0a325158f17b75383aa26686fe7a041d">get_version</a> () const override</td></tr>
|
|
<tr class="separator:a0a325158f17b75383aa26686fe7a041d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1856b86e596e9a45c8d1c5f2af6549fc" id="r_a1856b86e596e9a45c8d1c5f2af6549fc"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1856b86e596e9a45c8d1c5f2af6549fc">get_path</a> () const override</td></tr>
|
|
<tr class="separator:a1856b86e596e9a45c8d1c5f2af6549fc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac63f87b388780510933a5d6af59627b2" id="r_ac63f87b388780510933a5d6af59627b2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacemonero.html#ac9023a1d513e2526775d1e061bb5beed">monero_network_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac63f87b388780510933a5d6af59627b2">get_network_type</a> () const override</td></tr>
|
|
<tr class="separator:ac63f87b388780510933a5d6af59627b2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a01693fb79192a5f5909d92beaa23a8ed" id="r_a01693fb79192a5f5909d92beaa23a8ed"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#a01693fb79192a5f5909d92beaa23a8ed">get_seed</a> () const override</td></tr>
|
|
<tr class="separator:a01693fb79192a5f5909d92beaa23a8ed"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac214c5e6558bcaab543b48f22876af35" id="r_ac214c5e6558bcaab543b48f22876af35"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac214c5e6558bcaab543b48f22876af35">get_seed_language</a> () const override</td></tr>
|
|
<tr class="separator:ac214c5e6558bcaab543b48f22876af35"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0e4bccdfdf7ad5914acc8e6323941698" id="r_a0e4bccdfdf7ad5914acc8e6323941698"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0e4bccdfdf7ad5914acc8e6323941698">get_public_view_key</a> () const override</td></tr>
|
|
<tr class="separator:a0e4bccdfdf7ad5914acc8e6323941698"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0cb1cf3761db9bdec420ef68cc0e8ff5" id="r_a0cb1cf3761db9bdec420ef68cc0e8ff5"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0cb1cf3761db9bdec420ef68cc0e8ff5">get_private_view_key</a> () const override</td></tr>
|
|
<tr class="separator:a0cb1cf3761db9bdec420ef68cc0e8ff5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeabe747f154f03042da340571eaed941" id="r_aeabe747f154f03042da340571eaed941"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#aeabe747f154f03042da340571eaed941">get_public_spend_key</a> () const override</td></tr>
|
|
<tr class="separator:aeabe747f154f03042da340571eaed941"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad81c49c5efff02aac2fe4bc117a93c75" id="r_ad81c49c5efff02aac2fe4bc117a93c75"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad81c49c5efff02aac2fe4bc117a93c75">get_private_spend_key</a> () const override</td></tr>
|
|
<tr class="separator:ad81c49c5efff02aac2fe4bc117a93c75"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa2abdb80b46ea1a4e7b9731100d9c07b" id="r_aa2abdb80b46ea1a4e7b9731100d9c07b"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa2abdb80b46ea1a4e7b9731100d9c07b">get_address</a> (const uint32_t account_idx, const uint32_t subaddress_idx) const override</td></tr>
|
|
<tr class="separator:aa2abdb80b46ea1a4e7b9731100d9c07b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a475ee65b0c41626e5223d261992194c0" id="r_a475ee65b0c41626e5223d261992194c0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmonero_1_1monero__subaddress.html">monero_subaddress</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a475ee65b0c41626e5223d261992194c0">get_address_index</a> (const std::string &address) const override</td></tr>
|
|
<tr class="separator:a475ee65b0c41626e5223d261992194c0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abb7e003615703f7c1e363f30625ea673" id="r_abb7e003615703f7c1e363f30625ea673"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmonero_1_1monero__integrated__address.html">monero_integrated_address</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#abb7e003615703f7c1e363f30625ea673">get_integrated_address</a> (const std::string &standard_address="", const std::string &payment_id="") const override</td></tr>
|
|
<tr class="separator:abb7e003615703f7c1e363f30625ea673"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5a0996ab777d2a44161968ef2b3b4bc8" id="r_a5a0996ab777d2a44161968ef2b3b4bc8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmonero_1_1monero__integrated__address.html">monero_integrated_address</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5a0996ab777d2a44161968ef2b3b4bc8">decode_integrated_address</a> (const std::string &integrated_address) const override</td></tr>
|
|
<tr class="separator:a5a0996ab777d2a44161968ef2b3b4bc8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad6811bbc709aaf7be8b396dad28a1750" id="r_ad6811bbc709aaf7be8b396dad28a1750"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad6811bbc709aaf7be8b396dad28a1750">get_height</a> () const override</td></tr>
|
|
<tr class="separator:ad6811bbc709aaf7be8b396dad28a1750"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0b27eab5ff9609400b83e65dae562063" id="r_a0b27eab5ff9609400b83e65dae562063"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0b27eab5ff9609400b83e65dae562063">get_restore_height</a> () const override</td></tr>
|
|
<tr class="separator:a0b27eab5ff9609400b83e65dae562063"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af6c33a2be4b95eec8540dcf69f997fa2" id="r_af6c33a2be4b95eec8540dcf69f997fa2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#af6c33a2be4b95eec8540dcf69f997fa2">set_restore_height</a> (uint64_t restore_height) override</td></tr>
|
|
<tr class="separator:af6c33a2be4b95eec8540dcf69f997fa2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae9e3522fc52cb56998f95589b773d4b3" id="r_ae9e3522fc52cb56998f95589b773d4b3"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae9e3522fc52cb56998f95589b773d4b3">get_daemon_height</a> () const override</td></tr>
|
|
<tr class="separator:ae9e3522fc52cb56998f95589b773d4b3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adae3b3f02bf19d2724f3a55bc737c913" id="r_adae3b3f02bf19d2724f3a55bc737c913"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#adae3b3f02bf19d2724f3a55bc737c913">get_daemon_max_peer_height</a> () const override</td></tr>
|
|
<tr class="separator:adae3b3f02bf19d2724f3a55bc737c913"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a56620accabd9de7c09408fbdd8c164f2" id="r_a56620accabd9de7c09408fbdd8c164f2"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a56620accabd9de7c09408fbdd8c164f2">get_height_by_date</a> (uint16_t year, uint8_t month, uint8_t day) const override</td></tr>
|
|
<tr class="separator:a56620accabd9de7c09408fbdd8c164f2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a76a7a7c4adcdba682e66d283970e1717" id="r_a76a7a7c4adcdba682e66d283970e1717"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a76a7a7c4adcdba682e66d283970e1717">add_listener</a> (<a class="el" href="classmonero_1_1monero__wallet__listener.html">monero_wallet_listener</a> &listener) override</td></tr>
|
|
<tr class="separator:a76a7a7c4adcdba682e66d283970e1717"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad52745b626f389fd234da9886c6f716a" id="r_ad52745b626f389fd234da9886c6f716a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad52745b626f389fd234da9886c6f716a">remove_listener</a> (<a class="el" href="classmonero_1_1monero__wallet__listener.html">monero_wallet_listener</a> &listener) override</td></tr>
|
|
<tr class="separator:ad52745b626f389fd234da9886c6f716a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa5c60da9c6f73aeffed702e57eb91832" id="r_aa5c60da9c6f73aeffed702e57eb91832"><td class="memItemLeft" align="right" valign="top">std::set< <a class="el" href="classmonero_1_1monero__wallet__listener.html">monero_wallet_listener</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa5c60da9c6f73aeffed702e57eb91832">get_listeners</a> () override</td></tr>
|
|
<tr class="separator:aa5c60da9c6f73aeffed702e57eb91832"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ace8cada93560f0cf1e2c90684d1e7f61" id="r_ace8cada93560f0cf1e2c90684d1e7f61"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmonero_1_1monero__sync__result.html">monero_sync_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ace8cada93560f0cf1e2c90684d1e7f61">sync</a> () override</td></tr>
|
|
<tr class="separator:ace8cada93560f0cf1e2c90684d1e7f61"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3a5d216410c426db81ca4025cd5ad91f" id="r_a3a5d216410c426db81ca4025cd5ad91f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmonero_1_1monero__sync__result.html">monero_sync_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3a5d216410c426db81ca4025cd5ad91f">sync</a> (<a class="el" href="classmonero_1_1monero__wallet__listener.html">monero_wallet_listener</a> &listener) override</td></tr>
|
|
<tr class="separator:a3a5d216410c426db81ca4025cd5ad91f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2911a5f60f907fb487f06621707d4614" id="r_a2911a5f60f907fb487f06621707d4614"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmonero_1_1monero__sync__result.html">monero_sync_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2911a5f60f907fb487f06621707d4614">sync</a> (uint64_t start_height) override</td></tr>
|
|
<tr class="separator:a2911a5f60f907fb487f06621707d4614"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4b9631a522e3e33a6342f52f31504e63" id="r_a4b9631a522e3e33a6342f52f31504e63"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmonero_1_1monero__sync__result.html">monero_sync_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4b9631a522e3e33a6342f52f31504e63">sync</a> (uint64_t start_height, <a class="el" href="classmonero_1_1monero__wallet__listener.html">monero_wallet_listener</a> &listener) override</td></tr>
|
|
<tr class="separator:a4b9631a522e3e33a6342f52f31504e63"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a75ba267ea4c2bff0b6eb4c7456eb115e" id="r_a75ba267ea4c2bff0b6eb4c7456eb115e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a75ba267ea4c2bff0b6eb4c7456eb115e">start_syncing</a> (uint64_t sync_period_in_ms) override</td></tr>
|
|
<tr class="separator:a75ba267ea4c2bff0b6eb4c7456eb115e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a178f4ba645cd4e19ae0c73d6349d7e10" id="r_a178f4ba645cd4e19ae0c73d6349d7e10"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a178f4ba645cd4e19ae0c73d6349d7e10">stop_syncing</a> () override</td></tr>
|
|
<tr class="separator:a178f4ba645cd4e19ae0c73d6349d7e10"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9f1d059d6a27b51ae5be44c5dfdfe3e4" id="r_a9f1d059d6a27b51ae5be44c5dfdfe3e4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9f1d059d6a27b51ae5be44c5dfdfe3e4">scan_txs</a> (const std::vector< std::string > &tx_hashes) override</td></tr>
|
|
<tr class="separator:a9f1d059d6a27b51ae5be44c5dfdfe3e4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a389d49f275722641fc4d7367f13ea0f2" id="r_a389d49f275722641fc4d7367f13ea0f2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a389d49f275722641fc4d7367f13ea0f2">rescan_spent</a> () override</td></tr>
|
|
<tr class="separator:a389d49f275722641fc4d7367f13ea0f2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2f531d495aa46224fa19c54298a8029e" id="r_a2f531d495aa46224fa19c54298a8029e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2f531d495aa46224fa19c54298a8029e">rescan_blockchain</a> () override</td></tr>
|
|
<tr class="separator:a2f531d495aa46224fa19c54298a8029e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aba7567ab3f759238d8e389a156668396" id="r_aba7567ab3f759238d8e389a156668396"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#aba7567ab3f759238d8e389a156668396">get_balance</a> () const override</td></tr>
|
|
<tr class="separator:aba7567ab3f759238d8e389a156668396"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aed8ee2a5240a928b57f1bd5a16041f37" id="r_aed8ee2a5240a928b57f1bd5a16041f37"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#aed8ee2a5240a928b57f1bd5a16041f37">get_balance</a> (uint32_t account_idx) const override</td></tr>
|
|
<tr class="separator:aed8ee2a5240a928b57f1bd5a16041f37"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af87467f7b8f871d2826272822b126991" id="r_af87467f7b8f871d2826272822b126991"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#af87467f7b8f871d2826272822b126991">get_balance</a> (uint32_t account_idx, uint32_t subaddress_idx) const override</td></tr>
|
|
<tr class="separator:af87467f7b8f871d2826272822b126991"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a44784910aceb3158e27388fb98ad00ab" id="r_a44784910aceb3158e27388fb98ad00ab"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a44784910aceb3158e27388fb98ad00ab">get_unlocked_balance</a> () const override</td></tr>
|
|
<tr class="separator:a44784910aceb3158e27388fb98ad00ab"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afa2d24aeb011179db712e250244b8bd5" id="r_afa2d24aeb011179db712e250244b8bd5"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#afa2d24aeb011179db712e250244b8bd5">get_unlocked_balance</a> (uint32_t account_idx) const override</td></tr>
|
|
<tr class="separator:afa2d24aeb011179db712e250244b8bd5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae27a94b95835941b3fb32785beba6a83" id="r_ae27a94b95835941b3fb32785beba6a83"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae27a94b95835941b3fb32785beba6a83">get_unlocked_balance</a> (uint32_t account_idx, uint32_t subaddress_idx) const override</td></tr>
|
|
<tr class="separator:ae27a94b95835941b3fb32785beba6a83"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a13fbafd362f545b2292c5f8bfc46103d" id="r_a13fbafd362f545b2292c5f8bfc46103d"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="structmonero_1_1monero__account.html">monero_account</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="#a13fbafd362f545b2292c5f8bfc46103d">get_accounts</a> (bool include_subaddresses, const std::string &tag) const override</td></tr>
|
|
<tr class="separator:a13fbafd362f545b2292c5f8bfc46103d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0fc3e155a18df640e42b147d1c3804f1" id="r_a0fc3e155a18df640e42b147d1c3804f1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmonero_1_1monero__account.html">monero_account</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0fc3e155a18df640e42b147d1c3804f1">get_account</a> (const uint32_t account_idx, bool include_subaddresses) const override</td></tr>
|
|
<tr class="separator:a0fc3e155a18df640e42b147d1c3804f1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac6ef9acc3d1febf8a092eda28dbaccc6" id="r_ac6ef9acc3d1febf8a092eda28dbaccc6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmonero_1_1monero__account.html">monero_account</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac6ef9acc3d1febf8a092eda28dbaccc6">create_account</a> (const std::string &label="") override</td></tr>
|
|
<tr class="separator:ac6ef9acc3d1febf8a092eda28dbaccc6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a20905c4cc03485d65328a4bb688bbe8b" id="r_a20905c4cc03485d65328a4bb688bbe8b"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="structmonero_1_1monero__subaddress.html">monero_subaddress</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="#a20905c4cc03485d65328a4bb688bbe8b">get_subaddresses</a> (const uint32_t account_idx, const std::vector< uint32_t > &subaddress_indices) const override</td></tr>
|
|
<tr class="separator:a20905c4cc03485d65328a4bb688bbe8b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2ce8da5afc25411f5dd1384543d9e6a0" id="r_a2ce8da5afc25411f5dd1384543d9e6a0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmonero_1_1monero__subaddress.html">monero_subaddress</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2ce8da5afc25411f5dd1384543d9e6a0">create_subaddress</a> (uint32_t account_idx, const std::string &label="") override</td></tr>
|
|
<tr class="separator:a2ce8da5afc25411f5dd1384543d9e6a0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae9500587ef6d520358a1c5831c6cdaa2" id="r_ae9500587ef6d520358a1c5831c6cdaa2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae9500587ef6d520358a1c5831c6cdaa2">set_subaddress_label</a> (uint32_t account_idx, uint32_t subaddress_idx, const std::string &label="") override</td></tr>
|
|
<tr class="separator:ae9500587ef6d520358a1c5831c6cdaa2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5f751d58a46342674b25584a20011f3a" id="r_a5f751d58a46342674b25584a20011f3a"><td class="memItemLeft" align="right" valign="top">std::vector< std::shared_ptr< <a class="el" href="structmonero_1_1monero__tx__wallet.html">monero_tx_wallet</a> > > </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5f751d58a46342674b25584a20011f3a">get_txs</a> () const override</td></tr>
|
|
<tr class="separator:a5f751d58a46342674b25584a20011f3a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa3ea881f83a3abbb76587b7b1cfbfd43" id="r_aa3ea881f83a3abbb76587b7b1cfbfd43"><td class="memItemLeft" align="right" valign="top">std::vector< std::shared_ptr< <a class="el" href="structmonero_1_1monero__tx__wallet.html">monero_tx_wallet</a> > > </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa3ea881f83a3abbb76587b7b1cfbfd43">get_txs</a> (const <a class="el" href="structmonero_1_1monero__tx__query.html">monero_tx_query</a> &query) const override</td></tr>
|
|
<tr class="separator:aa3ea881f83a3abbb76587b7b1cfbfd43"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aee973f0c06d9a92de30309ada906b99c" id="r_aee973f0c06d9a92de30309ada906b99c"><td class="memItemLeft" align="right" valign="top">std::vector< std::shared_ptr< <a class="el" href="structmonero_1_1monero__transfer.html">monero_transfer</a> > > </td><td class="memItemRight" valign="bottom"><a class="el" href="#aee973f0c06d9a92de30309ada906b99c">get_transfers</a> (const <a class="el" href="structmonero_1_1monero__transfer__query.html">monero_transfer_query</a> &query) const override</td></tr>
|
|
<tr class="separator:aee973f0c06d9a92de30309ada906b99c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a04f11df03accb31e14b9fc67f7daa5f1" id="r_a04f11df03accb31e14b9fc67f7daa5f1"><td class="memItemLeft" align="right" valign="top">std::vector< std::shared_ptr< <a class="el" href="structmonero_1_1monero__output__wallet.html">monero_output_wallet</a> > > </td><td class="memItemRight" valign="bottom"><a class="el" href="#a04f11df03accb31e14b9fc67f7daa5f1">get_outputs</a> (const <a class="el" href="structmonero_1_1monero__output__query.html">monero_output_query</a> &query) const override</td></tr>
|
|
<tr class="separator:a04f11df03accb31e14b9fc67f7daa5f1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a59470585f491768ae7417538ed1be342" id="r_a59470585f491768ae7417538ed1be342"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#a59470585f491768ae7417538ed1be342">export_outputs</a> (bool all=false) const override</td></tr>
|
|
<tr class="separator:a59470585f491768ae7417538ed1be342"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6c9308121dbc52e409576287ada6a562" id="r_a6c9308121dbc52e409576287ada6a562"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6c9308121dbc52e409576287ada6a562">import_outputs</a> (const std::string &outputs_hex) override</td></tr>
|
|
<tr class="separator:a6c9308121dbc52e409576287ada6a562"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a251a70f5146e8a199e71cfb285ca1788" id="r_a251a70f5146e8a199e71cfb285ca1788"><td class="memItemLeft" align="right" valign="top">std::vector< std::shared_ptr< <a class="el" href="structmonero_1_1monero__key__image.html">monero_key_image</a> > > </td><td class="memItemRight" valign="bottom"><a class="el" href="#a251a70f5146e8a199e71cfb285ca1788">export_key_images</a> (bool all=false) const override</td></tr>
|
|
<tr class="separator:a251a70f5146e8a199e71cfb285ca1788"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a271ce803903991bf8980c56e3404e531" id="r_a271ce803903991bf8980c56e3404e531"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="structmonero_1_1monero__key__image__import__result.html">monero_key_image_import_result</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="#a271ce803903991bf8980c56e3404e531">import_key_images</a> (const std::vector< std::shared_ptr< <a class="el" href="structmonero_1_1monero__key__image.html">monero_key_image</a> > > &key_images) override</td></tr>
|
|
<tr class="separator:a271ce803903991bf8980c56e3404e531"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a292a177bc1d7fe3f583abe8e7bb7bad1" id="r_a292a177bc1d7fe3f583abe8e7bb7bad1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a292a177bc1d7fe3f583abe8e7bb7bad1">freeze_output</a> (const std::string &key_image) override</td></tr>
|
|
<tr class="separator:a292a177bc1d7fe3f583abe8e7bb7bad1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a443bba504a3df69453dee1a575d8d767" id="r_a443bba504a3df69453dee1a575d8d767"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a443bba504a3df69453dee1a575d8d767">thaw_output</a> (const std::string &key_image) override</td></tr>
|
|
<tr class="separator:a443bba504a3df69453dee1a575d8d767"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7b7f2e373a70fed3f00e02d83eb14312" id="r_a7b7f2e373a70fed3f00e02d83eb14312"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7b7f2e373a70fed3f00e02d83eb14312">is_output_frozen</a> (const std::string &key_image) override</td></tr>
|
|
<tr class="separator:a7b7f2e373a70fed3f00e02d83eb14312"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a48e711a5d2993be5ada5f61d94c09bd1" id="r_a48e711a5d2993be5ada5f61d94c09bd1"><td class="memItemLeft" align="right" valign="top">std::vector< std::shared_ptr< <a class="el" href="structmonero_1_1monero__tx__wallet.html">monero_tx_wallet</a> > > </td><td class="memItemRight" valign="bottom"><a class="el" href="#a48e711a5d2993be5ada5f61d94c09bd1">create_txs</a> (const <a class="el" href="structmonero_1_1monero__tx__config.html">monero_tx_config</a> &config) override</td></tr>
|
|
<tr class="separator:a48e711a5d2993be5ada5f61d94c09bd1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a60c671c7a3485f444c4f4eba21f2db2a" id="r_a60c671c7a3485f444c4f4eba21f2db2a"><td class="memItemLeft" align="right" valign="top">std::vector< std::shared_ptr< <a class="el" href="structmonero_1_1monero__tx__wallet.html">monero_tx_wallet</a> > > </td><td class="memItemRight" valign="bottom"><a class="el" href="#a60c671c7a3485f444c4f4eba21f2db2a">sweep_unlocked</a> (const <a class="el" href="structmonero_1_1monero__tx__config.html">monero_tx_config</a> &config) override</td></tr>
|
|
<tr class="separator:a60c671c7a3485f444c4f4eba21f2db2a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a94236e66ee3abbfd5d509ee91f829242" id="r_a94236e66ee3abbfd5d509ee91f829242"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="structmonero_1_1monero__tx__wallet.html">monero_tx_wallet</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="#a94236e66ee3abbfd5d509ee91f829242">sweep_output</a> (const <a class="el" href="structmonero_1_1monero__tx__config.html">monero_tx_config</a> &config) override</td></tr>
|
|
<tr class="separator:a94236e66ee3abbfd5d509ee91f829242"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a11bc5f91701d5789a284526a74d8b0bb" id="r_a11bc5f91701d5789a284526a74d8b0bb"><td class="memItemLeft" align="right" valign="top">std::vector< std::shared_ptr< <a class="el" href="structmonero_1_1monero__tx__wallet.html">monero_tx_wallet</a> > > </td><td class="memItemRight" valign="bottom"><a class="el" href="#a11bc5f91701d5789a284526a74d8b0bb">sweep_dust</a> (bool relay=false) override</td></tr>
|
|
<tr class="separator:a11bc5f91701d5789a284526a74d8b0bb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2a957dda893238346495e02982fb04db" id="r_a2a957dda893238346495e02982fb04db"><td class="memItemLeft" align="right" valign="top">std::vector< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2a957dda893238346495e02982fb04db">relay_txs</a> (const std::vector< std::string > &tx_metadatas) override</td></tr>
|
|
<tr class="separator:a2a957dda893238346495e02982fb04db"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a62b231c45189c981cf2674a651881957" id="r_a62b231c45189c981cf2674a651881957"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmonero_1_1monero__tx__set.html">monero_tx_set</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a62b231c45189c981cf2674a651881957">describe_tx_set</a> (const <a class="el" href="structmonero_1_1monero__tx__set.html">monero_tx_set</a> &tx_set) override</td></tr>
|
|
<tr class="separator:a62b231c45189c981cf2674a651881957"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5eccfcdd50c3d43367a8d2f32451c1bf" id="r_a5eccfcdd50c3d43367a8d2f32451c1bf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmonero_1_1monero__tx__set.html">monero_tx_set</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5eccfcdd50c3d43367a8d2f32451c1bf">sign_txs</a> (const std::string &unsigned_tx_hex) override</td></tr>
|
|
<tr class="separator:a5eccfcdd50c3d43367a8d2f32451c1bf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a47bb20537b768ddd758adf3ba3d31863" id="r_a47bb20537b768ddd758adf3ba3d31863"><td class="memItemLeft" align="right" valign="top">std::vector< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="#a47bb20537b768ddd758adf3ba3d31863">submit_txs</a> (const std::string &signed_tx_hex) override</td></tr>
|
|
<tr class="separator:a47bb20537b768ddd758adf3ba3d31863"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a400f9ac04199ad8956d4f0e6e3f85b54" id="r_a400f9ac04199ad8956d4f0e6e3f85b54"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#a400f9ac04199ad8956d4f0e6e3f85b54">sign_message</a> (const std::string &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:a400f9ac04199ad8956d4f0e6e3f85b54"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9277185e29b8fa29b860d54b5eda2b2b" id="r_a9277185e29b8fa29b860d54b5eda2b2b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmonero_1_1monero__message__signature__result.html">monero_message_signature_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9277185e29b8fa29b860d54b5eda2b2b">verify_message</a> (const std::string &msg, const std::string &address, const std::string &signature) const override</td></tr>
|
|
<tr class="separator:a9277185e29b8fa29b860d54b5eda2b2b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a441a19a2b3a819c95b6d1cf1f0e02a68" id="r_a441a19a2b3a819c95b6d1cf1f0e02a68"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#a441a19a2b3a819c95b6d1cf1f0e02a68">get_tx_key</a> (const std::string &tx_hash) const override</td></tr>
|
|
<tr class="separator:a441a19a2b3a819c95b6d1cf1f0e02a68"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9ed61c721f3456addf1962eb318de10a" id="r_a9ed61c721f3456addf1962eb318de10a"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="structmonero_1_1monero__check__tx.html">monero_check_tx</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9ed61c721f3456addf1962eb318de10a">check_tx_key</a> (const std::string &tx_hash, const std::string &txKey, const std::string &address) const override</td></tr>
|
|
<tr class="separator:a9ed61c721f3456addf1962eb318de10a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9489da05e7bcf5b0e409420812e25c57" id="r_a9489da05e7bcf5b0e409420812e25c57"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9489da05e7bcf5b0e409420812e25c57">get_tx_proof</a> (const std::string &tx_hash, const std::string &address, const std::string &message) const override</td></tr>
|
|
<tr class="separator:a9489da05e7bcf5b0e409420812e25c57"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a759d2cceeae7506f10479d8d19751aa3" id="r_a759d2cceeae7506f10479d8d19751aa3"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="structmonero_1_1monero__check__tx.html">monero_check_tx</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="#a759d2cceeae7506f10479d8d19751aa3">check_tx_proof</a> (const std::string &tx_hash, const std::string &address, const std::string &message, const std::string &signature) const override</td></tr>
|
|
<tr class="separator:a759d2cceeae7506f10479d8d19751aa3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a540bbade4f891a51d065d8126267cd53" id="r_a540bbade4f891a51d065d8126267cd53"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#a540bbade4f891a51d065d8126267cd53">get_spend_proof</a> (const std::string &tx_hash, const std::string &message) const override</td></tr>
|
|
<tr class="separator:a540bbade4f891a51d065d8126267cd53"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa64cc89faed0dc301258e1d4a7a6004c" id="r_aa64cc89faed0dc301258e1d4a7a6004c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa64cc89faed0dc301258e1d4a7a6004c">check_spend_proof</a> (const std::string &tx_hash, const std::string &message, const std::string &signature) const override</td></tr>
|
|
<tr class="separator:aa64cc89faed0dc301258e1d4a7a6004c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a916e33492dd6481daaee6ad13685a557" id="r_a916e33492dd6481daaee6ad13685a557"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#a916e33492dd6481daaee6ad13685a557">get_reserve_proof_wallet</a> (const std::string &message) const override</td></tr>
|
|
<tr class="separator:a916e33492dd6481daaee6ad13685a557"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af5ba5b41d1eecc48b3fbd827aa5c9f97" id="r_af5ba5b41d1eecc48b3fbd827aa5c9f97"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#af5ba5b41d1eecc48b3fbd827aa5c9f97">get_reserve_proof_account</a> (uint32_t account_idx, uint64_t amount, const std::string &message) const override</td></tr>
|
|
<tr class="separator:af5ba5b41d1eecc48b3fbd827aa5c9f97"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4f70d0532ff7c772073f69dfcfaf2478" id="r_a4f70d0532ff7c772073f69dfcfaf2478"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="structmonero_1_1monero__check__reserve.html">monero_check_reserve</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4f70d0532ff7c772073f69dfcfaf2478">check_reserve_proof</a> (const std::string &address, const std::string &message, const std::string &signature) const override</td></tr>
|
|
<tr class="separator:a4f70d0532ff7c772073f69dfcfaf2478"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a09adfa09bf279561d52ac0d04296ebb5" id="r_a09adfa09bf279561d52ac0d04296ebb5"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#a09adfa09bf279561d52ac0d04296ebb5">get_tx_note</a> (const std::string &tx_hash) const override</td></tr>
|
|
<tr class="separator:a09adfa09bf279561d52ac0d04296ebb5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af0d4acb81d4931e16b6ee80aaea1e407" id="r_af0d4acb81d4931e16b6ee80aaea1e407"><td class="memItemLeft" align="right" valign="top">std::vector< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="#af0d4acb81d4931e16b6ee80aaea1e407">get_tx_notes</a> (const std::vector< std::string > &tx_hashes) const override</td></tr>
|
|
<tr class="separator:af0d4acb81d4931e16b6ee80aaea1e407"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a21038abe346fdd0565c1c8033a2f2d64" id="r_a21038abe346fdd0565c1c8033a2f2d64"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a21038abe346fdd0565c1c8033a2f2d64">set_tx_note</a> (const std::string &tx_hash, const std::string &note) override</td></tr>
|
|
<tr class="separator:a21038abe346fdd0565c1c8033a2f2d64"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a150ce9691173962e022bb75c4ee965f1" id="r_a150ce9691173962e022bb75c4ee965f1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a150ce9691173962e022bb75c4ee965f1">set_tx_notes</a> (const std::vector< std::string > &tx_hashes, const std::vector< std::string > &notes) override</td></tr>
|
|
<tr class="separator:a150ce9691173962e022bb75c4ee965f1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0e8df829747a7ef8d4a7b806376731ea" id="r_a0e8df829747a7ef8d4a7b806376731ea"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="structmonero_1_1monero__address__book__entry.html">monero_address_book_entry</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0e8df829747a7ef8d4a7b806376731ea">get_address_book_entries</a> (const std::vector< uint64_t > &indices) const override</td></tr>
|
|
<tr class="separator:a0e8df829747a7ef8d4a7b806376731ea"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa951832028d0f2eb6d508b51cc37cc65" id="r_aa951832028d0f2eb6d508b51cc37cc65"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa951832028d0f2eb6d508b51cc37cc65">add_address_book_entry</a> (const std::string &address, const std::string &description) override</td></tr>
|
|
<tr class="separator:aa951832028d0f2eb6d508b51cc37cc65"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad69f7b5f3dc9c8a129e66ebba89c02fa" id="r_ad69f7b5f3dc9c8a129e66ebba89c02fa"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad69f7b5f3dc9c8a129e66ebba89c02fa">edit_address_book_entry</a> (uint64_t index, bool set_address, const std::string &address, bool set_description, const std::string &description) override</td></tr>
|
|
<tr class="separator:ad69f7b5f3dc9c8a129e66ebba89c02fa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa78c047741ad5e7283da4c2c720b59ac" id="r_aa78c047741ad5e7283da4c2c720b59ac"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa78c047741ad5e7283da4c2c720b59ac">delete_address_book_entry</a> (uint64_t index) override</td></tr>
|
|
<tr class="separator:aa78c047741ad5e7283da4c2c720b59ac"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7459e53acaed895df8de27b5e5aa0ff4" id="r_a7459e53acaed895df8de27b5e5aa0ff4"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7459e53acaed895df8de27b5e5aa0ff4">get_payment_uri</a> (const <a class="el" href="structmonero_1_1monero__tx__config.html">monero_tx_config</a> &config) const override</td></tr>
|
|
<tr class="separator:a7459e53acaed895df8de27b5e5aa0ff4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4e92f7edbc4e00ec7e219a6ccbee6242" id="r_a4e92f7edbc4e00ec7e219a6ccbee6242"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="structmonero_1_1monero__tx__config.html">monero_tx_config</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4e92f7edbc4e00ec7e219a6ccbee6242">parse_payment_uri</a> (const std::string &uri) const override</td></tr>
|
|
<tr class="separator:a4e92f7edbc4e00ec7e219a6ccbee6242"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a978cd879097cd3f5e890635435ba2e31" id="r_a978cd879097cd3f5e890635435ba2e31"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a978cd879097cd3f5e890635435ba2e31">get_attribute</a> (const std::string &key, std::string &value) const override</td></tr>
|
|
<tr class="separator:a978cd879097cd3f5e890635435ba2e31"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1261441354e76f0b3b6dc108e4d083e7" id="r_a1261441354e76f0b3b6dc108e4d083e7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1261441354e76f0b3b6dc108e4d083e7">set_attribute</a> (const std::string &key, const std::string &val) override</td></tr>
|
|
<tr class="separator:a1261441354e76f0b3b6dc108e4d083e7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a00d6363b33ba2d711d5d4afcfc8d58b1" id="r_a00d6363b33ba2d711d5d4afcfc8d58b1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a00d6363b33ba2d711d5d4afcfc8d58b1">start_mining</a> (boost::optional< uint64_t > num_threads, boost::optional< bool > background_mining, boost::optional< bool > ignore_battery) override</td></tr>
|
|
<tr class="separator:a00d6363b33ba2d711d5d4afcfc8d58b1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a96aa765519134c6b971223e1f7e9610c" id="r_a96aa765519134c6b971223e1f7e9610c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a96aa765519134c6b971223e1f7e9610c">stop_mining</a> () override</td></tr>
|
|
<tr class="separator:a96aa765519134c6b971223e1f7e9610c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab435938436e8df79bfb3948945eb2f8c" id="r_ab435938436e8df79bfb3948945eb2f8c"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab435938436e8df79bfb3948945eb2f8c">wait_for_next_block</a> () override</td></tr>
|
|
<tr class="separator:ab435938436e8df79bfb3948945eb2f8c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8ac27cdfe37e38a01ed78c9d24f2fe7b" id="r_a8ac27cdfe37e38a01ed78c9d24f2fe7b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8ac27cdfe37e38a01ed78c9d24f2fe7b">is_multisig_import_needed</a> () const override</td></tr>
|
|
<tr class="separator:a8ac27cdfe37e38a01ed78c9d24f2fe7b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab70bb8bdbe63b6aa6584166686c4b96b" id="r_ab70bb8bdbe63b6aa6584166686c4b96b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmonero_1_1monero__multisig__info.html">monero_multisig_info</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab70bb8bdbe63b6aa6584166686c4b96b">get_multisig_info</a> () const override</td></tr>
|
|
<tr class="separator:ab70bb8bdbe63b6aa6584166686c4b96b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0e2e12d8e7613569197029a4b0785478" id="r_a0e2e12d8e7613569197029a4b0785478"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0e2e12d8e7613569197029a4b0785478">prepare_multisig</a> () override</td></tr>
|
|
<tr class="separator:a0e2e12d8e7613569197029a4b0785478"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac28b11afbadc722da14b46302a061c03" id="r_ac28b11afbadc722da14b46302a061c03"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac28b11afbadc722da14b46302a061c03">make_multisig</a> (const std::vector< std::string > &multisig_hexes, int threshold, const std::string &password) override</td></tr>
|
|
<tr class="separator:ac28b11afbadc722da14b46302a061c03"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a81a82cf9c9b0987668b13588b8ced11b" id="r_a81a82cf9c9b0987668b13588b8ced11b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmonero_1_1monero__multisig__init__result.html">monero_multisig_init_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a81a82cf9c9b0987668b13588b8ced11b">exchange_multisig_keys</a> (const std::vector< std::string > &mutisig_hexes, const std::string &password) override</td></tr>
|
|
<tr class="separator:a81a82cf9c9b0987668b13588b8ced11b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad33f5a21522a6c17205cbcf11dd83ca4" id="r_ad33f5a21522a6c17205cbcf11dd83ca4"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad33f5a21522a6c17205cbcf11dd83ca4">export_multisig_hex</a> () override</td></tr>
|
|
<tr class="separator:ad33f5a21522a6c17205cbcf11dd83ca4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a24bc88e60c6863fb8f5b526f0acdd47a" id="r_a24bc88e60c6863fb8f5b526f0acdd47a"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="#a24bc88e60c6863fb8f5b526f0acdd47a">import_multisig_hex</a> (const std::vector< std::string > &multisig_hexes) override</td></tr>
|
|
<tr class="separator:a24bc88e60c6863fb8f5b526f0acdd47a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a27d5d11e04fc6add0dc5dc0d412f4520" id="r_a27d5d11e04fc6add0dc5dc0d412f4520"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmonero_1_1monero__multisig__sign__result.html">monero_multisig_sign_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a27d5d11e04fc6add0dc5dc0d412f4520">sign_multisig_tx_hex</a> (const std::string &multisig_tx_hex) override</td></tr>
|
|
<tr class="separator:a27d5d11e04fc6add0dc5dc0d412f4520"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a52a5398db78c2dc9460ced09feac35c0" id="r_a52a5398db78c2dc9460ced09feac35c0"><td class="memItemLeft" align="right" valign="top">std::vector< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="#a52a5398db78c2dc9460ced09feac35c0">submit_multisig_tx_hex</a> (const std::string &signed_multisig_tx_hex) override</td></tr>
|
|
<tr class="separator:a52a5398db78c2dc9460ced09feac35c0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaf1d7828e888de5d96c2a89d603c84d2" id="r_aaf1d7828e888de5d96c2a89d603c84d2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aaf1d7828e888de5d96c2a89d603c84d2">change_password</a> (const std::string &old_password, const std::string &new_password) override</td></tr>
|
|
<tr class="separator:aaf1d7828e888de5d96c2a89d603c84d2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abd885f1632f345e085652803e5f9d6d4" id="r_abd885f1632f345e085652803e5f9d6d4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#abd885f1632f345e085652803e5f9d6d4">move_to</a> (const std::string &path, const std::string &password) override</td></tr>
|
|
<tr class="separator:abd885f1632f345e085652803e5f9d6d4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7ae67e098b10ba7486d79a8a7383c996" id="r_a7ae67e098b10ba7486d79a8a7383c996"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7ae67e098b10ba7486d79a8a7383c996">save</a> () override</td></tr>
|
|
<tr class="separator:a7ae67e098b10ba7486d79a8a7383c996"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adac59b1d628e75ccd4d02411fe5019b4" id="r_adac59b1d628e75ccd4d02411fe5019b4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#adac59b1d628e75ccd4d02411fe5019b4">close</a> (bool <a class="el" href="#a7ae67e098b10ba7486d79a8a7383c996">save</a>=false) override</td></tr>
|
|
<tr class="separator:adac59b1d628e75ccd4d02411fe5019b4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aae390264c0859ec63698380b6c804ea7" id="r_aae390264c0859ec63698380b6c804ea7"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#aae390264c0859ec63698380b6c804ea7">get_keys_file_buffer</a> (const epee::wipeable_string &password, bool view_only) const</td></tr>
|
|
<tr class="separator:aae390264c0859ec63698380b6c804ea7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4778ad3489ef88a280111c5ffbe4e27f" id="r_a4778ad3489ef88a280111c5ffbe4e27f"><td class="memItemLeft" align="right" valign="top"><a id="a4778ad3489ef88a280111c5ffbe4e27f" name="a4778ad3489ef88a280111c5ffbe4e27f"></a>
|
|
std::string </td><td class="memItemRight" valign="bottom"><b>get_cache_file_buffer</b> () const</td></tr>
|
|
<tr class="separator:a4778ad3489ef88a280111c5ffbe4e27f"><td class="memSeparator" colspan="2"> </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="-"/> 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 </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"> </td></tr>
|
|
<tr class="memitem:a9136cf9c9ea362bf5b90b89d4377239b inherit pub_methods_classmonero_1_1monero__wallet" id="r_a9136cf9c9ea362bf5b90b89d4377239b"><td class="memItemLeft" align="right" valign="top">virtual std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a9136cf9c9ea362bf5b90b89d4377239b">get_primary_address</a> () const</td></tr>
|
|
<tr class="separator:a9136cf9c9ea362bf5b90b89d4377239b inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2"> </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< <a class="el" href="structmonero_1_1monero__account.html">monero_account</a> > </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"> </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< <a class="el" href="structmonero_1_1monero__account.html">monero_account</a> > </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"> </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< <a class="el" href="structmonero_1_1monero__account.html">monero_account</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#a8812deaadbc364b15be6b2f4f88c8ace">get_accounts</a> (const std::string &tag) const</td></tr>
|
|
<tr class="separator:a8812deaadbc364b15be6b2f4f88c8ace inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2"> </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> </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"> </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< <a class="el" href="structmonero_1_1monero__subaddress.html">monero_subaddress</a> > </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"> </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> </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"> </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< <a class="el" href="structmonero_1_1monero__tx__wallet.html">monero_tx_wallet</a> > </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> &config)</td></tr>
|
|
<tr class="separator:a30e0dd5c7a46c10f5076845fde417fd8 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#aa4fe7492f5ffbfeaf0e268e202936cd8">relay_tx</a> (const std::string &tx_metadata)</td></tr>
|
|
<tr class="separator:aa4fe7492f5ffbfeaf0e268e202936cd8 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2"> </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 </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> &tx)</td></tr>
|
|
<tr class="separator:aaca0952da75b3301145a182ca7eeb874 inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2"> </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< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmonero_1_1monero__wallet.html#ab56339524fa55ccd336b76d909da18ef">relay_txs</a> (const std::vector< std::shared_ptr< <a class="el" href="structmonero_1_1monero__tx__wallet.html">monero_tx_wallet</a> > > &txs)</td></tr>
|
|
<tr class="separator:ab56339524fa55ccd336b76d909da18ef inherit pub_methods_classmonero_1_1monero__wallet"><td class="memSeparator" colspan="2"> </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 </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"> </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:a0803e94b84f5c24307566aba0e20c73e" id="r_a0803e94b84f5c24307566aba0e20c73e"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0803e94b84f5c24307566aba0e20c73e">wallet_exists</a> (const std::string &path)</td></tr>
|
|
<tr class="separator:a0803e94b84f5c24307566aba0e20c73e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaf1dd304d6aa159d0cda0fb90496a82a" id="r_aaf1dd304d6aa159d0cda0fb90496a82a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classmonero_1_1monero__wallet__full.html">monero_wallet_full</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="#aaf1dd304d6aa159d0cda0fb90496a82a">open_wallet</a> (const std::string &path, const std::string &password, const <a class="el" href="namespacemonero.html#ac9023a1d513e2526775d1e061bb5beed">monero_network_type</a> network_type)</td></tr>
|
|
<tr class="separator:aaf1dd304d6aa159d0cda0fb90496a82a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3fc25c7c3bc60162c7f60bf8eb0b15eb" id="r_a3fc25c7c3bc60162c7f60bf8eb0b15eb"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classmonero_1_1monero__wallet__full.html">monero_wallet_full</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3fc25c7c3bc60162c7f60bf8eb0b15eb">open_wallet_data</a> (const std::string &password, const <a class="el" href="namespacemonero.html#ac9023a1d513e2526775d1e061bb5beed">monero_network_type</a>, const std::string &keys_data, const std::string &cache_data, const <a class="el" href="structmonero_1_1monero__rpc__connection.html">monero_rpc_connection</a> &daemon_connection=<a class="el" href="structmonero_1_1monero__rpc__connection.html">monero_rpc_connection</a>(), std::unique_ptr< epee::net_utils::http::http_client_factory > http_client_factory=nullptr)</td></tr>
|
|
<tr class="separator:a3fc25c7c3bc60162c7f60bf8eb0b15eb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a402ea547ced268555feb8d19751c4788" id="r_a402ea547ced268555feb8d19751c4788"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classmonero_1_1monero__wallet__full.html">monero_wallet_full</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a402ea547ced268555feb8d19751c4788">create_wallet</a> (const <a class="el" href="structmonero_1_1monero__wallet__config.html">monero_wallet_config</a> &config, std::unique_ptr< epee::net_utils::http::http_client_factory > http_client_factory=nullptr)</td></tr>
|
|
<tr class="separator:a402ea547ced268555feb8d19751c4788"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a35c2fc384d80fa3c1200c95cbe888d3e" id="r_a35c2fc384d80fa3c1200c95cbe888d3e"><td class="memItemLeft" align="right" valign="top">static std::vector< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="#a35c2fc384d80fa3c1200c95cbe888d3e">get_seed_languages</a> ()</td></tr>
|
|
<tr class="separator:a35c2fc384d80fa3c1200c95cbe888d3e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
|
|
Protected Member Functions</h2></td></tr>
|
|
<tr class="memitem:a913a0e87d2d1b633a3dad43b952a5819" id="r_a913a0e87d2d1b633a3dad43b952a5819"><td class="memItemLeft" align="right" valign="top"><a id="a913a0e87d2d1b633a3dad43b952a5819" name="a913a0e87d2d1b633a3dad43b952a5819"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><b>init_common</b> ()</td></tr>
|
|
<tr class="separator:a913a0e87d2d1b633a3dad43b952a5819"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
|
|
Protected Attributes</h2></td></tr>
|
|
<tr class="memitem:ad918e7e45d3d58982de5e220d0fcd573" id="r_ad918e7e45d3d58982de5e220d0fcd573"><td class="memItemLeft" align="right" valign="top"><a id="ad918e7e45d3d58982de5e220d0fcd573" name="ad918e7e45d3d58982de5e220d0fcd573"></a>
|
|
std::unique_ptr< tools::wallet2 > </td><td class="memItemRight" valign="bottom"><b>m_w2</b></td></tr>
|
|
<tr class="separator:ad918e7e45d3d58982de5e220d0fcd573"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="friends" name="friends"></a>
|
|
Friends</h2></td></tr>
|
|
<tr class="memitem:a280c2078b93398c28291bc6096d413fc" id="r_a280c2078b93398c28291bc6096d413fc"><td class="memItemLeft" align="right" valign="top"><a id="a280c2078b93398c28291bc6096d413fc" name="a280c2078b93398c28291bc6096d413fc"></a>
|
|
struct </td><td class="memItemRight" valign="bottom"><b>wallet2_listener</b></td></tr>
|
|
<tr class="separator:a280c2078b93398c28291bc6096d413fc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><p>Monero wallet implementation which uses monero-project's wallet2. </p>
|
|
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="a9a6863182173bb4701745afb9dacc6de" name="a9a6863182173bb4701745afb9dacc6de"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9a6863182173bb4701745afb9dacc6de">◆ </a></span>~monero_wallet_full()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">monero::monero_wallet_full::~monero_wallet_full </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="aa951832028d0f2eb6d508b51cc37cc65" name="aa951832028d0f2eb6d508b51cc37cc65"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa951832028d0f2eb6d508b51cc37cc65">◆ </a></span>add_address_book_entry()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint64_t monero::monero_wallet_full::add_address_book_entry </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string &</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 &</td> <td class="paramname"><span class="paramname"><em>description</em></span> )</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>Add an address book entry.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">address</td><td>is the entry address </td></tr>
|
|
<tr><td class="paramname">description</td><td>is the entry description (optional) </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the index of the added entry </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a73aa3db3dbcc170091afa3049fa55905">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a76a7a7c4adcdba682e66d283970e1717" name="a76a7a7c4adcdba682e66d283970e1717"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a76a7a7c4adcdba682e66d283970e1717">◆ </a></span>add_listener()</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_full::add_listener </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classmonero_1_1monero__wallet__listener.html">monero_wallet_listener</a> &</td> <td class="paramname"><span class="paramname"><em>listener</em></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>Register a listener receive wallet notifications.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">listener</td><td>is the listener to receive wallet notifications </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#aa663cf2b2096a377a9d752cf8b2522d5">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaf1d7828e888de5d96c2a89d603c84d2" name="aaf1d7828e888de5d96c2a89d603c84d2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaf1d7828e888de5d96c2a89d603c84d2">◆ </a></span>change_password()</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_full::change_password </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>old_password</em>, </span></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>new_password</em></span> )</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>Change the wallet password.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">old_password</td><td>is the wallet's old password </td></tr>
|
|
<tr><td class="paramname">new_password</td><td>is the wallet's new password </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a25f787c47fafa9da88335808d50dc5bc">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4f70d0532ff7c772073f69dfcfaf2478" name="a4f70d0532ff7c772073f69dfcfaf2478"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4f70d0532ff7c772073f69dfcfaf2478">◆ </a></span>check_reserve_proof()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::shared_ptr< <a class="el" href="structmonero_1_1monero__check__reserve.html">monero_check_reserve</a> > monero::monero_wallet_full::check_reserve_proof </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string &</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 &</td> <td class="paramname"><span class="paramname"><em>message</em>, </span></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>signature</em></span> ) 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>Proves a wallet has a disposable reserve using a signature.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">address</td><td>is the public wallet address </td></tr>
|
|
<tr><td class="paramname">message</td><td>is a message included with the signature to further authenticate the proof (optional) </td></tr>
|
|
<tr><td class="paramname">signature</td><td>is the reserve proof signature to check </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the result of checking the signature proof </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a304e8f7a14965c794c3881d3cb08e8e9">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa64cc89faed0dc301258e1d4a7a6004c" name="aa64cc89faed0dc301258e1d4a7a6004c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa64cc89faed0dc301258e1d4a7a6004c">◆ </a></span>check_spend_proof()</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_full::check_spend_proof </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>tx_hash</em>, </span></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>message</em>, </span></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>signature</em></span> ) 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>Prove a spend using a signature. Unlike proving a transaction, it does not require the destination public address.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">tx_hash</td><td>specifies the transaction to prove </td></tr>
|
|
<tr><td class="paramname">message</td><td>is a message included with the signature to further authenticate the proof (optional) </td></tr>
|
|
<tr><td class="paramname">signature</td><td>is the transaction signature to confirm </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>true if the signature is good, false otherwise </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a0c7455cdc43839338cfc7126907d1d60">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9ed61c721f3456addf1962eb318de10a" name="a9ed61c721f3456addf1962eb318de10a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9ed61c721f3456addf1962eb318de10a">◆ </a></span>check_tx_key()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::shared_ptr< <a class="el" href="structmonero_1_1monero__check__tx.html">monero_check_tx</a> > monero::monero_wallet_full::check_tx_key </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>tx_hash</em>, </span></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>tx_key</em>, </span></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>address</em></span> ) 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>Check a transaction in the blockchain with its secret key.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">tx_hash</td><td>specifies the transaction to check </td></tr>
|
|
<tr><td class="paramname">tx_key</td><td>is the transaction's secret key </td></tr>
|
|
<tr><td class="paramname">address</td><td>is the destination public address of the transaction </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the result of the check </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#ab122bf64b86b40a312b51e7095d606be">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a759d2cceeae7506f10479d8d19751aa3" name="a759d2cceeae7506f10479d8d19751aa3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a759d2cceeae7506f10479d8d19751aa3">◆ </a></span>check_tx_proof()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::shared_ptr< <a class="el" href="structmonero_1_1monero__check__tx.html">monero_check_tx</a> > monero::monero_wallet_full::check_tx_proof </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>tx_hash</em>, </span></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string &</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 &</td> <td class="paramname"><span class="paramname"><em>message</em>, </span></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>signature</em></span> ) 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>Prove a transaction by checking its signature.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">tx_hash</td><td>specifies the transaction to prove </td></tr>
|
|
<tr><td class="paramname">address</td><td>is the destination public address of the transaction </td></tr>
|
|
<tr><td class="paramname">message</td><td>is a message included with the signature to further authenticate the proof (optional) </td></tr>
|
|
<tr><td class="paramname">signature</td><td>is the transaction signature to confirm </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the result of the check </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a5c549647f82d43726130f237a314f6e3">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adac59b1d628e75ccd4d02411fe5019b4" name="adac59b1d628e75ccd4d02411fe5019b4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adac59b1d628e75ccd4d02411fe5019b4">◆ </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_full::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="ac6ef9acc3d1febf8a092eda28dbaccc6" name="ac6ef9acc3d1febf8a092eda28dbaccc6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac6ef9acc3d1febf8a092eda28dbaccc6">◆ </a></span>create_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_full::create_account </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>label</em><span class="paramdefsep"> = </span><span class="paramdefval">""</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>Create a new account with a label for the first subaddress.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">label</td><td>specifies the label for the account's first subaddress (optional) </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the created account </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a3b13de391246727d013e768fc64d12c1">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2ce8da5afc25411f5dd1384543d9e6a0" name="a2ce8da5afc25411f5dd1384543d9e6a0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2ce8da5afc25411f5dd1384543d9e6a0">◆ </a></span>create_subaddress()</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__subaddress.html">monero_subaddress</a> monero::monero_wallet_full::create_subaddress </td>
|
|
<td>(</td>
|
|
<td class="paramtype">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::string &</td> <td class="paramname"><span class="paramname"><em>label</em><span class="paramdefsep"> = </span><span class="paramdefval">""</span></span> )</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>Create a subaddress within an account.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">account_idx</td><td>specifies the index of the account to create the subaddress within </td></tr>
|
|
<tr><td class="paramname">label</td><td>specifies the the label for the subaddress (defaults to empty std::string) </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the created subaddress </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#ac1500500b3fcbd60b6c8bd9384a6c09e">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a48e711a5d2993be5ada5f61d94c09bd1" name="a48e711a5d2993be5ada5f61d94c09bd1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a48e711a5d2993be5ada5f61d94c09bd1">◆ </a></span>create_txs()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::vector< std::shared_ptr< <a class="el" href="structmonero_1_1monero__tx__wallet.html">monero_tx_wallet</a> > > monero::monero_wallet_full::create_txs </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structmonero_1_1monero__tx__config.html">monero_tx_config</a> &</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">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Create one or more transactions to transfer funds from this wallet.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">config</td><td>configures the transactions to create </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the created transactions (free memory using monero_utils::free) </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a142472298876d1d56f0a6d9952e0d4de">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a402ea547ced268555feb8d19751c4788" name="a402ea547ced268555feb8d19751c4788"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a402ea547ced268555feb8d19751c4788">◆ </a></span>create_wallet()</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__full.html">monero_wallet_full</a> * monero::monero_wallet_full::create_wallet </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structmonero_1_1monero__wallet__config.html">monero_wallet_config</a> &</td> <td class="paramname"><span class="paramname"><em>config</em>, </span></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::unique_ptr< epee::net_utils::http::http_client_factory ></td> <td class="paramname"><span class="paramname"><em>http_client_factory</em><span class="paramdefsep"> = </span><span class="paramdefval">nullptr</span></span> )</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 the given configuration.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">config</td><td>is the wallet configuration </td></tr>
|
|
<tr><td class="paramname">http_client_factory</td><td>allows use of custom http clients </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>a pointer to the wallet instance </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5a0996ab777d2a44161968ef2b3b4bc8" name="a5a0996ab777d2a44161968ef2b3b4bc8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5a0996ab777d2a44161968ef2b3b4bc8">◆ </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_full::decode_integrated_address </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string &</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="aa78c047741ad5e7283da4c2c720b59ac" name="aa78c047741ad5e7283da4c2c720b59ac"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa78c047741ad5e7283da4c2c720b59ac">◆ </a></span>delete_address_book_entry()</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_full::delete_address_book_entry </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint64_t</td> <td class="paramname"><span class="paramname"><em>index</em></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>Delete an address book entry.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">index</td><td>is the index of the entry to delete </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a8c89b2f74da444e254dcfd337ccb1034">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a62b231c45189c981cf2674a651881957" name="a62b231c45189c981cf2674a651881957"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a62b231c45189c981cf2674a651881957">◆ </a></span>describe_tx_set()</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__tx__set.html">monero_tx_set</a> monero::monero_wallet_full::describe_tx_set </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structmonero_1_1monero__tx__set.html">monero_tx_set</a> &</td> <td class="paramname"><span class="paramname"><em>tx_set</em></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>Describes a tx set containing unsigned or multisig tx hex to a new tx set containing structured transactions.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">tx_set</td><td>is a tx set containing unsigned or multisig tx hex </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the tx set containing structured transactions </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a20cb4581a06ad94db80a3da2cdfa2279">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad69f7b5f3dc9c8a129e66ebba89c02fa" name="ad69f7b5f3dc9c8a129e66ebba89c02fa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad69f7b5f3dc9c8a129e66ebba89c02fa">◆ </a></span>edit_address_book_entry()</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_full::edit_address_book_entry </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint64_t</td> <td class="paramname"><span class="paramname"><em>index</em>, </span></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>set_address</em>, </span></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>address</em>, </span></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>set_description</em>, </span></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>description</em></span> )</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>Edit an address book entry.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">index</td><td>is the index of the address book entry to edit </td></tr>
|
|
<tr><td class="paramname">set_address</td><td>specifies if the address should be updated </td></tr>
|
|
<tr><td class="paramname">address</td><td>is the updated address </td></tr>
|
|
<tr><td class="paramname">set_description</td><td>specifies if the description should be updated </td></tr>
|
|
<tr><td class="paramname">description</td><td>is the updated description </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a947b6826743e9707cbe831bc9207fafa">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a81a82cf9c9b0987668b13588b8ced11b" name="a81a82cf9c9b0987668b13588b8ced11b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a81a82cf9c9b0987668b13588b8ced11b">◆ </a></span>exchange_multisig_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="structmonero_1_1monero__multisig__init__result.html">monero_multisig_init_result</a> monero::monero_wallet_full::exchange_multisig_keys </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< std::string > &</td> <td class="paramname"><span class="paramname"><em>mutisig_hexes</em>, </span></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>password</em></span> )</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>Exchange multisig hex with participants in a M/N multisig wallet.</p>
|
|
<p>This process must be repeated with participants exactly N-M times.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">multisig_hexes</td><td>are multisig hex from each participant </td></tr>
|
|
<tr><td class="paramname">password</td><td>is the wallet's password // TODO monero-project: redundant? wallet is created with password </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the result which has the multisig's address xor this wallet's multisig hex to share with participants iff not done </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a4beda75204b90456861a546068a8f674">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a251a70f5146e8a199e71cfb285ca1788" name="a251a70f5146e8a199e71cfb285ca1788"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a251a70f5146e8a199e71cfb285ca1788">◆ </a></span>export_key_images()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::vector< std::shared_ptr< <a class="el" href="structmonero_1_1monero__key__image.html">monero_key_image</a> > > monero::monero_wallet_full::export_key_images </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>all</em><span class="paramdefsep"> = </span><span class="paramdefval">false</span></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>Export signed key images.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">all</td><td>- export all key images if true, else export key images since the last export </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the wallet's signed key images </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#aa695582abeb47b6b2a8f36364f86409a">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad33f5a21522a6c17205cbcf11dd83ca4" name="ad33f5a21522a6c17205cbcf11dd83ca4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad33f5a21522a6c17205cbcf11dd83ca4">◆ </a></span>export_multisig_hex()</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_full::export_multisig_hex </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">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Export this wallet's multisig info as hex for other participants.</p>
|
|
<dl class="section return"><dt>Returns</dt><dd>this wallet's multisig info as hex for other participants </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#ad512fb648e9166d0f9ee910271fcdb55">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a59470585f491768ae7417538ed1be342" name="a59470585f491768ae7417538ed1be342"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a59470585f491768ae7417538ed1be342">◆ </a></span>export_outputs()</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_full::export_outputs </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>all</em><span class="paramdefsep"> = </span><span class="paramdefval">false</span></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>Export outputs in hex format.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">all</td><td>- export all outputs if true, else export outputs since the last export </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>outputs in hex format, empty std::string if no outputs </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a674f225802ccdc87837060b0af98a57d">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a292a177bc1d7fe3f583abe8e7bb7bad1" name="a292a177bc1d7fe3f583abe8e7bb7bad1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a292a177bc1d7fe3f583abe8e7bb7bad1">◆ </a></span>freeze_output()</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_full::freeze_output </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>key_image</em></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>Freeze an output.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">key_image</td><td>key image of the output to freeze </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a3e19e09a0139c773bd51a692a15cb750">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0fc3e155a18df640e42b147d1c3804f1" name="a0fc3e155a18df640e42b147d1c3804f1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0fc3e155a18df640e42b147d1c3804f1">◆ </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_full::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> ) 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="a13fbafd362f545b2292c5f8bfc46103d" name="a13fbafd362f545b2292c5f8bfc46103d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a13fbafd362f545b2292c5f8bfc46103d">◆ </a></span>get_accounts()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::vector< <a class="el" href="structmonero_1_1monero__account.html">monero_account</a> > monero::monero_wallet_full::get_accounts </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>include_subaddresses</em>, </span></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>tag</em></span> ) 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 accounts with a given tag.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">include_subaddresses</td><td>specifies if subaddresses should be included </td></tr>
|
|
<tr><td class="paramname">tag</td><td>is the tag for filtering accounts, all accounts if null </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>List<monero_account> are all accounts for the wallet with the given tag </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a10bcaa443577602da97900b42c21932a">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa2abdb80b46ea1a4e7b9731100d9c07b" name="aa2abdb80b46ea1a4e7b9731100d9c07b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa2abdb80b46ea1a4e7b9731100d9c07b">◆ </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_full::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> ) 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="a0e8df829747a7ef8d4a7b806376731ea" name="a0e8df829747a7ef8d4a7b806376731ea"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0e8df829747a7ef8d4a7b806376731ea">◆ </a></span>get_address_book_entries()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::vector< <a class="el" href="structmonero_1_1monero__address__book__entry.html">monero_address_book_entry</a> > monero::monero_wallet_full::get_address_book_entries </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< uint64_t > &</td> <td class="paramname"><span class="paramname"><em>indices</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>Get all address book entries.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">indices</td><td>are indices of the entries to get </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the address book entries </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a40cc28f10d971d0b3816cf3e149e3360">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a475ee65b0c41626e5223d261992194c0" name="a475ee65b0c41626e5223d261992194c0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a475ee65b0c41626e5223d261992194c0">◆ </a></span>get_address_index()</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__subaddress.html">monero_subaddress</a> monero::monero_wallet_full::get_address_index </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>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>Get the account and subaddress index of the given address.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">address</td><td>is the address to get the account and subaddress index from </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the account and subaddress indices </dd></dl>
|
|
<dl class="exception"><dt>Exceptions</dt><dd>
|
|
<table class="exception">
|
|
<tr><td class="paramname">exception</td><td>if address is not a wallet address </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#adc423914991839b7e81b7e7fe4b0a92e">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a978cd879097cd3f5e890635435ba2e31" name="a978cd879097cd3f5e890635435ba2e31"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a978cd879097cd3f5e890635435ba2e31">◆ </a></span>get_attribute()</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_full::get_attribute </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>key</em>, </span></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::string &</td> <td class="paramname"><span class="paramname"><em>value</em></span> ) 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 attribute.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">key</td><td>is the attribute to get the value of </td></tr>
|
|
<tr><td class="paramname">value</td><td>is set to the key's value if set </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>true if the key's value has been set, false otherwise </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a341c6233de9dd4fb114badad6205c92f">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aba7567ab3f759238d8e389a156668396" name="aba7567ab3f759238d8e389a156668396"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aba7567ab3f759238d8e389a156668396">◆ </a></span>get_balance() <span class="overload">[1/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint64_t monero::monero_wallet_full::get_balance </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 balance.</p>
|
|
<dl class="section return"><dt>Returns</dt><dd>the wallet's balance </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a8b427a028b95ed9b7191f323c465816c">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aed8ee2a5240a928b57f1bd5a16041f37" name="aed8ee2a5240a928b57f1bd5a16041f37"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aed8ee2a5240a928b57f1bd5a16041f37">◆ </a></span>get_balance() <span class="overload">[2/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint64_t monero::monero_wallet_full::get_balance </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint32_t</td> <td class="paramname"><span class="paramname"><em>account_idx</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>Get an account's balance.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">account_idx</td><td>is the index of the account to get the balance of </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the account's balance </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a7441e647c7ea4432ffcc5f4bc2b7404b">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af87467f7b8f871d2826272822b126991" name="af87467f7b8f871d2826272822b126991"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af87467f7b8f871d2826272822b126991">◆ </a></span>get_balance() <span class="overload">[3/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint64_t monero::monero_wallet_full::get_balance </td>
|
|
<td>(</td>
|
|
<td class="paramtype">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">uint32_t</td> <td class="paramname"><span class="paramname"><em>subaddress_idx</em></span> ) 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 a subaddress's balance.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">account_idx</td><td>is the index of the subaddress's account to get the balance of </td></tr>
|
|
<tr><td class="paramname">subaddress_idx</td><td>is the index of the subaddress to get the balance of </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the subaddress's balance </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a61ce881dc5cf678677b7c60d4adc606e">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a54eb65f1a897991749cfcb70258ba8ec" name="a54eb65f1a897991749cfcb70258ba8ec"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a54eb65f1a897991749cfcb70258ba8ec">◆ </a></span>get_daemon_connection()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">boost::optional< <a class="el" href="structmonero_1_1monero__rpc__connection.html">monero_rpc_connection</a> > monero::monero_wallet_full::get_daemon_connection </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 daemon connection.</p>
|
|
<dl class="section return"><dt>Returns</dt><dd>the wallet's daemon connection </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#aaf6b4b721b18a9b66e54a78deb9d7c85">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae9e3522fc52cb56998f95589b773d4b3" name="ae9e3522fc52cb56998f95589b773d4b3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae9e3522fc52cb56998f95589b773d4b3">◆ </a></span>get_daemon_height()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint64_t monero::monero_wallet_full::get_daemon_height </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 height that the wallet's daemon is synced to.</p>
|
|
<dl class="section return"><dt>Returns</dt><dd>the height that the wallet's daemon is synced to </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a208093344861ded703f0a4e99f97e109">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adae3b3f02bf19d2724f3a55bc737c913" name="adae3b3f02bf19d2724f3a55bc737c913"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adae3b3f02bf19d2724f3a55bc737c913">◆ </a></span>get_daemon_max_peer_height()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint64_t monero::monero_wallet_full::get_daemon_max_peer_height </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 maximum height of the peers the wallet's daemon is connected to.</p>
|
|
<dl class="section return"><dt>Returns</dt><dd>the maximum height of the peers the wallet's daemon is connected to </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a66e346a50478c38bc3ce46a99f1da1a8">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad6811bbc709aaf7be8b396dad28a1750" name="ad6811bbc709aaf7be8b396dad28a1750"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad6811bbc709aaf7be8b396dad28a1750">◆ </a></span>get_height()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint64_t monero::monero_wallet_full::get_height </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 height of the last block processed by the wallet (its index + 1).</p>
|
|
<dl class="section return"><dt>Returns</dt><dd>the height of the last block processed by the wallet </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a4a9835efe3ba16f26b2cd96fe08bf954">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a56620accabd9de7c09408fbdd8c164f2" name="a56620accabd9de7c09408fbdd8c164f2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a56620accabd9de7c09408fbdd8c164f2">◆ </a></span>get_height_by_date()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint64_t monero::monero_wallet_full::get_height_by_date </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint16_t</td> <td class="paramname"><span class="paramname"><em>year</em>, </span></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t</td> <td class="paramname"><span class="paramname"><em>month</em>, </span></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t</td> <td class="paramname"><span class="paramname"><em>day</em></span> ) 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 blockchain's height by date as a conservative estimate for scanning.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">year</td><td>- year of the height to get </td></tr>
|
|
<tr><td class="paramname">month</td><td>- month of the height to get as a number between 1 and 12 </td></tr>
|
|
<tr><td class="paramname">day</td><td>- day of the height to get as a number between 1 and 31 </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the blockchain's approximate height at the given date </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#aac9c360bf6eaf5a92ef31c9d98cda16b">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abb7e003615703f7c1e363f30625ea673" name="abb7e003615703f7c1e363f30625ea673"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abb7e003615703f7c1e363f30625ea673">◆ </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_full::get_integrated_address </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>standard_address</em><span class="paramdefsep"> = </span><span class="paramdefval">""</span>, </span></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>payment_id</em><span class="paramdefsep"> = </span><span class="paramdefval">""</span></span> ) 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="aae390264c0859ec63698380b6c804ea7" name="aae390264c0859ec63698380b6c804ea7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aae390264c0859ec63698380b6c804ea7">◆ </a></span>get_keys_file_buffer()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string monero::monero_wallet_full::get_keys_file_buffer </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const epee::wipeable_string &</td> <td class="paramname"><span class="paramname"><em>password</em>, </span></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>view_only</em></span> ) const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Wallet import and export using buffers and not the file system. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa5c60da9c6f73aeffed702e57eb91832" name="aa5c60da9c6f73aeffed702e57eb91832"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa5c60da9c6f73aeffed702e57eb91832">◆ </a></span>get_listeners()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::set< <a class="el" href="classmonero_1_1monero__wallet__listener.html">monero_wallet_listener</a> * > monero::monero_wallet_full::get_listeners </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">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Get the listeners registered with the wallet. </p>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#ab21c597b75e303738fc494e907aa0fb3">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab70bb8bdbe63b6aa6584166686c4b96b" name="ab70bb8bdbe63b6aa6584166686c4b96b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab70bb8bdbe63b6aa6584166686c4b96b">◆ </a></span>get_multisig_info()</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__multisig__info.html">monero_multisig_info</a> monero::monero_wallet_full::get_multisig_info </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 multisig info about this wallet.</p>
|
|
<dl class="section return"><dt>Returns</dt><dd>multisig info about this wallet </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#aa6e19b5d3eead2d07f2546f48c7cf11e">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac63f87b388780510933a5d6af59627b2" name="ac63f87b388780510933a5d6af59627b2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac63f87b388780510933a5d6af59627b2">◆ </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_full::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">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="a04f11df03accb31e14b9fc67f7daa5f1" name="a04f11df03accb31e14b9fc67f7daa5f1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a04f11df03accb31e14b9fc67f7daa5f1">◆ </a></span>get_outputs()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::vector< std::shared_ptr< <a class="el" href="structmonero_1_1monero__output__wallet.html">monero_output_wallet</a> > > monero::monero_wallet_full::get_outputs </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structmonero_1_1monero__output__query.html">monero_output_query</a> &</td> <td class="paramname"><span class="paramname"><em>query</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>Get outputs created from previous transactions that belong to the wallet (i.e. that the wallet can spend one time). Outputs are part of transactions which are stored in blocks on the blockchain.</p>
|
|
<p>Results can be configured by passing a <a class="el" href="structmonero_1_1monero__output__query.html">monero_output_query</a>. Outputs must meet every criteria defined in the query in order to be returned. All filtering is optional and no filtering is applied when not defined.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">query</td><td>specifies query options (optional) </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>wallet outputs per the query (free memory using monero_utils::free) </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a73113818c6f961f11db791aa218120f5">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1856b86e596e9a45c8d1c5f2af6549fc" name="a1856b86e596e9a45c8d1c5f2af6549fc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1856b86e596e9a45c8d1c5f2af6549fc">◆ </a></span>get_path()</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_full::get_path </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 path of this wallet's file on disk.</p>
|
|
<dl class="section return"><dt>Returns</dt><dd>the path of this wallet's file on disk </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a8554771610e805aa18e023fc0d3b16fc">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7459e53acaed895df8de27b5e5aa0ff4" name="a7459e53acaed895df8de27b5e5aa0ff4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7459e53acaed895df8de27b5e5aa0ff4">◆ </a></span>get_payment_uri()</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_full::get_payment_uri </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structmonero_1_1monero__tx__config.html">monero_tx_config</a> &</td> <td class="paramname"><span class="paramname"><em>config</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>Creates a payment URI from a tx configuration.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">config</td><td>specifies configuration for a potential tx </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>is the payment uri </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a383c81b2b8ba566b39889be6088eefe0">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad81c49c5efff02aac2fe4bc117a93c75" name="ad81c49c5efff02aac2fe4bc117a93c75"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad81c49c5efff02aac2fe4bc117a93c75">◆ </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_full::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">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="a0cb1cf3761db9bdec420ef68cc0e8ff5" name="a0cb1cf3761db9bdec420ef68cc0e8ff5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0cb1cf3761db9bdec420ef68cc0e8ff5">◆ </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_full::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">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="aeabe747f154f03042da340571eaed941" name="aeabe747f154f03042da340571eaed941"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeabe747f154f03042da340571eaed941">◆ </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_full::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">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="a0e4bccdfdf7ad5914acc8e6323941698" name="a0e4bccdfdf7ad5914acc8e6323941698"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0e4bccdfdf7ad5914acc8e6323941698">◆ </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_full::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">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="af5ba5b41d1eecc48b3fbd827aa5c9f97" name="af5ba5b41d1eecc48b3fbd827aa5c9f97"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af5ba5b41d1eecc48b3fbd827aa5c9f97">◆ </a></span>get_reserve_proof_account()</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_full::get_reserve_proof_account </td>
|
|
<td>(</td>
|
|
<td class="paramtype">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">uint64_t</td> <td class="paramname"><span class="paramname"><em>amount</em>, </span></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>message</em></span> ) 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>Generate a signature to prove an available amount 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 prove ownership of the amount </td></tr>
|
|
<tr><td class="paramname">amount</td><td>is the minimum amount to prove as available in the account </td></tr>
|
|
<tr><td class="paramname">message</td><td>is a message to include with the signature to further authenticate the proof (optional) </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the reserve proof signature </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#ab7924db9e65cbde201521006a1a60121">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a916e33492dd6481daaee6ad13685a557" name="a916e33492dd6481daaee6ad13685a557"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a916e33492dd6481daaee6ad13685a557">◆ </a></span>get_reserve_proof_wallet()</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_full::get_reserve_proof_wallet </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>message</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>Generate a signature to prove the entire balance of the wallet.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">message</td><td>is a message included with the signature to further authenticate the proof (optional) </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the reserve proof signature </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a35a40aba5667a6c2c9a0c02527f2f90b">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0b27eab5ff9609400b83e65dae562063" name="a0b27eab5ff9609400b83e65dae562063"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0b27eab5ff9609400b83e65dae562063">◆ </a></span>get_restore_height()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint64_t monero::monero_wallet_full::get_restore_height </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 height of the first block that the wallet scans.</p>
|
|
<dl class="section return"><dt>Returns</dt><dd>the height of the first block that the wallet scans </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a72bce80953209cdd83246c3b8adee874">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a01693fb79192a5f5909d92beaa23a8ed" name="a01693fb79192a5f5909d92beaa23a8ed"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a01693fb79192a5f5909d92beaa23a8ed">◆ </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_full::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">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="ac214c5e6558bcaab543b48f22876af35" name="ac214c5e6558bcaab543b48f22876af35"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac214c5e6558bcaab543b48f22876af35">◆ </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_full::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">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="a35c2fc384d80fa3c1200c95cbe888d3e" name="a35c2fc384d80fa3c1200c95cbe888d3e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a35c2fc384d80fa3c1200c95cbe888d3e">◆ </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< std::string > monero::monero_wallet_full::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="a540bbade4f891a51d065d8126267cd53" name="a540bbade4f891a51d065d8126267cd53"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a540bbade4f891a51d065d8126267cd53">◆ </a></span>get_spend_proof()</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_full::get_spend_proof </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>tx_hash</em>, </span></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>message</em></span> ) 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>Generate a signature to prove a spend. Unlike proving a transaction, it does not require the destination public address.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">tx_hash</td><td>specifies the transaction to prove </td></tr>
|
|
<tr><td class="paramname">message</td><td>is a message to include with the signature to further authenticate the proof (optional) </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the transaction signature </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a070af75f28e9b6a6e0240ab64de2dc4c">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a20905c4cc03485d65328a4bb688bbe8b" name="a20905c4cc03485d65328a4bb688bbe8b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a20905c4cc03485d65328a4bb688bbe8b">◆ </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< <a class="el" href="structmonero_1_1monero__subaddress.html">monero_subaddress</a> > monero::monero_wallet_full::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< uint32_t > &</td> <td class="paramname"><span class="paramname"><em>subaddress_indices</em></span> ) 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="aee973f0c06d9a92de30309ada906b99c" name="aee973f0c06d9a92de30309ada906b99c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aee973f0c06d9a92de30309ada906b99c">◆ </a></span>get_transfers()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::vector< std::shared_ptr< <a class="el" href="structmonero_1_1monero__transfer.html">monero_transfer</a> > > monero::monero_wallet_full::get_transfers </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structmonero_1_1monero__transfer__query.html">monero_transfer_query</a> &</td> <td class="paramname"><span class="paramname"><em>query</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>Get incoming and outgoing transfers to and from this wallet. An outgoing transfer represents a total amount sent from one or more subaddresses within an account to individual destination addresses, each with their own amount. An incoming transfer represents a total amount received into a subaddress within an account. Transfers belong to transactions which are stored on the blockchain.</p>
|
|
<p>Query results can be filtered by passing in a <a class="el" href="structmonero_1_1monero__transfer__query.html">monero_transfer_query</a>. Transfers must meet every criteria defined in the query in order to be returned. All filtering is optional and no filtering is applied when not defined.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">query</td><td>filters query results (optional) </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>wallet transfers per the query (free memory using monero_utils::free) </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#ab71825b6ad0d72d5d120e5b816ea7eb6">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a441a19a2b3a819c95b6d1cf1f0e02a68" name="a441a19a2b3a819c95b6d1cf1f0e02a68"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a441a19a2b3a819c95b6d1cf1f0e02a68">◆ </a></span>get_tx_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_full::get_tx_key </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>tx_hash</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>Get a transaction's secret key from its hash.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">tx_hash</td><td>is the transaction's hash </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>is the transaction's secret key </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a28f5607877a4e580e0b6e49666544d1e">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a09adfa09bf279561d52ac0d04296ebb5" name="a09adfa09bf279561d52ac0d04296ebb5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a09adfa09bf279561d52ac0d04296ebb5">◆ </a></span>get_tx_note()</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_full::get_tx_note </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>tx_hash</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>Get a transaction note.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">tx_hash</td><td>specifies the transaction to get the note of </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the tx note </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#aed742141b640fff4e3399e95057dea0e">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af0d4acb81d4931e16b6ee80aaea1e407" name="af0d4acb81d4931e16b6ee80aaea1e407"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af0d4acb81d4931e16b6ee80aaea1e407">◆ </a></span>get_tx_notes()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::vector< std::string > monero::monero_wallet_full::get_tx_notes </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< std::string > &</td> <td class="paramname"><span class="paramname"><em>tx_hashes</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>Get notes for multiple transactions.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">tx_hashes</td><td>identify the transactions to get notes for @preturns notes for the transactions </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a0855313ace0bfc356f1211ada701f340">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9489da05e7bcf5b0e409420812e25c57" name="a9489da05e7bcf5b0e409420812e25c57"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9489da05e7bcf5b0e409420812e25c57">◆ </a></span>get_tx_proof()</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_full::get_tx_proof </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>tx_hash</em>, </span></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string &</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 &</td> <td class="paramname"><span class="paramname"><em>message</em></span> ) 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 a transaction signature to prove it.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">tx_hash</td><td>specifies the transaction to prove </td></tr>
|
|
<tr><td class="paramname">address</td><td>is the destination public address of the transaction </td></tr>
|
|
<tr><td class="paramname">message</td><td>is a message to include with the signature to further authenticate the proof (optional) </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the transaction signature </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a9c68c8d24eb1471458caa6ceb7d3af39">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5f751d58a46342674b25584a20011f3a" name="a5f751d58a46342674b25584a20011f3a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5f751d58a46342674b25584a20011f3a">◆ </a></span>get_txs() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::vector< std::shared_ptr< <a class="el" href="structmonero_1_1monero__tx__wallet.html">monero_tx_wallet</a> > > monero::monero_wallet_full::get_txs </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 all wallet transactions. Wallet transactions contain one or more transfers that are either incoming or outgoing to the wallet.</p>
|
|
<dl class="section return"><dt>Returns</dt><dd>all wallet transactions (free memory using monero_utils::free) </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#aba45b4d40c883209fdba8e69e140594c">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa3ea881f83a3abbb76587b7b1cfbfd43" name="aa3ea881f83a3abbb76587b7b1cfbfd43"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa3ea881f83a3abbb76587b7b1cfbfd43">◆ </a></span>get_txs() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::vector< std::shared_ptr< <a class="el" href="structmonero_1_1monero__tx__wallet.html">monero_tx_wallet</a> > > monero::monero_wallet_full::get_txs </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structmonero_1_1monero__tx__query.html">monero_tx_query</a> &</td> <td class="paramname"><span class="paramname"><em>query</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>Get wallet transactions. Wallet transactions contain one or more transfers that are either incoming or outgoing to the wallet.</p>
|
|
<p>Query results can be filtered by passing in a transaction query. Transactions must meet every criteria defined in the query in order to be returned. All filtering is optional and no filtering is applied when not defined.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">query</td><td>filters query results (optional) </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>wallet transactions per the query (free memory using monero_utils::free) </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#aefe57f72ad6aafc40102d4a0ec17f902">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a44784910aceb3158e27388fb98ad00ab" name="a44784910aceb3158e27388fb98ad00ab"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a44784910aceb3158e27388fb98ad00ab">◆ </a></span>get_unlocked_balance() <span class="overload">[1/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint64_t monero::monero_wallet_full::get_unlocked_balance </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 unlocked balance.</p>
|
|
<dl class="section return"><dt>Returns</dt><dd>the wallet's unlocked balance </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#aafb61b373a95617586731443d1d69659">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afa2d24aeb011179db712e250244b8bd5" name="afa2d24aeb011179db712e250244b8bd5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afa2d24aeb011179db712e250244b8bd5">◆ </a></span>get_unlocked_balance() <span class="overload">[2/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint64_t monero::monero_wallet_full::get_unlocked_balance </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint32_t</td> <td class="paramname"><span class="paramname"><em>account_idx</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>Get an account's unlocked balance.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">account_idx</td><td>is the index of the account to get the unlocked balance of </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the account's unlocked balance </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#ab88841a6efa7e906f120499ad2ca7349">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae27a94b95835941b3fb32785beba6a83" name="ae27a94b95835941b3fb32785beba6a83"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae27a94b95835941b3fb32785beba6a83">◆ </a></span>get_unlocked_balance() <span class="overload">[3/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint64_t monero::monero_wallet_full::get_unlocked_balance </td>
|
|
<td>(</td>
|
|
<td class="paramtype">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">uint32_t</td> <td class="paramname"><span class="paramname"><em>subaddress_idx</em></span> ) 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 a subaddress's unlocked balance.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">account_idx</td><td>is the index of the subaddress's account to get the unlocked balance of </td></tr>
|
|
<tr><td class="paramname">subaddress_idx</td><td>is the index of the subaddress to get the unlocked balance of </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the subaddress's balance </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#ab29f23aa6f4006fe8c4cc8de1bc33ca7">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0a325158f17b75383aa26686fe7a041d" name="a0a325158f17b75383aa26686fe7a041d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0a325158f17b75383aa26686fe7a041d">◆ </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_full::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="a271ce803903991bf8980c56e3404e531" name="a271ce803903991bf8980c56e3404e531"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a271ce803903991bf8980c56e3404e531">◆ </a></span>import_key_images()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::shared_ptr< <a class="el" href="structmonero_1_1monero__key__image__import__result.html">monero_key_image_import_result</a> > monero::monero_wallet_full::import_key_images </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< std::shared_ptr< <a class="el" href="structmonero_1_1monero__key__image.html">monero_key_image</a> > > &</td> <td class="paramname"><span class="paramname"><em>key_images</em></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>Import signed key images and verify their spent status.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">key_images</td><td>are key images to import and verify (requires hex and signature) </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>results of the import </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#aa1034c6a9d12b22702dbf0ef991e2dfe">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a24bc88e60c6863fb8f5b526f0acdd47a" name="a24bc88e60c6863fb8f5b526f0acdd47a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a24bc88e60c6863fb8f5b526f0acdd47a">◆ </a></span>import_multisig_hex()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int monero::monero_wallet_full::import_multisig_hex </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< std::string > &</td> <td class="paramname"><span class="paramname"><em>multisig_hexes</em></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>Import multisig info as hex from other participants.</p>
|
|
<p>Note: If the daemon is not trusted, this method will not automatically update the spent status after importing peer multisig hex. In that case, the</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">multisig_hexes</td><td>are multisig hex from each participant </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the number of outputs signed with the given multisig hex </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a0a94fabc50dc0430ada729a8de07aaeb">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6c9308121dbc52e409576287ada6a562" name="a6c9308121dbc52e409576287ada6a562"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6c9308121dbc52e409576287ada6a562">◆ </a></span>import_outputs()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int monero::monero_wallet_full::import_outputs </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>outputs_hex</em></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>Import outputs in hex format.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">outputs_hex</td><td>are outputs in hex format </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the number of outputs imported </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#ab1ef7a15b0b0c1dbab16da2ddf7957f3">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aae8f28b266f7cb745c100bfe893ae056" name="aae8f28b266f7cb745c100bfe893ae056"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aae8f28b266f7cb745c100bfe893ae056">◆ </a></span>is_connected_to_daemon()</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_full::is_connected_to_daemon </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>Indicates if the wallet is connected a daemon.</p>
|
|
<dl class="section return"><dt>Returns</dt><dd>true if the wallet is connected to a daemon, false otherwise </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a78d5a9303854a743333d1ba226a673c1">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a81e1b61672fed88b8bbbba4182c8182c" name="a81e1b61672fed88b8bbbba4182c8182c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a81e1b61672fed88b8bbbba4182c8182c">◆ </a></span>is_daemon_synced()</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_full::is_daemon_synced </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>Indicates if the wallet's daemon is synced with the network.</p>
|
|
<dl class="section return"><dt>Returns</dt><dd>true if the daemon is synced with the network, false otherwise </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a14002cdbaeeada2890fbad3a73543855">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9b439dedd15e0a37b60c9d4e036f7251" name="a9b439dedd15e0a37b60c9d4e036f7251"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9b439dedd15e0a37b60c9d4e036f7251">◆ </a></span>is_daemon_trusted()</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_full::is_daemon_trusted </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>Indicates if the daemon is trusted or untrusted.</p>
|
|
<dl class="section return"><dt>Returns</dt><dd>true if the daemon is trusted, false otherwise </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a3b82f565485c5527e1198f041c7477eb">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8ac27cdfe37e38a01ed78c9d24f2fe7b" name="a8ac27cdfe37e38a01ed78c9d24f2fe7b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8ac27cdfe37e38a01ed78c9d24f2fe7b">◆ </a></span>is_multisig_import_needed()</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_full::is_multisig_import_needed </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>Indicates if importing multisig data is needed for returning a correct balance.</p>
|
|
<dl class="section return"><dt>Returns</dt><dd>true if importing multisig data is needed for returning a correct balance, false otherwise </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a4c67e3f47a838e2837840a055d420403">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7b7f2e373a70fed3f00e02d83eb14312" name="a7b7f2e373a70fed3f00e02d83eb14312"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7b7f2e373a70fed3f00e02d83eb14312">◆ </a></span>is_output_frozen()</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_full::is_output_frozen </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>key_image</em></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>Check if an output is frozen.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">key_image</td><td>key image of the output to check if frozen </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>true if the output is frozen, false otherwise </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a664589fa4ff837479f03457cef5741be">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af1da8fb4fd8b78a387fd837e613e0f10" name="af1da8fb4fd8b78a387fd837e613e0f10"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af1da8fb4fd8b78a387fd837e613e0f10">◆ </a></span>is_synced()</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_full::is_synced </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>Indicates if the wallet is synced with the daemon.</p>
|
|
<dl class="section return"><dt>Returns</dt><dd>true if the wallet is synced with the daemon, false otherwise </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a6e17802954d57abd37615388ec1e7133">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3220e4ebaccc4ae2cc5c7eedea19c592" name="a3220e4ebaccc4ae2cc5c7eedea19c592"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3220e4ebaccc4ae2cc5c7eedea19c592">◆ </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_full::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="ac28b11afbadc722da14b46302a061c03" name="ac28b11afbadc722da14b46302a061c03"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac28b11afbadc722da14b46302a061c03">◆ </a></span>make_multisig()</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_full::make_multisig </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< std::string > &</td> <td class="paramname"><span class="paramname"><em>multisig_hexes</em>, </span></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>threshold</em>, </span></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>password</em></span> )</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>Make this wallet multisig by importing multisig hex from participants.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">multisig_hexes</td><td>are multisig hex from each participant </td></tr>
|
|
<tr><td class="paramname">threshold</td><td>is the number of signatures needed to sign transfers @password is the wallet password </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>this wallet's multisig hex to share with participants </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a04d5bd95d2c595a103186cb116c6bbd3">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abd885f1632f345e085652803e5f9d6d4" name="abd885f1632f345e085652803e5f9d6d4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abd885f1632f345e085652803e5f9d6d4">◆ </a></span>move_to()</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_full::move_to </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>path</em>, </span></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>password</em></span> )</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>Move the wallet from its current path to the given path.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">path</td><td>is the new wallet's path </td></tr>
|
|
<tr><td class="paramname">password</td><td>is the new wallet's password </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a85c3484ccfea43aa624c3c8f1bd3ab8b">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaf1dd304d6aa159d0cda0fb90496a82a" name="aaf1dd304d6aa159d0cda0fb90496a82a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaf1dd304d6aa159d0cda0fb90496a82a">◆ </a></span>open_wallet()</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__full.html">monero_wallet_full</a> * monero::monero_wallet_full::open_wallet </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>path</em>, </span></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>password</em>, </span></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="namespacemonero.html#ac9023a1d513e2526775d1e061bb5beed">monero_network_type</a></td> <td class="paramname"><span class="paramname"><em>network_type</em></span> )</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>Open an existing wallet from disk.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">path</td><td>is the path to the wallet file to open </td></tr>
|
|
<tr><td class="paramname">password</td><td>is the password of the wallet file to open </td></tr>
|
|
<tr><td class="paramname">network_type</td><td>is the wallet's network type </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>a pointer to the wallet instance </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3fc25c7c3bc60162c7f60bf8eb0b15eb" name="a3fc25c7c3bc60162c7f60bf8eb0b15eb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3fc25c7c3bc60162c7f60bf8eb0b15eb">◆ </a></span>open_wallet_data()</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__full.html">monero_wallet_full</a> * monero::monero_wallet_full::open_wallet_data </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>password</em>, </span></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="namespacemonero.html#ac9023a1d513e2526775d1e061bb5beed">monero_network_type</a></td> <td class="paramname"><span class="paramname"><em>network_type</em>, </span></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>keys_data</em>, </span></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>cache_data</em>, </span></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structmonero_1_1monero__rpc__connection.html">monero_rpc_connection</a> &</td> <td class="paramname"><span class="paramname"><em>daemon_connection</em><span class="paramdefsep"> = </span><span class="paramdefval"><a class="el" href="structmonero_1_1monero__rpc__connection.html">monero_rpc_connection</a>()</span>, </span></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::unique_ptr< epee::net_utils::http::http_client_factory ></td> <td class="paramname"><span class="paramname"><em>http_client_factory</em><span class="paramdefsep"> = </span><span class="paramdefval">nullptr</span></span> )</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>Open an in-memory wallet from existing data buffers.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">password</td><td>is the password of the wallet file to open </td></tr>
|
|
<tr><td class="paramname">network_type</td><td>is the wallet's network type </td></tr>
|
|
<tr><td class="paramname">keys_data</td><td>contains the contents of the ".keys" file </td></tr>
|
|
<tr><td class="paramname">cache_data</td><td>contains the contents of the wallet cache file (no extension) </td></tr>
|
|
<tr><td class="paramname">daemon_connection</td><td>is connection information to a daemon (default = an unconnected wallet) </td></tr>
|
|
<tr><td class="paramname">http_client_factory</td><td>allows use of custom http clients </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>a pointer to the wallet instance </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4e92f7edbc4e00ec7e219a6ccbee6242" name="a4e92f7edbc4e00ec7e219a6ccbee6242"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4e92f7edbc4e00ec7e219a6ccbee6242">◆ </a></span>parse_payment_uri()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::shared_ptr< <a class="el" href="structmonero_1_1monero__tx__config.html">monero_tx_config</a> > monero::monero_wallet_full::parse_payment_uri </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>uri</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>Parses a payment URI to a tx configuration.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">uri</td><td>is the payment uri to parse </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the tx configuration parsed from the uri </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#af9550a73038c323d3f5b15c03609f4ed">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0e2e12d8e7613569197029a4b0785478" name="a0e2e12d8e7613569197029a4b0785478"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0e2e12d8e7613569197029a4b0785478">◆ </a></span>prepare_multisig()</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_full::prepare_multisig </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">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Get multisig info as hex to share with participants to begin creating a multisig wallet.</p>
|
|
<dl class="section return"><dt>Returns</dt><dd>this wallet's multisig hex to share with participants </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a8f9b31c8abcbb90caf1c4c00538dbf83">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2a957dda893238346495e02982fb04db" name="a2a957dda893238346495e02982fb04db"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2a957dda893238346495e02982fb04db">◆ </a></span>relay_txs()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::vector< std::string > monero::monero_wallet_full::relay_txs </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< std::string > &</td> <td class="paramname"><span class="paramname"><em>tx_metadatas</em></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>Relay transactions previously created without relaying.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">tx_metadatas</td><td>are transaction metadata previously created without relaying </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the hashes of the relayed txs </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a6a6af8b8edc0cc504c5fcdd443faf84d">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad52745b626f389fd234da9886c6f716a" name="ad52745b626f389fd234da9886c6f716a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad52745b626f389fd234da9886c6f716a">◆ </a></span>remove_listener()</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_full::remove_listener </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classmonero_1_1monero__wallet__listener.html">monero_wallet_listener</a> &</td> <td class="paramname"><span class="paramname"><em>listener</em></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>Unregister a listener to receive wallet notifications.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">listener</td><td>is the listener to unregister </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a64b939b0afe3969b3e3c2163b4a5914e">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2f531d495aa46224fa19c54298a8029e" name="a2f531d495aa46224fa19c54298a8029e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2f531d495aa46224fa19c54298a8029e">◆ </a></span>rescan_blockchain()</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_full::rescan_blockchain </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">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Rescan the blockchain from scratch, losing any information which cannot be recovered from the blockchain itself.</p>
|
|
<p>WARNING: This method discards local wallet data like destination addresses, tx secret keys, tx notes, etc. </p>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a031e8dea171f6a0fb3b2f4efb28fc3a1">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a389d49f275722641fc4d7367f13ea0f2" name="a389d49f275722641fc4d7367f13ea0f2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a389d49f275722641fc4d7367f13ea0f2">◆ </a></span>rescan_spent()</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_full::rescan_spent </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">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Rescan the blockchain for spent outputs.</p>
|
|
<p>Note: this can only be called with a trusted daemon.</p>
|
|
<p>Example use case: peer multisig hex is import when connected to an untrusted daemon, so the wallet will not rescan spent outputs. Then the wallet connects to a trusted daemon. This method should be manually invoked to rescan outputs. </p>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#adbe2ef67afed8331617dbf7f4e47641d">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7ae67e098b10ba7486d79a8a7383c996" name="a7ae67e098b10ba7486d79a8a7383c996"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7ae67e098b10ba7486d79a8a7383c996">◆ </a></span>save()</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_full::save </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">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Save the wallet at its current path. </p>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a0160f23ebba72ab5be52e6509c918a5e">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9f1d059d6a27b51ae5be44c5dfdfe3e4" name="a9f1d059d6a27b51ae5be44c5dfdfe3e4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9f1d059d6a27b51ae5be44c5dfdfe3e4">◆ </a></span>scan_txs()</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_full::scan_txs </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< std::string > &</td> <td class="paramname"><span class="paramname"><em>tx_hashes</em></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>Scan transactions by their hash/id.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">txHashes</td><td>- tx hashes to scan </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#ada3031771d26c64125bf554ed8fde28e">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1261441354e76f0b3b6dc108e4d083e7" name="a1261441354e76f0b3b6dc108e4d083e7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1261441354e76f0b3b6dc108e4d083e7">◆ </a></span>set_attribute()</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_full::set_attribute </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>key</em>, </span></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>val</em></span> )</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>Set an arbitrary attribute.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">key</td><td>is the attribute key </td></tr>
|
|
<tr><td class="paramname">val</td><td>is the attribute value </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a102efa22ea564896d043414ebdcf0c55">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a108de050f007e0ec0f308c53ab9fefcf" name="a108de050f007e0ec0f308c53ab9fefcf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a108de050f007e0ec0f308c53ab9fefcf">◆ </a></span>set_daemon_connection() <span class="overload">[1/2]</span></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_full::set_daemon_connection </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const boost::optional< <a class="el" href="structmonero_1_1monero__rpc__connection.html">monero_rpc_connection</a> > &</td> <td class="paramname"><span class="paramname"><em>connection</em></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>Set the wallet's daemon connection.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">connection</td><td>is the connection to set </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#aadd20ff644751c3f8690cf1798103886">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afa2fdb0edca4f399822d5b6bf226cecc" name="afa2fdb0edca4f399822d5b6bf226cecc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afa2fdb0edca4f399822d5b6bf226cecc">◆ </a></span>set_daemon_connection() <span class="overload">[2/2]</span></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_full::set_daemon_connection </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>uri</em>, </span></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>username</em><span class="paramdefsep"> = </span><span class="paramdefval">""</span>, </span></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>password</em><span class="paramdefsep"> = </span><span class="paramdefval">""</span></span> )</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>Set the wallet's daemon connection.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">uri</td><td>is the daemon's URI </td></tr>
|
|
<tr><td class="paramname">username</td><td>is the username to authenticate with the daemon (optional) </td></tr>
|
|
<tr><td class="paramname">password</td><td>is the password to authenticate with the daemon (optional) </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a8d048f27f904555d63db208daf88d5ca">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a11cd98b9d76c0792458e27949b7cd316" name="a11cd98b9d76c0792458e27949b7cd316"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a11cd98b9d76c0792458e27949b7cd316">◆ </a></span>set_daemon_proxy()</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_full::set_daemon_proxy </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>uri</em><span class="paramdefsep"> = </span><span class="paramdefval">""</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>Set the Tor proxy to the daemon. </p>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a6b87b99b509637f14d2d3516e6bef2c9">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af6c33a2be4b95eec8540dcf69f997fa2" name="af6c33a2be4b95eec8540dcf69f997fa2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af6c33a2be4b95eec8540dcf69f997fa2">◆ </a></span>set_restore_height()</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_full::set_restore_height </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint64_t</td> <td class="paramname"><span class="paramname"><em>restore_height</em></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>Set the height of the first block that the wallet scans.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">restore_height</td><td>is the height of the first block that the wallet scans </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#aa7e461520ff360fbcfb66484b953a4ed">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae9500587ef6d520358a1c5831c6cdaa2" name="ae9500587ef6d520358a1c5831c6cdaa2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae9500587ef6d520358a1c5831c6cdaa2">◆ </a></span>set_subaddress_label()</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_full::set_subaddress_label </td>
|
|
<td>(</td>
|
|
<td class="paramtype">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">uint32_t</td> <td class="paramname"><span class="paramname"><em>subaddress_idx</em>, </span></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>label</em><span class="paramdefsep"> = </span><span class="paramdefval">""</span></span> )</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>Set a subaddress label.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">account_idx</td><td>index of the account to set the label for </td></tr>
|
|
<tr><td class="paramname">subaddress_idx</td><td>index of the subaddress to set the label for </td></tr>
|
|
<tr><td class="paramname">label</td><td>the label to set </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#adf6ca25d7d7c8a2a2ac20a2be1dcc730">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a21038abe346fdd0565c1c8033a2f2d64" name="a21038abe346fdd0565c1c8033a2f2d64"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a21038abe346fdd0565c1c8033a2f2d64">◆ </a></span>set_tx_note()</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_full::set_tx_note </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>tx_hash</em>, </span></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>note</em></span> )</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>Set a note for a specific transaction.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">tx_hash</td><td>specifies the transaction </td></tr>
|
|
<tr><td class="paramname">note</td><td>specifies the note </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a62ae2385255b3ae6e429e0f3a7f2284e">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a150ce9691173962e022bb75c4ee965f1" name="a150ce9691173962e022bb75c4ee965f1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a150ce9691173962e022bb75c4ee965f1">◆ </a></span>set_tx_notes()</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_full::set_tx_notes </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< std::string > &</td> <td class="paramname"><span class="paramname"><em>tx_hashes</em>, </span></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< std::string > &</td> <td class="paramname"><span class="paramname"><em>notes</em></span> )</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>Set notes for multiple transactions.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">tx_hashes</td><td>specify the transactions to set notes for </td></tr>
|
|
<tr><td class="paramname">notes</td><td>are the notes to set for the transactions </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a50e02feb23e27bfd5caa43198d3a3d99">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a400f9ac04199ad8956d4f0e6e3f85b54" name="a400f9ac04199ad8956d4f0e6e3f85b54"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a400f9ac04199ad8956d4f0e6e3f85b54">◆ </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_full::sign_message </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string &</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> ) 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="a27d5d11e04fc6add0dc5dc0d412f4520" name="a27d5d11e04fc6add0dc5dc0d412f4520"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a27d5d11e04fc6add0dc5dc0d412f4520">◆ </a></span>sign_multisig_tx_hex()</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__multisig__sign__result.html">monero_multisig_sign_result</a> monero::monero_wallet_full::sign_multisig_tx_hex </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>multisig_tx_hex</em></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>Sign previously created multisig transactions as represented by hex.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">multisig_tx_hex</td><td>is the hex shared among the multisig transactions when they were created </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the result of signing the multisig transactions </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a9dc726f96c121b28499e795a2c864134">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5eccfcdd50c3d43367a8d2f32451c1bf" name="a5eccfcdd50c3d43367a8d2f32451c1bf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5eccfcdd50c3d43367a8d2f32451c1bf">◆ </a></span>sign_txs()</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__tx__set.html">monero_tx_set</a> monero::monero_wallet_full::sign_txs </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>unsigned_tx_hex</em></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>Sign unsigned transactions from a view-only wallet.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">unsigned_tx_hex</td><td>is unsigned transaction hex from when the transactions were created </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the signed transaction set </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a479f9c37761ecb34126df8125a6db941">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a00d6363b33ba2d711d5d4afcfc8d58b1" name="a00d6363b33ba2d711d5d4afcfc8d58b1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a00d6363b33ba2d711d5d4afcfc8d58b1">◆ </a></span>start_mining()</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_full::start_mining </td>
|
|
<td>(</td>
|
|
<td class="paramtype">boost::optional< uint64_t ></td> <td class="paramname"><span class="paramname"><em>num_threads</em>, </span></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">boost::optional< bool ></td> <td class="paramname"><span class="paramname"><em>background_mining</em>, </span></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">boost::optional< bool ></td> <td class="paramname"><span class="paramname"><em>ignore_battery</em></span> )</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>Start mining.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">num_threads</td><td>is the number of threads created for mining (optional) </td></tr>
|
|
<tr><td class="paramname">background_mining</td><td>specifies if mining should occur in the background (optional) </td></tr>
|
|
<tr><td class="paramname">ignore_battery</td><td>specifies if the battery should be ignored for mining (optional) </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a8d73894b5f7fd6e86abb512abee5b31a">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a75ba267ea4c2bff0b6eb4c7456eb115e" name="a75ba267ea4c2bff0b6eb4c7456eb115e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a75ba267ea4c2bff0b6eb4c7456eb115e">◆ </a></span>start_syncing()</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_full::start_syncing </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint64_t</td> <td class="paramname"><span class="paramname"><em>sync_period_in_ms</em></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>Start background synchronizing with a maximum period between syncs.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">syncPeriodInMs</td><td>- maximum period between syncs in milliseconds </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#ad742d34231b98e9f17bd24180b835815">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a96aa765519134c6b971223e1f7e9610c" name="a96aa765519134c6b971223e1f7e9610c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a96aa765519134c6b971223e1f7e9610c">◆ </a></span>stop_mining()</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_full::stop_mining </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">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Stop mining. </p>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a339a4897c8379e0f018b3179fa16c8c2">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a178f4ba645cd4e19ae0c73d6349d7e10" name="a178f4ba645cd4e19ae0c73d6349d7e10"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a178f4ba645cd4e19ae0c73d6349d7e10">◆ </a></span>stop_syncing()</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_full::stop_syncing </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">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Stop the asynchronous thread to continuously synchronize the wallet with the daemon. </p>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a2bcfb8cec0d0abe2b7323c424b7b51b6">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a52a5398db78c2dc9460ced09feac35c0" name="a52a5398db78c2dc9460ced09feac35c0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a52a5398db78c2dc9460ced09feac35c0">◆ </a></span>submit_multisig_tx_hex()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::vector< std::string > monero::monero_wallet_full::submit_multisig_tx_hex </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>signed_multisig_tx_hex</em></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>Submit signed multisig transactions as represented by a hex std::string.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">signed_multisig_tx_hex</td><td>is the signed multisig hex returned from signMultisigTxs() </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the resulting transaction hashes </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a06bbfcca05560738520bbb031d01cbbf">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a47bb20537b768ddd758adf3ba3d31863" name="a47bb20537b768ddd758adf3ba3d31863"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a47bb20537b768ddd758adf3ba3d31863">◆ </a></span>submit_txs()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::vector< std::string > monero::monero_wallet_full::submit_txs </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>signed_tx_hex</em></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>Submit signed transactions from a view-only wallet.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">signed_tx_hex</td><td>is signed transaction hex from <a class="el" href="#a5eccfcdd50c3d43367a8d2f32451c1bf">sign_txs()</a> </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the resulting transaction hashes </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#aeb2e854c9507276a9d1affa249370ec5">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a11bc5f91701d5789a284526a74d8b0bb" name="a11bc5f91701d5789a284526a74d8b0bb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a11bc5f91701d5789a284526a74d8b0bb">◆ </a></span>sweep_dust()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::vector< std::shared_ptr< <a class="el" href="structmonero_1_1monero__tx__wallet.html">monero_tx_wallet</a> > > monero::monero_wallet_full::sweep_dust </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>relay</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>Sweep all unmixable dust outputs back to the wallet to make them easier to spend and mix.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">relay</td><td>specifies if the resulting transaction should be relayed (default false) </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the created transactions (free memory using monero_utils::free) </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#aaabb28de9fb4100136c3d45a5c265175">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a94236e66ee3abbfd5d509ee91f829242" name="a94236e66ee3abbfd5d509ee91f829242"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a94236e66ee3abbfd5d509ee91f829242">◆ </a></span>sweep_output()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::shared_ptr< <a class="el" href="structmonero_1_1monero__tx__wallet.html">monero_tx_wallet</a> > monero::monero_wallet_full::sweep_output </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structmonero_1_1monero__tx__config.html">monero_tx_config</a> &</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">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Sweep an output with a given key image.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">config</td><td>configures the sweep transaction </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the created transaction (free memory using monero_utils::free) </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a7ff2a03220f30a813bf60b4ae2245190">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a60c671c7a3485f444c4f4eba21f2db2a" name="a60c671c7a3485f444c4f4eba21f2db2a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a60c671c7a3485f444c4f4eba21f2db2a">◆ </a></span>sweep_unlocked()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::vector< std::shared_ptr< <a class="el" href="structmonero_1_1monero__tx__wallet.html">monero_tx_wallet</a> > > monero::monero_wallet_full::sweep_unlocked </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structmonero_1_1monero__tx__config.html">monero_tx_config</a> &</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">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Sweep unlocked funds according to the given config.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">config</td><td>is the sweep configuration </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the created transactions (free memory using monero_utils::free) </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a4064468edf68849bacc5f748c85d8b99">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ace8cada93560f0cf1e2c90684d1e7f61" name="ace8cada93560f0cf1e2c90684d1e7f61"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ace8cada93560f0cf1e2c90684d1e7f61">◆ </a></span>sync() <span class="overload">[1/4]</span></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__sync__result.html">monero_sync_result</a> monero::monero_wallet_full::sync </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">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Synchronize the wallet with the daemon as a one-time synchronous process.</p>
|
|
<dl class="section return"><dt>Returns</dt><dd>the sync result </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a05cae62793b6b2a25344a2c73091caf3">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3a5d216410c426db81ca4025cd5ad91f" name="a3a5d216410c426db81ca4025cd5ad91f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3a5d216410c426db81ca4025cd5ad91f">◆ </a></span>sync() <span class="overload">[2/4]</span></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__sync__result.html">monero_sync_result</a> monero::monero_wallet_full::sync </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classmonero_1_1monero__wallet__listener.html">monero_wallet_listener</a> &</td> <td class="paramname"><span class="paramname"><em>listener</em></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>Synchronize the wallet with the daemon as a one-time synchronous process.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">listener</td><td>- listener to receive notifications during synchronization </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the sync result </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a65bee86d2d28cdb4177fa607a40ac0c6">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2911a5f60f907fb487f06621707d4614" name="a2911a5f60f907fb487f06621707d4614"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2911a5f60f907fb487f06621707d4614">◆ </a></span>sync() <span class="overload">[3/4]</span></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__sync__result.html">monero_sync_result</a> monero::monero_wallet_full::sync </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint64_t</td> <td class="paramname"><span class="paramname"><em>start_height</em></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>Synchronize the wallet with the daemon as a one-time synchronous process.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">start_height</td><td>is the start height to sync from (ignored if less than last processed block) </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the sync result </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#ae64976b9f7a6b1ff2a3526be884776ee">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4b9631a522e3e33a6342f52f31504e63" name="a4b9631a522e3e33a6342f52f31504e63"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4b9631a522e3e33a6342f52f31504e63">◆ </a></span>sync() <span class="overload">[4/4]</span></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__sync__result.html">monero_sync_result</a> monero::monero_wallet_full::sync </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint64_t</td> <td class="paramname"><span class="paramname"><em>start_height</em>, </span></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classmonero_1_1monero__wallet__listener.html">monero_wallet_listener</a> &</td> <td class="paramname"><span class="paramname"><em>listener</em></span> )</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>Synchronizes the wallet with the blockchain.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">start_height</td><td>- start height to sync from (ignored if less than last processed block) </td></tr>
|
|
<tr><td class="paramname">listener</td><td>- listener to receive notifications during synchronization </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the sync result </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#a0ad3fbed74339a869d669afccc5f42c7">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a443bba504a3df69453dee1a575d8d767" name="a443bba504a3df69453dee1a575d8d767"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a443bba504a3df69453dee1a575d8d767">◆ </a></span>thaw_output()</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_full::thaw_output </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>key_image</em></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>Thaw a frozen output.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">key_image</td><td>key image of the output to thaw </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#aac40822e28d9a96e45cae5396dbb783f">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9277185e29b8fa29b860d54b5eda2b2b" name="a9277185e29b8fa29b860d54b5eda2b2b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9277185e29b8fa29b860d54b5eda2b2b">◆ </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_full::verify_message </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string &</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 &</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 &</td> <td class="paramname"><span class="paramname"><em>signature</em></span> ) 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>
|
|
<a id="ab435938436e8df79bfb3948945eb2f8c" name="ab435938436e8df79bfb3948945eb2f8c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab435938436e8df79bfb3948945eb2f8c">◆ </a></span>wait_for_next_block()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint64_t monero::monero_wallet_full::wait_for_next_block </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">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Wait for the next block to be added to the chain.</p>
|
|
<dl class="section return"><dt>Returns</dt><dd>the height of the next block when it is added to the chain </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classmonero_1_1monero__wallet.html#abd0de2804af1b35aa6271f5884bd22c7">monero::monero_wallet</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0803e94b84f5c24307566aba0e20c73e" name="a0803e94b84f5c24307566aba0e20c73e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0803e94b84f5c24307566aba0e20c73e">◆ </a></span>wallet_exists()</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_full::wallet_exists </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>path</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>Indicates if a wallet exists at the given path.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">path</td><td>is the path to check for a wallet </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>true if a wallet exists at the given path, false otherwise </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<hr/>The documentation for this class was generated from the following files:<ul>
|
|
<li>wallet/<a class="el" href="monero__wallet__full_8h_source.html">monero_wallet_full.h</a></li>
|
|
<li>wallet/<b>monero_wallet_full.cpp</b></li>
|
|
</ul>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by <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>
|