update api docs

This commit is contained in:
woodser
2023-06-21 09:23:14 -04:00
parent ad7be65b3b
commit a60c2752bb
3 changed files with 173 additions and 165 deletions
+94 -92
View File
@@ -90,104 +90,106 @@ $(function() {
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> </div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> <span class="comment">// -------------------------------- UTILS -----------------------------------</span></div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> </div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> <a class="code hl_struct" href="structmonero_1_1monero__integrated__address.html">monero_integrated_address</a> get_integrated_address(<a class="code hl_enumeration" href="namespacemonero.html#ac9023a1d513e2526775d1e061bb5beed">monero_network_type</a> network_type, <span class="keyword">const</span> std::string&amp; standard_address, <span class="keyword">const</span> std::string&amp; payment_id);</div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> <span class="keywordtype">bool</span> is_valid_address(<span class="keyword">const</span> std::string&amp; address, <a class="code hl_enumeration" href="namespacemonero.html#ac9023a1d513e2526775d1e061bb5beed">monero_network_type</a> network_type);</div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> <span class="keywordtype">bool</span> is_valid_private_view_key(<span class="keyword">const</span> std::string&amp; private_view_key);</div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> <span class="keywordtype">bool</span> is_valid_private_spend_key(<span class="keyword">const</span> std::string&amp; private_spend_key);</div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> <span class="keywordtype">void</span> validate_address(<span class="keyword">const</span> std::string&amp; address, <a class="code hl_enumeration" href="namespacemonero.html#ac9023a1d513e2526775d1e061bb5beed">monero_network_type</a> network_type);</div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> <span class="keywordtype">void</span> validate_private_view_key(<span class="keyword">const</span> std::string&amp; private_view_key);</div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> <span class="keywordtype">void</span> validate_private_spend_key(<span class="keyword">const</span> std::string&amp; private_spend_key);</div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> <span class="keywordtype">void</span> json_to_binary(<span class="keyword">const</span> std::string &amp;json, std::string &amp;bin);</div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> <span class="keywordtype">void</span> binary_to_json(<span class="keyword">const</span> std::string &amp;bin, std::string &amp;json);</div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> <span class="keywordtype">void</span> binary_blocks_to_json(<span class="keyword">const</span> std::string &amp;bin, std::string &amp;json);</div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> </div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> <span class="comment">// ------------------------------ RAPIDJSON ---------------------------------</span></div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> <span class="keywordtype">void</span> set_log_level(<span class="keywordtype">int</span> level);</div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> <span class="keywordtype">void</span> configure_logging(<span class="keyword">const</span> std::string&amp; path, <span class="keywordtype">bool</span> console);</div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> <a class="code hl_struct" href="structmonero_1_1monero__integrated__address.html">monero_integrated_address</a> get_integrated_address(<a class="code hl_enumeration" href="namespacemonero.html#ac9023a1d513e2526775d1e061bb5beed">monero_network_type</a> network_type, <span class="keyword">const</span> std::string&amp; standard_address, <span class="keyword">const</span> std::string&amp; payment_id);</div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> <span class="keywordtype">bool</span> is_valid_address(<span class="keyword">const</span> std::string&amp; address, <a class="code hl_enumeration" href="namespacemonero.html#ac9023a1d513e2526775d1e061bb5beed">monero_network_type</a> network_type);</div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> <span class="keywordtype">bool</span> is_valid_private_view_key(<span class="keyword">const</span> std::string&amp; private_view_key);</div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> <span class="keywordtype">bool</span> is_valid_private_spend_key(<span class="keyword">const</span> std::string&amp; private_spend_key);</div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> <span class="keywordtype">void</span> validate_address(<span class="keyword">const</span> std::string&amp; address, <a class="code hl_enumeration" href="namespacemonero.html#ac9023a1d513e2526775d1e061bb5beed">monero_network_type</a> network_type);</div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> <span class="keywordtype">void</span> validate_private_view_key(<span class="keyword">const</span> std::string&amp; private_view_key);</div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> <span class="keywordtype">void</span> validate_private_spend_key(<span class="keyword">const</span> std::string&amp; private_spend_key);</div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> <span class="keywordtype">void</span> json_to_binary(<span class="keyword">const</span> std::string &amp;json, std::string &amp;bin);</div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> <span class="keywordtype">void</span> binary_to_json(<span class="keyword">const</span> std::string &amp;bin, std::string &amp;json);</div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> <span class="keywordtype">void</span> binary_blocks_to_json(<span class="keyword">const</span> std::string &amp;bin, std::string &amp;json);</div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> </div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> std::string serialize(<span class="keyword">const</span> rapidjson::Document&amp; doc);</div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> <span class="comment">// ------------------------------ RAPIDJSON ---------------------------------</span></div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> </div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;</div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"><a class="line" href="namespacemonero__utils.html#abc8108fdc0269db2f50c2ac24d7e5774"> 97</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="namespacemonero__utils.html#abc8108fdc0269db2f50c2ac24d7e5774">add_json_member</a>(std::string key, T val, rapidjson::Document::AllocatorType&amp; allocator, rapidjson::Value&amp; root, rapidjson::Value&amp; field) {</div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> rapidjson::Value field_key(key.c_str(), key.size(), allocator);</div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> field.SetInt64((uint64_t) val);</div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> root.AddMember(field_key, field, allocator);</div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> }</div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> <span class="keywordtype">void</span> <a class="code hl_function" href="namespacemonero__utils.html#abc8108fdc0269db2f50c2ac24d7e5774">add_json_member</a>(std::string key, std::string val, rapidjson::Document::AllocatorType&amp; allocator, rapidjson::Value&amp; root, rapidjson::Value&amp; field);</div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> <span class="keywordtype">void</span> <a class="code hl_function" href="namespacemonero__utils.html#abc8108fdc0269db2f50c2ac24d7e5774">add_json_member</a>(std::string key, <span class="keywordtype">bool</span> val, rapidjson::Document::AllocatorType&amp; allocator, rapidjson::Value&amp; root);</div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> </div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> <span class="comment">// TODO: template implementation here, could move to monero_utils.hpp per https://stackoverflow.com/questions/3040480/c-template-function-compiles-in-header-but-not-implementation</span></div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt; rapidjson::Value to_rapidjson_val(rapidjson::Document::AllocatorType&amp; allocator, <span class="keyword">const</span> std::vector&lt;std::shared_ptr&lt;T&gt;&gt;&amp; vals) {</div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> rapidjson::Value value_arr(rapidjson::kArrayType);</div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> <span class="keywordflow">for</span> (<span class="keyword">const</span> <span class="keyword">auto</span>&amp; val : vals) {</div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> value_arr.PushBack(val-&gt;to_rapidjson_val(allocator), allocator);</div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> }</div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> <span class="keywordflow">return</span> value_arr;</div>
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> }</div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> </div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> <span class="comment">// TODO: template implementation here, could move to monero_utils.hpp per https://stackoverflow.com/questions/3040480/c-template-function-compiles-in-header-but-not-implementation</span></div>
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt; rapidjson::Value to_rapidjson_val(rapidjson::Document::AllocatorType&amp; allocator, <span class="keyword">const</span> std::vector&lt;T&gt;&amp; vals) {</div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> rapidjson::Value value_arr(rapidjson::kArrayType);</div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> <span class="keywordflow">for</span> (<span class="keyword">const</span> <span class="keyword">auto</span>&amp; val : vals) {</div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> value_arr.PushBack(val.to_rapidjson_val(allocator), allocator);</div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> }</div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> <span class="keywordflow">return</span> value_arr;</div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> }</div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> </div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> rapidjson::Value to_rapidjson_val(rapidjson::Document::AllocatorType&amp; allocator, <span class="keyword">const</span> std::vector&lt;std::string&gt;&amp; strs);</div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> rapidjson::Value to_rapidjson_val(rapidjson::Document::AllocatorType&amp; allocator, <span class="keyword">const</span> std::vector&lt;uint8_t&gt;&amp; nums);</div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> rapidjson::Value to_rapidjson_val(rapidjson::Document::AllocatorType&amp; allocator, <span class="keyword">const</span> std::vector&lt;uint32_t&gt;&amp; nums);</div>
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> rapidjson::Value to_rapidjson_val(rapidjson::Document::AllocatorType&amp; allocator, <span class="keyword">const</span> std::vector&lt;uint64_t&gt;&amp; nums);</div>
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> </div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> <span class="comment">// ------------------------ PROPERTY TREES ---------------------------</span></div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> std::string serialize(<span class="keyword">const</span> rapidjson::Document&amp; doc);</div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> </div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;</div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"><a class="line" href="namespacemonero__utils.html#abc8108fdc0269db2f50c2ac24d7e5774"> 99</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="namespacemonero__utils.html#abc8108fdc0269db2f50c2ac24d7e5774">add_json_member</a>(std::string key, T val, rapidjson::Document::AllocatorType&amp; allocator, rapidjson::Value&amp; root, rapidjson::Value&amp; field) {</div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> rapidjson::Value field_key(key.c_str(), key.size(), allocator);</div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> field.SetInt64((uint64_t) val);</div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> root.AddMember(field_key, field, allocator);</div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> }</div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> <span class="keywordtype">void</span> <a class="code hl_function" href="namespacemonero__utils.html#abc8108fdc0269db2f50c2ac24d7e5774">add_json_member</a>(std::string key, std::string val, rapidjson::Document::AllocatorType&amp; allocator, rapidjson::Value&amp; root, rapidjson::Value&amp; field);</div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> <span class="keywordtype">void</span> <a class="code hl_function" href="namespacemonero__utils.html#abc8108fdc0269db2f50c2ac24d7e5774">add_json_member</a>(std::string key, <span class="keywordtype">bool</span> val, rapidjson::Document::AllocatorType&amp; allocator, rapidjson::Value&amp; root);</div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> </div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> <span class="comment">// TODO: template implementation here, could move to monero_utils.hpp per https://stackoverflow.com/questions/3040480/c-template-function-compiles-in-header-but-not-implementation</span></div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt; rapidjson::Value to_rapidjson_val(rapidjson::Document::AllocatorType&amp; allocator, <span class="keyword">const</span> std::vector&lt;std::shared_ptr&lt;T&gt;&gt;&amp; vals) {</div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> rapidjson::Value value_arr(rapidjson::kArrayType);</div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> <span class="keywordflow">for</span> (<span class="keyword">const</span> <span class="keyword">auto</span>&amp; val : vals) {</div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> value_arr.PushBack(val-&gt;to_rapidjson_val(allocator), allocator);</div>
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> }</div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> <span class="keywordflow">return</span> value_arr;</div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> }</div>
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> </div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> <span class="comment">// TODO: template implementation here, could move to monero_utils.hpp per https://stackoverflow.com/questions/3040480/c-template-function-compiles-in-header-but-not-implementation</span></div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt; rapidjson::Value to_rapidjson_val(rapidjson::Document::AllocatorType&amp; allocator, <span class="keyword">const</span> std::vector&lt;T&gt;&amp; vals) {</div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> rapidjson::Value value_arr(rapidjson::kArrayType);</div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> <span class="keywordflow">for</span> (<span class="keyword">const</span> <span class="keyword">auto</span>&amp; val : vals) {</div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> value_arr.PushBack(val.to_rapidjson_val(allocator), allocator);</div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> }</div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> <span class="keywordflow">return</span> value_arr;</div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> }</div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> </div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> rapidjson::Value to_rapidjson_val(rapidjson::Document::AllocatorType&amp; allocator, <span class="keyword">const</span> std::vector&lt;std::string&gt;&amp; strs);</div>
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> rapidjson::Value to_rapidjson_val(rapidjson::Document::AllocatorType&amp; allocator, <span class="keyword">const</span> std::vector&lt;uint8_t&gt;&amp; nums);</div>
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> rapidjson::Value to_rapidjson_val(rapidjson::Document::AllocatorType&amp; allocator, <span class="keyword">const</span> std::vector&lt;uint32_t&gt;&amp; nums);</div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> rapidjson::Value to_rapidjson_val(rapidjson::Document::AllocatorType&amp; allocator, <span class="keyword">const</span> std::vector&lt;uint64_t&gt;&amp; nums);</div>
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> </div>
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> <span class="comment">// TODO: fully switch from property trees to rapidjson</span></div>
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> <span class="comment">// ------------------------ PROPERTY TREES ---------------------------</span></div>
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> </div>
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> std::string serialize(<span class="keyword">const</span> boost::property_tree::ptree&amp; node);</div>
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> <span class="keywordtype">void</span> deserialize(<span class="keyword">const</span> std::string&amp; json, boost::property_tree::ptree&amp; root);</div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> </div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> <span class="comment">// --------------------------------------------------------------------------</span></div>
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> <span class="comment">// TODO: fully switch from property trees to rapidjson</span></div>
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> </div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> std::string serialize(<span class="keyword">const</span> boost::property_tree::ptree&amp; node);</div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> <span class="keywordtype">void</span> deserialize(<span class="keyword">const</span> std::string&amp; json, boost::property_tree::ptree&amp; root);</div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> </div>
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacemonero__utils.html#a3b9ee3d8bd81e28c3bbdf4e747300277">is_valid_language</a>(<span class="keyword">const</span> std::string&amp; language);</div>
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> </div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> std::shared_ptr&lt;monero_block&gt; <a class="code hl_function" href="namespacemonero__utils.html#ab2fb8889ec17d02e54541e90a3ffd47f">cn_block_to_block</a>(<span class="keyword">const</span> cryptonote::block&amp; cn_block);</div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> </div>
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> std::shared_ptr&lt;monero_tx&gt; <a class="code hl_function" href="namespacemonero__utils.html#ad4b5df3026350e762bfa40c6acdb6a0d">cn_tx_to_tx</a>(<span class="keyword">const</span> cryptonote::transaction&amp; cn_tx, <span class="keywordtype">bool</span> init_as_tx_wallet = <span class="keyword">false</span>);</div>
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> </div>
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> <span class="keyword">static</span> std::string get_pruned_tx_json(cryptonote::transaction &amp;tx)</div>
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> {</div>
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> std::stringstream ss;</div>
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> json_archive&lt;true&gt; ar(ss);</div>
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span> <span class="keywordtype">bool</span> r = tx.serialize_base(ar);</div>
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> CHECK_AND_ASSERT_MES(r, std::string(), <span class="stringliteral">&quot;Failed to serialize rct signatures base&quot;</span>);</div>
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> <span class="keywordflow">return</span> ss.str();</div>
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> }</div>
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span> </div>
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span> <span class="keyword">static</span> <span class="keywordtype">void</span> free(std::shared_ptr&lt;monero_block&gt; block) {</div>
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span> <span class="keywordflow">for</span> (std::shared_ptr&lt;monero_tx&gt;&amp; tx : block-&gt;m_txs) {</div>
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span> tx-&gt;m_block.reset();</div>
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span> <a class="code hl_struct" href="structmonero_1_1monero__tx__wallet.html">monero_tx_wallet</a>* tx_wallet = <span class="keyword">dynamic_cast&lt;</span><a class="code hl_struct" href="structmonero_1_1monero__tx__wallet.html">monero_tx_wallet</a>*<span class="keyword">&gt;</span>(tx.get());</div>
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span> <span class="keywordflow">if</span> (tx_wallet != <span class="keyword">nullptr</span>) {</div>
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span> <span class="keywordflow">if</span> (tx_wallet-&gt;m_outgoing_transfer != boost::none) tx_wallet-&gt;m_outgoing_transfer.get()-&gt;m_tx.reset();</div>
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span> <span class="keywordflow">for</span> (std::shared_ptr&lt;monero_transfer&gt; transfer : tx_wallet-&gt;m_incoming_transfers) transfer-&gt;m_tx.reset();</div>
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span> <span class="keywordflow">for</span> (std::shared_ptr&lt;monero_output&gt; output : tx_wallet-&gt;m_outputs) output-&gt;m_tx.reset();</div>
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span> <span class="keywordflow">for</span> (std::shared_ptr&lt;monero_output&gt; input : tx_wallet-&gt;m_inputs) {</div>
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span> input-&gt;m_key_image.reset();</div>
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span> input-&gt;m_tx.reset();</div>
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span> }</div>
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span> }</div>
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span> }</div>
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span> block.reset();</div>
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"> 196</span> }</div>
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span> </div>
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span> <span class="keyword">static</span> <span class="keywordtype">void</span> free(std::vector&lt;std::shared_ptr&lt;monero_block&gt;&gt; blocks) {</div>
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span> <span class="keywordflow">for</span> (std::shared_ptr&lt;monero_block&gt;&amp; block : blocks) monero_utils::free(block);</div>
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span> }</div>
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span>}</div>
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span><span class="preprocessor">#endif </span><span class="comment">/* monero_utils_h */</span><span class="preprocessor"></span></div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> <span class="comment">// --------------------------------------------------------------------------</span></div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> </div>
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacemonero__utils.html#a3b9ee3d8bd81e28c3bbdf4e747300277">is_valid_language</a>(<span class="keyword">const</span> std::string&amp; language);</div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> </div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> std::shared_ptr&lt;monero_block&gt; <a class="code hl_function" href="namespacemonero__utils.html#ab2fb8889ec17d02e54541e90a3ffd47f">cn_block_to_block</a>(<span class="keyword">const</span> cryptonote::block&amp; cn_block);</div>
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> </div>
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> std::shared_ptr&lt;monero_tx&gt; <a class="code hl_function" href="namespacemonero__utils.html#ad4b5df3026350e762bfa40c6acdb6a0d">cn_tx_to_tx</a>(<span class="keyword">const</span> cryptonote::transaction&amp; cn_tx, <span class="keywordtype">bool</span> init_as_tx_wallet = <span class="keyword">false</span>);</div>
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> </div>
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> <span class="keyword">static</span> std::string get_pruned_tx_json(cryptonote::transaction &amp;tx)</div>
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> {</div>
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span> std::stringstream ss;</div>
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> json_archive&lt;true&gt; ar(ss);</div>
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> <span class="keywordtype">bool</span> r = tx.serialize_base(ar);</div>
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> CHECK_AND_ASSERT_MES(r, std::string(), <span class="stringliteral">&quot;Failed to serialize rct signatures base&quot;</span>);</div>
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span> <span class="keywordflow">return</span> ss.str();</div>
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span> }</div>
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span> </div>
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span> <span class="keyword">static</span> <span class="keywordtype">void</span> free(std::shared_ptr&lt;monero_block&gt; block) {</div>
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span> <span class="keywordflow">for</span> (std::shared_ptr&lt;monero_tx&gt;&amp; tx : block-&gt;m_txs) {</div>
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span> tx-&gt;m_block.reset();</div>
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span> <a class="code hl_struct" href="structmonero_1_1monero__tx__wallet.html">monero_tx_wallet</a>* tx_wallet = <span class="keyword">dynamic_cast&lt;</span><a class="code hl_struct" href="structmonero_1_1monero__tx__wallet.html">monero_tx_wallet</a>*<span class="keyword">&gt;</span>(tx.get());</div>
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span> <span class="keywordflow">if</span> (tx_wallet != <span class="keyword">nullptr</span>) {</div>
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span> <span class="keywordflow">if</span> (tx_wallet-&gt;m_outgoing_transfer != boost::none) tx_wallet-&gt;m_outgoing_transfer.get()-&gt;m_tx.reset();</div>
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span> <span class="keywordflow">for</span> (std::shared_ptr&lt;monero_transfer&gt; transfer : tx_wallet-&gt;m_incoming_transfers) transfer-&gt;m_tx.reset();</div>
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span> <span class="keywordflow">for</span> (std::shared_ptr&lt;monero_output&gt; output : tx_wallet-&gt;m_outputs) output-&gt;m_tx.reset();</div>
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span> <span class="keywordflow">for</span> (std::shared_ptr&lt;monero_output&gt; input : tx_wallet-&gt;m_inputs) {</div>
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span> input-&gt;m_key_image.reset();</div>
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span> input-&gt;m_tx.reset();</div>
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span> }</div>
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span> }</div>
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"> 196</span> }</div>
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span> block.reset();</div>
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span> }</div>
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</span> </div>
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span> <span class="keyword">static</span> <span class="keywordtype">void</span> free(std::vector&lt;std::shared_ptr&lt;monero_block&gt;&gt; blocks) {</div>
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span> <span class="keywordflow">for</span> (std::shared_ptr&lt;monero_block&gt;&amp; block : blocks) monero_utils::free(block);</div>
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span> }</div>
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span>}</div>
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span><span class="preprocessor">#endif </span><span class="comment">/* monero_utils_h */</span><span class="preprocessor"></span></div>
<div class="ttc" id="anamespacemonero__utils_html"><div class="ttname"><a href="namespacemonero__utils.html">monero_utils</a></div><div class="ttdef"><b>Definition:</b> monero_utils.h:67</div></div>
<div class="ttc" id="anamespacemonero__utils_html_a3b9ee3d8bd81e28c3bbdf4e747300277"><div class="ttname"><a href="namespacemonero__utils.html#a3b9ee3d8bd81e28c3bbdf4e747300277">monero_utils::is_valid_language</a></div><div class="ttdeci">bool is_valid_language(const std::string &amp;language)</div><div class="ttdef"><b>Definition:</b> monero_utils.cpp:295</div></div>
<div class="ttc" id="anamespacemonero__utils_html_ab2fb8889ec17d02e54541e90a3ffd47f"><div class="ttname"><a href="namespacemonero__utils.html#ab2fb8889ec17d02e54541e90a3ffd47f">monero_utils::cn_block_to_block</a></div><div class="ttdeci">std::shared_ptr&lt; monero_block &gt; cn_block_to_block(const cryptonote::block &amp;cn_block)</div><div class="ttdef"><b>Definition:</b> monero_utils.cpp:308</div></div>
<div class="ttc" id="anamespacemonero__utils_html_abc8108fdc0269db2f50c2ac24d7e5774"><div class="ttname"><a href="namespacemonero__utils.html#abc8108fdc0269db2f50c2ac24d7e5774">monero_utils::add_json_member</a></div><div class="ttdeci">void add_json_member(std::string key, T val, rapidjson::Document::AllocatorType &amp;allocator, rapidjson::Value &amp;root, rapidjson::Value &amp;field)</div><div class="ttdef"><b>Definition:</b> monero_utils.h:97</div></div>
<div class="ttc" id="anamespacemonero__utils_html_ad4b5df3026350e762bfa40c6acdb6a0d"><div class="ttname"><a href="namespacemonero__utils.html#ad4b5df3026350e762bfa40c6acdb6a0d">monero_utils::cn_tx_to_tx</a></div><div class="ttdeci">std::shared_ptr&lt; monero_tx &gt; cn_tx_to_tx(const cryptonote::transaction &amp;cn_tx, bool init_as_tx_wallet=false)</div><div class="ttdef"><b>Definition:</b> monero_utils.cpp:324</div></div>
<div class="ttc" id="anamespacemonero__utils_html_a3b9ee3d8bd81e28c3bbdf4e747300277"><div class="ttname"><a href="namespacemonero__utils.html#a3b9ee3d8bd81e28c3bbdf4e747300277">monero_utils::is_valid_language</a></div><div class="ttdeci">bool is_valid_language(const std::string &amp;language)</div><div class="ttdef"><b>Definition:</b> monero_utils.cpp:303</div></div>
<div class="ttc" id="anamespacemonero__utils_html_ab2fb8889ec17d02e54541e90a3ffd47f"><div class="ttname"><a href="namespacemonero__utils.html#ab2fb8889ec17d02e54541e90a3ffd47f">monero_utils::cn_block_to_block</a></div><div class="ttdeci">std::shared_ptr&lt; monero_block &gt; cn_block_to_block(const cryptonote::block &amp;cn_block)</div><div class="ttdef"><b>Definition:</b> monero_utils.cpp:316</div></div>
<div class="ttc" id="anamespacemonero__utils_html_abc8108fdc0269db2f50c2ac24d7e5774"><div class="ttname"><a href="namespacemonero__utils.html#abc8108fdc0269db2f50c2ac24d7e5774">monero_utils::add_json_member</a></div><div class="ttdeci">void add_json_member(std::string key, T val, rapidjson::Document::AllocatorType &amp;allocator, rapidjson::Value &amp;root, rapidjson::Value &amp;field)</div><div class="ttdef"><b>Definition:</b> monero_utils.h:99</div></div>
<div class="ttc" id="anamespacemonero__utils_html_ad4b5df3026350e762bfa40c6acdb6a0d"><div class="ttname"><a href="namespacemonero__utils.html#ad4b5df3026350e762bfa40c6acdb6a0d">monero_utils::cn_tx_to_tx</a></div><div class="ttdeci">std::shared_ptr&lt; monero_tx &gt; cn_tx_to_tx(const cryptonote::transaction &amp;cn_tx, bool init_as_tx_wallet=false)</div><div class="ttdef"><b>Definition:</b> monero_utils.cpp:332</div></div>
<div class="ttc" id="anamespacemonero_html_ac9023a1d513e2526775d1e061bb5beed"><div class="ttname"><a href="namespacemonero.html#ac9023a1d513e2526775d1e061bb5beed">monero::monero_network_type</a></div><div class="ttdeci">monero_network_type</div><div class="ttdef"><b>Definition:</b> monero_daemon_model.h:90</div></div>
<div class="ttc" id="astructmonero_1_1monero__integrated__address_html"><div class="ttname"><a href="structmonero_1_1monero__integrated__address.html">monero::monero_integrated_address</a></div><div class="ttdef"><b>Definition:</b> monero_wallet_model.h:353</div></div>
<div class="ttc" id="astructmonero_1_1monero__tx__wallet_html"><div class="ttname"><a href="structmonero_1_1monero__tx__wallet.html">monero::monero_tx_wallet</a></div><div class="ttdef"><b>Definition:</b> monero_wallet_model.h:274</div></div>
+73 -73
View File
@@ -265,114 +265,114 @@ $(function() {
<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"> 335</span> };</div>
<div class="line"><a id="l00336" name="l00336"></a><span class="lineno"> 336</span>}</div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html">monero::monero_wallet_full</a></div><div class="ttdef"><b>Definition:</b> monero_wallet_full.h:77</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a00d6363b33ba2d711d5d4afcfc8d58b1"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a00d6363b33ba2d711d5d4afcfc8d58b1">monero::monero_wallet_full::start_mining</a></div><div class="ttdeci">void start_mining(boost::optional&lt; uint64_t &gt; num_threads, boost::optional&lt; bool &gt; background_mining, boost::optional&lt; bool &gt; ignore_battery) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3206</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a04f11df03accb31e14b9fc67f7daa5f1"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a04f11df03accb31e14b9fc67f7daa5f1">monero::monero_wallet_full::get_outputs</a></div><div class="ttdeci">std::vector&lt; std::shared_ptr&lt; monero_output_wallet &gt; &gt; get_outputs(const monero_output_query &amp;query) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1856</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a00d6363b33ba2d711d5d4afcfc8d58b1"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a00d6363b33ba2d711d5d4afcfc8d58b1">monero::monero_wallet_full::start_mining</a></div><div class="ttdeci">void start_mining(boost::optional&lt; uint64_t &gt; num_threads, boost::optional&lt; bool &gt; background_mining, boost::optional&lt; bool &gt; ignore_battery) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3203</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a04f11df03accb31e14b9fc67f7daa5f1"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a04f11df03accb31e14b9fc67f7daa5f1">monero::monero_wallet_full::get_outputs</a></div><div class="ttdeci">std::vector&lt; std::shared_ptr&lt; monero_output_wallet &gt; &gt; get_outputs(const monero_output_query &amp;query) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1853</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a0803e94b84f5c24307566aba0e20c73e"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a0803e94b84f5c24307566aba0e20c73e">monero::monero_wallet_full::wallet_exists</a></div><div class="ttdeci">static bool wallet_exists(const std::string &amp;path)</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1037</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a09adfa09bf279561d52ac0d04296ebb5"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a09adfa09bf279561d52ac0d04296ebb5">monero::monero_wallet_full::get_tx_note</a></div><div class="ttdeci">std::string get_tx_note(const std::string &amp;tx_hash) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3024</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a09adfa09bf279561d52ac0d04296ebb5"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a09adfa09bf279561d52ac0d04296ebb5">monero::monero_wallet_full::get_tx_note</a></div><div class="ttdeci">std::string get_tx_note(const std::string &amp;tx_hash) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3021</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a0a325158f17b75383aa26686fe7a041d"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a0a325158f17b75383aa26686fe7a041d">monero::monero_wallet_full::get_version</a></div><div class="ttdeci">monero_version get_version() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1333</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a0b27eab5ff9609400b83e65dae562063"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a0b27eab5ff9609400b83e65dae562063">monero::monero_wallet_full::get_restore_height</a></div><div class="ttdeci">uint64_t get_restore_height() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1464</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a0cb1cf3761db9bdec420ef68cc0e8ff5"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a0cb1cf3761db9bdec420ef68cc0e8ff5">monero::monero_wallet_full::get_private_view_key</a></div><div class="ttdeci">std::string get_private_view_key() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1372</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a0e2e12d8e7613569197029a4b0785478"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a0e2e12d8e7613569197029a4b0785478">monero::monero_wallet_full::prepare_multisig</a></div><div class="ttdeci">std::string prepare_multisig() override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3288</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a0e2e12d8e7613569197029a4b0785478"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a0e2e12d8e7613569197029a4b0785478">monero::monero_wallet_full::prepare_multisig</a></div><div class="ttdeci">std::string prepare_multisig() override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3285</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a0e4bccdfdf7ad5914acc8e6323941698"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a0e4bccdfdf7ad5914acc8e6323941698">monero::monero_wallet_full::get_public_view_key</a></div><div class="ttdeci">std::string get_public_view_key() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1367</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a0e8df829747a7ef8d4a7b806376731ea"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a0e8df829747a7ef8d4a7b806376731ea">monero::monero_wallet_full::get_address_book_entries</a></div><div class="ttdeci">std::vector&lt; monero_address_book_entry &gt; get_address_book_entries(const std::vector&lt; uint64_t &gt; &amp;indices) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3059</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a0fc3e155a18df640e42b147d1c3804f1"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a0fc3e155a18df640e42b147d1c3804f1">monero::monero_wallet_full::get_account</a></div><div class="ttdeci">monero_account get_account(const uint32_t account_idx, bool include_subaddresses) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1655</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a11bc5f91701d5789a284526a74d8b0bb"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a11bc5f91701d5789a284526a74d8b0bb">monero::monero_wallet_full::sweep_dust</a></div><div class="ttdeci">std::vector&lt; std::shared_ptr&lt; monero_tx_wallet &gt; &gt; sweep_dust(bool relay=false) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:2442</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a0e8df829747a7ef8d4a7b806376731ea"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a0e8df829747a7ef8d4a7b806376731ea">monero::monero_wallet_full::get_address_book_entries</a></div><div class="ttdeci">std::vector&lt; monero_address_book_entry &gt; get_address_book_entries(const std::vector&lt; uint64_t &gt; &amp;indices) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3056</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a0fc3e155a18df640e42b147d1c3804f1"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a0fc3e155a18df640e42b147d1c3804f1">monero::monero_wallet_full::get_account</a></div><div class="ttdeci">monero_account get_account(const uint32_t account_idx, bool include_subaddresses) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1652</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a11bc5f91701d5789a284526a74d8b0bb"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a11bc5f91701d5789a284526a74d8b0bb">monero::monero_wallet_full::sweep_dust</a></div><div class="ttdeci">std::vector&lt; std::shared_ptr&lt; monero_tx_wallet &gt; &gt; sweep_dust(bool relay=false) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:2439</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a11cd98b9d76c0792458e27949b7cd316"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a11cd98b9d76c0792458e27949b7cd316">monero::monero_wallet_full::set_daemon_proxy</a></div><div class="ttdeci">void set_daemon_proxy(const std::string &amp;uri=&quot;&quot;) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1286</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a1261441354e76f0b3b6dc108e4d083e7"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a1261441354e76f0b3b6dc108e4d083e7">monero::monero_wallet_full::set_attribute</a></div><div class="ttdeci">void set_attribute(const std::string &amp;key, const std::string &amp;val) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3202</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a150ce9691173962e022bb75c4ee965f1"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a150ce9691173962e022bb75c4ee965f1">monero::monero_wallet_full::set_tx_notes</a></div><div class="ttdeci">void set_tx_notes(const std::vector&lt; std::string &gt; &amp;tx_hashes, const std::vector&lt; std::string &gt; &amp;notes) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3051</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a178f4ba645cd4e19ae0c73d6349d7e10"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a178f4ba645cd4e19ae0c73d6349d7e10">monero::monero_wallet_full::stop_syncing</a></div><div class="ttdeci">void stop_syncing() override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1565</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a1261441354e76f0b3b6dc108e4d083e7"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a1261441354e76f0b3b6dc108e4d083e7">monero::monero_wallet_full::set_attribute</a></div><div class="ttdeci">void set_attribute(const std::string &amp;key, const std::string &amp;val) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3199</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a150ce9691173962e022bb75c4ee965f1"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a150ce9691173962e022bb75c4ee965f1">monero::monero_wallet_full::set_tx_notes</a></div><div class="ttdeci">void set_tx_notes(const std::vector&lt; std::string &gt; &amp;tx_hashes, const std::vector&lt; std::string &gt; &amp;notes) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3048</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a178f4ba645cd4e19ae0c73d6349d7e10"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a178f4ba645cd4e19ae0c73d6349d7e10">monero::monero_wallet_full::stop_syncing</a></div><div class="ttdeci">void stop_syncing() override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1562</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a1856b86e596e9a45c8d1c5f2af6549fc"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a1856b86e596e9a45c8d1c5f2af6549fc">monero::monero_wallet_full::get_path</a></div><div class="ttdeci">std::string get_path() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1340</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a1c42b24017d3b7732cebec0609fc2c4d"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a1c42b24017d3b7732cebec0609fc2c4d">monero::monero_wallet_full::create_wallet_random</a></div><div class="ttdeci">static monero_wallet_full * create_wallet_random(const std::string &amp;path, const std::string &amp;password, const monero_network_type network_type, const monero_rpc_connection &amp;daemon_connection=monero_rpc_connection(), const std::string &amp;language=&quot;English&quot;, std::unique_ptr&lt; epee::net_utils::http::http_client_factory &gt; http_client_factory=nullptr)</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1219</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a20905c4cc03485d65328a4bb688bbe8b"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a20905c4cc03485d65328a4bb688bbe8b">monero::monero_wallet_full::get_subaddresses</a></div><div class="ttdeci">std::vector&lt; monero_subaddress &gt; get_subaddresses(const uint32_t account_idx, const std::vector&lt; uint32_t &gt; &amp;subaddress_indices) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1687</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a21038abe346fdd0565c1c8033a2f2d64"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a21038abe346fdd0565c1c8033a2f2d64">monero::monero_wallet_full::set_tx_note</a></div><div class="ttdeci">void set_tx_note(const std::string &amp;tx_hash, const std::string &amp;note) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3041</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a24bc88e60c6863fb8f5b526f0acdd47a"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a24bc88e60c6863fb8f5b526f0acdd47a">monero::monero_wallet_full::import_multisig_hex</a></div><div class="ttdeci">int import_multisig_hex(const std::vector&lt; std::string &gt; &amp;multisig_hexes) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3332</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a251a70f5146e8a199e71cfb285ca1788"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a251a70f5146e8a199e71cfb285ca1788">monero::monero_wallet_full::export_key_images</a></div><div class="ttdeci">std::vector&lt; std::shared_ptr&lt; monero_key_image &gt; &gt; export_key_images(bool all=false) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1893</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a271ce803903991bf8980c56e3404e531"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a271ce803903991bf8980c56e3404e531">monero::monero_wallet_full::import_key_images</a></div><div class="ttdeci">std::shared_ptr&lt; monero_key_image_import_result &gt; import_key_images(const std::vector&lt; std::shared_ptr&lt; monero_key_image &gt; &gt; &amp;key_images) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1908</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a27d5d11e04fc6add0dc5dc0d412f4520"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a27d5d11e04fc6add0dc5dc0d412f4520">monero::monero_wallet_full::sign_multisig_tx_hex</a></div><div class="ttdeci">monero_multisig_sign_result sign_multisig_tx_hex(const std::string &amp;multisig_tx_hex) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3360</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a292a177bc1d7fe3f583abe8e7bb7bad1"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a292a177bc1d7fe3f583abe8e7bb7bad1">monero::monero_wallet_full::freeze_output</a></div><div class="ttdeci">void freeze_output(const std::string &amp;key_image) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1935</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a2a957dda893238346495e02982fb04db"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a2a957dda893238346495e02982fb04db">monero::monero_wallet_full::relay_txs</a></div><div class="ttdeci">std::vector&lt; std::string &gt; relay_txs(const std::vector&lt; std::string &gt; &amp;tx_metadatas) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:2541</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a20905c4cc03485d65328a4bb688bbe8b"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a20905c4cc03485d65328a4bb688bbe8b">monero::monero_wallet_full::get_subaddresses</a></div><div class="ttdeci">std::vector&lt; monero_subaddress &gt; get_subaddresses(const uint32_t account_idx, const std::vector&lt; uint32_t &gt; &amp;subaddress_indices) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1684</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a21038abe346fdd0565c1c8033a2f2d64"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a21038abe346fdd0565c1c8033a2f2d64">monero::monero_wallet_full::set_tx_note</a></div><div class="ttdeci">void set_tx_note(const std::string &amp;tx_hash, const std::string &amp;note) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3038</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a24bc88e60c6863fb8f5b526f0acdd47a"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a24bc88e60c6863fb8f5b526f0acdd47a">monero::monero_wallet_full::import_multisig_hex</a></div><div class="ttdeci">int import_multisig_hex(const std::vector&lt; std::string &gt; &amp;multisig_hexes) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3329</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a251a70f5146e8a199e71cfb285ca1788"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a251a70f5146e8a199e71cfb285ca1788">monero::monero_wallet_full::export_key_images</a></div><div class="ttdeci">std::vector&lt; std::shared_ptr&lt; monero_key_image &gt; &gt; export_key_images(bool all=false) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1890</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a271ce803903991bf8980c56e3404e531"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a271ce803903991bf8980c56e3404e531">monero::monero_wallet_full::import_key_images</a></div><div class="ttdeci">std::shared_ptr&lt; monero_key_image_import_result &gt; import_key_images(const std::vector&lt; std::shared_ptr&lt; monero_key_image &gt; &gt; &amp;key_images) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1905</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a27d5d11e04fc6add0dc5dc0d412f4520"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a27d5d11e04fc6add0dc5dc0d412f4520">monero::monero_wallet_full::sign_multisig_tx_hex</a></div><div class="ttdeci">monero_multisig_sign_result sign_multisig_tx_hex(const std::string &amp;multisig_tx_hex) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3357</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a292a177bc1d7fe3f583abe8e7bb7bad1"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a292a177bc1d7fe3f583abe8e7bb7bad1">monero::monero_wallet_full::freeze_output</a></div><div class="ttdeci">void freeze_output(const std::string &amp;key_image) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1932</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a2a957dda893238346495e02982fb04db"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a2a957dda893238346495e02982fb04db">monero::monero_wallet_full::relay_txs</a></div><div class="ttdeci">std::vector&lt; std::string &gt; relay_txs(const std::vector&lt; std::string &gt; &amp;tx_metadatas) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:2538</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a2ba39168eb33f550bd85db7bf12e6198"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a2ba39168eb33f550bd85db7bf12e6198">monero::monero_wallet_full::get_mnemonic_languages</a></div><div class="ttdeci">static std::vector&lt; std::string &gt; get_mnemonic_languages()</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1211</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a2c11977c43f6e4eebd55151d8d8d4c4d"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a2c11977c43f6e4eebd55151d8d8d4c4d">monero::monero_wallet_full::create_wallet_from_mnemonic</a></div><div class="ttdeci">static monero_wallet_full * create_wallet_from_mnemonic(const std::string &amp;path, const std::string &amp;password, const monero_network_type network_type, const std::string &amp;mnemonic, const monero_rpc_connection &amp;daemon_connection=monero_rpc_connection(), uint64_t restore_height=0, const std::string &amp;seed_offset=&quot;&quot;, std::unique_ptr&lt; epee::net_utils::http::http_client_factory &gt; http_client_factory=nullptr)</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1230</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a2ce8da5afc25411f5dd1384543d9e6a0"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a2ce8da5afc25411f5dd1384543d9e6a0">monero::monero_wallet_full::create_subaddress</a></div><div class="ttdeci">monero_subaddress create_subaddress(uint32_t account_idx, const std::string &amp;label=&quot;&quot;) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1696</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a2f531d495aa46224fa19c54298a8029e"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a2f531d495aa46224fa19c54298a8029e">monero::monero_wallet_full::rescan_blockchain</a></div><div class="ttdeci">void rescan_blockchain() override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1596</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a2ce8da5afc25411f5dd1384543d9e6a0"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a2ce8da5afc25411f5dd1384543d9e6a0">monero::monero_wallet_full::create_subaddress</a></div><div class="ttdeci">monero_subaddress create_subaddress(uint32_t account_idx, const std::string &amp;label=&quot;&quot;) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1693</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a2f531d495aa46224fa19c54298a8029e"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a2f531d495aa46224fa19c54298a8029e">monero::monero_wallet_full::rescan_blockchain</a></div><div class="ttdeci">void rescan_blockchain() override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1593</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a3220e4ebaccc4ae2cc5c7eedea19c592"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a3220e4ebaccc4ae2cc5c7eedea19c592">monero::monero_wallet_full::is_view_only</a></div><div class="ttdeci">bool is_view_only() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.h:185</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a36fb4acc0dc5807e7bd43898a068c6bd"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a36fb4acc0dc5807e7bd43898a068c6bd">monero::monero_wallet_full::get_mnemonic</a></div><div class="ttdeci">std::string get_mnemonic() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1348</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a389d49f275722641fc4d7367f13ea0f2"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a389d49f275722641fc4d7367f13ea0f2">monero::monero_wallet_full::rescan_spent</a></div><div class="ttdeci">void rescan_spent() override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1588</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a389d49f275722641fc4d7367f13ea0f2"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a389d49f275722641fc4d7367f13ea0f2">monero::monero_wallet_full::rescan_spent</a></div><div class="ttdeci">void rescan_spent() override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1585</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a3fc25c7c3bc60162c7f60bf8eb0b15eb"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a3fc25c7c3bc60162c7f60bf8eb0b15eb">monero::monero_wallet_full::open_wallet_data</a></div><div class="ttdeci">static monero_wallet_full * open_wallet_data(const std::string &amp;password, const monero_network_type, const std::string &amp;keys_data, const std::string &amp;cache_data, const monero_rpc_connection &amp;daemon_connection=monero_rpc_connection(), std::unique_ptr&lt; epee::net_utils::http::http_client_factory &gt; http_client_factory=nullptr)</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1055</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a400f9ac04199ad8956d4f0e6e3f85b54"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a400f9ac04199ad8956d4f0e6e3f85b54">monero::monero_wallet_full::sign_message</a></div><div class="ttdeci">std::string sign_message(const std::string &amp;msg, monero_message_signature_type signature_type, uint32_t account_idx=0, uint32_t subaddress_idx=0) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:2796</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a400f9ac04199ad8956d4f0e6e3f85b54"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a400f9ac04199ad8956d4f0e6e3f85b54">monero::monero_wallet_full::sign_message</a></div><div class="ttdeci">std::string sign_message(const std::string &amp;msg, monero_message_signature_type signature_type, uint32_t account_idx=0, uint32_t subaddress_idx=0) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:2793</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a402ea547ced268555feb8d19751c4788"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a402ea547ced268555feb8d19751c4788">monero::monero_wallet_full::create_wallet</a></div><div class="ttdeci">static monero_wallet_full * create_wallet(const monero_wallet_config &amp;config, std::unique_ptr&lt; epee::net_utils::http::http_client_factory &gt; http_client_factory=nullptr)</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1067</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a441a19a2b3a819c95b6d1cf1f0e02a68"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a441a19a2b3a819c95b6d1cf1f0e02a68">monero::monero_wallet_full::get_tx_key</a></div><div class="ttdeci">std::string get_tx_key(const std::string &amp;tx_hash) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:2835</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a443bba504a3df69453dee1a575d8d767"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a443bba504a3df69453dee1a575d8d767">monero::monero_wallet_full::thaw_output</a></div><div class="ttdeci">void thaw_output(const std::string &amp;key_image) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1942</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a44784910aceb3158e27388fb98ad00ab"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a44784910aceb3158e27388fb98ad00ab">monero::monero_wallet_full::get_unlocked_balance</a></div><div class="ttdeci">uint64_t get_unlocked_balance() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1619</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a441a19a2b3a819c95b6d1cf1f0e02a68"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a441a19a2b3a819c95b6d1cf1f0e02a68">monero::monero_wallet_full::get_tx_key</a></div><div class="ttdeci">std::string get_tx_key(const std::string &amp;tx_hash) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:2832</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a443bba504a3df69453dee1a575d8d767"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a443bba504a3df69453dee1a575d8d767">monero::monero_wallet_full::thaw_output</a></div><div class="ttdeci">void thaw_output(const std::string &amp;key_image) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1939</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a44784910aceb3158e27388fb98ad00ab"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a44784910aceb3158e27388fb98ad00ab">monero::monero_wallet_full::get_unlocked_balance</a></div><div class="ttdeci">uint64_t get_unlocked_balance() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1616</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a475ee65b0c41626e5223d261992194c0"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a475ee65b0c41626e5223d261992194c0">monero::monero_wallet_full::get_address_index</a></div><div class="ttdeci">monero_subaddress get_address_index(const std::string &amp;address) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1393</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a47bb20537b768ddd758adf3ba3d31863"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a47bb20537b768ddd758adf3ba3d31863">monero::monero_wallet_full::submit_txs</a></div><div class="ttdeci">std::vector&lt; std::string &gt; submit_txs(const std::string &amp;signed_tx_hex) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:2770</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a48e711a5d2993be5ada5f61d94c09bd1"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a48e711a5d2993be5ada5f61d94c09bd1">monero::monero_wallet_full::create_txs</a></div><div class="ttdeci">std::vector&lt; std::shared_ptr&lt; monero_tx_wallet &gt; &gt; create_txs(const monero_tx_config &amp;config) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1956</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a4e92f7edbc4e00ec7e219a6ccbee6242"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a4e92f7edbc4e00ec7e219a6ccbee6242">monero::monero_wallet_full::parse_payment_uri</a></div><div class="ttdeci">std::shared_ptr&lt; monero_tx_config &gt; parse_payment_uri(const std::string &amp;uri) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3170</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a4f70d0532ff7c772073f69dfcfaf2478"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a4f70d0532ff7c772073f69dfcfaf2478">monero::monero_wallet_full::check_reserve_proof</a></div><div class="ttdeci">std::shared_ptr&lt; monero_check_reserve &gt; check_reserve_proof(const std::string &amp;address, const std::string &amp;message, const std::string &amp;signature) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3003</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a52a5398db78c2dc9460ced09feac35c0"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a52a5398db78c2dc9460ced09feac35c0">monero::monero_wallet_full::submit_multisig_tx_hex</a></div><div class="ttdeci">std::vector&lt; std::string &gt; submit_multisig_tx_hex(const std::string &amp;signed_multisig_tx_hex) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3403</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a540bbade4f891a51d065d8126267cd53"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a540bbade4f891a51d065d8126267cd53">monero::monero_wallet_full::get_spend_proof</a></div><div class="ttdeci">std::string get_spend_proof(const std::string &amp;tx_hash, const std::string &amp;message) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:2960</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a47bb20537b768ddd758adf3ba3d31863"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a47bb20537b768ddd758adf3ba3d31863">monero::monero_wallet_full::submit_txs</a></div><div class="ttdeci">std::vector&lt; std::string &gt; submit_txs(const std::string &amp;signed_tx_hex) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:2767</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a48e711a5d2993be5ada5f61d94c09bd1"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a48e711a5d2993be5ada5f61d94c09bd1">monero::monero_wallet_full::create_txs</a></div><div class="ttdeci">std::vector&lt; std::shared_ptr&lt; monero_tx_wallet &gt; &gt; create_txs(const monero_tx_config &amp;config) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1953</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a4e92f7edbc4e00ec7e219a6ccbee6242"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a4e92f7edbc4e00ec7e219a6ccbee6242">monero::monero_wallet_full::parse_payment_uri</a></div><div class="ttdeci">std::shared_ptr&lt; monero_tx_config &gt; parse_payment_uri(const std::string &amp;uri) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3167</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a4f70d0532ff7c772073f69dfcfaf2478"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a4f70d0532ff7c772073f69dfcfaf2478">monero::monero_wallet_full::check_reserve_proof</a></div><div class="ttdeci">std::shared_ptr&lt; monero_check_reserve &gt; check_reserve_proof(const std::string &amp;address, const std::string &amp;message, const std::string &amp;signature) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3000</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a52a5398db78c2dc9460ced09feac35c0"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a52a5398db78c2dc9460ced09feac35c0">monero::monero_wallet_full::submit_multisig_tx_hex</a></div><div class="ttdeci">std::vector&lt; std::string &gt; submit_multisig_tx_hex(const std::string &amp;signed_multisig_tx_hex) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3400</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a540bbade4f891a51d065d8126267cd53"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a540bbade4f891a51d065d8126267cd53">monero::monero_wallet_full::get_spend_proof</a></div><div class="ttdeci">std::string get_spend_proof(const std::string &amp;tx_hash, const std::string &amp;message) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:2957</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a54eb65f1a897991749cfcb70258ba8ec"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a54eb65f1a897991749cfcb70258ba8ec">monero::monero_wallet_full::get_daemon_connection</a></div><div class="ttdeci">boost::optional&lt; monero_rpc_connection &gt; get_daemon_connection() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1295</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a56620accabd9de7c09408fbdd8c164f2"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a56620accabd9de7c09408fbdd8c164f2">monero::monero_wallet_full::get_height_by_date</a></div><div class="ttdeci">uint64_t get_height_by_date(uint16_t year, uint8_t month, uint8_t day) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1489</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a59470585f491768ae7417538ed1be342"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a59470585f491768ae7417538ed1be342">monero::monero_wallet_full::export_outputs</a></div><div class="ttdeci">std::string export_outputs(bool all=false) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1877</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a59470585f491768ae7417538ed1be342"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a59470585f491768ae7417538ed1be342">monero::monero_wallet_full::export_outputs</a></div><div class="ttdeci">std::string export_outputs(bool all=false) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1874</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a5a0996ab777d2a44161968ef2b3b4bc8"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a5a0996ab777d2a44161968ef2b3b4bc8">monero::monero_wallet_full::decode_integrated_address</a></div><div class="ttdeci">monero_integrated_address decode_integrated_address(const std::string &amp;integrated_address) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1444</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a5f751d58a46342674b25584a20011f3a"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a5f751d58a46342674b25584a20011f3a">monero::monero_wallet_full::get_txs</a></div><div class="ttdeci">std::vector&lt; std::shared_ptr&lt; monero_tx_wallet &gt; &gt; get_txs() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1722</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a60c671c7a3485f444c4f4eba21f2db2a"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a60c671c7a3485f444c4f4eba21f2db2a">monero::monero_wallet_full::sweep_unlocked</a></div><div class="ttdeci">std::vector&lt; std::shared_ptr&lt; monero_tx_wallet &gt; &gt; sweep_unlocked(const monero_tx_config &amp;config) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:2100</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a62b231c45189c981cf2674a651881957"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a62b231c45189c981cf2674a651881957">monero::monero_wallet_full::describe_tx_set</a></div><div class="ttdeci">monero_tx_set describe_tx_set(const monero_tx_set &amp;tx_set) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:2589</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a6c9308121dbc52e409576287ada6a562"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a6c9308121dbc52e409576287ada6a562">monero::monero_wallet_full::import_outputs</a></div><div class="ttdeci">int import_outputs(const std::string &amp;outputs_hex) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1881</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a7459e53acaed895df8de27b5e5aa0ff4"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a7459e53acaed895df8de27b5e5aa0ff4">monero::monero_wallet_full::get_payment_uri</a></div><div class="ttdeci">std::string get_payment_uri(const monero_tx_config &amp;config) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3147</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a759d2cceeae7506f10479d8d19751aa3"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a759d2cceeae7506f10479d8d19751aa3">monero::monero_wallet_full::check_tx_proof</a></div><div class="ttdeci">std::shared_ptr&lt; monero_check_tx &gt; check_tx_proof(const std::string &amp;tx_hash, const std::string &amp;address, const std::string &amp;message, const std::string &amp;signature) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:2928</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a75ba267ea4c2bff0b6eb4c7456eb115e"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a75ba267ea4c2bff0b6eb4c7456eb115e">monero::monero_wallet_full::start_syncing</a></div><div class="ttdeci">void start_syncing(uint64_t sync_period_in_ms) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1556</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a5f751d58a46342674b25584a20011f3a"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a5f751d58a46342674b25584a20011f3a">monero::monero_wallet_full::get_txs</a></div><div class="ttdeci">std::vector&lt; std::shared_ptr&lt; monero_tx_wallet &gt; &gt; get_txs() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1719</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a60c671c7a3485f444c4f4eba21f2db2a"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a60c671c7a3485f444c4f4eba21f2db2a">monero::monero_wallet_full::sweep_unlocked</a></div><div class="ttdeci">std::vector&lt; std::shared_ptr&lt; monero_tx_wallet &gt; &gt; sweep_unlocked(const monero_tx_config &amp;config) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:2097</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a62b231c45189c981cf2674a651881957"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a62b231c45189c981cf2674a651881957">monero::monero_wallet_full::describe_tx_set</a></div><div class="ttdeci">monero_tx_set describe_tx_set(const monero_tx_set &amp;tx_set) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:2586</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a6c9308121dbc52e409576287ada6a562"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a6c9308121dbc52e409576287ada6a562">monero::monero_wallet_full::import_outputs</a></div><div class="ttdeci">int import_outputs(const std::string &amp;outputs_hex) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1878</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a7459e53acaed895df8de27b5e5aa0ff4"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a7459e53acaed895df8de27b5e5aa0ff4">monero::monero_wallet_full::get_payment_uri</a></div><div class="ttdeci">std::string get_payment_uri(const monero_tx_config &amp;config) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3144</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a759d2cceeae7506f10479d8d19751aa3"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a759d2cceeae7506f10479d8d19751aa3">monero::monero_wallet_full::check_tx_proof</a></div><div class="ttdeci">std::shared_ptr&lt; monero_check_tx &gt; check_tx_proof(const std::string &amp;tx_hash, const std::string &amp;address, const std::string &amp;message, const std::string &amp;signature) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:2925</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a75ba267ea4c2bff0b6eb4c7456eb115e"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a75ba267ea4c2bff0b6eb4c7456eb115e">monero::monero_wallet_full::start_syncing</a></div><div class="ttdeci">void start_syncing(uint64_t sync_period_in_ms) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1553</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a76a7a7c4adcdba682e66d283970e1717"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a76a7a7c4adcdba682e66d283970e1717">monero::monero_wallet_full::add_listener</a></div><div class="ttdeci">void add_listener(monero_wallet_listener &amp;listener) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1493</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a7ae67e098b10ba7486d79a8a7383c996"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a7ae67e098b10ba7486d79a8a7383c996">monero::monero_wallet_full::save</a></div><div class="ttdeci">void save() override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3457</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a7b7f2e373a70fed3f00e02d83eb14312"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a7b7f2e373a70fed3f00e02d83eb14312">monero::monero_wallet_full::is_output_frozen</a></div><div class="ttdeci">bool is_output_frozen(const std::string &amp;key_image) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1949</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a7ae67e098b10ba7486d79a8a7383c996"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a7ae67e098b10ba7486d79a8a7383c996">monero::monero_wallet_full::save</a></div><div class="ttdeci">void save() override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3454</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a7b7f2e373a70fed3f00e02d83eb14312"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a7b7f2e373a70fed3f00e02d83eb14312">monero::monero_wallet_full::is_output_frozen</a></div><div class="ttdeci">bool is_output_frozen(const std::string &amp;key_image) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1946</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a80bc709c0876863b84cf843b595564c5"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a80bc709c0876863b84cf843b595564c5">monero::monero_wallet_full::get_mnemonic_language</a></div><div class="ttdeci">std::string get_mnemonic_language() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1362</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a81a82cf9c9b0987668b13588b8ced11b"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a81a82cf9c9b0987668b13588b8ced11b">monero::monero_wallet_full::exchange_multisig_keys</a></div><div class="ttdeci">monero_multisig_init_result exchange_multisig_keys(const std::vector&lt; std::string &gt; &amp;mutisig_hexes, const std::string &amp;password) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3302</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a81a82cf9c9b0987668b13588b8ced11b"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a81a82cf9c9b0987668b13588b8ced11b">monero::monero_wallet_full::exchange_multisig_keys</a></div><div class="ttdeci">monero_multisig_init_result exchange_multisig_keys(const std::vector&lt; std::string &gt; &amp;mutisig_hexes, const std::string &amp;password) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3299</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a81e1b61672fed88b8bbbba4182c8182c"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a81e1b61672fed88b8bbbba4182c8182c">monero::monero_wallet_full::is_daemon_synced</a></div><div class="ttdeci">bool is_daemon_synced() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1318</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a858c1dae560dea7d336912b1eaf806e5"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a858c1dae560dea7d336912b1eaf806e5">monero::monero_wallet_full::sign_txs</a></div><div class="ttdeci">std::string sign_txs(const std::string &amp;unsigned_tx_hex) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:2748</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a8ac27cdfe37e38a01ed78c9d24f2fe7b"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a8ac27cdfe37e38a01ed78c9d24f2fe7b">monero::monero_wallet_full::is_multisig_import_needed</a></div><div class="ttdeci">bool is_multisig_import_needed() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3278</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a916e33492dd6481daaee6ad13685a557"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a916e33492dd6481daaee6ad13685a557">monero::monero_wallet_full::get_reserve_proof_wallet</a></div><div class="ttdeci">std::string get_reserve_proof_wallet(const std::string &amp;message) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:2989</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a9277185e29b8fa29b860d54b5eda2b2b"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a9277185e29b8fa29b860d54b5eda2b2b">monero::monero_wallet_full::verify_message</a></div><div class="ttdeci">monero_message_signature_result verify_message(const std::string &amp;msg, const std::string &amp;address, const std::string &amp;signature) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:2802</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a94236e66ee3abbfd5d509ee91f829242"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a94236e66ee3abbfd5d509ee91f829242">monero::monero_wallet_full::sweep_output</a></div><div class="ttdeci">std::shared_ptr&lt; monero_tx_wallet &gt; sweep_output(const monero_tx_config &amp;config) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:2300</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a9489da05e7bcf5b0e409420812e25c57"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a9489da05e7bcf5b0e409420812e25c57">monero::monero_wallet_full::get_tx_proof</a></div><div class="ttdeci">std::string get_tx_proof(const std::string &amp;tx_hash, const std::string &amp;address, const std::string &amp;message) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:2910</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a96aa765519134c6b971223e1f7e9610c"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a96aa765519134c6b971223e1f7e9610c">monero::monero_wallet_full::stop_mining</a></div><div class="ttdeci">void stop_mining() override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3236</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a978cd879097cd3f5e890635435ba2e31"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a978cd879097cd3f5e890635435ba2e31">monero::monero_wallet_full::get_attribute</a></div><div class="ttdeci">bool get_attribute(const std::string &amp;key, std::string &amp;value) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3198</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a858c1dae560dea7d336912b1eaf806e5"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a858c1dae560dea7d336912b1eaf806e5">monero::monero_wallet_full::sign_txs</a></div><div class="ttdeci">std::string sign_txs(const std::string &amp;unsigned_tx_hex) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:2745</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a8ac27cdfe37e38a01ed78c9d24f2fe7b"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a8ac27cdfe37e38a01ed78c9d24f2fe7b">monero::monero_wallet_full::is_multisig_import_needed</a></div><div class="ttdeci">bool is_multisig_import_needed() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3275</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a916e33492dd6481daaee6ad13685a557"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a916e33492dd6481daaee6ad13685a557">monero::monero_wallet_full::get_reserve_proof_wallet</a></div><div class="ttdeci">std::string get_reserve_proof_wallet(const std::string &amp;message) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:2986</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a9277185e29b8fa29b860d54b5eda2b2b"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a9277185e29b8fa29b860d54b5eda2b2b">monero::monero_wallet_full::verify_message</a></div><div class="ttdeci">monero_message_signature_result verify_message(const std::string &amp;msg, const std::string &amp;address, const std::string &amp;signature) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:2799</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a94236e66ee3abbfd5d509ee91f829242"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a94236e66ee3abbfd5d509ee91f829242">monero::monero_wallet_full::sweep_output</a></div><div class="ttdeci">std::shared_ptr&lt; monero_tx_wallet &gt; sweep_output(const monero_tx_config &amp;config) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:2297</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a9489da05e7bcf5b0e409420812e25c57"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a9489da05e7bcf5b0e409420812e25c57">monero::monero_wallet_full::get_tx_proof</a></div><div class="ttdeci">std::string get_tx_proof(const std::string &amp;tx_hash, const std::string &amp;address, const std::string &amp;message) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:2907</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a96aa765519134c6b971223e1f7e9610c"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a96aa765519134c6b971223e1f7e9610c">monero::monero_wallet_full::stop_mining</a></div><div class="ttdeci">void stop_mining() override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3233</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a978cd879097cd3f5e890635435ba2e31"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a978cd879097cd3f5e890635435ba2e31">monero::monero_wallet_full::get_attribute</a></div><div class="ttdeci">bool get_attribute(const std::string &amp;key, std::string &amp;value) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3195</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a9a6863182173bb4701745afb9dacc6de"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a9a6863182173bb4701745afb9dacc6de">monero::monero_wallet_full::~monero_wallet_full</a></div><div class="ttdeci">~monero_wallet_full()</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1260</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a9b439dedd15e0a37b60c9d4e036f7251"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a9b439dedd15e0a37b60c9d4e036f7251">monero::monero_wallet_full::is_daemon_trusted</a></div><div class="ttdeci">bool is_daemon_trusted() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1324</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a9eb62089d16dc7d519fb5c2e25ef21cb"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a9eb62089d16dc7d519fb5c2e25ef21cb">monero::monero_wallet_full::create_wallet_from_keys</a></div><div class="ttdeci">static monero_wallet_full * create_wallet_from_keys(const std::string &amp;path, const std::string &amp;password, const monero_network_type network_type, const std::string &amp;address, const std::string &amp;view_key, const std::string &amp;spend_key, const monero_rpc_connection &amp;daemon_connection=monero_rpc_connection(), uint64_t restore_height=0, const std::string &amp;language=&quot;English&quot;, std::unique_ptr&lt; epee::net_utils::http::http_client_factory &gt; http_client_factory=nullptr)</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1243</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a9ed61c721f3456addf1962eb318de10a"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a9ed61c721f3456addf1962eb318de10a">monero::monero_wallet_full::check_tx_key</a></div><div class="ttdeci">std::shared_ptr&lt; monero_check_tx &gt; check_tx_key(const std::string &amp;tx_hash, const std::string &amp;txKey, const std::string &amp;address) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:2860</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a9f1d059d6a27b51ae5be44c5dfdfe3e4"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a9f1d059d6a27b51ae5be44c5dfdfe3e4">monero::monero_wallet_full::scan_txs</a></div><div class="ttdeci">void scan_txs(const std::vector&lt; std::string &gt; &amp;tx_hashes) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1570</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a9ed61c721f3456addf1962eb318de10a"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a9ed61c721f3456addf1962eb318de10a">monero::monero_wallet_full::check_tx_key</a></div><div class="ttdeci">std::shared_ptr&lt; monero_check_tx &gt; check_tx_key(const std::string &amp;tx_hash, const std::string &amp;txKey, const std::string &amp;address) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:2857</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_a9f1d059d6a27b51ae5be44c5dfdfe3e4"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#a9f1d059d6a27b51ae5be44c5dfdfe3e4">monero::monero_wallet_full::scan_txs</a></div><div class="ttdeci">void scan_txs(const std::vector&lt; std::string &gt; &amp;tx_hashes) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1567</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_aa2abdb80b46ea1a4e7b9731100d9c07b"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#aa2abdb80b46ea1a4e7b9731100d9c07b">monero::monero_wallet_full::get_address</a></div><div class="ttdeci">std::string get_address(const uint32_t account_idx, const uint32_t subaddress_idx) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1389</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_aa5c60da9c6f73aeffed702e57eb91832"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#aa5c60da9c6f73aeffed702e57eb91832">monero::monero_wallet_full::get_listeners</a></div><div class="ttdeci">std::set&lt; monero_wallet_listener * &gt; get_listeners() override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1505</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_aa64cc89faed0dc301258e1d4a7a6004c"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#aa64cc89faed0dc301258e1d4a7a6004c">monero::monero_wallet_full::check_spend_proof</a></div><div class="ttdeci">bool check_spend_proof(const std::string &amp;tx_hash, const std::string &amp;message, const std::string &amp;signature) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:2973</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_aa78c047741ad5e7283da4c2c720b59ac"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#aa78c047741ad5e7283da4c2c720b59ac">monero::monero_wallet_full::delete_address_book_entry</a></div><div class="ttdeci">void delete_address_book_entry(uint64_t index) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3141</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_aa951832028d0f2eb6d508b51cc37cc65"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#aa951832028d0f2eb6d508b51cc37cc65">monero::monero_wallet_full::add_address_book_entry</a></div><div class="ttdeci">uint64_t add_address_book_entry(const std::string &amp;address, const std::string &amp;description) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3091</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_aae390264c0859ec63698380b6c804ea7"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#aae390264c0859ec63698380b6c804ea7">monero::monero_wallet_full::get_keys_file_buffer</a></div><div class="ttdeci">std::string get_keys_file_buffer(const epee::wipeable_string &amp;password, bool view_only) const</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3462</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_aa5c60da9c6f73aeffed702e57eb91832"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#aa5c60da9c6f73aeffed702e57eb91832">monero::monero_wallet_full::get_listeners</a></div><div class="ttdeci">std::set&lt; monero_wallet_listener * &gt; get_listeners() override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1503</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_aa64cc89faed0dc301258e1d4a7a6004c"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#aa64cc89faed0dc301258e1d4a7a6004c">monero::monero_wallet_full::check_spend_proof</a></div><div class="ttdeci">bool check_spend_proof(const std::string &amp;tx_hash, const std::string &amp;message, const std::string &amp;signature) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:2970</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_aa78c047741ad5e7283da4c2c720b59ac"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#aa78c047741ad5e7283da4c2c720b59ac">monero::monero_wallet_full::delete_address_book_entry</a></div><div class="ttdeci">void delete_address_book_entry(uint64_t index) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3138</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_aa951832028d0f2eb6d508b51cc37cc65"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#aa951832028d0f2eb6d508b51cc37cc65">monero::monero_wallet_full::add_address_book_entry</a></div><div class="ttdeci">uint64_t add_address_book_entry(const std::string &amp;address, const std::string &amp;description) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3088</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_aae390264c0859ec63698380b6c804ea7"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#aae390264c0859ec63698380b6c804ea7">monero::monero_wallet_full::get_keys_file_buffer</a></div><div class="ttdeci">std::string get_keys_file_buffer(const epee::wipeable_string &amp;password, bool view_only) const</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3459</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_aae8f28b266f7cb745c100bfe893ae056"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#aae8f28b266f7cb745c100bfe893ae056">monero::monero_wallet_full::is_connected_to_daemon</a></div><div class="ttdeci">bool is_connected_to_daemon() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1310</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_aaf1d7828e888de5d96c2a89d603c84d2"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#aaf1d7828e888de5d96c2a89d603c84d2">monero::monero_wallet_full::change_password</a></div><div class="ttdeci">void change_password(const std::string &amp;old_password, const std::string &amp;new_password) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3444</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_aaf1d7828e888de5d96c2a89d603c84d2"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#aaf1d7828e888de5d96c2a89d603c84d2">monero::monero_wallet_full::change_password</a></div><div class="ttdeci">void change_password(const std::string &amp;old_password, const std::string &amp;new_password) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3441</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_aaf1dd304d6aa159d0cda0fb90496a82a"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#aaf1dd304d6aa159d0cda0fb90496a82a">monero::monero_wallet_full::open_wallet</a></div><div class="ttdeci">static monero_wallet_full * open_wallet(const std::string &amp;path, const std::string &amp;password, const monero_network_type network_type)</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1045</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_ab435938436e8df79bfb3948945eb2f8c"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#ab435938436e8df79bfb3948945eb2f8c">monero::monero_wallet_full::wait_for_next_block</a></div><div class="ttdeci">uint64_t wait_for_next_block() override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3246</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_ab70bb8bdbe63b6aa6584166686c4b96b"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#ab70bb8bdbe63b6aa6584166686c4b96b">monero::monero_wallet_full::get_multisig_info</a></div><div class="ttdeci">monero_multisig_info get_multisig_info() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3282</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_aba7567ab3f759238d8e389a156668396"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#aba7567ab3f759238d8e389a156668396">monero::monero_wallet_full::get_balance</a></div><div class="ttdeci">uint64_t get_balance() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1605</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_ab435938436e8df79bfb3948945eb2f8c"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#ab435938436e8df79bfb3948945eb2f8c">monero::monero_wallet_full::wait_for_next_block</a></div><div class="ttdeci">uint64_t wait_for_next_block() override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3243</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_ab70bb8bdbe63b6aa6584166686c4b96b"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#ab70bb8bdbe63b6aa6584166686c4b96b">monero::monero_wallet_full::get_multisig_info</a></div><div class="ttdeci">monero_multisig_info get_multisig_info() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3279</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_aba7567ab3f759238d8e389a156668396"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#aba7567ab3f759238d8e389a156668396">monero::monero_wallet_full::get_balance</a></div><div class="ttdeci">uint64_t get_balance() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1602</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_abb7e003615703f7c1e363f30625ea673"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#abb7e003615703f7c1e363f30625ea673">monero::monero_wallet_full::get_integrated_address</a></div><div class="ttdeci">monero_integrated_address get_integrated_address(const std::string &amp;standard_address=&quot;&quot;, const std::string &amp;payment_id=&quot;&quot;) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1414</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_abd885f1632f345e085652803e5f9d6d4"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#abd885f1632f345e085652803e5f9d6d4">monero::monero_wallet_full::move_to</a></div><div class="ttdeci">void move_to(const std::string &amp;path, const std::string &amp;password) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3452</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_ac28b11afbadc722da14b46302a061c03"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#ac28b11afbadc722da14b46302a061c03">monero::monero_wallet_full::make_multisig</a></div><div class="ttdeci">std::string make_multisig(const std::vector&lt; std::string &gt; &amp;multisig_hexes, int threshold, const std::string &amp;password) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3295</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_abd885f1632f345e085652803e5f9d6d4"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#abd885f1632f345e085652803e5f9d6d4">monero::monero_wallet_full::move_to</a></div><div class="ttdeci">void move_to(const std::string &amp;path, const std::string &amp;password) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3449</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_ac28b11afbadc722da14b46302a061c03"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#ac28b11afbadc722da14b46302a061c03">monero::monero_wallet_full::make_multisig</a></div><div class="ttdeci">std::string make_multisig(const std::vector&lt; std::string &gt; &amp;multisig_hexes, int threshold, const std::string &amp;password) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3292</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_ac63f87b388780510933a5d6af59627b2"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#ac63f87b388780510933a5d6af59627b2">monero::monero_wallet_full::get_network_type</a></div><div class="ttdeci">monero_network_type get_network_type() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1344</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_ac6ef9acc3d1febf8a092eda28dbaccc6"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#ac6ef9acc3d1febf8a092eda28dbaccc6">monero::monero_wallet_full::create_account</a></div><div class="ttdeci">monero_account create_account(const std::string &amp;label=&quot;&quot;) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1672</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_ace8cada93560f0cf1e2c90684d1e7f61"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#ace8cada93560f0cf1e2c90684d1e7f61">monero::monero_wallet_full::sync</a></div><div class="ttdeci">monero_sync_result sync() override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1510</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_ad33f5a21522a6c17205cbcf11dd83ca4"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#ad33f5a21522a6c17205cbcf11dd83ca4">monero::monero_wallet_full::export_multisig_hex</a></div><div class="ttdeci">std::string export_multisig_hex() override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3325</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_ad52745b626f389fd234da9886c6f716a"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#ad52745b626f389fd234da9886c6f716a">monero::monero_wallet_full::remove_listener</a></div><div class="ttdeci">void remove_listener(monero_wallet_listener &amp;listener) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1499</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_ac6ef9acc3d1febf8a092eda28dbaccc6"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#ac6ef9acc3d1febf8a092eda28dbaccc6">monero::monero_wallet_full::create_account</a></div><div class="ttdeci">monero_account create_account(const std::string &amp;label=&quot;&quot;) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1669</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_ace8cada93560f0cf1e2c90684d1e7f61"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#ace8cada93560f0cf1e2c90684d1e7f61">monero::monero_wallet_full::sync</a></div><div class="ttdeci">monero_sync_result sync() override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1507</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_ad33f5a21522a6c17205cbcf11dd83ca4"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#ad33f5a21522a6c17205cbcf11dd83ca4">monero::monero_wallet_full::export_multisig_hex</a></div><div class="ttdeci">std::string export_multisig_hex() override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3322</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_ad52745b626f389fd234da9886c6f716a"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#ad52745b626f389fd234da9886c6f716a">monero::monero_wallet_full::remove_listener</a></div><div class="ttdeci">void remove_listener(monero_wallet_listener &amp;listener) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1498</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_ad6811bbc709aaf7be8b396dad28a1750"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#ad6811bbc709aaf7be8b396dad28a1750">monero::monero_wallet_full::get_height</a></div><div class="ttdeci">uint64_t get_height() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1460</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_ad69f7b5f3dc9c8a129e66ebba89c02fa"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#ad69f7b5f3dc9c8a129e66ebba89c02fa">monero::monero_wallet_full::edit_address_book_entry</a></div><div class="ttdeci">void edit_address_book_entry(uint64_t index, bool set_address, const std::string &amp;address, bool set_description, const std::string &amp;description) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3108</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_ad69f7b5f3dc9c8a129e66ebba89c02fa"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#ad69f7b5f3dc9c8a129e66ebba89c02fa">monero::monero_wallet_full::edit_address_book_entry</a></div><div class="ttdeci">void edit_address_book_entry(uint64_t index, bool set_address, const std::string &amp;address, bool set_description, const std::string &amp;description) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3105</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_ad81c49c5efff02aac2fe4bc117a93c75"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#ad81c49c5efff02aac2fe4bc117a93c75">monero::monero_wallet_full::get_private_spend_key</a></div><div class="ttdeci">std::string get_private_spend_key() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1382</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_adac59b1d628e75ccd4d02411fe5019b4"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#adac59b1d628e75ccd4d02411fe5019b4">monero::monero_wallet_full::close</a></div><div class="ttdeci">void close(bool save=false) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3476</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_adac59b1d628e75ccd4d02411fe5019b4"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#adac59b1d628e75ccd4d02411fe5019b4">monero::monero_wallet_full::close</a></div><div class="ttdeci">void close(bool save=false) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3473</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_adae3b3f02bf19d2724f3a55bc737c913"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#adae3b3f02bf19d2724f3a55bc737c913">monero::monero_wallet_full::get_daemon_max_peer_height</a></div><div class="ttdeci">uint64_t get_daemon_max_peer_height() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1480</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_ae9500587ef6d520358a1c5831c6cdaa2"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#ae9500587ef6d520358a1c5831c6cdaa2">monero::monero_wallet_full::set_subaddress_label</a></div><div class="ttdeci">void set_subaddress_label(uint32_t account_idx, uint32_t subaddress_idx, const std::string &amp;label=&quot;&quot;) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1716</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_ae9500587ef6d520358a1c5831c6cdaa2"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#ae9500587ef6d520358a1c5831c6cdaa2">monero::monero_wallet_full::set_subaddress_label</a></div><div class="ttdeci">void set_subaddress_label(uint32_t account_idx, uint32_t subaddress_idx, const std::string &amp;label=&quot;&quot;) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1713</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_ae9e3522fc52cb56998f95589b773d4b3"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#ae9e3522fc52cb56998f95589b773d4b3">monero::monero_wallet_full::get_daemon_height</a></div><div class="ttdeci">uint64_t get_daemon_height() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1472</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_aeabe747f154f03042da340571eaed941"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#aeabe747f154f03042da340571eaed941">monero::monero_wallet_full::get_public_spend_key</a></div><div class="ttdeci">std::string get_public_spend_key() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1377</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_aee973f0c06d9a92de30309ada906b99c"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#aee973f0c06d9a92de30309ada906b99c">monero::monero_wallet_full::get_transfers</a></div><div class="ttdeci">std::vector&lt; std::shared_ptr&lt; monero_transfer &gt; &gt; get_transfers(const monero_transfer_query &amp;query) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1835</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_af0d4acb81d4931e16b6ee80aaea1e407"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#af0d4acb81d4931e16b6ee80aaea1e407">monero::monero_wallet_full::get_tx_notes</a></div><div class="ttdeci">std::vector&lt; std::string &gt; get_tx_notes(const std::vector&lt; std::string &gt; &amp;tx_hashes) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3034</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_aee973f0c06d9a92de30309ada906b99c"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#aee973f0c06d9a92de30309ada906b99c">monero::monero_wallet_full::get_transfers</a></div><div class="ttdeci">std::vector&lt; std::shared_ptr&lt; monero_transfer &gt; &gt; get_transfers(const monero_transfer_query &amp;query) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1832</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_af0d4acb81d4931e16b6ee80aaea1e407"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#af0d4acb81d4931e16b6ee80aaea1e407">monero::monero_wallet_full::get_tx_notes</a></div><div class="ttdeci">std::vector&lt; std::string &gt; get_tx_notes(const std::vector&lt; std::string &gt; &amp;tx_hashes) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:3031</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_af1da8fb4fd8b78a387fd837e613e0f10"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#af1da8fb4fd8b78a387fd837e613e0f10">monero::monero_wallet_full::is_synced</a></div><div class="ttdeci">bool is_synced() const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1329</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_af5ba5b41d1eecc48b3fbd827aa5c9f97"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#af5ba5b41d1eecc48b3fbd827aa5c9f97">monero::monero_wallet_full::get_reserve_proof_account</a></div><div class="ttdeci">std::string get_reserve_proof_account(uint32_t account_idx, uint64_t amount, const std::string &amp;message) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:2995</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_af5ba5b41d1eecc48b3fbd827aa5c9f97"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#af5ba5b41d1eecc48b3fbd827aa5c9f97">monero::monero_wallet_full::get_reserve_proof_account</a></div><div class="ttdeci">std::string get_reserve_proof_account(uint32_t account_idx, uint64_t amount, const std::string &amp;message) const override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:2992</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_af6c33a2be4b95eec8540dcf69f997fa2"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#af6c33a2be4b95eec8540dcf69f997fa2">monero::monero_wallet_full::set_restore_height</a></div><div class="ttdeci">void set_restore_height(uint64_t restore_height) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1468</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__full_html_afa2fdb0edca4f399822d5b6bf226cecc"><div class="ttname"><a href="classmonero_1_1monero__wallet__full.html#afa2fdb0edca4f399822d5b6bf226cecc">monero::monero_wallet_full::set_daemon_connection</a></div><div class="ttdeci">void set_daemon_connection(const std::string &amp;uri, const std::string &amp;username=&quot;&quot;, const std::string &amp;password=&quot;&quot;) override</div><div class="ttdef"><b>Definition:</b> monero_wallet_full.cpp:1265</div></div>
<div class="ttc" id="aclassmonero_1_1monero__wallet__listener_html"><div class="ttname"><a href="classmonero_1_1monero__wallet__listener.html">monero::monero_wallet_listener</a></div><div class="ttdef"><b>Definition:</b> monero_wallet.h:71</div></div>
+6
View File
@@ -70,6 +70,12 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ac42b9dd0f966f8fa2b2d1664e3e9f10c"><td class="memItemLeft" align="right" valign="top"><a id="ac42b9dd0f966f8fa2b2d1664e3e9f10c" name="ac42b9dd0f966f8fa2b2d1664e3e9f10c"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>set_log_level</b> (int level)</td></tr>
<tr class="separator:ac42b9dd0f966f8fa2b2d1664e3e9f10c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acafb1f89c4890e2ed4fd7b7188f35085"><td class="memItemLeft" align="right" valign="top"><a id="acafb1f89c4890e2ed4fd7b7188f35085" name="acafb1f89c4890e2ed4fd7b7188f35085"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>configure_logging</b> (const std::string &amp;path, bool console)</td></tr>
<tr class="separator:acafb1f89c4890e2ed4fd7b7188f35085"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11294d88ca6e0fc0d9c6ddbf11ef2364"><td class="memItemLeft" align="right" valign="top"><a id="a11294d88ca6e0fc0d9c6ddbf11ef2364" name="a11294d88ca6e0fc0d9c6ddbf11ef2364"></a>
<a class="el" href="structmonero_1_1monero__integrated__address.html">monero_integrated_address</a>&#160;</td><td class="memItemRight" valign="bottom"><b>get_integrated_address</b> (<a class="el" href="namespacemonero.html#ac9023a1d513e2526775d1e061bb5beed">monero_network_type</a> network_type, const std::string &amp;standard_address, const std::string &amp;payment_id)</td></tr>
<tr class="separator:a11294d88ca6e0fc0d9c6ddbf11ef2364"><td class="memSeparator" colspan="2">&#160;</td></tr>