mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-25 05:25:55 +00:00
deploy: afc05659ed
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.5"/>
|
||||
<meta name="generator" content="Doxygen 1.9.8"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>rippled: AMM.cpp Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
@@ -29,7 +29,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<!-- Generated by Doxygen 1.9.8 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@@ -46,6 +46,11 @@ $(function() {
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_codefold(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
@@ -111,14 +116,17 @@ $(function() {
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="keyword">namespace </span>jtx {</div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> </div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="keyword">static</span> Number</div>
|
||||
<div class="foldopen" id="foldopen00036" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"><a class="line" href="namespaceripple_1_1test_1_1jtx.html#a6840880b5bbd85a095acdf318411a5d5"> 36</a></span><a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a6840880b5bbd85a095acdf318411a5d5">number</a>(<a class="code hl_class" href="classripple_1_1STAmount.html">STAmount</a> <span class="keyword">const</span>& a)</div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span>{</div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="namespaceripple.html#a20d30277b9c78756b3d14493055a307c">isXRP</a>(a))</div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> <span class="keywordflow">return</span> a.<a class="code hl_function" href="classripple_1_1STAmount.html#a6c2ca92e9c91e2a34493d61e02d79ebf">xrp</a>();</div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <span class="keywordflow">return</span> a;</div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> </div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><a class="code hl_class" href="classripple_1_1IOUAmount.html">IOUAmount</a></div>
|
||||
<div class="foldopen" id="foldopen00044" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1jtx_1_1AMM.html#a772b11a73eaf40a8a43bc2fa8c205a0b"> 44</a></span><a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#a772b11a73eaf40a8a43bc2fa8c205a0b">AMM::initialTokens</a>()</div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span>{</div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> <span class="keywordflow">if</span> (!<a class="code hl_variable" href="classripple_1_1test_1_1jtx_1_1AMM.html#aae249db9ffedb46900882e8530bcac8d">env_</a>.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#a78b06821bd2bc78631c72072b4a8f90e">enabled</a>(fixAMMv1_3))</div>
|
||||
@@ -129,7 +137,9 @@ $(function() {
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> }</div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> <span class="keywordflow">return</span> <a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#aafca8293f4320e30ad2356bf43d9ee02">getLPTokensBalance</a>();</div>
|
||||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> </div>
|
||||
<div class="foldopen" id="foldopen00055" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1jtx_1_1AMM.html#ae9e04ea7f8ff71ef40fb017c8603a384"> 55</a></span><a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#ae9e04ea7f8ff71ef40fb017c8603a384">AMM::AMM</a>(</div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1Env.html">Env</a>& env,</div>
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1Account.html">Account</a> <span class="keyword">const</span>& account,</div>
|
||||
@@ -163,7 +173,9 @@ $(function() {
|
||||
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> , initialLPTokens_(initialTokens())</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>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> </div>
|
||||
<div class="foldopen" id="foldopen00089" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1jtx_1_1AMM.html#a04a252ed044c3e70ff803e1af450bec5"> 89</a></span><a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#ae9e04ea7f8ff71ef40fb017c8603a384">AMM::AMM</a>(</div>
|
||||
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1Env.html">Env</a>& env,</div>
|
||||
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1Account.html">Account</a> <span class="keyword">const</span>& account,</div>
|
||||
@@ -186,7 +198,9 @@ $(function() {
|
||||
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> close)</div>
|
||||
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span>{</div>
|
||||
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> </div>
|
||||
<div class="foldopen" id="foldopen00112" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1jtx_1_1AMM.html#afa654bd995594d6c1f94ce489d9f57dc"> 112</a></span><a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#ae9e04ea7f8ff71ef40fb017c8603a384">AMM::AMM</a>(</div>
|
||||
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1Env.html">Env</a>& env,</div>
|
||||
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1Account.html">Account</a> <span class="keyword">const</span>& account,</div>
|
||||
@@ -207,8 +221,10 @@ $(function() {
|
||||
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> arg.close)</div>
|
||||
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span>{</div>
|
||||
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> </div>
|
||||
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span>[[nodiscard]] <a class="code hl_class" href="classripple_1_1base__uint.html">AccountID</a></div>
|
||||
<div class="foldopen" id="foldopen00134" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1jtx_1_1AMM.html#a3a014fe84c4ba40e2ff401d394487b5c"> 134</a></span><a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#a3a014fe84c4ba40e2ff401d394487b5c">AMM::create</a>(</div>
|
||||
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> tfee,</div>
|
||||
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional<std::uint32_t></a> <span class="keyword">const</span>& <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1flags.html">flags</a>,</div>
|
||||
@@ -239,8 +255,10 @@ $(function() {
|
||||
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> }</div>
|
||||
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> <span class="keywordflow">return</span> {};</div>
|
||||
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> </div>
|
||||
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span><a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a></div>
|
||||
<div class="foldopen" id="foldopen00166" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1jtx_1_1AMM.html#a11292f728ad84a21978b9340e5f89491"> 166</a></span><a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#a11292f728ad84a21978b9340e5f89491">AMM::ammRpcInfo</a>(</div>
|
||||
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional<AccountID></a> <span class="keyword">const</span>& account,</div>
|
||||
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional<std::string></a> <span class="keyword">const</span>& ledgerIndex,</div>
|
||||
@@ -285,8 +303,10 @@ $(function() {
|
||||
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span> <span class="keywordflow">return</span> jr[jss::result];</div>
|
||||
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span> <span class="keywordflow">return</span> <a class="code hl_enumvalue" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4ea7d9899633b4409bd3fc107e6737f8391">Json::nullValue</a>;</div>
|
||||
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span> </div>
|
||||
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/tuple.html">std::tuple<STAmount, STAmount, STAmount></a></div>
|
||||
<div class="foldopen" id="foldopen00212" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1jtx_1_1AMM.html#a55dac3d3f1fdb7a12456cdedd00838d2"> 212</a></span><a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#a55dac3d3f1fdb7a12456cdedd00838d2">AMM::balances</a>(</div>
|
||||
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span> <a class="code hl_class" href="classripple_1_1Issue.html">Issue</a> <span class="keyword">const</span>& issue1,</div>
|
||||
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span> <a class="code hl_class" href="classripple_1_1Issue.html">Issue</a> <span class="keyword">const</span>& issue2,</div>
|
||||
@@ -310,8 +330,10 @@ $(function() {
|
||||
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span> }</div>
|
||||
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span> <span class="keywordflow">return</span> {<a class="code hl_class" href="classripple_1_1STAmount.html">STAmount</a>{}, <a class="code hl_class" href="classripple_1_1STAmount.html">STAmount</a>{}, <a class="code hl_class" href="classripple_1_1STAmount.html">STAmount</a>{}};</div>
|
||||
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span> </div>
|
||||
<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"> 236</span><span class="keywordtype">bool</span></div>
|
||||
<div class="foldopen" id="foldopen00237" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1jtx_1_1AMM.html#a88653ee0b6d0c6312c031bea9479ebe5"> 237</a></span><a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#a88653ee0b6d0c6312c031bea9479ebe5">AMM::expectBalances</a>(</div>
|
||||
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span> <a class="code hl_class" href="classripple_1_1STAmount.html">STAmount</a> <span class="keyword">const</span>& asset1,</div>
|
||||
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span> <a class="code hl_class" href="classripple_1_1STAmount.html">STAmount</a> <span class="keyword">const</span>& asset2,</div>
|
||||
@@ -323,8 +345,10 @@ $(function() {
|
||||
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"> 245</span> <span class="keywordflow">return</span> asset1 == asset1Balance && asset2 == asset2Balance &&</div>
|
||||
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span> lptAMMBalance == <a class="code hl_class" href="classripple_1_1STAmount.html">STAmount</a>{lpt, <a class="code hl_variable" href="classripple_1_1test_1_1jtx_1_1AMM.html#a11236ef3920154a549d540007f0905a0">lptIssue_</a>};</div>
|
||||
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"> 247</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"> 248</span> </div>
|
||||
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"> 249</span><a class="code hl_class" href="classripple_1_1IOUAmount.html">IOUAmount</a></div>
|
||||
<div class="foldopen" id="foldopen00250" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1jtx_1_1AMM.html#aafca8293f4320e30ad2356bf43d9ee02"> 250</a></span><a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#aafca8293f4320e30ad2356bf43d9ee02">AMM::getLPTokensBalance</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional<AccountID></a> <span class="keyword">const</span>& account)<span class="keyword"> const</span></div>
|
||||
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"> 251</span><span class="keyword"></span>{</div>
|
||||
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"> 252</span> <span class="keywordflow">if</span> (account)</div>
|
||||
@@ -340,8 +364,10 @@ $(function() {
|
||||
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span> <span class="keywordflow">return</span> amm->getFieldAmount(sfLPTokenBalance).iou();</div>
|
||||
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"> 263</span> <span class="keywordflow">return</span> <a class="code hl_class" href="classripple_1_1IOUAmount.html">IOUAmount</a>{0};</div>
|
||||
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"> 265</span> </div>
|
||||
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"> 266</span><span class="keywordtype">bool</span></div>
|
||||
<div class="foldopen" id="foldopen00267" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1jtx_1_1AMM.html#afc51e85c60292ed3e9c38ae056ec564f"> 267</a></span><a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#afc51e85c60292ed3e9c38ae056ec564f">AMM::expectLPTokens</a>(<a class="code hl_class" href="classripple_1_1base__uint.html">AccountID</a> <span class="keyword">const</span>& account, <a class="code hl_class" href="classripple_1_1IOUAmount.html">IOUAmount</a> <span class="keyword">const</span>& expTokens)<span class="keyword"> const</span></div>
|
||||
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"> 268</span><span class="keyword"></span>{</div>
|
||||
<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"> 269</span> <span class="keywordflow">if</span> (<span class="keyword">auto</span> <span class="keyword">const</span> amm =</div>
|
||||
@@ -353,8 +379,10 @@ $(function() {
|
||||
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span> }</div>
|
||||
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"> 276</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"> 277</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"> 278</span> </div>
|
||||
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"> 279</span><span class="keywordtype">bool</span></div>
|
||||
<div class="foldopen" id="foldopen00280" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1jtx_1_1AMM.html#a40f978b02390af8c727e8c0a9fa7d03f"> 280</a></span><a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#a40f978b02390af8c727e8c0a9fa7d03f">AMM::expectAuctionSlot</a>(</div>
|
||||
<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"> 281</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1fee.html">fee</a>,</div>
|
||||
<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"> 282</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional<std::uint8_t></a> timeSlot,</div>
|
||||
@@ -371,8 +399,10 @@ $(function() {
|
||||
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"> 293</span> slotPrice == expectedPrice;</div>
|
||||
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"> 294</span> });</div>
|
||||
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"> 295</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00296" name="l00296"></a><span class="lineno"> 296</span> </div>
|
||||
<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"> 297</span><span class="keywordtype">bool</span></div>
|
||||
<div class="foldopen" id="foldopen00298" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1jtx_1_1AMM.html#a57c512decb191310f40f923a492e5498"> 298</a></span><a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#a40f978b02390af8c727e8c0a9fa7d03f">AMM::expectAuctionSlot</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector<AccountID></a> <span class="keyword">const</span>& authAccounts)<span class="keyword"> const</span></div>
|
||||
<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"> 299</span><span class="keyword"></span>{</div>
|
||||
<div class="line"><a id="l00300" name="l00300"></a><span class="lineno"> 300</span> <span class="keywordflow">return</span> <a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#a40f978b02390af8c727e8c0a9fa7d03f">expectAuctionSlot</a>([&](<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>,</div>
|
||||
@@ -390,24 +420,30 @@ $(function() {
|
||||
<div class="line"><a id="l00312" name="l00312"></a><span class="lineno"> 312</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"> 313</span> });</div>
|
||||
<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"> 314</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"> 315</span> </div>
|
||||
<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"> 316</span><span class="keywordtype">bool</span></div>
|
||||
<div class="foldopen" id="foldopen00317" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1jtx_1_1AMM.html#a7b8b82f23b5bda291a992947b10abc3e"> 317</a></span><a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#a7b8b82f23b5bda291a992947b10abc3e">AMM::expectTradingFee</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1fee.html">fee</a>)<span class="keyword"> const</span></div>
|
||||
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"> 318</span><span class="keyword"></span>{</div>
|
||||
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"> 319</span> <span class="keyword">auto</span> <span class="keyword">const</span> amm =</div>
|
||||
<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"> 320</span> <a class="code hl_variable" href="classripple_1_1test_1_1jtx_1_1AMM.html#aae249db9ffedb46900882e8530bcac8d">env_</a>.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#a65bedb2e0babbd55343f721de9008a37">current</a>()->read(<a class="code hl_function" href="namespaceripple_1_1keylet.html#a54b18d5d8dab25d338f7e105bea1068b">keylet::amm</a>(<a class="code hl_variable" href="classripple_1_1test_1_1jtx_1_1AMM.html#a61b220d23764154b994b6f8116227629">asset1_</a>.<a class="code hl_function" href="classripple_1_1STAmount.html#acab76380a95d902071fd26ab3425bbe5">issue</a>(), <a class="code hl_variable" href="classripple_1_1test_1_1jtx_1_1AMM.html#a44ab9efea7e4db20123faf0c4656985a">asset2_</a>.<a class="code hl_function" href="classripple_1_1STAmount.html#acab76380a95d902071fd26ab3425bbe5">issue</a>()));</div>
|
||||
<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"> 321</span> <span class="keywordflow">return</span> amm && (*amm)[sfTradingFee] == <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1fee.html">fee</a>;</div>
|
||||
<div class="line"><a id="l00322" name="l00322"></a><span class="lineno"> 322</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00323" name="l00323"></a><span class="lineno"> 323</span> </div>
|
||||
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"> 324</span><span class="keywordtype">bool</span></div>
|
||||
<div class="foldopen" id="foldopen00325" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00325" name="l00325"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1jtx_1_1AMM.html#af06beaeb3698cdfc2cfb69b89cdebd3d"> 325</a></span><a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#af06beaeb3698cdfc2cfb69b89cdebd3d">AMM::ammExists</a>()<span class="keyword"> const</span></div>
|
||||
<div class="line"><a id="l00326" name="l00326"></a><span class="lineno"> 326</span><span class="keyword"></span>{</div>
|
||||
<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"> 327</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classripple_1_1test_1_1jtx_1_1AMM.html#aae249db9ffedb46900882e8530bcac8d">env_</a>.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#a65bedb2e0babbd55343f721de9008a37">current</a>()->read(<a class="code hl_function" href="namespaceripple_1_1keylet.html#aa756e0f59b26042ed00a4d0ba6e96951">keylet::account</a>(<a class="code hl_variable" href="classripple_1_1test_1_1jtx_1_1AMM.html#a793f0ce602e0ed7822f2889947258e52">ammAccount_</a>)) != <span class="keyword">nullptr</span> &&</div>
|
||||
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"> 328</span> <a class="code hl_variable" href="classripple_1_1test_1_1jtx_1_1AMM.html#aae249db9ffedb46900882e8530bcac8d">env_</a>.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#a65bedb2e0babbd55343f721de9008a37">current</a>()->read(<a class="code hl_function" href="namespaceripple_1_1keylet.html#a54b18d5d8dab25d338f7e105bea1068b">keylet::amm</a>(<a class="code hl_variable" href="classripple_1_1test_1_1jtx_1_1AMM.html#a61b220d23764154b994b6f8116227629">asset1_</a>.<a class="code hl_function" href="classripple_1_1STAmount.html#acab76380a95d902071fd26ab3425bbe5">issue</a>(), <a class="code hl_variable" href="classripple_1_1test_1_1jtx_1_1AMM.html#a44ab9efea7e4db20123faf0c4656985a">asset2_</a>.<a class="code hl_function" href="classripple_1_1STAmount.html#acab76380a95d902071fd26ab3425bbe5">issue</a>())) !=</div>
|
||||
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"> 329</span> <span class="keyword">nullptr</span>;</div>
|
||||
<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"> 330</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00331" name="l00331"></a><span class="lineno"> 331</span> </div>
|
||||
<div class="line"><a id="l00332" name="l00332"></a><span class="lineno"> 332</span><span class="keywordtype">bool</span></div>
|
||||
<div class="foldopen" id="foldopen00333" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00333" name="l00333"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1jtx_1_1AMM.html#abf5ddd6697c83d3c07abd23dbb6dba2e"> 333</a></span><a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#abf5ddd6697c83d3c07abd23dbb6dba2e">AMM::expectAmmRpcInfo</a>(</div>
|
||||
<div class="line"><a id="l00334" name="l00334"></a><span class="lineno"> 334</span> <a class="code hl_class" href="classripple_1_1STAmount.html">STAmount</a> <span class="keyword">const</span>& asset1,</div>
|
||||
<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"> 335</span> <a class="code hl_class" href="classripple_1_1STAmount.html">STAmount</a> <span class="keyword">const</span>& asset2,</div>
|
||||
@@ -417,11 +453,13 @@ $(function() {
|
||||
<div class="line"><a id="l00339" name="l00339"></a><span class="lineno"> 339</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional<AccountID></a> <span class="keyword">const</span>& ammAccount)<span class="keyword"> const</span></div>
|
||||
<div class="line"><a id="l00340" name="l00340"></a><span class="lineno"> 340</span><span class="keyword"></span>{</div>
|
||||
<div class="line"><a id="l00341" name="l00341"></a><span class="lineno"> 341</span> <span class="keyword">auto</span> <span class="keyword">const</span> jv = <a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#a11292f728ad84a21978b9340e5f89491">ammRpcInfo</a>(</div>
|
||||
<div class="line"><a id="l00342" name="l00342"></a><span class="lineno"> 342</span> account, ledger_index, std::nullopt, std::nullopt, <a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#a6eaf7e407af891e41272e367bcfd25a5">ammAccount</a>);</div>
|
||||
<div class="line"><a id="l00342" name="l00342"></a><span class="lineno"> 342</span> account, ledger_index, <a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a>, <a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a>, <a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#a6eaf7e407af891e41272e367bcfd25a5">ammAccount</a>);</div>
|
||||
<div class="line"><a id="l00343" name="l00343"></a><span class="lineno"> 343</span> <span class="keywordflow">return</span> <a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#a6c1525214e62f7a937701363798afdd2">expectAmmInfo</a>(asset1, asset2, <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1balance.html">balance</a>, jv);</div>
|
||||
<div class="line"><a id="l00344" name="l00344"></a><span class="lineno"> 344</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00345" name="l00345"></a><span class="lineno"> 345</span> </div>
|
||||
<div class="line"><a id="l00346" name="l00346"></a><span class="lineno"> 346</span><span class="keywordtype">bool</span></div>
|
||||
<div class="foldopen" id="foldopen00347" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00347" name="l00347"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1jtx_1_1AMM.html#a6c1525214e62f7a937701363798afdd2"> 347</a></span><a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#a6c1525214e62f7a937701363798afdd2">AMM::expectAmmInfo</a>(</div>
|
||||
<div class="line"><a id="l00348" name="l00348"></a><span class="lineno"> 348</span> <a class="code hl_class" href="classripple_1_1STAmount.html">STAmount</a> <span class="keyword">const</span>& asset1,</div>
|
||||
<div class="line"><a id="l00349" name="l00349"></a><span class="lineno"> 349</span> <a class="code hl_class" href="classripple_1_1STAmount.html">STAmount</a> <span class="keyword">const</span>& asset2,</div>
|
||||
@@ -449,8 +487,10 @@ $(function() {
|
||||
<div class="line"><a id="l00371" name="l00371"></a><span class="lineno"> 371</span> <span class="keywordflow">return</span> asset1 == asset1Info && asset2 == asset2Info &&</div>
|
||||
<div class="line"><a id="l00372" name="l00372"></a><span class="lineno"> 372</span> lptBalance == <a class="code hl_class" href="classripple_1_1STAmount.html">STAmount</a>{<a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1balance.html">balance</a>, <a class="code hl_variable" href="classripple_1_1test_1_1jtx_1_1AMM.html#a11236ef3920154a549d540007f0905a0">lptIssue_</a>};</div>
|
||||
<div class="line"><a id="l00373" name="l00373"></a><span class="lineno"> 373</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00374" name="l00374"></a><span class="lineno"> 374</span> </div>
|
||||
<div class="line"><a id="l00375" name="l00375"></a><span class="lineno"> 375</span><span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00376" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00376" name="l00376"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1jtx_1_1AMM.html#ad95ddd650edc1d2cee2e93ec007d03bd"> 376</a></span><a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#ad95ddd650edc1d2cee2e93ec007d03bd">AMM::setTokens</a>(</div>
|
||||
<div class="line"><a id="l00377" name="l00377"></a><span class="lineno"> 377</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a>& jv,</div>
|
||||
<div class="line"><a id="l00378" name="l00378"></a><span class="lineno"> 378</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a><<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair<Issue, Issue></a>> <span class="keyword">const</span>& assets)</div>
|
||||
@@ -470,8 +510,10 @@ $(function() {
|
||||
<div class="line"><a id="l00392" name="l00392"></a><span class="lineno"> 392</span> <a class="code hl_class" href="classripple_1_1STIssue.html">STIssue</a>(sfAsset, <a class="code hl_variable" href="classripple_1_1test_1_1jtx_1_1AMM.html#a44ab9efea7e4db20123faf0c4656985a">asset2_</a>.<a class="code hl_function" href="classripple_1_1STAmount.html#acab76380a95d902071fd26ab3425bbe5">issue</a>()).<a class="code hl_function" href="classripple_1_1STIssue.html#a70741f92ab7f71f6c227dbaed47087c3">getJson</a>(<a class="code hl_enumvalue" href="structripple_1_1JsonOptions.html#ab85e43ec84df987200d3355c3ba89f0aa1917451e3686dfe8d5016670eb87ab33">JsonOptions::none</a>);</div>
|
||||
<div class="line"><a id="l00393" name="l00393"></a><span class="lineno"> 393</span> }</div>
|
||||
<div class="line"><a id="l00394" name="l00394"></a><span class="lineno"> 394</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00395" name="l00395"></a><span class="lineno"> 395</span> </div>
|
||||
<div class="line"><a id="l00396" name="l00396"></a><span class="lineno"> 396</span><a class="code hl_class" href="classripple_1_1IOUAmount.html">IOUAmount</a></div>
|
||||
<div class="foldopen" id="foldopen00397" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00397" name="l00397"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1jtx_1_1AMM.html#a7885e0dbce43e4107f07bef7114b7337"> 397</a></span><a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#a8f755873bcc0f4ac06f99f27618e0cd5">AMM::deposit</a>(</div>
|
||||
<div class="line"><a id="l00398" name="l00398"></a><span class="lineno"> 398</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional<Account></a> <span class="keyword">const</span>& account,</div>
|
||||
<div class="line"><a id="l00399" name="l00399"></a><span class="lineno"> 399</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a>& jv,</div>
|
||||
@@ -489,8 +531,10 @@ $(function() {
|
||||
<div class="line"><a id="l00411" name="l00411"></a><span class="lineno"> 411</span> <a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#a165d006b17159de10fb14fd03a74e0de">submit</a>(jv, <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a>, <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1ter.html">ter</a>);</div>
|
||||
<div class="line"><a id="l00412" name="l00412"></a><span class="lineno"> 412</span> <span class="keywordflow">return</span> <a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#aafca8293f4320e30ad2356bf43d9ee02">getLPTokensBalance</a>(acct) - lpTokens;</div>
|
||||
<div class="line"><a id="l00413" name="l00413"></a><span class="lineno"> 413</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00414" name="l00414"></a><span class="lineno"> 414</span> </div>
|
||||
<div class="line"><a id="l00415" name="l00415"></a><span class="lineno"> 415</span><a class="code hl_class" href="classripple_1_1IOUAmount.html">IOUAmount</a></div>
|
||||
<div class="foldopen" id="foldopen00416" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00416" name="l00416"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1jtx_1_1AMM.html#a8f755873bcc0f4ac06f99f27618e0cd5"> 416</a></span><a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#a8f755873bcc0f4ac06f99f27618e0cd5">AMM::deposit</a>(</div>
|
||||
<div class="line"><a id="l00417" name="l00417"></a><span class="lineno"> 417</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional<Account></a> <span class="keyword">const</span>& account,</div>
|
||||
<div class="line"><a id="l00418" name="l00418"></a><span class="lineno"> 418</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1LPToken.html">LPToken</a> tokens,</div>
|
||||
@@ -502,16 +546,18 @@ $(function() {
|
||||
<div class="line"><a id="l00424" name="l00424"></a><span class="lineno"> 424</span> account,</div>
|
||||
<div class="line"><a id="l00425" name="l00425"></a><span class="lineno"> 425</span> <a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#a698d79806ae1471df7682814db3018c9">tokens</a>,</div>
|
||||
<div class="line"><a id="l00426" name="l00426"></a><span class="lineno"> 426</span> asset1In,</div>
|
||||
<div class="line"><a id="l00427" name="l00427"></a><span class="lineno"> 427</span> std::nullopt,</div>
|
||||
<div class="line"><a id="l00428" name="l00428"></a><span class="lineno"> 428</span> std::nullopt,</div>
|
||||
<div class="line"><a id="l00427" name="l00427"></a><span class="lineno"> 427</span> <a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a>,</div>
|
||||
<div class="line"><a id="l00428" name="l00428"></a><span class="lineno"> 428</span> <a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a>,</div>
|
||||
<div class="line"><a id="l00429" name="l00429"></a><span class="lineno"> 429</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1flags.html">flags</a>,</div>
|
||||
<div class="line"><a id="l00430" name="l00430"></a><span class="lineno"> 430</span> std::nullopt,</div>
|
||||
<div class="line"><a id="l00431" name="l00431"></a><span class="lineno"> 431</span> std::nullopt,</div>
|
||||
<div class="line"><a id="l00432" name="l00432"></a><span class="lineno"> 432</span> std::nullopt,</div>
|
||||
<div class="line"><a id="l00430" name="l00430"></a><span class="lineno"> 430</span> <a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a>,</div>
|
||||
<div class="line"><a id="l00431" name="l00431"></a><span class="lineno"> 431</span> <a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a>,</div>
|
||||
<div class="line"><a id="l00432" name="l00432"></a><span class="lineno"> 432</span> <a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a>,</div>
|
||||
<div class="line"><a id="l00433" name="l00433"></a><span class="lineno"> 433</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1ter.html">ter</a>);</div>
|
||||
<div class="line"><a id="l00434" name="l00434"></a><span class="lineno"> 434</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00435" name="l00435"></a><span class="lineno"> 435</span> </div>
|
||||
<div class="line"><a id="l00436" name="l00436"></a><span class="lineno"> 436</span><a class="code hl_class" href="classripple_1_1IOUAmount.html">IOUAmount</a></div>
|
||||
<div class="foldopen" id="foldopen00437" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00437" name="l00437"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1jtx_1_1AMM.html#ad8bc73aad913a411a810617cbd856163"> 437</a></span><a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#a8f755873bcc0f4ac06f99f27618e0cd5">AMM::deposit</a>(</div>
|
||||
<div class="line"><a id="l00438" name="l00438"></a><span class="lineno"> 438</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional<Account></a> <span class="keyword">const</span>& account,</div>
|
||||
<div class="line"><a id="l00439" name="l00439"></a><span class="lineno"> 439</span> <a class="code hl_class" href="classripple_1_1STAmount.html">STAmount</a> <span class="keyword">const</span>& asset1In,</div>
|
||||
@@ -523,18 +569,20 @@ $(function() {
|
||||
<div class="line"><a id="l00445" name="l00445"></a><span class="lineno"> 445</span> assert(!(asset2In && maxEP));</div>
|
||||
<div class="line"><a id="l00446" name="l00446"></a><span class="lineno"> 446</span> <span class="keywordflow">return</span> <a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#a8f755873bcc0f4ac06f99f27618e0cd5">deposit</a>(</div>
|
||||
<div class="line"><a id="l00447" name="l00447"></a><span class="lineno"> 447</span> account,</div>
|
||||
<div class="line"><a id="l00448" name="l00448"></a><span class="lineno"> 448</span> std::nullopt,</div>
|
||||
<div class="line"><a id="l00448" name="l00448"></a><span class="lineno"> 448</span> <a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a>,</div>
|
||||
<div class="line"><a id="l00449" name="l00449"></a><span class="lineno"> 449</span> asset1In,</div>
|
||||
<div class="line"><a id="l00450" name="l00450"></a><span class="lineno"> 450</span> asset2In,</div>
|
||||
<div class="line"><a id="l00451" name="l00451"></a><span class="lineno"> 451</span> maxEP,</div>
|
||||
<div class="line"><a id="l00452" name="l00452"></a><span class="lineno"> 452</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1flags.html">flags</a>,</div>
|
||||
<div class="line"><a id="l00453" name="l00453"></a><span class="lineno"> 453</span> std::nullopt,</div>
|
||||
<div class="line"><a id="l00454" name="l00454"></a><span class="lineno"> 454</span> std::nullopt,</div>
|
||||
<div class="line"><a id="l00455" name="l00455"></a><span class="lineno"> 455</span> std::nullopt,</div>
|
||||
<div class="line"><a id="l00453" name="l00453"></a><span class="lineno"> 453</span> <a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a>,</div>
|
||||
<div class="line"><a id="l00454" name="l00454"></a><span class="lineno"> 454</span> <a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a>,</div>
|
||||
<div class="line"><a id="l00455" name="l00455"></a><span class="lineno"> 455</span> <a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a>,</div>
|
||||
<div class="line"><a id="l00456" name="l00456"></a><span class="lineno"> 456</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1ter.html">ter</a>);</div>
|
||||
<div class="line"><a id="l00457" name="l00457"></a><span class="lineno"> 457</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00458" name="l00458"></a><span class="lineno"> 458</span> </div>
|
||||
<div class="line"><a id="l00459" name="l00459"></a><span class="lineno"> 459</span><a class="code hl_class" href="classripple_1_1IOUAmount.html">IOUAmount</a></div>
|
||||
<div class="foldopen" id="foldopen00460" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00460" name="l00460"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1jtx_1_1AMM.html#a10dc08721eaec27fb9ba8ab060419eb3"> 460</a></span><a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#a8f755873bcc0f4ac06f99f27618e0cd5">AMM::deposit</a>(</div>
|
||||
<div class="line"><a id="l00461" name="l00461"></a><span class="lineno"> 461</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional<Account></a> <span class="keyword">const</span>& account,</div>
|
||||
<div class="line"><a id="l00462" name="l00462"></a><span class="lineno"> 462</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional<LPToken></a> tokens,</div>
|
||||
@@ -580,8 +628,10 @@ $(function() {
|
||||
<div class="line"><a id="l00502" name="l00502"></a><span class="lineno"> 502</span> jv[jss::Flags] = jvflags;</div>
|
||||
<div class="line"><a id="l00503" name="l00503"></a><span class="lineno"> 503</span> <span class="keywordflow">return</span> <a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#a8f755873bcc0f4ac06f99f27618e0cd5">deposit</a>(account, jv, assets, <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a>, <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1ter.html">ter</a>);</div>
|
||||
<div class="line"><a id="l00504" name="l00504"></a><span class="lineno"> 504</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00505" name="l00505"></a><span class="lineno"> 505</span> </div>
|
||||
<div class="line"><a id="l00506" name="l00506"></a><span class="lineno"> 506</span><a class="code hl_class" href="classripple_1_1IOUAmount.html">IOUAmount</a></div>
|
||||
<div class="foldopen" id="foldopen00507" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00507" name="l00507"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1jtx_1_1AMM.html#ae23af97c6824f08555ee5857088146c9"> 507</a></span><a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#a8f755873bcc0f4ac06f99f27618e0cd5">AMM::deposit</a>(<a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1DepositArg.html">DepositArg</a> <span class="keyword">const</span>& arg)</div>
|
||||
<div class="line"><a id="l00508" name="l00508"></a><span class="lineno"> 508</span>{</div>
|
||||
<div class="line"><a id="l00509" name="l00509"></a><span class="lineno"> 509</span> <span class="keywordflow">return</span> <a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#a8f755873bcc0f4ac06f99f27618e0cd5">deposit</a>(</div>
|
||||
@@ -596,8 +646,10 @@ $(function() {
|
||||
<div class="line"><a id="l00518" name="l00518"></a><span class="lineno"> 518</span> arg.<a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1DepositArg.html#ad98095fa6fcfb67c860f6b9d94f6cf09">tfee</a>,</div>
|
||||
<div class="line"><a id="l00519" name="l00519"></a><span class="lineno"> 519</span> arg.<a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1DepositArg.html#ab8ac03924ead996d1ba2ebc487cf8ac2">err</a>);</div>
|
||||
<div class="line"><a id="l00520" name="l00520"></a><span class="lineno"> 520</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00521" name="l00521"></a><span class="lineno"> 521</span> </div>
|
||||
<div class="line"><a id="l00522" name="l00522"></a><span class="lineno"> 522</span><a class="code hl_class" href="classripple_1_1IOUAmount.html">IOUAmount</a></div>
|
||||
<div class="foldopen" id="foldopen00523" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00523" name="l00523"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1jtx_1_1AMM.html#a578ba61c699164b5839f04165071d457"> 523</a></span><a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#a857bda17195c076d9fa61883f03984fe">AMM::withdraw</a>(</div>
|
||||
<div class="line"><a id="l00524" name="l00524"></a><span class="lineno"> 524</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional<Account></a> <span class="keyword">const</span>& account,</div>
|
||||
<div class="line"><a id="l00525" name="l00525"></a><span class="lineno"> 525</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a>& jv,</div>
|
||||
@@ -615,8 +667,10 @@ $(function() {
|
||||
<div class="line"><a id="l00537" name="l00537"></a><span class="lineno"> 537</span> <a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#a165d006b17159de10fb14fd03a74e0de">submit</a>(jv, <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a>, <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1ter.html">ter</a>);</div>
|
||||
<div class="line"><a id="l00538" name="l00538"></a><span class="lineno"> 538</span> <span class="keywordflow">return</span> lpTokens - <a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#aafca8293f4320e30ad2356bf43d9ee02">getLPTokensBalance</a>(acct);</div>
|
||||
<div class="line"><a id="l00539" name="l00539"></a><span class="lineno"> 539</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00540" name="l00540"></a><span class="lineno"> 540</span> </div>
|
||||
<div class="line"><a id="l00541" name="l00541"></a><span class="lineno"> 541</span><a class="code hl_class" href="classripple_1_1IOUAmount.html">IOUAmount</a></div>
|
||||
<div class="foldopen" id="foldopen00542" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00542" name="l00542"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1jtx_1_1AMM.html#a857bda17195c076d9fa61883f03984fe"> 542</a></span><a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#a857bda17195c076d9fa61883f03984fe">AMM::withdraw</a>(</div>
|
||||
<div class="line"><a id="l00543" name="l00543"></a><span class="lineno"> 543</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional<Account></a> <span class="keyword">const</span>& account,</div>
|
||||
<div class="line"><a id="l00544" name="l00544"></a><span class="lineno"> 544</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional<LPToken></a> <span class="keyword">const</span>& tokens,</div>
|
||||
@@ -628,15 +682,17 @@ $(function() {
|
||||
<div class="line"><a id="l00550" name="l00550"></a><span class="lineno"> 550</span> account,</div>
|
||||
<div class="line"><a id="l00551" name="l00551"></a><span class="lineno"> 551</span> <a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#a698d79806ae1471df7682814db3018c9">tokens</a>,</div>
|
||||
<div class="line"><a id="l00552" name="l00552"></a><span class="lineno"> 552</span> asset1Out,</div>
|
||||
<div class="line"><a id="l00553" name="l00553"></a><span class="lineno"> 553</span> std::nullopt,</div>
|
||||
<div class="line"><a id="l00554" name="l00554"></a><span class="lineno"> 554</span> std::nullopt,</div>
|
||||
<div class="line"><a id="l00553" name="l00553"></a><span class="lineno"> 553</span> <a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a>,</div>
|
||||
<div class="line"><a id="l00554" name="l00554"></a><span class="lineno"> 554</span> <a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a>,</div>
|
||||
<div class="line"><a id="l00555" name="l00555"></a><span class="lineno"> 555</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1flags.html">flags</a>,</div>
|
||||
<div class="line"><a id="l00556" name="l00556"></a><span class="lineno"> 556</span> std::nullopt,</div>
|
||||
<div class="line"><a id="l00557" name="l00557"></a><span class="lineno"> 557</span> std::nullopt,</div>
|
||||
<div class="line"><a id="l00556" name="l00556"></a><span class="lineno"> 556</span> <a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a>,</div>
|
||||
<div class="line"><a id="l00557" name="l00557"></a><span class="lineno"> 557</span> <a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a>,</div>
|
||||
<div class="line"><a id="l00558" name="l00558"></a><span class="lineno"> 558</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1ter.html">ter</a>);</div>
|
||||
<div class="line"><a id="l00559" name="l00559"></a><span class="lineno"> 559</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00560" name="l00560"></a><span class="lineno"> 560</span> </div>
|
||||
<div class="line"><a id="l00561" name="l00561"></a><span class="lineno"> 561</span><a class="code hl_class" href="classripple_1_1IOUAmount.html">IOUAmount</a></div>
|
||||
<div class="foldopen" id="foldopen00562" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00562" name="l00562"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1jtx_1_1AMM.html#a94611968e223fb39def1b7495a004d11"> 562</a></span><a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#a857bda17195c076d9fa61883f03984fe">AMM::withdraw</a>(</div>
|
||||
<div class="line"><a id="l00563" name="l00563"></a><span class="lineno"> 563</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional<Account></a> <span class="keyword">const</span>& account,</div>
|
||||
<div class="line"><a id="l00564" name="l00564"></a><span class="lineno"> 564</span> <a class="code hl_class" href="classripple_1_1STAmount.html">STAmount</a> <span class="keyword">const</span>& asset1Out,</div>
|
||||
@@ -647,17 +703,19 @@ $(function() {
|
||||
<div class="line"><a id="l00569" name="l00569"></a><span class="lineno"> 569</span> assert(!(asset2Out && maxEP));</div>
|
||||
<div class="line"><a id="l00570" name="l00570"></a><span class="lineno"> 570</span> <span class="keywordflow">return</span> <a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#a857bda17195c076d9fa61883f03984fe">withdraw</a>(</div>
|
||||
<div class="line"><a id="l00571" name="l00571"></a><span class="lineno"> 571</span> account,</div>
|
||||
<div class="line"><a id="l00572" name="l00572"></a><span class="lineno"> 572</span> std::nullopt,</div>
|
||||
<div class="line"><a id="l00572" name="l00572"></a><span class="lineno"> 572</span> <a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a>,</div>
|
||||
<div class="line"><a id="l00573" name="l00573"></a><span class="lineno"> 573</span> asset1Out,</div>
|
||||
<div class="line"><a id="l00574" name="l00574"></a><span class="lineno"> 574</span> asset2Out,</div>
|
||||
<div class="line"><a id="l00575" name="l00575"></a><span class="lineno"> 575</span> maxEP,</div>
|
||||
<div class="line"><a id="l00576" name="l00576"></a><span class="lineno"> 576</span> std::nullopt,</div>
|
||||
<div class="line"><a id="l00577" name="l00577"></a><span class="lineno"> 577</span> std::nullopt,</div>
|
||||
<div class="line"><a id="l00578" name="l00578"></a><span class="lineno"> 578</span> std::nullopt,</div>
|
||||
<div class="line"><a id="l00576" name="l00576"></a><span class="lineno"> 576</span> <a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a>,</div>
|
||||
<div class="line"><a id="l00577" name="l00577"></a><span class="lineno"> 577</span> <a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a>,</div>
|
||||
<div class="line"><a id="l00578" name="l00578"></a><span class="lineno"> 578</span> <a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a>,</div>
|
||||
<div class="line"><a id="l00579" name="l00579"></a><span class="lineno"> 579</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1ter.html">ter</a>);</div>
|
||||
<div class="line"><a id="l00580" name="l00580"></a><span class="lineno"> 580</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00581" name="l00581"></a><span class="lineno"> 581</span> </div>
|
||||
<div class="line"><a id="l00582" name="l00582"></a><span class="lineno"> 582</span><a class="code hl_class" href="classripple_1_1IOUAmount.html">IOUAmount</a></div>
|
||||
<div class="foldopen" id="foldopen00583" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00583" name="l00583"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1jtx_1_1AMM.html#a72e1b2aaa609f3c24a1238f4019512bf"> 583</a></span><a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#a857bda17195c076d9fa61883f03984fe">AMM::withdraw</a>(</div>
|
||||
<div class="line"><a id="l00584" name="l00584"></a><span class="lineno"> 584</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional<Account></a> <span class="keyword">const</span>& account,</div>
|
||||
<div class="line"><a id="l00585" name="l00585"></a><span class="lineno"> 585</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional<LPToken></a> <span class="keyword">const</span>& tokens,</div>
|
||||
@@ -700,8 +758,10 @@ $(function() {
|
||||
<div class="line"><a id="l00622" name="l00622"></a><span class="lineno"> 622</span> jv[jss::Flags] = jvflags;</div>
|
||||
<div class="line"><a id="l00623" name="l00623"></a><span class="lineno"> 623</span> <span class="keywordflow">return</span> <a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#a857bda17195c076d9fa61883f03984fe">withdraw</a>(account, jv, <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a>, assets, <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1ter.html">ter</a>);</div>
|
||||
<div class="line"><a id="l00624" name="l00624"></a><span class="lineno"> 624</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00625" name="l00625"></a><span class="lineno"> 625</span> </div>
|
||||
<div class="line"><a id="l00626" name="l00626"></a><span class="lineno"> 626</span><a class="code hl_class" href="classripple_1_1IOUAmount.html">IOUAmount</a></div>
|
||||
<div class="foldopen" id="foldopen00627" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00627" name="l00627"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1jtx_1_1AMM.html#a23c220c64c7ccc28e9760b8572ef39e5"> 627</a></span><a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#a857bda17195c076d9fa61883f03984fe">AMM::withdraw</a>(<a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1WithdrawArg.html">WithdrawArg</a> <span class="keyword">const</span>& arg)</div>
|
||||
<div class="line"><a id="l00628" name="l00628"></a><span class="lineno"> 628</span>{</div>
|
||||
<div class="line"><a id="l00629" name="l00629"></a><span class="lineno"> 629</span> <span class="keywordflow">return</span> <a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#a857bda17195c076d9fa61883f03984fe">withdraw</a>(</div>
|
||||
@@ -715,8 +775,10 @@ $(function() {
|
||||
<div class="line"><a id="l00637" name="l00637"></a><span class="lineno"> 637</span> arg.<a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1WithdrawArg.html#adbf411d38fbc98c215bfeb29b9dc239c">seq</a>,</div>
|
||||
<div class="line"><a id="l00638" name="l00638"></a><span class="lineno"> 638</span> arg.<a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1WithdrawArg.html#acdd40438c48e85588ca879d90a07e33e">err</a>);</div>
|
||||
<div class="line"><a id="l00639" name="l00639"></a><span class="lineno"> 639</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00640" name="l00640"></a><span class="lineno"> 640</span> </div>
|
||||
<div class="line"><a id="l00641" name="l00641"></a><span class="lineno"> 641</span><span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00642" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00642" name="l00642"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1jtx_1_1AMM.html#a1f4c7268e3143c142cd9763e1b5595f2"> 642</a></span><a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#a1f4c7268e3143c142cd9763e1b5595f2">AMM::vote</a>(</div>
|
||||
<div class="line"><a id="l00643" name="l00643"></a><span class="lineno"> 643</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional<Account></a> <span class="keyword">const</span>& account,</div>
|
||||
<div class="line"><a id="l00644" name="l00644"></a><span class="lineno"> 644</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> feeVal,</div>
|
||||
@@ -736,14 +798,18 @@ $(function() {
|
||||
<div class="line"><a id="l00658" name="l00658"></a><span class="lineno"> 658</span> jv[jss::Fee] = <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/string/basic_string/to_string.html">std::to_string</a>(<a class="code hl_variable" href="classripple_1_1test_1_1jtx_1_1AMM.html#a26db791a0c2d86e359dda7125eda1ab9">fee_</a>);</div>
|
||||
<div class="line"><a id="l00659" name="l00659"></a><span class="lineno"> 659</span> <a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#a165d006b17159de10fb14fd03a74e0de">submit</a>(jv, <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a>, <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1ter.html">ter</a>);</div>
|
||||
<div class="line"><a id="l00660" name="l00660"></a><span class="lineno"> 660</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00661" name="l00661"></a><span class="lineno"> 661</span> </div>
|
||||
<div class="line"><a id="l00662" name="l00662"></a><span class="lineno"> 662</span><span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00663" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00663" name="l00663"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1jtx_1_1AMM.html#a0b2ec53d694ea16f4db4f2d60b109a5a"> 663</a></span><a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#a1f4c7268e3143c142cd9763e1b5595f2">AMM::vote</a>(<a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1VoteArg.html">VoteArg</a> <span class="keyword">const</span>& arg)</div>
|
||||
<div class="line"><a id="l00664" name="l00664"></a><span class="lineno"> 664</span>{</div>
|
||||
<div class="line"><a id="l00665" name="l00665"></a><span class="lineno"> 665</span> <span class="keywordflow">return</span> <a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#a1f4c7268e3143c142cd9763e1b5595f2">vote</a>(arg.<a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1VoteArg.html#a4c7a07c0b4fb537f43fcf4183003b6dd">account</a>, arg.<a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1VoteArg.html#a68066dc844cd41e430f56a166a0f6335">tfee</a>, arg.<a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1VoteArg.html#abc40677a68b7b8f22e4d219f5102adcd">flags</a>, arg.<a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1VoteArg.html#a8524c15a7914359721a71b4df075215e">seq</a>, arg.<a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1VoteArg.html#abe8e448464a870b11eec6ebd0e24693a">assets</a>, arg.<a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1VoteArg.html#a4bf318cdf8d15d405f656f5bacd8e029">err</a>);</div>
|
||||
<div class="line"><a id="l00666" name="l00666"></a><span class="lineno"> 666</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00667" name="l00667"></a><span class="lineno"> 667</span> </div>
|
||||
<div class="line"><a id="l00668" name="l00668"></a><span class="lineno"> 668</span><a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a></div>
|
||||
<div class="foldopen" id="foldopen00669" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00669" name="l00669"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1jtx_1_1AMM.html#ab2af4e89db3a578be63b8f6e2a10aed3"> 669</a></span><a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#ab2af4e89db3a578be63b8f6e2a10aed3">AMM::bid</a>(<a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1BidArg.html">BidArg</a> <span class="keyword">const</span>& arg)</div>
|
||||
<div class="line"><a id="l00670" name="l00670"></a><span class="lineno"> 670</span>{</div>
|
||||
<div class="line"><a id="l00671" name="l00671"></a><span class="lineno"> 671</span> <span class="keywordflow">if</span> (<span class="keyword">auto</span> <span class="keyword">const</span> amm =</div>
|
||||
@@ -759,20 +825,20 @@ $(function() {
|
||||
<div class="line"><a id="l00681" name="l00681"></a><span class="lineno"> 681</span> <a class="code hl_variable" href="classripple_1_1test_1_1jtx_1_1AMM.html#a6e054aa935ddb33c8ff55f4b1174ce88">lastPurchasePrice_</a> = auctionSlot[sfPrice].iou();</div>
|
||||
<div class="line"><a id="l00682" name="l00682"></a><span class="lineno"> 682</span> }</div>
|
||||
<div class="line"><a id="l00683" name="l00683"></a><span class="lineno"> 683</span> }</div>
|
||||
<div class="line"><a id="l00684" name="l00684"></a><span class="lineno"> 684</span> <a class="code hl_variable" href="classripple_1_1test_1_1jtx_1_1AMM.html#a00b299ba3194ac21a35cd5960c3dd843">bidMin_</a> = std::nullopt;</div>
|
||||
<div class="line"><a id="l00685" name="l00685"></a><span class="lineno"> 685</span> <a class="code hl_variable" href="classripple_1_1test_1_1jtx_1_1AMM.html#a9d186dce947ff880fc490464e7280c58">bidMax_</a> = std::nullopt;</div>
|
||||
<div class="line"><a id="l00684" name="l00684"></a><span class="lineno"> 684</span> <a class="code hl_variable" href="classripple_1_1test_1_1jtx_1_1AMM.html#a00b299ba3194ac21a35cd5960c3dd843">bidMin_</a> = <a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a>;</div>
|
||||
<div class="line"><a id="l00685" name="l00685"></a><span class="lineno"> 685</span> <a class="code hl_variable" href="classripple_1_1test_1_1jtx_1_1AMM.html#a9d186dce947ff880fc490464e7280c58">bidMax_</a> = <a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a>;</div>
|
||||
<div class="line"><a id="l00686" name="l00686"></a><span class="lineno"> 686</span> </div>
|
||||
<div class="line"><a id="l00687" name="l00687"></a><span class="lineno"> 687</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a> jv;</div>
|
||||
<div class="line"><a id="l00688" name="l00688"></a><span class="lineno"> 688</span> jv[jss::Account] =</div>
|
||||
<div class="line"><a id="l00689" name="l00689"></a><span class="lineno"> 689</span> arg.<a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1BidArg.html#a9a3968adaa3e6165e33190ef68487303">account</a> ? arg.<a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1BidArg.html#a9a3968adaa3e6165e33190ef68487303">account</a>->human() : <a class="code hl_variable" href="classripple_1_1test_1_1jtx_1_1AMM.html#a976063207db0e7d41cc61841a23b3c8c">creatorAccount_</a>.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Account.html#af418ef1752815f3b0d0c80e7e9891004">human</a>();</div>
|
||||
<div class="line"><a id="l00690" name="l00690"></a><span class="lineno"> 690</span> <a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#ad95ddd650edc1d2cee2e93ec007d03bd">setTokens</a>(jv, arg.<a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1BidArg.html#adf7b3d8e7c85d79d470caec4e718f894">assets</a>);</div>
|
||||
<div class="line"><a id="l00691" name="l00691"></a><span class="lineno"> 691</span> <span class="keyword">auto</span> getBid = [&](<span class="keyword">auto</span> <span class="keyword">const</span>& <a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#ab2af4e89db3a578be63b8f6e2a10aed3">bid</a>) {</div>
|
||||
<div class="line"><a id="l00692" name="l00692"></a><span class="lineno"> 692</span> <span class="keywordflow">if</span> (std::holds_alternative<int>(<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#ab2af4e89db3a578be63b8f6e2a10aed3">bid</a>))</div>
|
||||
<div class="line"><a id="l00693" name="l00693"></a><span class="lineno"> 693</span> <span class="keywordflow">return</span> <a class="code hl_class" href="classripple_1_1STAmount.html">STAmount</a>{<a class="code hl_variable" href="classripple_1_1test_1_1jtx_1_1AMM.html#a11236ef3920154a549d540007f0905a0">lptIssue_</a>, std::get<int>(<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#ab2af4e89db3a578be63b8f6e2a10aed3">bid</a>)};</div>
|
||||
<div class="line"><a id="l00694" name="l00694"></a><span class="lineno"> 694</span> <span class="keywordflow">else</span> <span class="keywordflow">if</span> (std::holds_alternative<IOUAmount>(<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#ab2af4e89db3a578be63b8f6e2a10aed3">bid</a>))</div>
|
||||
<div class="line"><a id="l00692" name="l00692"></a><span class="lineno"> 692</span> <span class="keywordflow">if</span> (<a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::holds_alternative<int></a>(<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#ab2af4e89db3a578be63b8f6e2a10aed3">bid</a>))</div>
|
||||
<div class="line"><a id="l00693" name="l00693"></a><span class="lineno"> 693</span> <span class="keywordflow">return</span> <a class="code hl_class" href="classripple_1_1STAmount.html">STAmount</a>{<a class="code hl_variable" href="classripple_1_1test_1_1jtx_1_1AMM.html#a11236ef3920154a549d540007f0905a0">lptIssue_</a>, <a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::get<int></a>(<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#ab2af4e89db3a578be63b8f6e2a10aed3">bid</a>)};</div>
|
||||
<div class="line"><a id="l00694" name="l00694"></a><span class="lineno"> 694</span> <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::holds_alternative<IOUAmount></a>(<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#ab2af4e89db3a578be63b8f6e2a10aed3">bid</a>))</div>
|
||||
<div class="line"><a id="l00695" name="l00695"></a><span class="lineno"> 695</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespaceripple.html#a4ad5ac9da897292a28eea43d041c15a1">toSTAmount</a>(std::get<IOUAmount>(<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#ab2af4e89db3a578be63b8f6e2a10aed3">bid</a>), <a class="code hl_variable" href="classripple_1_1test_1_1jtx_1_1AMM.html#a11236ef3920154a549d540007f0905a0">lptIssue_</a>);</div>
|
||||
<div class="line"><a id="l00696" name="l00696"></a><span class="lineno"> 696</span> <span class="keywordflow">else</span></div>
|
||||
<div class="line"><a id="l00697" name="l00697"></a><span class="lineno"> 697</span> <span class="keywordflow">return</span> std::get<STAmount>(<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#ab2af4e89db3a578be63b8f6e2a10aed3">bid</a>);</div>
|
||||
<div class="line"><a id="l00697" name="l00697"></a><span class="lineno"> 697</span> <span class="keywordflow">return</span> <a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::get<STAmount></a>(<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#ab2af4e89db3a578be63b8f6e2a10aed3">bid</a>);</div>
|
||||
<div class="line"><a id="l00698" name="l00698"></a><span class="lineno"> 698</span> };</div>
|
||||
<div class="line"><a id="l00699" name="l00699"></a><span class="lineno"> 699</span> <span class="keywordflow">if</span> (arg.<a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1BidArg.html#a2051f8e0b034315adc94a488b488357a">bidMin</a>)</div>
|
||||
<div class="line"><a id="l00700" name="l00700"></a><span class="lineno"> 700</span> {</div>
|
||||
@@ -806,8 +872,10 @@ $(function() {
|
||||
<div class="line"><a id="l00728" name="l00728"></a><span class="lineno"> 728</span> jv[jss::Fee] = <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/string/basic_string/to_string.html">std::to_string</a>(<a class="code hl_variable" href="classripple_1_1test_1_1jtx_1_1AMM.html#a26db791a0c2d86e359dda7125eda1ab9">fee_</a>);</div>
|
||||
<div class="line"><a id="l00729" name="l00729"></a><span class="lineno"> 729</span> <span class="keywordflow">return</span> jv;</div>
|
||||
<div class="line"><a id="l00730" name="l00730"></a><span class="lineno"> 730</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00731" name="l00731"></a><span class="lineno"> 731</span> </div>
|
||||
<div class="line"><a id="l00732" name="l00732"></a><span class="lineno"> 732</span><span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00733" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00733" name="l00733"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1jtx_1_1AMM.html#a165d006b17159de10fb14fd03a74e0de"> 733</a></span><a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#a165d006b17159de10fb14fd03a74e0de">AMM::submit</a>(</div>
|
||||
<div class="line"><a id="l00734" name="l00734"></a><span class="lineno"> 734</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a> <span class="keyword">const</span>& jv,</div>
|
||||
<div class="line"><a id="l00735" name="l00735"></a><span class="lineno"> 735</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional<jtx::seq></a> <span class="keyword">const</span>& <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a>,</div>
|
||||
@@ -837,8 +905,10 @@ $(function() {
|
||||
<div class="line"><a id="l00759" name="l00759"></a><span class="lineno"> 759</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="classripple_1_1test_1_1jtx_1_1AMM.html#a125d9a56aa8c1fa8fade044c3e1d9f6a">doClose_</a>)</div>
|
||||
<div class="line"><a id="l00760" name="l00760"></a><span class="lineno"> 760</span> <a class="code hl_variable" href="classripple_1_1test_1_1jtx_1_1AMM.html#aae249db9ffedb46900882e8530bcac8d">env_</a>.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#a69095691c9bcfab1f3d69c645f2dbe33">close</a>();</div>
|
||||
<div class="line"><a id="l00761" name="l00761"></a><span class="lineno"> 761</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00762" name="l00762"></a><span class="lineno"> 762</span> </div>
|
||||
<div class="line"><a id="l00763" name="l00763"></a><span class="lineno"> 763</span><span class="keywordtype">bool</span></div>
|
||||
<div class="foldopen" id="foldopen00764" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00764" name="l00764"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1jtx_1_1AMM.html#af5d49b75b92043ee8905de7b43e6b965"> 764</a></span><a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#a40f978b02390af8c727e8c0a9fa7d03f">AMM::expectAuctionSlot</a>(<span class="keyword">auto</span>&& cb)<span class="keyword"> const</span></div>
|
||||
<div class="line"><a id="l00765" name="l00765"></a><span class="lineno"> 765</span><span class="keyword"></span>{</div>
|
||||
<div class="line"><a id="l00766" name="l00766"></a><span class="lineno"> 766</span> <span class="keywordflow">if</span> (<span class="keyword">auto</span> <span class="keyword">const</span> amm =</div>
|
||||
@@ -870,8 +940,10 @@ $(function() {
|
||||
<div class="line"><a id="l00792" name="l00792"></a><span class="lineno"> 792</span> }</div>
|
||||
<div class="line"><a id="l00793" name="l00793"></a><span class="lineno"> 793</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a id="l00794" name="l00794"></a><span class="lineno"> 794</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00795" name="l00795"></a><span class="lineno"> 795</span> </div>
|
||||
<div class="line"><a id="l00796" name="l00796"></a><span class="lineno"> 796</span><span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00797" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00797" name="l00797"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1jtx_1_1AMM.html#a61b3d325bf73a05f236a4f6016d9ca88"> 797</a></span><a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#a61b3d325bf73a05f236a4f6016d9ca88">AMM::ammDelete</a>(<a class="code hl_class" href="classripple_1_1base__uint.html">AccountID</a> <span class="keyword">const</span>& deleter, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional<ter></a> <span class="keyword">const</span>& <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1ter.html">ter</a>)</div>
|
||||
<div class="line"><a id="l00798" name="l00798"></a><span class="lineno"> 798</span>{</div>
|
||||
<div class="line"><a id="l00799" name="l00799"></a><span class="lineno"> 799</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a> jv;</div>
|
||||
@@ -880,11 +952,13 @@ $(function() {
|
||||
<div class="line"><a id="l00802" name="l00802"></a><span class="lineno"> 802</span> jv[jss::TransactionType] = jss::AMMDelete;</div>
|
||||
<div class="line"><a id="l00803" name="l00803"></a><span class="lineno"> 803</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="classripple_1_1test_1_1jtx_1_1AMM.html#a26db791a0c2d86e359dda7125eda1ab9">fee_</a> != 0)</div>
|
||||
<div class="line"><a id="l00804" name="l00804"></a><span class="lineno"> 804</span> jv[jss::Fee] = <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/string/basic_string/to_string.html">std::to_string</a>(<a class="code hl_variable" href="classripple_1_1test_1_1jtx_1_1AMM.html#a26db791a0c2d86e359dda7125eda1ab9">fee_</a>);</div>
|
||||
<div class="line"><a id="l00805" name="l00805"></a><span class="lineno"> 805</span> <a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#a165d006b17159de10fb14fd03a74e0de">submit</a>(jv, std::nullopt, <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1ter.html">ter</a>);</div>
|
||||
<div class="line"><a id="l00805" name="l00805"></a><span class="lineno"> 805</span> <a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1AMM.html#a165d006b17159de10fb14fd03a74e0de">submit</a>(jv, <a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a>, <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1ter.html">ter</a>);</div>
|
||||
<div class="line"><a id="l00806" name="l00806"></a><span class="lineno"> 806</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00807" name="l00807"></a><span class="lineno"> 807</span> </div>
|
||||
<div class="line"><a id="l00808" name="l00808"></a><span class="lineno"> 808</span><span class="keyword">namespace </span>amm {</div>
|
||||
<div class="line"><a id="l00809" name="l00809"></a><span class="lineno"> 809</span><a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a></div>
|
||||
<div class="foldopen" id="foldopen00810" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00810" name="l00810"></a><span class="lineno"><a class="line" href="namespaceripple_1_1test_1_1jtx_1_1amm.html#a405e123375285ad8f0bc427953749fe2"> 810</a></span><a class="code hl_function" href="namespaceripple_1_1test_1_1jtx_1_1amm.html#a405e123375285ad8f0bc427953749fe2">trust</a>(<a class="code hl_class" href="classripple_1_1base__uint.html">AccountID</a> <span class="keyword">const</span>& account, <a class="code hl_class" href="classripple_1_1STAmount.html">STAmount</a> <span class="keyword">const</span>& amount, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1flags.html">flags</a>)</div>
|
||||
<div class="line"><a id="l00811" name="l00811"></a><span class="lineno"> 811</span>{</div>
|
||||
<div class="line"><a id="l00812" name="l00812"></a><span class="lineno"> 812</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="namespaceripple.html#a20d30277b9c78756b3d14493055a307c">isXRP</a>(amount))</div>
|
||||
@@ -896,7 +970,9 @@ $(function() {
|
||||
<div class="line"><a id="l00818" name="l00818"></a><span class="lineno"> 818</span> jv[jss::Flags] = <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1flags.html">flags</a>;</div>
|
||||
<div class="line"><a id="l00819" name="l00819"></a><span class="lineno"> 819</span> <span class="keywordflow">return</span> jv;</div>
|
||||
<div class="line"><a id="l00820" name="l00820"></a><span class="lineno"> 820</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00821" name="l00821"></a><span class="lineno"> 821</span><a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a></div>
|
||||
<div class="foldopen" id="foldopen00822" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00822" name="l00822"></a><span class="lineno"><a class="line" href="namespaceripple_1_1test_1_1jtx_1_1amm.html#ad598bf10f0d1bde849bb8b6333f2edb3"> 822</a></span><a class="code hl_function" href="namespaceripple_1_1test_1_1jtx_1_1amm.html#ad598bf10f0d1bde849bb8b6333f2edb3">pay</a>(<a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1Account.html">Account</a> <span class="keyword">const</span>& account, <a class="code hl_class" href="classripple_1_1base__uint.html">AccountID</a> <span class="keyword">const</span>& to, <a class="code hl_class" href="classripple_1_1STAmount.html">STAmount</a> <span class="keyword">const</span>& amount)</div>
|
||||
<div class="line"><a id="l00823" name="l00823"></a><span class="lineno"> 823</span>{</div>
|
||||
<div class="line"><a id="l00824" name="l00824"></a><span class="lineno"> 824</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a> jv;</div>
|
||||
@@ -906,8 +982,10 @@ $(function() {
|
||||
<div class="line"><a id="l00828" name="l00828"></a><span class="lineno"> 828</span> jv[jss::TransactionType] = jss::Payment;</div>
|
||||
<div class="line"><a id="l00829" name="l00829"></a><span class="lineno"> 829</span> <span class="keywordflow">return</span> jv;</div>
|
||||
<div class="line"><a id="l00830" name="l00830"></a><span class="lineno"> 830</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00831" name="l00831"></a><span class="lineno"> 831</span> </div>
|
||||
<div class="line"><a id="l00832" name="l00832"></a><span class="lineno"> 832</span><a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a></div>
|
||||
<div class="foldopen" id="foldopen00833" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00833" name="l00833"></a><span class="lineno"><a class="line" href="namespaceripple_1_1test_1_1jtx_1_1amm.html#a54f26dbab51555e473f192ebeba505d3"> 833</a></span><a class="code hl_function" href="namespaceripple_1_1test_1_1jtx_1_1amm.html#a54f26dbab51555e473f192ebeba505d3">ammClawback</a>(</div>
|
||||
<div class="line"><a id="l00834" name="l00834"></a><span class="lineno"> 834</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1Account.html">Account</a> <span class="keyword">const</span>& issuer,</div>
|
||||
<div class="line"><a id="l00835" name="l00835"></a><span class="lineno"> 835</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1Account.html">Account</a> <span class="keyword">const</span>& holder,</div>
|
||||
@@ -926,159 +1004,161 @@ $(function() {
|
||||
<div class="line"><a id="l00848" name="l00848"></a><span class="lineno"> 848</span> </div>
|
||||
<div class="line"><a id="l00849" name="l00849"></a><span class="lineno"> 849</span> <span class="keywordflow">return</span> jv;</div>
|
||||
<div class="line"><a id="l00850" name="l00850"></a><span class="lineno"> 850</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00851" name="l00851"></a><span class="lineno"> 851</span>} <span class="comment">// namespace amm</span></div>
|
||||
<div class="line"><a id="l00852" name="l00852"></a><span class="lineno"> 852</span>} <span class="comment">// namespace jtx</span></div>
|
||||
<div class="line"><a id="l00853" name="l00853"></a><span class="lineno"> 853</span>} <span class="comment">// namespace test</span></div>
|
||||
<div class="line"><a id="l00854" name="l00854"></a><span class="lineno"> 854</span>} <span class="comment">// namespace ripple</span></div>
|
||||
<div class="ttc" id="abegin_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/begin.html">std::vector::cbegin</a></div><div class="ttdeci">T cbegin(T... args)</div></div>
|
||||
<div class="ttc" id="aclassJson_1_1Value_html"><div class="ttname"><a href="classJson_1_1Value.html">Json::Value</a></div><div class="ttdoc">Represents a JSON value.</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00148">json_value.h:149</a></div></div>
|
||||
<div class="ttc" id="aclassJson_1_1Value_html_a21526b61dea2a1771030473e6248621e"><div class="ttname"><a href="classJson_1_1Value.html#a21526b61dea2a1771030473e6248621e">Json::Value::append</a></div><div class="ttdeci">Value & append(Value const &value)</div><div class="ttdoc">Append value to array at the end.</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8cpp_source.html#l00910">json_value.cpp:910</a></div></div>
|
||||
<div class="ttc" id="aclassJson_1_1Value_html_a3696d34c1a1833742b4bf8e5b247f125"><div class="ttname"><a href="classJson_1_1Value.html#a3696d34c1a1833742b4bf8e5b247f125">Json::Value::toStyledString</a></div><div class="ttdeci">std::string toStyledString() const</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8cpp_source.html#l01071">json_value.cpp:1071</a></div></div>
|
||||
<div class="ttc" id="aclassJson_1_1Value_html_abfa90c81f6aee7877bd5fb4c8445994f"><div class="ttname"><a href="classJson_1_1Value.html#abfa90c81f6aee7877bd5fb4c8445994f">Json::Value::isMember</a></div><div class="ttdeci">bool isMember(char const *key) const</div><div class="ttdoc">Return true if the object has a member named key.</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8cpp_source.html#l00962">json_value.cpp:962</a></div></div>
|
||||
<div class="ttc" id="aclassJson_1_1Value_html"><div class="ttname"><a href="classJson_1_1Value.html">Json::Value</a></div><div class="ttdoc">Represents a JSON value.</div><div class="ttdef"><b>Definition</b> <a href="json__value_8h_source.html#l00148">json_value.h:149</a></div></div>
|
||||
<div class="ttc" id="aclassJson_1_1Value_html_a21526b61dea2a1771030473e6248621e"><div class="ttname"><a href="classJson_1_1Value.html#a21526b61dea2a1771030473e6248621e">Json::Value::append</a></div><div class="ttdeci">Value & append(Value const &value)</div><div class="ttdoc">Append value to array at the end.</div><div class="ttdef"><b>Definition</b> <a href="json__value_8cpp_source.html#l00910">json_value.cpp:910</a></div></div>
|
||||
<div class="ttc" id="aclassJson_1_1Value_html_a3696d34c1a1833742b4bf8e5b247f125"><div class="ttname"><a href="classJson_1_1Value.html#a3696d34c1a1833742b4bf8e5b247f125">Json::Value::toStyledString</a></div><div class="ttdeci">std::string toStyledString() const</div><div class="ttdef"><b>Definition</b> <a href="json__value_8cpp_source.html#l01071">json_value.cpp:1071</a></div></div>
|
||||
<div class="ttc" id="aclassJson_1_1Value_html_abfa90c81f6aee7877bd5fb4c8445994f"><div class="ttname"><a href="classJson_1_1Value.html#abfa90c81f6aee7877bd5fb4c8445994f">Json::Value::isMember</a></div><div class="ttdeci">bool isMember(char const *key) const</div><div class="ttdoc">Return true if the object has a member named key.</div><div class="ttdef"><b>Definition</b> <a href="json__value_8cpp_source.html#l00962">json_value.cpp:962</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Application_html_a6053f47d2aefc7800dc2bb1eda0cf91d"><div class="ttname"><a href="classripple_1_1Application.html#a6053f47d2aefc7800dc2bb1eda0cf91d">ripple::Application::timeKeeper</a></div><div class="ttdeci">virtual TimeKeeper & timeKeeper()=0</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1IOUAmount_html"><div class="ttname"><a href="classripple_1_1IOUAmount.html">ripple::IOUAmount</a></div><div class="ttdoc">Floating point representation of amounts with high dynamic range.</div><div class="ttdef"><b>Definition:</b> <a href="IOUAmount_8h_source.html#l00044">IOUAmount.h:46</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Issue_html"><div class="ttname"><a href="classripple_1_1Issue.html">ripple::Issue</a></div><div class="ttdoc">A currency issued by an account.</div><div class="ttdef"><b>Definition:</b> <a href="Issue_8h_source.html#l00032">Issue.h:33</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Issue_html_ac6801cdebb9eaf7cfd7d1ec83eb9ab82"><div class="ttname"><a href="classripple_1_1Issue.html#ac6801cdebb9eaf7cfd7d1ec83eb9ab82">ripple::Issue::setJson</a></div><div class="ttdeci">void setJson(Json::Value &jv) const</div><div class="ttdef"><b>Definition:</b> <a href="Issue_8cpp_source.html#l00058">Issue.cpp:58</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STAmount_html"><div class="ttname"><a href="classripple_1_1STAmount.html">ripple::STAmount</a></div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8h_source.html#l00049">STAmount.h:50</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STAmount_html_a094bda660d23e258021a2c63112ebc9a"><div class="ttname"><a href="classripple_1_1STAmount.html#a094bda660d23e258021a2c63112ebc9a">ripple::STAmount::iou</a></div><div class="ttdeci">IOUAmount iou() const</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8cpp_source.html#l00322">STAmount.cpp:322</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STAmount_html_a181a52a4cdeca099d04a31ec43123388"><div class="ttname"><a href="classripple_1_1STAmount.html#a181a52a4cdeca099d04a31ec43123388">ripple::STAmount::getJson</a></div><div class="ttdeci">Json::Value getJson(JsonOptions=JsonOptions::none) const override</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8cpp_source.html#l00795">STAmount.cpp:795</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STAmount_html_a6c2ca92e9c91e2a34493d61e02d79ebf"><div class="ttname"><a href="classripple_1_1STAmount.html#a6c2ca92e9c91e2a34493d61e02d79ebf">ripple::STAmount::xrp</a></div><div class="ttdeci">XRPAmount xrp() const</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8cpp_source.html#l00306">STAmount.cpp:306</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STAmount_html_a75dd101f324f37e45ae0d1e5decd8f9a"><div class="ttname"><a href="classripple_1_1STAmount.html#a75dd101f324f37e45ae0d1e5decd8f9a">ripple::STAmount::setJson</a></div><div class="ttdeci">void setJson(Json::Value &) const</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8cpp_source.html#l00666">STAmount.cpp:666</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STAmount_html_acab76380a95d902071fd26ab3425bbe5"><div class="ttname"><a href="classripple_1_1STAmount.html#acab76380a95d902071fd26ab3425bbe5">ripple::STAmount::issue</a></div><div class="ttdeci">Issue const & issue() const</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8h_source.html#l00496">STAmount.h:496</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STArray_html"><div class="ttname"><a href="classripple_1_1STArray.html">ripple::STArray</a></div><div class="ttdef"><b>Definition:</b> <a href="STArray_8h_source.html#l00028">STArray.h:29</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STIssue_html"><div class="ttname"><a href="classripple_1_1STIssue.html">ripple::STIssue</a></div><div class="ttdef"><b>Definition:</b> <a href="STIssue_8h_source.html#l00031">STIssue.h:32</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STIssue_html_a70741f92ab7f71f6c227dbaed47087c3"><div class="ttname"><a href="classripple_1_1STIssue.html#a70741f92ab7f71f6c227dbaed47087c3">ripple::STIssue::getJson</a></div><div class="ttdeci">Json::Value getJson(JsonOptions) const override</div><div class="ttdef"><b>Definition:</b> <a href="STIssue_8cpp_source.html#l00102">STIssue.cpp:102</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STObject_html"><div class="ttname"><a href="classripple_1_1STObject.html">ripple::STObject</a></div><div class="ttdef"><b>Definition:</b> <a href="STObject_8h_source.html#l00056">STObject.h:57</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1TimeKeeper_html_a2a0090c133fcbeb544017a3c7eddab6e"><div class="ttname"><a href="classripple_1_1TimeKeeper.html#a2a0090c133fcbeb544017a3c7eddab6e">ripple::TimeKeeper::now</a></div><div class="ttdeci">time_point now() const override</div><div class="ttdoc">Returns the current time, using the server's clock.</div><div class="ttdef"><b>Definition:</b> <a href="TimeKeeper_8h_source.html#l00064">TimeKeeper.h:64</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1IOUAmount_html"><div class="ttname"><a href="classripple_1_1IOUAmount.html">ripple::IOUAmount</a></div><div class="ttdoc">Floating point representation of amounts with high dynamic range.</div><div class="ttdef"><b>Definition</b> <a href="IOUAmount_8h_source.html#l00044">IOUAmount.h:46</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Issue_html"><div class="ttname"><a href="classripple_1_1Issue.html">ripple::Issue</a></div><div class="ttdoc">A currency issued by an account.</div><div class="ttdef"><b>Definition</b> <a href="Issue_8h_source.html#l00032">Issue.h:33</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Issue_html_ac6801cdebb9eaf7cfd7d1ec83eb9ab82"><div class="ttname"><a href="classripple_1_1Issue.html#ac6801cdebb9eaf7cfd7d1ec83eb9ab82">ripple::Issue::setJson</a></div><div class="ttdeci">void setJson(Json::Value &jv) const</div><div class="ttdef"><b>Definition</b> <a href="Issue_8cpp_source.html#l00058">Issue.cpp:58</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STAmount_html"><div class="ttname"><a href="classripple_1_1STAmount.html">ripple::STAmount</a></div><div class="ttdef"><b>Definition</b> <a href="STAmount_8h_source.html#l00049">STAmount.h:50</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STAmount_html_a094bda660d23e258021a2c63112ebc9a"><div class="ttname"><a href="classripple_1_1STAmount.html#a094bda660d23e258021a2c63112ebc9a">ripple::STAmount::iou</a></div><div class="ttdeci">IOUAmount iou() const</div><div class="ttdef"><b>Definition</b> <a href="STAmount_8cpp_source.html#l00322">STAmount.cpp:322</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STAmount_html_a181a52a4cdeca099d04a31ec43123388"><div class="ttname"><a href="classripple_1_1STAmount.html#a181a52a4cdeca099d04a31ec43123388">ripple::STAmount::getJson</a></div><div class="ttdeci">Json::Value getJson(JsonOptions=JsonOptions::none) const override</div><div class="ttdef"><b>Definition</b> <a href="STAmount_8cpp_source.html#l00795">STAmount.cpp:795</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STAmount_html_a6c2ca92e9c91e2a34493d61e02d79ebf"><div class="ttname"><a href="classripple_1_1STAmount.html#a6c2ca92e9c91e2a34493d61e02d79ebf">ripple::STAmount::xrp</a></div><div class="ttdeci">XRPAmount xrp() const</div><div class="ttdef"><b>Definition</b> <a href="STAmount_8cpp_source.html#l00306">STAmount.cpp:306</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STAmount_html_a75dd101f324f37e45ae0d1e5decd8f9a"><div class="ttname"><a href="classripple_1_1STAmount.html#a75dd101f324f37e45ae0d1e5decd8f9a">ripple::STAmount::setJson</a></div><div class="ttdeci">void setJson(Json::Value &) const</div><div class="ttdef"><b>Definition</b> <a href="STAmount_8cpp_source.html#l00666">STAmount.cpp:666</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STAmount_html_acab76380a95d902071fd26ab3425bbe5"><div class="ttname"><a href="classripple_1_1STAmount.html#acab76380a95d902071fd26ab3425bbe5">ripple::STAmount::issue</a></div><div class="ttdeci">Issue const & issue() const</div><div class="ttdef"><b>Definition</b> <a href="STAmount_8h_source.html#l00496">STAmount.h:496</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STArray_html"><div class="ttname"><a href="classripple_1_1STArray.html">ripple::STArray</a></div><div class="ttdef"><b>Definition</b> <a href="STArray_8h_source.html#l00028">STArray.h:29</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STIssue_html"><div class="ttname"><a href="classripple_1_1STIssue.html">ripple::STIssue</a></div><div class="ttdef"><b>Definition</b> <a href="STIssue_8h_source.html#l00031">STIssue.h:32</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STIssue_html_a70741f92ab7f71f6c227dbaed47087c3"><div class="ttname"><a href="classripple_1_1STIssue.html#a70741f92ab7f71f6c227dbaed47087c3">ripple::STIssue::getJson</a></div><div class="ttdeci">Json::Value getJson(JsonOptions) const override</div><div class="ttdef"><b>Definition</b> <a href="STIssue_8cpp_source.html#l00102">STIssue.cpp:102</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STObject_html"><div class="ttname"><a href="classripple_1_1STObject.html">ripple::STObject</a></div><div class="ttdef"><b>Definition</b> <a href="STObject_8h_source.html#l00056">STObject.h:57</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1TimeKeeper_html_a2a0090c133fcbeb544017a3c7eddab6e"><div class="ttname"><a href="classripple_1_1TimeKeeper.html#a2a0090c133fcbeb544017a3c7eddab6e">ripple::TimeKeeper::now</a></div><div class="ttdeci">time_point now() const override</div><div class="ttdoc">Returns the current time, using the server's clock.</div><div class="ttdef"><b>Definition</b> <a href="TimeKeeper_8h_source.html#l00064">TimeKeeper.h:64</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1base__uint_html"><div class="ttname"><a href="classripple_1_1base__uint.html">ripple::base_uint< 160, detail::AccountIDTag ></a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html">ripple::test::jtx::AMM</a></div><div class="ttdoc">Convenience class to test AMM functionality.</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00123">AMM.h:124</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_a00b299ba3194ac21a35cd5960c3dd843"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#a00b299ba3194ac21a35cd5960c3dd843">ripple::test::jtx::AMM::bidMin_</a></div><div class="ttdeci">std::optional< IOUAmount > bidMin_</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00134">AMM.h:134</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_a11236ef3920154a549d540007f0905a0"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#a11236ef3920154a549d540007f0905a0">ripple::test::jtx::AMM::lptIssue_</a></div><div class="ttdeci">Issue const lptIssue_</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00141">AMM.h:141</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_a11292f728ad84a21978b9340e5f89491"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#a11292f728ad84a21978b9340e5f89491">ripple::test::jtx::AMM::ammRpcInfo</a></div><div class="ttdeci">Json::Value ammRpcInfo(std::optional< AccountID > const &account=std::nullopt, std::optional< std::string > const &ledgerIndex=std::nullopt, std::optional< Issue > issue1=std::nullopt, std::optional< Issue > issue2=std::nullopt, std::optional< AccountID > const &ammAccount=std::nullopt, bool ignoreParams=false, unsigned apiVersion=RPC::apiInvalidVersion) const</div><div class="ttdoc">Send amm_info RPC command.</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8cpp_source.html#l00166">AMM.cpp:166</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_a125d9a56aa8c1fa8fade044c3e1d9f6a"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#a125d9a56aa8c1fa8fade044c3e1d9f6a">ripple::test::jtx::AMM::doClose_</a></div><div class="ttdeci">bool doClose_</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00131">AMM.h:131</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_a165d006b17159de10fb14fd03a74e0de"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#a165d006b17159de10fb14fd03a74e0de">ripple::test::jtx::AMM::submit</a></div><div class="ttdeci">void submit(Json::Value const &jv, std::optional< jtx::seq > const &seq, std::optional< ter > const &ter)</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8cpp_source.html#l00733">AMM.cpp:733</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_a1f4c7268e3143c142cd9763e1b5595f2"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#a1f4c7268e3143c142cd9763e1b5595f2">ripple::test::jtx::AMM::vote</a></div><div class="ttdeci">void vote(std::optional< Account > const &account, std::uint32_t feeVal, std::optional< std::uint32_t > const &flags=std::nullopt, std::optional< jtx::seq > const &seq=std::nullopt, std::optional< std::pair< Issue, Issue > > const &assets=std::nullopt, std::optional< ter > const &ter=std::nullopt)</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8cpp_source.html#l00642">AMM.cpp:642</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_a26db791a0c2d86e359dda7125eda1ab9"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#a26db791a0c2d86e359dda7125eda1ab9">ripple::test::jtx::AMM::fee_</a></div><div class="ttdeci">std::uint32_t const fee_</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00139">AMM.h:139</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_a3a014fe84c4ba40e2ff401d394487b5c"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#a3a014fe84c4ba40e2ff401d394487b5c">ripple::test::jtx::AMM::create</a></div><div class="ttdeci">AccountID create(std::uint32_t tfee=0, std::optional< std::uint32_t > const &flags=std::nullopt, std::optional< jtx::seq > const &seq=std::nullopt, std::optional< ter > const &ter=std::nullopt)</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8cpp_source.html#l00134">AMM.cpp:134</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_a40f978b02390af8c727e8c0a9fa7d03f"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#a40f978b02390af8c727e8c0a9fa7d03f">ripple::test::jtx::AMM::expectAuctionSlot</a></div><div class="ttdeci">bool expectAuctionSlot(std::uint32_t fee, std::optional< std::uint8_t > timeSlot, IOUAmount expectedPrice) const</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8cpp_source.html#l00280">AMM.cpp:280</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_a44ab9efea7e4db20123faf0c4656985a"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#a44ab9efea7e4db20123faf0c4656985a">ripple::test::jtx::AMM::asset2_</a></div><div class="ttdeci">STAmount const asset2_</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00128">AMM.h:128</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_a55dac3d3f1fdb7a12456cdedd00838d2"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#a55dac3d3f1fdb7a12456cdedd00838d2">ripple::test::jtx::AMM::balances</a></div><div class="ttdeci">std::tuple< STAmount, STAmount, STAmount > balances(Issue const &issue1, Issue const &issue2, std::optional< AccountID > const &account=std::nullopt) const</div><div class="ttdoc">Get AMM balances for the token pair.</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8cpp_source.html#l00212">AMM.cpp:212</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_a61b220d23764154b994b6f8116227629"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#a61b220d23764154b994b6f8116227629">ripple::test::jtx::AMM::asset1_</a></div><div class="ttdeci">STAmount const asset1_</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00127">AMM.h:127</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_a61b3d325bf73a05f236a4f6016d9ca88"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#a61b3d325bf73a05f236a4f6016d9ca88">ripple::test::jtx::AMM::ammDelete</a></div><div class="ttdeci">void ammDelete(AccountID const &deleter, std::optional< ter > const &ter=std::nullopt)</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8cpp_source.html#l00797">AMM.cpp:797</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_a698d79806ae1471df7682814db3018c9"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#a698d79806ae1471df7682814db3018c9">ripple::test::jtx::AMM::tokens</a></div><div class="ttdeci">IOUAmount tokens() const</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00343">AMM.h:343</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_a6c1525214e62f7a937701363798afdd2"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#a6c1525214e62f7a937701363798afdd2">ripple::test::jtx::AMM::expectAmmInfo</a></div><div class="ttdeci">bool expectAmmInfo(STAmount const &asset1, STAmount const &asset2, IOUAmount const &balance, Json::Value const &jv) const</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8cpp_source.html#l00347">AMM.cpp:347</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_a6e054aa935ddb33c8ff55f4b1174ce88"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#a6e054aa935ddb33c8ff55f4b1174ce88">ripple::test::jtx::AMM::lastPurchasePrice_</a></div><div class="ttdeci">IOUAmount lastPurchasePrice_</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00133">AMM.h:133</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_a6eaf7e407af891e41272e367bcfd25a5"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#a6eaf7e407af891e41272e367bcfd25a5">ripple::test::jtx::AMM::ammAccount</a></div><div class="ttdeci">AccountID const & ammAccount() const</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00331">AMM.h:331</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_a772b11a73eaf40a8a43bc2fa8c205a0b"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#a772b11a73eaf40a8a43bc2fa8c205a0b">ripple::test::jtx::AMM::initialTokens</a></div><div class="ttdeci">IOUAmount initialTokens()</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8cpp_source.html#l00044">AMM.cpp:44</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_a793f0ce602e0ed7822f2889947258e52"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#a793f0ce602e0ed7822f2889947258e52">ripple::test::jtx::AMM::ammAccount_</a></div><div class="ttdeci">AccountID const ammAccount_</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00140">AMM.h:140</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_a7b8b82f23b5bda291a992947b10abc3e"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#a7b8b82f23b5bda291a992947b10abc3e">ripple::test::jtx::AMM::expectTradingFee</a></div><div class="ttdeci">bool expectTradingFee(std::uint16_t fee) const</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8cpp_source.html#l00317">AMM.cpp:317</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_a856f331407b5975fa26bb53184405308"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#a856f331407b5975fa26bb53184405308">ripple::test::jtx::AMM::msig_</a></div><div class="ttdeci">std::optional< msig > const msig_</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00137">AMM.h:137</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_a857bda17195c076d9fa61883f03984fe"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#a857bda17195c076d9fa61883f03984fe">ripple::test::jtx::AMM::withdraw</a></div><div class="ttdeci">IOUAmount withdraw(std::optional< Account > const &account, std::optional< LPToken > const &tokens, std::optional< STAmount > const &asset1OutDetails=std::nullopt, std::optional< std::uint32_t > const &flags=std::nullopt, std::optional< ter > const &ter=std::nullopt)</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8cpp_source.html#l00542">AMM.cpp:542</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_a88653ee0b6d0c6312c031bea9479ebe5"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#a88653ee0b6d0c6312c031bea9479ebe5">ripple::test::jtx::AMM::expectBalances</a></div><div class="ttdeci">bool expectBalances(STAmount const &asset1, STAmount const &asset2, IOUAmount const &lpt, std::optional< AccountID > const &account=std::nullopt) const</div><div class="ttdoc">Verify the AMM balances.</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8cpp_source.html#l00237">AMM.cpp:237</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_a8f755873bcc0f4ac06f99f27618e0cd5"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#a8f755873bcc0f4ac06f99f27618e0cd5">ripple::test::jtx::AMM::deposit</a></div><div class="ttdeci">IOUAmount deposit(std::optional< Account > const &account, LPToken tokens, std::optional< STAmount > const &asset1InDetails=std::nullopt, std::optional< std::uint32_t > const &flags=std::nullopt, std::optional< ter > const &ter=std::nullopt)</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8cpp_source.html#l00416">AMM.cpp:416</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_a976063207db0e7d41cc61841a23b3c8c"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#a976063207db0e7d41cc61841a23b3c8c">ripple::test::jtx::AMM::creatorAccount_</a></div><div class="ttdeci">Account const creatorAccount_</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00126">AMM.h:126</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_a9d186dce947ff880fc490464e7280c58"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#a9d186dce947ff880fc490464e7280c58">ripple::test::jtx::AMM::bidMax_</a></div><div class="ttdeci">std::optional< IOUAmount > bidMax_</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00135">AMM.h:135</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_aae249db9ffedb46900882e8530bcac8d"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#aae249db9ffedb46900882e8530bcac8d">ripple::test::jtx::AMM::env_</a></div><div class="ttdeci">Env & env_</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00125">AMM.h:125</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_aafca8293f4320e30ad2356bf43d9ee02"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#aafca8293f4320e30ad2356bf43d9ee02">ripple::test::jtx::AMM::getLPTokensBalance</a></div><div class="ttdeci">IOUAmount getLPTokensBalance(std::optional< AccountID > const &account=std::nullopt) const</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8cpp_source.html#l00250">AMM.cpp:250</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_ab2af4e89db3a578be63b8f6e2a10aed3"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#ab2af4e89db3a578be63b8f6e2a10aed3">ripple::test::jtx::AMM::bid</a></div><div class="ttdeci">Json::Value bid(BidArg const &arg)</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8cpp_source.html#l00669">AMM.cpp:669</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_abe05a4da48aafd8510c6045b0e311a5a"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#abe05a4da48aafd8510c6045b0e311a5a">ripple::test::jtx::AMM::log_</a></div><div class="ttdeci">bool log_</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00130">AMM.h:130</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_abf5ddd6697c83d3c07abd23dbb6dba2e"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#abf5ddd6697c83d3c07abd23dbb6dba2e">ripple::test::jtx::AMM::expectAmmRpcInfo</a></div><div class="ttdeci">bool expectAmmRpcInfo(STAmount const &asset1, STAmount const &asset2, IOUAmount const &balance, std::optional< AccountID > const &account=std::nullopt, std::optional< std::string > const &ledger_index=std::nullopt, std::optional< AccountID > const &ammAccount=std::nullopt) const</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8cpp_source.html#l00333">AMM.cpp:333</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_ad95ddd650edc1d2cee2e93ec007d03bd"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#ad95ddd650edc1d2cee2e93ec007d03bd">ripple::test::jtx::AMM::setTokens</a></div><div class="ttdeci">void setTokens(Json::Value &jv, std::optional< std::pair< Issue, Issue > > const &assets=std::nullopt)</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8cpp_source.html#l00376">AMM.cpp:376</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_ae9e04ea7f8ff71ef40fb017c8603a384"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#ae9e04ea7f8ff71ef40fb017c8603a384">ripple::test::jtx::AMM::AMM</a></div><div class="ttdeci">AMM(Env &env, Account const &account, STAmount const &asset1, STAmount const &asset2, bool log=false, std::uint16_t tfee=0, std::uint32_t fee=0, std::optional< std::uint32_t > flags=std::nullopt, std::optional< jtx::seq > seq=std::nullopt, std::optional< jtx::msig > ms=std::nullopt, std::optional< ter > const &ter=std::nullopt, bool close=true)</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8cpp_source.html#l00055">AMM.cpp:55</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_af06beaeb3698cdfc2cfb69b89cdebd3d"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#af06beaeb3698cdfc2cfb69b89cdebd3d">ripple::test::jtx::AMM::ammExists</a></div><div class="ttdeci">bool ammExists() const</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8cpp_source.html#l00325">AMM.cpp:325</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_afc51e85c60292ed3e9c38ae056ec564f"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#afc51e85c60292ed3e9c38ae056ec564f">ripple::test::jtx::AMM::expectLPTokens</a></div><div class="ttdeci">bool expectLPTokens(AccountID const &account, IOUAmount const &tokens) const</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8cpp_source.html#l00267">AMM.cpp:267</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Account_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Account.html">ripple::test::jtx::Account</a></div><div class="ttdoc">Immutable cryptographic account descriptor.</div><div class="ttdef"><b>Definition:</b> <a href="Account_8h_source.html#l00038">Account.h:39</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Account_html_af418ef1752815f3b0d0c80e7e9891004"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Account.html#af418ef1752815f3b0d0c80e7e9891004">ripple::test::jtx::Account::human</a></div><div class="ttdeci">std::string const & human() const</div><div class="ttdoc">Returns the human readable public key.</div><div class="ttdef"><b>Definition:</b> <a href="Account_8h_source.html#l00114">Account.h:114</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html">ripple::test::jtx::Env</a></div><div class="ttdoc">A transaction testing environment.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00120">Env.h:121</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_a3bf7f1718877062dc4cfc7191b1b75a8"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a3bf7f1718877062dc4cfc7191b1b75a8">ripple::test::jtx::Env::ter</a></div><div class="ttdeci">TER ter() const</div><div class="ttdoc">Return the TER for the last JTx.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00595">Env.h:595</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_a65bedb2e0babbd55343f721de9008a37"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a65bedb2e0babbd55343f721de9008a37">ripple::test::jtx::Env::current</a></div><div class="ttdeci">std::shared_ptr< OpenView const > current() const</div><div class="ttdoc">Returns the current ledger.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00331">Env.h:331</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_a69095691c9bcfab1f3d69c645f2dbe33"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a69095691c9bcfab1f3d69c645f2dbe33">ripple::test::jtx::Env::close</a></div><div class="ttdeci">bool close(NetClock::time_point closeTime, std::optional< std::chrono::milliseconds > consensusDelay=std::nullopt)</div><div class="ttdoc">Close and advance the ledger.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8cpp_source.html#l00121">Env.cpp:121</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_a78b06821bd2bc78631c72072b4a8f90e"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a78b06821bd2bc78631c72072b4a8f90e">ripple::test::jtx::Env::enabled</a></div><div class="ttdeci">bool enabled(uint256 feature) const</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00635">Env.h:635</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_acd48f8ab02c37b1a30cedf4dec7cc96c"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#acd48f8ab02c37b1a30cedf4dec7cc96c">ripple::test::jtx::Env::app</a></div><div class="ttdeci">Application & app()</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00261">Env.h:261</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_acfdfa1e283de8fb2dad0216cd1711307"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#acfdfa1e283de8fb2dad0216cd1711307">ripple::test::jtx::Env::journal</a></div><div class="ttdeci">beast::Journal const journal</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00162">Env.h:162</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_ad69855b4b26fc3c83922c5783487592c"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#ad69855b4b26fc3c83922c5783487592c">ripple::test::jtx::Env::rpc</a></div><div class="ttdeci">Json::Value rpc(unsigned apiVersion, std::unordered_map< std::string, std::string > const &headers, std::string const &cmd, Args &&... args)</div><div class="ttdoc">Execute an RPC command.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00788">Env.h:788</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1LPToken_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1LPToken.html">ripple::test::jtx::LPToken</a></div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00039">AMM.h:40</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1balance_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1balance.html">ripple::test::jtx::balance</a></div><div class="ttdoc">A balance matches.</div><div class="ttdef"><b>Definition:</b> <a href="balance_8h_source.html#l00038">balance.h:39</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1fee_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1fee.html">ripple::test::jtx::fee</a></div><div class="ttdoc">Set the fee on a JTx.</div><div class="ttdef"><b>Definition:</b> <a href="fee_8h_source.html#l00036">fee.h:37</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1flags_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1flags.html">ripple::test::jtx::flags</a></div><div class="ttdoc">Match set account flags.</div><div class="ttdef"><b>Definition:</b> <a href="flags_8h_source.html#l00127">flags.h:128</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1ter_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1ter.html">ripple::test::jtx::ter</a></div><div class="ttdoc">Set the expected result code for a JTx The test will fail if the code doesn't match.</div><div class="ttdef"><b>Definition:</b> <a href="ter_8h_source.html#l00034">ter.h:35</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html">ripple::test::jtx::AMM</a></div><div class="ttdoc">Convenience class to test AMM functionality.</div><div class="ttdef"><b>Definition</b> <a href="AMM_8h_source.html#l00123">AMM.h:124</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_a00b299ba3194ac21a35cd5960c3dd843"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#a00b299ba3194ac21a35cd5960c3dd843">ripple::test::jtx::AMM::bidMin_</a></div><div class="ttdeci">std::optional< IOUAmount > bidMin_</div><div class="ttdef"><b>Definition</b> <a href="AMM_8h_source.html#l00134">AMM.h:134</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_a11236ef3920154a549d540007f0905a0"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#a11236ef3920154a549d540007f0905a0">ripple::test::jtx::AMM::lptIssue_</a></div><div class="ttdeci">Issue const lptIssue_</div><div class="ttdef"><b>Definition</b> <a href="AMM_8h_source.html#l00141">AMM.h:141</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_a11292f728ad84a21978b9340e5f89491"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#a11292f728ad84a21978b9340e5f89491">ripple::test::jtx::AMM::ammRpcInfo</a></div><div class="ttdeci">Json::Value ammRpcInfo(std::optional< AccountID > const &account=std::nullopt, std::optional< std::string > const &ledgerIndex=std::nullopt, std::optional< Issue > issue1=std::nullopt, std::optional< Issue > issue2=std::nullopt, std::optional< AccountID > const &ammAccount=std::nullopt, bool ignoreParams=false, unsigned apiVersion=RPC::apiInvalidVersion) const</div><div class="ttdoc">Send amm_info RPC command.</div><div class="ttdef"><b>Definition</b> <a href="AMM_8cpp_source.html#l00166">AMM.cpp:166</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_a125d9a56aa8c1fa8fade044c3e1d9f6a"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#a125d9a56aa8c1fa8fade044c3e1d9f6a">ripple::test::jtx::AMM::doClose_</a></div><div class="ttdeci">bool doClose_</div><div class="ttdef"><b>Definition</b> <a href="AMM_8h_source.html#l00131">AMM.h:131</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_a165d006b17159de10fb14fd03a74e0de"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#a165d006b17159de10fb14fd03a74e0de">ripple::test::jtx::AMM::submit</a></div><div class="ttdeci">void submit(Json::Value const &jv, std::optional< jtx::seq > const &seq, std::optional< ter > const &ter)</div><div class="ttdef"><b>Definition</b> <a href="AMM_8cpp_source.html#l00733">AMM.cpp:733</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_a1f4c7268e3143c142cd9763e1b5595f2"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#a1f4c7268e3143c142cd9763e1b5595f2">ripple::test::jtx::AMM::vote</a></div><div class="ttdeci">void vote(std::optional< Account > const &account, std::uint32_t feeVal, std::optional< std::uint32_t > const &flags=std::nullopt, std::optional< jtx::seq > const &seq=std::nullopt, std::optional< std::pair< Issue, Issue > > const &assets=std::nullopt, std::optional< ter > const &ter=std::nullopt)</div><div class="ttdef"><b>Definition</b> <a href="AMM_8cpp_source.html#l00642">AMM.cpp:642</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_a26db791a0c2d86e359dda7125eda1ab9"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#a26db791a0c2d86e359dda7125eda1ab9">ripple::test::jtx::AMM::fee_</a></div><div class="ttdeci">std::uint32_t const fee_</div><div class="ttdef"><b>Definition</b> <a href="AMM_8h_source.html#l00139">AMM.h:139</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_a3a014fe84c4ba40e2ff401d394487b5c"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#a3a014fe84c4ba40e2ff401d394487b5c">ripple::test::jtx::AMM::create</a></div><div class="ttdeci">AccountID create(std::uint32_t tfee=0, std::optional< std::uint32_t > const &flags=std::nullopt, std::optional< jtx::seq > const &seq=std::nullopt, std::optional< ter > const &ter=std::nullopt)</div><div class="ttdef"><b>Definition</b> <a href="AMM_8cpp_source.html#l00134">AMM.cpp:134</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_a40f978b02390af8c727e8c0a9fa7d03f"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#a40f978b02390af8c727e8c0a9fa7d03f">ripple::test::jtx::AMM::expectAuctionSlot</a></div><div class="ttdeci">bool expectAuctionSlot(std::uint32_t fee, std::optional< std::uint8_t > timeSlot, IOUAmount expectedPrice) const</div><div class="ttdef"><b>Definition</b> <a href="AMM_8cpp_source.html#l00280">AMM.cpp:280</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_a44ab9efea7e4db20123faf0c4656985a"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#a44ab9efea7e4db20123faf0c4656985a">ripple::test::jtx::AMM::asset2_</a></div><div class="ttdeci">STAmount const asset2_</div><div class="ttdef"><b>Definition</b> <a href="AMM_8h_source.html#l00128">AMM.h:128</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_a55dac3d3f1fdb7a12456cdedd00838d2"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#a55dac3d3f1fdb7a12456cdedd00838d2">ripple::test::jtx::AMM::balances</a></div><div class="ttdeci">std::tuple< STAmount, STAmount, STAmount > balances(Issue const &issue1, Issue const &issue2, std::optional< AccountID > const &account=std::nullopt) const</div><div class="ttdoc">Get AMM balances for the token pair.</div><div class="ttdef"><b>Definition</b> <a href="AMM_8cpp_source.html#l00212">AMM.cpp:212</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_a61b220d23764154b994b6f8116227629"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#a61b220d23764154b994b6f8116227629">ripple::test::jtx::AMM::asset1_</a></div><div class="ttdeci">STAmount const asset1_</div><div class="ttdef"><b>Definition</b> <a href="AMM_8h_source.html#l00127">AMM.h:127</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_a61b3d325bf73a05f236a4f6016d9ca88"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#a61b3d325bf73a05f236a4f6016d9ca88">ripple::test::jtx::AMM::ammDelete</a></div><div class="ttdeci">void ammDelete(AccountID const &deleter, std::optional< ter > const &ter=std::nullopt)</div><div class="ttdef"><b>Definition</b> <a href="AMM_8cpp_source.html#l00797">AMM.cpp:797</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_a698d79806ae1471df7682814db3018c9"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#a698d79806ae1471df7682814db3018c9">ripple::test::jtx::AMM::tokens</a></div><div class="ttdeci">IOUAmount tokens() const</div><div class="ttdef"><b>Definition</b> <a href="AMM_8h_source.html#l00343">AMM.h:343</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_a6c1525214e62f7a937701363798afdd2"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#a6c1525214e62f7a937701363798afdd2">ripple::test::jtx::AMM::expectAmmInfo</a></div><div class="ttdeci">bool expectAmmInfo(STAmount const &asset1, STAmount const &asset2, IOUAmount const &balance, Json::Value const &jv) const</div><div class="ttdef"><b>Definition</b> <a href="AMM_8cpp_source.html#l00347">AMM.cpp:347</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_a6e054aa935ddb33c8ff55f4b1174ce88"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#a6e054aa935ddb33c8ff55f4b1174ce88">ripple::test::jtx::AMM::lastPurchasePrice_</a></div><div class="ttdeci">IOUAmount lastPurchasePrice_</div><div class="ttdef"><b>Definition</b> <a href="AMM_8h_source.html#l00133">AMM.h:133</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_a6eaf7e407af891e41272e367bcfd25a5"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#a6eaf7e407af891e41272e367bcfd25a5">ripple::test::jtx::AMM::ammAccount</a></div><div class="ttdeci">AccountID const & ammAccount() const</div><div class="ttdef"><b>Definition</b> <a href="AMM_8h_source.html#l00331">AMM.h:331</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_a772b11a73eaf40a8a43bc2fa8c205a0b"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#a772b11a73eaf40a8a43bc2fa8c205a0b">ripple::test::jtx::AMM::initialTokens</a></div><div class="ttdeci">IOUAmount initialTokens()</div><div class="ttdef"><b>Definition</b> <a href="AMM_8cpp_source.html#l00044">AMM.cpp:44</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_a793f0ce602e0ed7822f2889947258e52"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#a793f0ce602e0ed7822f2889947258e52">ripple::test::jtx::AMM::ammAccount_</a></div><div class="ttdeci">AccountID const ammAccount_</div><div class="ttdef"><b>Definition</b> <a href="AMM_8h_source.html#l00140">AMM.h:140</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_a7b8b82f23b5bda291a992947b10abc3e"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#a7b8b82f23b5bda291a992947b10abc3e">ripple::test::jtx::AMM::expectTradingFee</a></div><div class="ttdeci">bool expectTradingFee(std::uint16_t fee) const</div><div class="ttdef"><b>Definition</b> <a href="AMM_8cpp_source.html#l00317">AMM.cpp:317</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_a856f331407b5975fa26bb53184405308"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#a856f331407b5975fa26bb53184405308">ripple::test::jtx::AMM::msig_</a></div><div class="ttdeci">std::optional< msig > const msig_</div><div class="ttdef"><b>Definition</b> <a href="AMM_8h_source.html#l00137">AMM.h:137</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_a857bda17195c076d9fa61883f03984fe"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#a857bda17195c076d9fa61883f03984fe">ripple::test::jtx::AMM::withdraw</a></div><div class="ttdeci">IOUAmount withdraw(std::optional< Account > const &account, std::optional< LPToken > const &tokens, std::optional< STAmount > const &asset1OutDetails=std::nullopt, std::optional< std::uint32_t > const &flags=std::nullopt, std::optional< ter > const &ter=std::nullopt)</div><div class="ttdef"><b>Definition</b> <a href="AMM_8cpp_source.html#l00542">AMM.cpp:542</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_a88653ee0b6d0c6312c031bea9479ebe5"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#a88653ee0b6d0c6312c031bea9479ebe5">ripple::test::jtx::AMM::expectBalances</a></div><div class="ttdeci">bool expectBalances(STAmount const &asset1, STAmount const &asset2, IOUAmount const &lpt, std::optional< AccountID > const &account=std::nullopt) const</div><div class="ttdoc">Verify the AMM balances.</div><div class="ttdef"><b>Definition</b> <a href="AMM_8cpp_source.html#l00237">AMM.cpp:237</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_a8f755873bcc0f4ac06f99f27618e0cd5"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#a8f755873bcc0f4ac06f99f27618e0cd5">ripple::test::jtx::AMM::deposit</a></div><div class="ttdeci">IOUAmount deposit(std::optional< Account > const &account, LPToken tokens, std::optional< STAmount > const &asset1InDetails=std::nullopt, std::optional< std::uint32_t > const &flags=std::nullopt, std::optional< ter > const &ter=std::nullopt)</div><div class="ttdef"><b>Definition</b> <a href="AMM_8cpp_source.html#l00416">AMM.cpp:416</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_a976063207db0e7d41cc61841a23b3c8c"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#a976063207db0e7d41cc61841a23b3c8c">ripple::test::jtx::AMM::creatorAccount_</a></div><div class="ttdeci">Account const creatorAccount_</div><div class="ttdef"><b>Definition</b> <a href="AMM_8h_source.html#l00126">AMM.h:126</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_a9d186dce947ff880fc490464e7280c58"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#a9d186dce947ff880fc490464e7280c58">ripple::test::jtx::AMM::bidMax_</a></div><div class="ttdeci">std::optional< IOUAmount > bidMax_</div><div class="ttdef"><b>Definition</b> <a href="AMM_8h_source.html#l00135">AMM.h:135</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_aae249db9ffedb46900882e8530bcac8d"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#aae249db9ffedb46900882e8530bcac8d">ripple::test::jtx::AMM::env_</a></div><div class="ttdeci">Env & env_</div><div class="ttdef"><b>Definition</b> <a href="AMM_8h_source.html#l00125">AMM.h:125</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_aafca8293f4320e30ad2356bf43d9ee02"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#aafca8293f4320e30ad2356bf43d9ee02">ripple::test::jtx::AMM::getLPTokensBalance</a></div><div class="ttdeci">IOUAmount getLPTokensBalance(std::optional< AccountID > const &account=std::nullopt) const</div><div class="ttdef"><b>Definition</b> <a href="AMM_8cpp_source.html#l00250">AMM.cpp:250</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_ab2af4e89db3a578be63b8f6e2a10aed3"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#ab2af4e89db3a578be63b8f6e2a10aed3">ripple::test::jtx::AMM::bid</a></div><div class="ttdeci">Json::Value bid(BidArg const &arg)</div><div class="ttdef"><b>Definition</b> <a href="AMM_8cpp_source.html#l00669">AMM.cpp:669</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_abe05a4da48aafd8510c6045b0e311a5a"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#abe05a4da48aafd8510c6045b0e311a5a">ripple::test::jtx::AMM::log_</a></div><div class="ttdeci">bool log_</div><div class="ttdef"><b>Definition</b> <a href="AMM_8h_source.html#l00130">AMM.h:130</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_abf5ddd6697c83d3c07abd23dbb6dba2e"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#abf5ddd6697c83d3c07abd23dbb6dba2e">ripple::test::jtx::AMM::expectAmmRpcInfo</a></div><div class="ttdeci">bool expectAmmRpcInfo(STAmount const &asset1, STAmount const &asset2, IOUAmount const &balance, std::optional< AccountID > const &account=std::nullopt, std::optional< std::string > const &ledger_index=std::nullopt, std::optional< AccountID > const &ammAccount=std::nullopt) const</div><div class="ttdef"><b>Definition</b> <a href="AMM_8cpp_source.html#l00333">AMM.cpp:333</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_ad95ddd650edc1d2cee2e93ec007d03bd"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#ad95ddd650edc1d2cee2e93ec007d03bd">ripple::test::jtx::AMM::setTokens</a></div><div class="ttdeci">void setTokens(Json::Value &jv, std::optional< std::pair< Issue, Issue > > const &assets=std::nullopt)</div><div class="ttdef"><b>Definition</b> <a href="AMM_8cpp_source.html#l00376">AMM.cpp:376</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_ae9e04ea7f8ff71ef40fb017c8603a384"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#ae9e04ea7f8ff71ef40fb017c8603a384">ripple::test::jtx::AMM::AMM</a></div><div class="ttdeci">AMM(Env &env, Account const &account, STAmount const &asset1, STAmount const &asset2, bool log=false, std::uint16_t tfee=0, std::uint32_t fee=0, std::optional< std::uint32_t > flags=std::nullopt, std::optional< jtx::seq > seq=std::nullopt, std::optional< jtx::msig > ms=std::nullopt, std::optional< ter > const &ter=std::nullopt, bool close=true)</div><div class="ttdef"><b>Definition</b> <a href="AMM_8cpp_source.html#l00055">AMM.cpp:55</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_af06beaeb3698cdfc2cfb69b89cdebd3d"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#af06beaeb3698cdfc2cfb69b89cdebd3d">ripple::test::jtx::AMM::ammExists</a></div><div class="ttdeci">bool ammExists() const</div><div class="ttdef"><b>Definition</b> <a href="AMM_8cpp_source.html#l00325">AMM.cpp:325</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_afc51e85c60292ed3e9c38ae056ec564f"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#afc51e85c60292ed3e9c38ae056ec564f">ripple::test::jtx::AMM::expectLPTokens</a></div><div class="ttdeci">bool expectLPTokens(AccountID const &account, IOUAmount const &tokens) const</div><div class="ttdef"><b>Definition</b> <a href="AMM_8cpp_source.html#l00267">AMM.cpp:267</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Account_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Account.html">ripple::test::jtx::Account</a></div><div class="ttdoc">Immutable cryptographic account descriptor.</div><div class="ttdef"><b>Definition</b> <a href="Account_8h_source.html#l00038">Account.h:39</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Account_html_af418ef1752815f3b0d0c80e7e9891004"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Account.html#af418ef1752815f3b0d0c80e7e9891004">ripple::test::jtx::Account::human</a></div><div class="ttdeci">std::string const & human() const</div><div class="ttdoc">Returns the human readable public key.</div><div class="ttdef"><b>Definition</b> <a href="Account_8h_source.html#l00114">Account.h:114</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html">ripple::test::jtx::Env</a></div><div class="ttdoc">A transaction testing environment.</div><div class="ttdef"><b>Definition</b> <a href="Env_8h_source.html#l00120">Env.h:121</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_a3bf7f1718877062dc4cfc7191b1b75a8"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a3bf7f1718877062dc4cfc7191b1b75a8">ripple::test::jtx::Env::ter</a></div><div class="ttdeci">TER ter() const</div><div class="ttdoc">Return the TER for the last JTx.</div><div class="ttdef"><b>Definition</b> <a href="Env_8h_source.html#l00595">Env.h:595</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_a65bedb2e0babbd55343f721de9008a37"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a65bedb2e0babbd55343f721de9008a37">ripple::test::jtx::Env::current</a></div><div class="ttdeci">std::shared_ptr< OpenView const > current() const</div><div class="ttdoc">Returns the current ledger.</div><div class="ttdef"><b>Definition</b> <a href="Env_8h_source.html#l00331">Env.h:331</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_a69095691c9bcfab1f3d69c645f2dbe33"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a69095691c9bcfab1f3d69c645f2dbe33">ripple::test::jtx::Env::close</a></div><div class="ttdeci">bool close(NetClock::time_point closeTime, std::optional< std::chrono::milliseconds > consensusDelay=std::nullopt)</div><div class="ttdoc">Close and advance the ledger.</div><div class="ttdef"><b>Definition</b> <a href="Env_8cpp_source.html#l00121">Env.cpp:121</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_a78b06821bd2bc78631c72072b4a8f90e"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a78b06821bd2bc78631c72072b4a8f90e">ripple::test::jtx::Env::enabled</a></div><div class="ttdeci">bool enabled(uint256 feature) const</div><div class="ttdef"><b>Definition</b> <a href="Env_8h_source.html#l00635">Env.h:635</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_acd48f8ab02c37b1a30cedf4dec7cc96c"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#acd48f8ab02c37b1a30cedf4dec7cc96c">ripple::test::jtx::Env::app</a></div><div class="ttdeci">Application & app()</div><div class="ttdef"><b>Definition</b> <a href="Env_8h_source.html#l00261">Env.h:261</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_acfdfa1e283de8fb2dad0216cd1711307"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#acfdfa1e283de8fb2dad0216cd1711307">ripple::test::jtx::Env::journal</a></div><div class="ttdeci">beast::Journal const journal</div><div class="ttdef"><b>Definition</b> <a href="Env_8h_source.html#l00162">Env.h:162</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_ad69855b4b26fc3c83922c5783487592c"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#ad69855b4b26fc3c83922c5783487592c">ripple::test::jtx::Env::rpc</a></div><div class="ttdeci">Json::Value rpc(unsigned apiVersion, std::unordered_map< std::string, std::string > const &headers, std::string const &cmd, Args &&... args)</div><div class="ttdoc">Execute an RPC command.</div><div class="ttdef"><b>Definition</b> <a href="Env_8h_source.html#l00788">Env.h:788</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1LPToken_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1LPToken.html">ripple::test::jtx::LPToken</a></div><div class="ttdef"><b>Definition</b> <a href="AMM_8h_source.html#l00039">AMM.h:40</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1balance_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1balance.html">ripple::test::jtx::balance</a></div><div class="ttdoc">A balance matches.</div><div class="ttdef"><b>Definition</b> <a href="balance_8h_source.html#l00038">balance.h:39</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1fee_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1fee.html">ripple::test::jtx::fee</a></div><div class="ttdoc">Set the fee on a JTx.</div><div class="ttdef"><b>Definition</b> <a href="fee_8h_source.html#l00036">fee.h:37</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1flags_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1flags.html">ripple::test::jtx::flags</a></div><div class="ttdoc">Match set account flags.</div><div class="ttdef"><b>Definition</b> <a href="flags_8h_source.html#l00127">flags.h:128</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1ter_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1ter.html">ripple::test::jtx::ter</a></div><div class="ttdoc">Set the expected result code for a JTx The test will fail if the code doesn't match.</div><div class="ttdef"><b>Definition</b> <a href="ter_8h_source.html#l00034">ter.h:35</a></div></div>
|
||||
<div class="ttc" id="acout_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/cout.html">std::cout</a></div></div>
|
||||
<div class="ttc" id="aend_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/end.html">std::vector::cend</a></div><div class="ttdeci">T cend(T... args)</div></div>
|
||||
<div class="ttc" id="afind_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/algorithm/find.html">std::find</a></div><div class="ttdeci">T find(T... args)</div></div>
|
||||
<div class="ttc" id="ainteger_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a></div></div>
|
||||
<div class="ttc" id="anamespaceJson_html_a7d654b75c16a57007925868e38212b4ea7d9899633b4409bd3fc107e6737f8391"><div class="ttname"><a href="namespaceJson.html#a7d654b75c16a57007925868e38212b4ea7d9899633b4409bd3fc107e6737f8391">Json::nullValue</a></div><div class="ttdeci">@ nullValue</div><div class="ttdoc">'null' value</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00038">json_value.h:38</a></div></div>
|
||||
<div class="ttc" id="anamespaceJson_html_a7d654b75c16a57007925868e38212b4eadc8f264f36b55b063c78126b335415f4"><div class="ttname"><a href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eadc8f264f36b55b063c78126b335415f4">Json::arrayValue</a></div><div class="ttdeci">@ arrayValue</div><div class="ttdoc">array value (ordered list)</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00044">json_value.h:44</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1RPC_html_ac444ee3babf6fcf2604699ee4ae2e777"><div class="ttname"><a href="namespaceripple_1_1RPC.html#ac444ee3babf6fcf2604699ee4ae2e777">ripple::RPC::apiInvalidVersion</a></div><div class="ttdeci">static constexpr auto apiInvalidVersion</div><div class="ttdef"><b>Definition:</b> <a href="ApiVersion_8h_source.html#l00055">ApiVersion.h:55</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1keylet_html_a54b18d5d8dab25d338f7e105bea1068b"><div class="ttname"><a href="namespaceripple_1_1keylet.html#a54b18d5d8dab25d338f7e105bea1068b">ripple::keylet::amm</a></div><div class="ttdeci">Keylet amm(Asset const &issue1, Asset const &issue2) noexcept</div><div class="ttdoc">AMM entry.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00446">Indexes.cpp:446</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1keylet_html_aa756e0f59b26042ed00a4d0ba6e96951"><div class="ttname"><a href="namespaceripple_1_1keylet.html#aa756e0f59b26042ed00a4d0ba6e96951">ripple::keylet::account</a></div><div class="ttdeci">Keylet account(AccountID const &id) noexcept</div><div class="ttdoc">AccountID root.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00184">Indexes.cpp:184</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_1_1amm_html_a405e123375285ad8f0bc427953749fe2"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx_1_1amm.html#a405e123375285ad8f0bc427953749fe2">ripple::test::jtx::amm::trust</a></div><div class="ttdeci">Json::Value trust(AccountID const &account, STAmount const &amount, std::uint32_t flags=0)</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8cpp_source.html#l00810">AMM.cpp:810</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_1_1amm_html_a54f26dbab51555e473f192ebeba505d3"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx_1_1amm.html#a54f26dbab51555e473f192ebeba505d3">ripple::test::jtx::amm::ammClawback</a></div><div class="ttdeci">Json::Value ammClawback(Account const &issuer, Account const &holder, Issue const &asset, Issue const &asset2, std::optional< STAmount > const &amount)</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8cpp_source.html#l00833">AMM.cpp:833</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_1_1amm_html_ad598bf10f0d1bde849bb8b6333f2edb3"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx_1_1amm.html#ad598bf10f0d1bde849bb8b6333f2edb3">ripple::test::jtx::amm::pay</a></div><div class="ttdeci">Json::Value pay(Account const &account, AccountID const &to, STAmount const &amount)</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8cpp_source.html#l00822">AMM.cpp:822</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a6840880b5bbd85a095acdf318411a5d5"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a6840880b5bbd85a095acdf318411a5d5">ripple::test::jtx::number</a></div><div class="ttdeci">static Number number(STAmount const &a)</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8cpp_source.html#l00036">AMM.cpp:36</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_ac83bd273f885f56695ee429309e647e2"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#ac83bd273f885f56695ee429309e647e2">ripple::test::jtx::create</a></div><div class="ttdeci">Json::Value create(AccountID const &account, AccountID const &to, STAmount const &amount, NetClock::duration const &settleDelay, PublicKey const &pk, std::optional< NetClock::time_point > const &cancelAfter, std::optional< std::uint32_t > const &dstTag)</div><div class="ttdef"><b>Definition:</b> <a href="TestHelpers_8cpp_source.html#l00217">TestHelpers.cpp:217</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html"><div class="ttname"><a href="namespaceripple.html">ripple</a></div><div class="ttdoc">Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.</div><div class="ttdef"><b>Definition:</b> <a href="algorithm_8h_source.html#l00025">algorithm.h:25</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a098e0eaa259f9927096b3b4edd77c71a"><div class="ttname"><a href="namespaceripple.html#a098e0eaa259f9927096b3b4edd77c71a">ripple::tfSingleAsset</a></div><div class="ttdeci">constexpr std::uint32_t tfSingleAsset</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00211">TxFlags.h:211</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a17a9a9b903b66e49f5413d82ce79f085a852cabbbe21a9b4d63aff777eceab2fd"><div class="ttname"><a href="namespaceripple.html#a17a9a9b903b66e49f5413d82ce79f085a852cabbbe21a9b4d63aff777eceab2fd">ripple::fhZERO_IF_FROZEN</a></div><div class="ttdeci">@ fhZERO_IF_FROZEN</div><div class="ttdef"><b>Definition:</b> <a href="View_8h_source.html#l00078">View.h:78</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a17a9a9b903b66e49f5413d82ce79f085a91e3c4f8089025c7ecf66dd62b822d90"><div class="ttname"><a href="namespaceripple.html#a17a9a9b903b66e49f5413d82ce79f085a91e3c4f8089025c7ecf66dd62b822d90">ripple::fhIGNORE_FREEZE</a></div><div class="ttdeci">@ fhIGNORE_FREEZE</div><div class="ttdef"><b>Definition:</b> <a href="View_8h_source.html#l00078">View.h:78</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a20d30277b9c78756b3d14493055a307c"><div class="ttname"><a href="namespaceripple.html#a20d30277b9c78756b3d14493055a307c">ripple::isXRP</a></div><div class="ttdeci">bool isXRP(AccountID const &c)</div><div class="ttdef"><b>Definition:</b> <a href="AccountID_8h_source.html#l00090">AccountID.h:90</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a23fcbb81cb52959dfbeebade68c4db18"><div class="ttname"><a href="namespaceripple.html#a23fcbb81cb52959dfbeebade68c4db18">ripple::ammAuctionTimeSlot</a></div><div class="ttdeci">std::optional< std::uint8_t > ammAuctionTimeSlot(std::uint64_t current, STObject const &auctionSlot)</div><div class="ttdoc">Get time slot of the auction slot.</div><div class="ttdef"><b>Definition:</b> <a href="AMMCore_8cpp_source.html#l00108">AMMCore.cpp:108</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a4ad5ac9da897292a28eea43d041c15a1"><div class="ttname"><a href="namespaceripple.html#a4ad5ac9da897292a28eea43d041c15a1">ripple::toSTAmount</a></div><div class="ttdeci">STAmount toSTAmount(IOUAmount const &iou, Issue const &iss)</div><div class="ttdef"><b>Definition:</b> <a href="AmountConversions_8h_source.html#l00032">AmountConversions.h:32</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a5401fd4c42f637dc456a79af094a960d"><div class="ttname"><a href="namespaceripple.html#a5401fd4c42f637dc456a79af094a960d">ripple::tfLimitLPToken</a></div><div class="ttdeci">constexpr std::uint32_t tfLimitLPToken</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00214">TxFlags.h:214</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a5e068ce58638111534101573085f71a2"><div class="ttname"><a href="namespaceripple.html#a5e068ce58638111534101573085f71a2">ripple::ammLPTIssue</a></div><div class="ttdeci">Issue ammLPTIssue(Currency const &cur1, Currency const &cur2, AccountID const &ammAccountID)</div><div class="ttdoc">Calculate LPT Issue from AMM asset pair.</div><div class="ttdef"><b>Definition:</b> <a href="AMMCore_8cpp_source.html#l00057">AMMCore.cpp:57</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a620f1516447f54ef50ac790f5f0720a3"><div class="ttname"><a href="namespaceripple.html#a620f1516447f54ef50ac790f5f0720a3">ripple::tfOneAssetLPToken</a></div><div class="ttdeci">constexpr std::uint32_t tfOneAssetLPToken</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00213">TxFlags.h:213</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a7ac113783ec3f596fe69ab6d1daabbac"><div class="ttname"><a href="namespaceripple.html#a7ac113783ec3f596fe69ab6d1daabbac">ripple::tfTwoAsset</a></div><div class="ttdeci">constexpr std::uint32_t tfTwoAsset</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00212">TxFlags.h:212</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a7c5d3108f4942ebc53a3fa4f83c2d577"><div class="ttname"><a href="namespaceripple.html#a7c5d3108f4942ebc53a3fa4f83c2d577">ripple::ammLPHolds</a></div><div class="ttdeci">STAmount ammLPHolds(ReadView const &view, Currency const &cur1, Currency const &cur2, AccountID const &ammAccount, AccountID const &lpAccount, beast::Journal const j)</div><div class="ttdoc">Get the balance of LP tokens.</div><div class="ttdef"><b>Definition:</b> <a href="AMMUtils_8cpp_source.html#l00113">AMMUtils.cpp:113</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a7e44e3c53d8e9548450d127c188685d9"><div class="ttname"><a href="namespaceripple.html#a7e44e3c53d8e9548450d127c188685d9">ripple::to_json</a></div><div class="ttdeci">Json::Value to_json(Asset const &asset)</div><div class="ttdef"><b>Definition:</b> <a href="Asset_8h_source.html#l00123">Asset.h:123</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a87e142e427fb6542226d7e8def6eb227"><div class="ttname"><a href="namespaceripple.html#a87e142e427fb6542226d7e8def6eb227">ripple::tfDepositSubTx</a></div><div class="ttdeci">constexpr std::uint32_t tfDepositSubTx</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00219">TxFlags.h:219</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a887bf45d7cc0bf68aec6440746faca36"><div class="ttname"><a href="namespaceripple.html#a887bf45d7cc0bf68aec6440746faca36">ripple::ammPoolHolds</a></div><div class="ttdeci">std::pair< STAmount, STAmount > ammPoolHolds(ReadView const &view, AccountID const &ammAccountID, Issue const &issue1, Issue const &issue2, FreezeHandling freezeHandling, beast::Journal const j)</div><div class="ttdoc">Get AMM pool balances.</div><div class="ttdef"><b>Definition:</b> <a href="AMMUtils_8cpp_source.html#l00031">AMMUtils.cpp:31</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aa3f065b75d23f712be19a1a953fe5b4a"><div class="ttname"><a href="namespaceripple.html#aa3f065b75d23f712be19a1a953fe5b4a">ripple::tfLPToken</a></div><div class="ttdeci">constexpr std::uint32_t tfLPToken</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00208">TxFlags.h:208</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aa9cb2090c47c4d84b469ae634cdfdc59"><div class="ttname"><a href="namespaceripple.html#aa9cb2090c47c4d84b469ae634cdfdc59">ripple::amountFromJsonNoThrow</a></div><div class="ttdeci">bool amountFromJsonNoThrow(STAmount &result, Json::Value const &jvSource)</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8cpp_source.html#l01163">STAmount.cpp:1163</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151"><div class="ttname"><a href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151">ripple::tesSUCCESS</a></div><div class="ttdeci">@ tesSUCCESS</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00245">TER.h:244</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ab001e43f50e612727b1ce5985a2770d6"><div class="ttname"><a href="namespaceripple.html#ab001e43f50e612727b1ce5985a2770d6">ripple::accountHolds</a></div><div class="ttdeci">STAmount accountHolds(ReadView const &view, AccountID const &account, Currency const &currency, AccountID const &issuer, FreezeHandling zeroIfFrozen, beast::Journal j)</div><div class="ttdef"><b>Definition:</b> <a href="View_8cpp_source.html#l00385">View.cpp:385</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aba96948641b5ee7f466ab43080c672d8"><div class="ttname"><a href="namespaceripple.html#aba96948641b5ee7f466ab43080c672d8">ripple::tfWithdrawSubTx</a></div><div class="ttdeci">constexpr std::uint32_t tfWithdrawSubTx</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00216">TxFlags.h:216</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ac124fe6744b7fe887dec949b56b16d50"><div class="ttname"><a href="namespaceripple.html#ac124fe6744b7fe887dec949b56b16d50">ripple::to_string</a></div><div class="ttdeci">std::string to_string(base_uint< Bits, Tag > const &a)</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00630">base_uint.h:630</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aecb9ae1add070266b1be59ff570ec713"><div class="ttname"><a href="namespaceripple.html#aecb9ae1add070266b1be59ff570ec713">ripple::root2</a></div><div class="ttdeci">Number root2(Number f)</div><div class="ttdef"><b>Definition:</b> <a href="Number_8cpp_source.html#l00701">Number.cpp:701</a></div></div>
|
||||
<div class="ttc" id="ais_same_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same_v</a></div><div class="ttdeci">T is_same_v</div></div>
|
||||
<div class="ttc" id="anamespaceJson_html_a7d654b75c16a57007925868e38212b4ea7d9899633b4409bd3fc107e6737f8391"><div class="ttname"><a href="namespaceJson.html#a7d654b75c16a57007925868e38212b4ea7d9899633b4409bd3fc107e6737f8391">Json::nullValue</a></div><div class="ttdeci">@ nullValue</div><div class="ttdoc">'null' value</div><div class="ttdef"><b>Definition</b> <a href="json__value_8h_source.html#l00038">json_value.h:38</a></div></div>
|
||||
<div class="ttc" id="anamespaceJson_html_a7d654b75c16a57007925868e38212b4eadc8f264f36b55b063c78126b335415f4"><div class="ttname"><a href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eadc8f264f36b55b063c78126b335415f4">Json::arrayValue</a></div><div class="ttdeci">@ arrayValue</div><div class="ttdoc">array value (ordered list)</div><div class="ttdef"><b>Definition</b> <a href="json__value_8h_source.html#l00044">json_value.h:44</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1RPC_html_ac444ee3babf6fcf2604699ee4ae2e777"><div class="ttname"><a href="namespaceripple_1_1RPC.html#ac444ee3babf6fcf2604699ee4ae2e777">ripple::RPC::apiInvalidVersion</a></div><div class="ttdeci">static constexpr auto apiInvalidVersion</div><div class="ttdef"><b>Definition</b> <a href="ApiVersion_8h_source.html#l00055">ApiVersion.h:55</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1keylet_html_a54b18d5d8dab25d338f7e105bea1068b"><div class="ttname"><a href="namespaceripple_1_1keylet.html#a54b18d5d8dab25d338f7e105bea1068b">ripple::keylet::amm</a></div><div class="ttdeci">Keylet amm(Asset const &issue1, Asset const &issue2) noexcept</div><div class="ttdoc">AMM entry.</div><div class="ttdef"><b>Definition</b> <a href="Indexes_8cpp_source.html#l00446">Indexes.cpp:446</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1keylet_html_aa756e0f59b26042ed00a4d0ba6e96951"><div class="ttname"><a href="namespaceripple_1_1keylet.html#aa756e0f59b26042ed00a4d0ba6e96951">ripple::keylet::account</a></div><div class="ttdeci">Keylet account(AccountID const &id) noexcept</div><div class="ttdoc">AccountID root.</div><div class="ttdef"><b>Definition</b> <a href="Indexes_8cpp_source.html#l00184">Indexes.cpp:184</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_1_1amm_html_a405e123375285ad8f0bc427953749fe2"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx_1_1amm.html#a405e123375285ad8f0bc427953749fe2">ripple::test::jtx::amm::trust</a></div><div class="ttdeci">Json::Value trust(AccountID const &account, STAmount const &amount, std::uint32_t flags=0)</div><div class="ttdef"><b>Definition</b> <a href="AMM_8cpp_source.html#l00810">AMM.cpp:810</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_1_1amm_html_a54f26dbab51555e473f192ebeba505d3"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx_1_1amm.html#a54f26dbab51555e473f192ebeba505d3">ripple::test::jtx::amm::ammClawback</a></div><div class="ttdeci">Json::Value ammClawback(Account const &issuer, Account const &holder, Issue const &asset, Issue const &asset2, std::optional< STAmount > const &amount)</div><div class="ttdef"><b>Definition</b> <a href="AMM_8cpp_source.html#l00833">AMM.cpp:833</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_1_1amm_html_ad598bf10f0d1bde849bb8b6333f2edb3"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx_1_1amm.html#ad598bf10f0d1bde849bb8b6333f2edb3">ripple::test::jtx::amm::pay</a></div><div class="ttdeci">Json::Value pay(Account const &account, AccountID const &to, STAmount const &amount)</div><div class="ttdef"><b>Definition</b> <a href="AMM_8cpp_source.html#l00822">AMM.cpp:822</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a6840880b5bbd85a095acdf318411a5d5"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a6840880b5bbd85a095acdf318411a5d5">ripple::test::jtx::number</a></div><div class="ttdeci">static Number number(STAmount const &a)</div><div class="ttdef"><b>Definition</b> <a href="AMM_8cpp_source.html#l00036">AMM.cpp:36</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_ac83bd273f885f56695ee429309e647e2"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#ac83bd273f885f56695ee429309e647e2">ripple::test::jtx::create</a></div><div class="ttdeci">Json::Value create(AccountID const &account, AccountID const &to, STAmount const &amount, NetClock::duration const &settleDelay, PublicKey const &pk, std::optional< NetClock::time_point > const &cancelAfter, std::optional< std::uint32_t > const &dstTag)</div><div class="ttdef"><b>Definition</b> <a href="TestHelpers_8cpp_source.html#l00217">TestHelpers.cpp:217</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html"><div class="ttname"><a href="namespaceripple.html">ripple</a></div><div class="ttdoc">Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.</div><div class="ttdef"><b>Definition</b> <a href="algorithm_8h_source.html#l00025">algorithm.h:25</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a098e0eaa259f9927096b3b4edd77c71a"><div class="ttname"><a href="namespaceripple.html#a098e0eaa259f9927096b3b4edd77c71a">ripple::tfSingleAsset</a></div><div class="ttdeci">constexpr std::uint32_t tfSingleAsset</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00211">TxFlags.h:211</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a17a9a9b903b66e49f5413d82ce79f085a852cabbbe21a9b4d63aff777eceab2fd"><div class="ttname"><a href="namespaceripple.html#a17a9a9b903b66e49f5413d82ce79f085a852cabbbe21a9b4d63aff777eceab2fd">ripple::fhZERO_IF_FROZEN</a></div><div class="ttdeci">@ fhZERO_IF_FROZEN</div><div class="ttdef"><b>Definition</b> <a href="View_8h_source.html#l00078">View.h:78</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a17a9a9b903b66e49f5413d82ce79f085a91e3c4f8089025c7ecf66dd62b822d90"><div class="ttname"><a href="namespaceripple.html#a17a9a9b903b66e49f5413d82ce79f085a91e3c4f8089025c7ecf66dd62b822d90">ripple::fhIGNORE_FREEZE</a></div><div class="ttdeci">@ fhIGNORE_FREEZE</div><div class="ttdef"><b>Definition</b> <a href="View_8h_source.html#l00078">View.h:78</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a20d30277b9c78756b3d14493055a307c"><div class="ttname"><a href="namespaceripple.html#a20d30277b9c78756b3d14493055a307c">ripple::isXRP</a></div><div class="ttdeci">bool isXRP(AccountID const &c)</div><div class="ttdef"><b>Definition</b> <a href="AccountID_8h_source.html#l00090">AccountID.h:90</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a23fcbb81cb52959dfbeebade68c4db18"><div class="ttname"><a href="namespaceripple.html#a23fcbb81cb52959dfbeebade68c4db18">ripple::ammAuctionTimeSlot</a></div><div class="ttdeci">std::optional< std::uint8_t > ammAuctionTimeSlot(std::uint64_t current, STObject const &auctionSlot)</div><div class="ttdoc">Get time slot of the auction slot.</div><div class="ttdef"><b>Definition</b> <a href="AMMCore_8cpp_source.html#l00108">AMMCore.cpp:108</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a4ad5ac9da897292a28eea43d041c15a1"><div class="ttname"><a href="namespaceripple.html#a4ad5ac9da897292a28eea43d041c15a1">ripple::toSTAmount</a></div><div class="ttdeci">STAmount toSTAmount(IOUAmount const &iou, Issue const &iss)</div><div class="ttdef"><b>Definition</b> <a href="AmountConversions_8h_source.html#l00032">AmountConversions.h:32</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a5401fd4c42f637dc456a79af094a960d"><div class="ttname"><a href="namespaceripple.html#a5401fd4c42f637dc456a79af094a960d">ripple::tfLimitLPToken</a></div><div class="ttdeci">constexpr std::uint32_t tfLimitLPToken</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00214">TxFlags.h:214</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a5e068ce58638111534101573085f71a2"><div class="ttname"><a href="namespaceripple.html#a5e068ce58638111534101573085f71a2">ripple::ammLPTIssue</a></div><div class="ttdeci">Issue ammLPTIssue(Currency const &cur1, Currency const &cur2, AccountID const &ammAccountID)</div><div class="ttdoc">Calculate LPT Issue from AMM asset pair.</div><div class="ttdef"><b>Definition</b> <a href="AMMCore_8cpp_source.html#l00057">AMMCore.cpp:57</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a620f1516447f54ef50ac790f5f0720a3"><div class="ttname"><a href="namespaceripple.html#a620f1516447f54ef50ac790f5f0720a3">ripple::tfOneAssetLPToken</a></div><div class="ttdeci">constexpr std::uint32_t tfOneAssetLPToken</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00213">TxFlags.h:213</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a7ac113783ec3f596fe69ab6d1daabbac"><div class="ttname"><a href="namespaceripple.html#a7ac113783ec3f596fe69ab6d1daabbac">ripple::tfTwoAsset</a></div><div class="ttdeci">constexpr std::uint32_t tfTwoAsset</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00212">TxFlags.h:212</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a7c5d3108f4942ebc53a3fa4f83c2d577"><div class="ttname"><a href="namespaceripple.html#a7c5d3108f4942ebc53a3fa4f83c2d577">ripple::ammLPHolds</a></div><div class="ttdeci">STAmount ammLPHolds(ReadView const &view, Currency const &cur1, Currency const &cur2, AccountID const &ammAccount, AccountID const &lpAccount, beast::Journal const j)</div><div class="ttdoc">Get the balance of LP tokens.</div><div class="ttdef"><b>Definition</b> <a href="AMMUtils_8cpp_source.html#l00113">AMMUtils.cpp:113</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a7e44e3c53d8e9548450d127c188685d9"><div class="ttname"><a href="namespaceripple.html#a7e44e3c53d8e9548450d127c188685d9">ripple::to_json</a></div><div class="ttdeci">Json::Value to_json(Asset const &asset)</div><div class="ttdef"><b>Definition</b> <a href="Asset_8h_source.html#l00123">Asset.h:123</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a87e142e427fb6542226d7e8def6eb227"><div class="ttname"><a href="namespaceripple.html#a87e142e427fb6542226d7e8def6eb227">ripple::tfDepositSubTx</a></div><div class="ttdeci">constexpr std::uint32_t tfDepositSubTx</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00219">TxFlags.h:219</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a887bf45d7cc0bf68aec6440746faca36"><div class="ttname"><a href="namespaceripple.html#a887bf45d7cc0bf68aec6440746faca36">ripple::ammPoolHolds</a></div><div class="ttdeci">std::pair< STAmount, STAmount > ammPoolHolds(ReadView const &view, AccountID const &ammAccountID, Issue const &issue1, Issue const &issue2, FreezeHandling freezeHandling, beast::Journal const j)</div><div class="ttdoc">Get AMM pool balances.</div><div class="ttdef"><b>Definition</b> <a href="AMMUtils_8cpp_source.html#l00031">AMMUtils.cpp:31</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aa3f065b75d23f712be19a1a953fe5b4a"><div class="ttname"><a href="namespaceripple.html#aa3f065b75d23f712be19a1a953fe5b4a">ripple::tfLPToken</a></div><div class="ttdeci">constexpr std::uint32_t tfLPToken</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00208">TxFlags.h:208</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aa9cb2090c47c4d84b469ae634cdfdc59"><div class="ttname"><a href="namespaceripple.html#aa9cb2090c47c4d84b469ae634cdfdc59">ripple::amountFromJsonNoThrow</a></div><div class="ttdeci">bool amountFromJsonNoThrow(STAmount &result, Json::Value const &jvSource)</div><div class="ttdef"><b>Definition</b> <a href="STAmount_8cpp_source.html#l01163">STAmount.cpp:1163</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151"><div class="ttname"><a href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151">ripple::tesSUCCESS</a></div><div class="ttdeci">@ tesSUCCESS</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00245">TER.h:244</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ab001e43f50e612727b1ce5985a2770d6"><div class="ttname"><a href="namespaceripple.html#ab001e43f50e612727b1ce5985a2770d6">ripple::accountHolds</a></div><div class="ttdeci">STAmount accountHolds(ReadView const &view, AccountID const &account, Currency const &currency, AccountID const &issuer, FreezeHandling zeroIfFrozen, beast::Journal j)</div><div class="ttdef"><b>Definition</b> <a href="View_8cpp_source.html#l00385">View.cpp:385</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aba96948641b5ee7f466ab43080c672d8"><div class="ttname"><a href="namespaceripple.html#aba96948641b5ee7f466ab43080c672d8">ripple::tfWithdrawSubTx</a></div><div class="ttdeci">constexpr std::uint32_t tfWithdrawSubTx</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00216">TxFlags.h:216</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ac124fe6744b7fe887dec949b56b16d50"><div class="ttname"><a href="namespaceripple.html#ac124fe6744b7fe887dec949b56b16d50">ripple::to_string</a></div><div class="ttdeci">std::string to_string(base_uint< Bits, Tag > const &a)</div><div class="ttdef"><b>Definition</b> <a href="base__uint_8h_source.html#l00630">base_uint.h:630</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aecb9ae1add070266b1be59ff570ec713"><div class="ttname"><a href="namespaceripple.html#aecb9ae1add070266b1be59ff570ec713">ripple::root2</a></div><div class="ttdeci">Number root2(Number f)</div><div class="ttdef"><b>Definition</b> <a href="Number_8cpp_source.html#l00701">Number.cpp:701</a></div></div>
|
||||
<div class="ttc" id="anamespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdoc">STL namespace.</div></div>
|
||||
<div class="ttc" id="aoptional_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a></div></div>
|
||||
<div class="ttc" id="apair_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1JsonOptions_html_ab85e43ec84df987200d3355c3ba89f0aa1917451e3686dfe8d5016670eb87ab33"><div class="ttname"><a href="structripple_1_1JsonOptions.html#ab85e43ec84df987200d3355c3ba89f0aa1917451e3686dfe8d5016670eb87ab33">ripple::JsonOptions::none</a></div><div class="ttdeci">@ none</div><div class="ttdef"><b>Definition:</b> <a href="STBase_8h_source.html#l00043">STBase.h:43</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1BidArg_html"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1BidArg.html">ripple::test::jtx::BidArg</a></div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00111">AMM.h:112</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1BidArg_html_a1a9879429034a0b5fb9cfabb80801a21"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1BidArg.html#a1a9879429034a0b5fb9cfabb80801a21">ripple::test::jtx::BidArg::authAccounts</a></div><div class="ttdeci">std::vector< Account > authAccounts</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00116">AMM.h:116</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1BidArg_html_a2051f8e0b034315adc94a488b488357a"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1BidArg.html#a2051f8e0b034315adc94a488b488357a">ripple::test::jtx::BidArg::bidMin</a></div><div class="ttdeci">std::optional< std::variant< int, IOUAmount, STAmount > > bidMin</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00114">AMM.h:114</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1BidArg_html_a3ca674c7a9ab91d4cb0899b416d7570e"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1BidArg.html#a3ca674c7a9ab91d4cb0899b416d7570e">ripple::test::jtx::BidArg::flags</a></div><div class="ttdeci">std::optional< std::uint32_t > flags</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00117">AMM.h:117</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1BidArg_html_a7b0a784c1c45f6054d1ebce7bd7035e1"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1BidArg.html#a7b0a784c1c45f6054d1ebce7bd7035e1">ripple::test::jtx::BidArg::bidMax</a></div><div class="ttdeci">std::optional< std::variant< int, IOUAmount, STAmount > > bidMax</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00115">AMM.h:115</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1BidArg_html_a9a3968adaa3e6165e33190ef68487303"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1BidArg.html#a9a3968adaa3e6165e33190ef68487303">ripple::test::jtx::BidArg::account</a></div><div class="ttdeci">std::optional< Account > account</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00113">AMM.h:113</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1BidArg_html_adf7b3d8e7c85d79d470caec4e718f894"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1BidArg.html#adf7b3d8e7c85d79d470caec4e718f894">ripple::test::jtx::BidArg::assets</a></div><div class="ttdeci">std::optional< std::pair< Issue, Issue > > assets</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00118">AMM.h:118</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1CreateArg_html"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1CreateArg.html">ripple::test::jtx::CreateArg</a></div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00062">AMM.h:63</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1DepositArg_html"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1DepositArg.html">ripple::test::jtx::DepositArg</a></div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00074">AMM.h:75</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1DepositArg_html_a1915bce9d95e0b91b80d022869ea153e"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1DepositArg.html#a1915bce9d95e0b91b80d022869ea153e">ripple::test::jtx::DepositArg::flags</a></div><div class="ttdeci">std::optional< std::uint32_t > flags</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00081">AMM.h:81</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1DepositArg_html_a3cc04718d1ee50a0fba92e09857f8a59"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1DepositArg.html#a3cc04718d1ee50a0fba92e09857f8a59">ripple::test::jtx::DepositArg::seq</a></div><div class="ttdeci">std::optional< jtx::seq > seq</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00083">AMM.h:83</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1DepositArg_html_a4342874799b85d8ff3c754476a807256"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1DepositArg.html#a4342874799b85d8ff3c754476a807256">ripple::test::jtx::DepositArg::account</a></div><div class="ttdeci">std::optional< Account > account</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00076">AMM.h:76</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1DepositArg_html_a509183bb05aaccee7030461cdd7c463b"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1DepositArg.html#a509183bb05aaccee7030461cdd7c463b">ripple::test::jtx::DepositArg::asset1In</a></div><div class="ttdeci">std::optional< STAmount > asset1In</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00078">AMM.h:78</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1DepositArg_html_a886de7d7aa9b010bd17b7938009b761f"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1DepositArg.html#a886de7d7aa9b010bd17b7938009b761f">ripple::test::jtx::DepositArg::assets</a></div><div class="ttdeci">std::optional< std::pair< Issue, Issue > > assets</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00082">AMM.h:82</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1DepositArg_html_ab8ac03924ead996d1ba2ebc487cf8ac2"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1DepositArg.html#ab8ac03924ead996d1ba2ebc487cf8ac2">ripple::test::jtx::DepositArg::err</a></div><div class="ttdeci">std::optional< ter > err</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00085">AMM.h:85</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1DepositArg_html_abbe4635340d9a2a0f9fd2f65803e5221"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1DepositArg.html#abbe4635340d9a2a0f9fd2f65803e5221">ripple::test::jtx::DepositArg::maxEP</a></div><div class="ttdeci">std::optional< STAmount > maxEP</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00080">AMM.h:80</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1DepositArg_html_ac1618c76060c8af5a9dcb4cd87ef5ea9"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1DepositArg.html#ac1618c76060c8af5a9dcb4cd87ef5ea9">ripple::test::jtx::DepositArg::asset2In</a></div><div class="ttdeci">std::optional< STAmount > asset2In</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00079">AMM.h:79</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1DepositArg_html_ad98095fa6fcfb67c860f6b9d94f6cf09"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1DepositArg.html#ad98095fa6fcfb67c860f6b9d94f6cf09">ripple::test::jtx::DepositArg::tfee</a></div><div class="ttdeci">std::optional< std::uint16_t > tfee</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00084">AMM.h:84</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1DepositArg_html_af0ba418b897f2bfc9885348678264e34"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1DepositArg.html#af0ba418b897f2bfc9885348678264e34">ripple::test::jtx::DepositArg::tokens</a></div><div class="ttdeci">std::optional< LPToken > tokens</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00077">AMM.h:77</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1VoteArg_html"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1VoteArg.html">ripple::test::jtx::VoteArg</a></div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00101">AMM.h:102</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1VoteArg_html_a4bf318cdf8d15d405f656f5bacd8e029"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1VoteArg.html#a4bf318cdf8d15d405f656f5bacd8e029">ripple::test::jtx::VoteArg::err</a></div><div class="ttdeci">std::optional< ter > err</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00108">AMM.h:108</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1VoteArg_html_a4c7a07c0b4fb537f43fcf4183003b6dd"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1VoteArg.html#a4c7a07c0b4fb537f43fcf4183003b6dd">ripple::test::jtx::VoteArg::account</a></div><div class="ttdeci">std::optional< Account > account</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00103">AMM.h:103</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1VoteArg_html_a68066dc844cd41e430f56a166a0f6335"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1VoteArg.html#a68066dc844cd41e430f56a166a0f6335">ripple::test::jtx::VoteArg::tfee</a></div><div class="ttdeci">std::uint32_t tfee</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00104">AMM.h:104</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1VoteArg_html_a8524c15a7914359721a71b4df075215e"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1VoteArg.html#a8524c15a7914359721a71b4df075215e">ripple::test::jtx::VoteArg::seq</a></div><div class="ttdeci">std::optional< jtx::seq > seq</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00106">AMM.h:106</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1VoteArg_html_abc40677a68b7b8f22e4d219f5102adcd"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1VoteArg.html#abc40677a68b7b8f22e4d219f5102adcd">ripple::test::jtx::VoteArg::flags</a></div><div class="ttdeci">std::optional< std::uint32_t > flags</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00105">AMM.h:105</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1VoteArg_html_abe8e448464a870b11eec6ebd0e24693a"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1VoteArg.html#abe8e448464a870b11eec6ebd0e24693a">ripple::test::jtx::VoteArg::assets</a></div><div class="ttdeci">std::optional< std::pair< Issue, Issue > > assets</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00107">AMM.h:107</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1WithdrawArg_html"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1WithdrawArg.html">ripple::test::jtx::WithdrawArg</a></div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00088">AMM.h:89</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1WithdrawArg_html_a0d12552ef653b2965d2fc71bd890d016"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1WithdrawArg.html#a0d12552ef653b2965d2fc71bd890d016">ripple::test::jtx::WithdrawArg::asset2Out</a></div><div class="ttdeci">std::optional< STAmount > asset2Out</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00093">AMM.h:93</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1WithdrawArg_html_a2f26044f8526f13c3d5be440c1eeec92"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1WithdrawArg.html#a2f26044f8526f13c3d5be440c1eeec92">ripple::test::jtx::WithdrawArg::maxEP</a></div><div class="ttdeci">std::optional< IOUAmount > maxEP</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00094">AMM.h:94</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1WithdrawArg_html_a5b55d842b157d46d4d65475b02e44534"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1WithdrawArg.html#a5b55d842b157d46d4d65475b02e44534">ripple::test::jtx::WithdrawArg::account</a></div><div class="ttdeci">std::optional< Account > account</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00090">AMM.h:90</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1WithdrawArg_html_a7ce8971283aabb6397441b744d6e1b1c"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1WithdrawArg.html#a7ce8971283aabb6397441b744d6e1b1c">ripple::test::jtx::WithdrawArg::flags</a></div><div class="ttdeci">std::optional< std::uint32_t > flags</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00095">AMM.h:95</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1WithdrawArg_html_a8fb303a4bcff6d3ddc6f9fda25ed2a9b"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1WithdrawArg.html#a8fb303a4bcff6d3ddc6f9fda25ed2a9b">ripple::test::jtx::WithdrawArg::asset1Out</a></div><div class="ttdeci">std::optional< STAmount > asset1Out</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00092">AMM.h:92</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1WithdrawArg_html_a95f160e9be771d51d7ef132a37315f96"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1WithdrawArg.html#a95f160e9be771d51d7ef132a37315f96">ripple::test::jtx::WithdrawArg::assets</a></div><div class="ttdeci">std::optional< std::pair< Issue, Issue > > assets</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00096">AMM.h:96</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1WithdrawArg_html_ab47e2d7bdcf0b84db17740f576f9a365"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1WithdrawArg.html#ab47e2d7bdcf0b84db17740f576f9a365">ripple::test::jtx::WithdrawArg::tokens</a></div><div class="ttdeci">std::optional< LPToken > tokens</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00091">AMM.h:91</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1WithdrawArg_html_acdd40438c48e85588ca879d90a07e33e"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1WithdrawArg.html#acdd40438c48e85588ca879d90a07e33e">ripple::test::jtx::WithdrawArg::err</a></div><div class="ttdeci">std::optional< ter > err</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00098">AMM.h:98</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1WithdrawArg_html_adbf411d38fbc98c215bfeb29b9dc239c"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1WithdrawArg.html#adbf411d38fbc98c215bfeb29b9dc239c">ripple::test::jtx::WithdrawArg::seq</a></div><div class="ttdeci">std::optional< jtx::seq > seq</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00097">AMM.h:97</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1seq_html"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1seq.html">ripple::test::jtx::seq</a></div><div class="ttdoc">Set the sequence number on a JTx.</div><div class="ttdef"><b>Definition:</b> <a href="seq_8h_source.html#l00033">seq.h:34</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1JsonOptions_html_ab85e43ec84df987200d3355c3ba89f0aa1917451e3686dfe8d5016670eb87ab33"><div class="ttname"><a href="structripple_1_1JsonOptions.html#ab85e43ec84df987200d3355c3ba89f0aa1917451e3686dfe8d5016670eb87ab33">ripple::JsonOptions::none</a></div><div class="ttdeci">@ none</div><div class="ttdef"><b>Definition</b> <a href="STBase_8h_source.html#l00043">STBase.h:43</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1BidArg_html"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1BidArg.html">ripple::test::jtx::BidArg</a></div><div class="ttdef"><b>Definition</b> <a href="AMM_8h_source.html#l00111">AMM.h:112</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1BidArg_html_a1a9879429034a0b5fb9cfabb80801a21"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1BidArg.html#a1a9879429034a0b5fb9cfabb80801a21">ripple::test::jtx::BidArg::authAccounts</a></div><div class="ttdeci">std::vector< Account > authAccounts</div><div class="ttdef"><b>Definition</b> <a href="AMM_8h_source.html#l00116">AMM.h:116</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1BidArg_html_a2051f8e0b034315adc94a488b488357a"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1BidArg.html#a2051f8e0b034315adc94a488b488357a">ripple::test::jtx::BidArg::bidMin</a></div><div class="ttdeci">std::optional< std::variant< int, IOUAmount, STAmount > > bidMin</div><div class="ttdef"><b>Definition</b> <a href="AMM_8h_source.html#l00114">AMM.h:114</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1BidArg_html_a3ca674c7a9ab91d4cb0899b416d7570e"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1BidArg.html#a3ca674c7a9ab91d4cb0899b416d7570e">ripple::test::jtx::BidArg::flags</a></div><div class="ttdeci">std::optional< std::uint32_t > flags</div><div class="ttdef"><b>Definition</b> <a href="AMM_8h_source.html#l00117">AMM.h:117</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1BidArg_html_a7b0a784c1c45f6054d1ebce7bd7035e1"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1BidArg.html#a7b0a784c1c45f6054d1ebce7bd7035e1">ripple::test::jtx::BidArg::bidMax</a></div><div class="ttdeci">std::optional< std::variant< int, IOUAmount, STAmount > > bidMax</div><div class="ttdef"><b>Definition</b> <a href="AMM_8h_source.html#l00115">AMM.h:115</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1BidArg_html_a9a3968adaa3e6165e33190ef68487303"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1BidArg.html#a9a3968adaa3e6165e33190ef68487303">ripple::test::jtx::BidArg::account</a></div><div class="ttdeci">std::optional< Account > account</div><div class="ttdef"><b>Definition</b> <a href="AMM_8h_source.html#l00113">AMM.h:113</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1BidArg_html_adf7b3d8e7c85d79d470caec4e718f894"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1BidArg.html#adf7b3d8e7c85d79d470caec4e718f894">ripple::test::jtx::BidArg::assets</a></div><div class="ttdeci">std::optional< std::pair< Issue, Issue > > assets</div><div class="ttdef"><b>Definition</b> <a href="AMM_8h_source.html#l00118">AMM.h:118</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1CreateArg_html"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1CreateArg.html">ripple::test::jtx::CreateArg</a></div><div class="ttdef"><b>Definition</b> <a href="AMM_8h_source.html#l00062">AMM.h:63</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1DepositArg_html"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1DepositArg.html">ripple::test::jtx::DepositArg</a></div><div class="ttdef"><b>Definition</b> <a href="AMM_8h_source.html#l00074">AMM.h:75</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1DepositArg_html_a1915bce9d95e0b91b80d022869ea153e"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1DepositArg.html#a1915bce9d95e0b91b80d022869ea153e">ripple::test::jtx::DepositArg::flags</a></div><div class="ttdeci">std::optional< std::uint32_t > flags</div><div class="ttdef"><b>Definition</b> <a href="AMM_8h_source.html#l00081">AMM.h:81</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1DepositArg_html_a3cc04718d1ee50a0fba92e09857f8a59"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1DepositArg.html#a3cc04718d1ee50a0fba92e09857f8a59">ripple::test::jtx::DepositArg::seq</a></div><div class="ttdeci">std::optional< jtx::seq > seq</div><div class="ttdef"><b>Definition</b> <a href="AMM_8h_source.html#l00083">AMM.h:83</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1DepositArg_html_a4342874799b85d8ff3c754476a807256"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1DepositArg.html#a4342874799b85d8ff3c754476a807256">ripple::test::jtx::DepositArg::account</a></div><div class="ttdeci">std::optional< Account > account</div><div class="ttdef"><b>Definition</b> <a href="AMM_8h_source.html#l00076">AMM.h:76</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1DepositArg_html_a509183bb05aaccee7030461cdd7c463b"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1DepositArg.html#a509183bb05aaccee7030461cdd7c463b">ripple::test::jtx::DepositArg::asset1In</a></div><div class="ttdeci">std::optional< STAmount > asset1In</div><div class="ttdef"><b>Definition</b> <a href="AMM_8h_source.html#l00078">AMM.h:78</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1DepositArg_html_a886de7d7aa9b010bd17b7938009b761f"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1DepositArg.html#a886de7d7aa9b010bd17b7938009b761f">ripple::test::jtx::DepositArg::assets</a></div><div class="ttdeci">std::optional< std::pair< Issue, Issue > > assets</div><div class="ttdef"><b>Definition</b> <a href="AMM_8h_source.html#l00082">AMM.h:82</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1DepositArg_html_ab8ac03924ead996d1ba2ebc487cf8ac2"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1DepositArg.html#ab8ac03924ead996d1ba2ebc487cf8ac2">ripple::test::jtx::DepositArg::err</a></div><div class="ttdeci">std::optional< ter > err</div><div class="ttdef"><b>Definition</b> <a href="AMM_8h_source.html#l00085">AMM.h:85</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1DepositArg_html_abbe4635340d9a2a0f9fd2f65803e5221"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1DepositArg.html#abbe4635340d9a2a0f9fd2f65803e5221">ripple::test::jtx::DepositArg::maxEP</a></div><div class="ttdeci">std::optional< STAmount > maxEP</div><div class="ttdef"><b>Definition</b> <a href="AMM_8h_source.html#l00080">AMM.h:80</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1DepositArg_html_ac1618c76060c8af5a9dcb4cd87ef5ea9"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1DepositArg.html#ac1618c76060c8af5a9dcb4cd87ef5ea9">ripple::test::jtx::DepositArg::asset2In</a></div><div class="ttdeci">std::optional< STAmount > asset2In</div><div class="ttdef"><b>Definition</b> <a href="AMM_8h_source.html#l00079">AMM.h:79</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1DepositArg_html_ad98095fa6fcfb67c860f6b9d94f6cf09"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1DepositArg.html#ad98095fa6fcfb67c860f6b9d94f6cf09">ripple::test::jtx::DepositArg::tfee</a></div><div class="ttdeci">std::optional< std::uint16_t > tfee</div><div class="ttdef"><b>Definition</b> <a href="AMM_8h_source.html#l00084">AMM.h:84</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1DepositArg_html_af0ba418b897f2bfc9885348678264e34"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1DepositArg.html#af0ba418b897f2bfc9885348678264e34">ripple::test::jtx::DepositArg::tokens</a></div><div class="ttdeci">std::optional< LPToken > tokens</div><div class="ttdef"><b>Definition</b> <a href="AMM_8h_source.html#l00077">AMM.h:77</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1VoteArg_html"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1VoteArg.html">ripple::test::jtx::VoteArg</a></div><div class="ttdef"><b>Definition</b> <a href="AMM_8h_source.html#l00101">AMM.h:102</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1VoteArg_html_a4bf318cdf8d15d405f656f5bacd8e029"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1VoteArg.html#a4bf318cdf8d15d405f656f5bacd8e029">ripple::test::jtx::VoteArg::err</a></div><div class="ttdeci">std::optional< ter > err</div><div class="ttdef"><b>Definition</b> <a href="AMM_8h_source.html#l00108">AMM.h:108</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1VoteArg_html_a4c7a07c0b4fb537f43fcf4183003b6dd"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1VoteArg.html#a4c7a07c0b4fb537f43fcf4183003b6dd">ripple::test::jtx::VoteArg::account</a></div><div class="ttdeci">std::optional< Account > account</div><div class="ttdef"><b>Definition</b> <a href="AMM_8h_source.html#l00103">AMM.h:103</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1VoteArg_html_a68066dc844cd41e430f56a166a0f6335"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1VoteArg.html#a68066dc844cd41e430f56a166a0f6335">ripple::test::jtx::VoteArg::tfee</a></div><div class="ttdeci">std::uint32_t tfee</div><div class="ttdef"><b>Definition</b> <a href="AMM_8h_source.html#l00104">AMM.h:104</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1VoteArg_html_a8524c15a7914359721a71b4df075215e"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1VoteArg.html#a8524c15a7914359721a71b4df075215e">ripple::test::jtx::VoteArg::seq</a></div><div class="ttdeci">std::optional< jtx::seq > seq</div><div class="ttdef"><b>Definition</b> <a href="AMM_8h_source.html#l00106">AMM.h:106</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1VoteArg_html_abc40677a68b7b8f22e4d219f5102adcd"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1VoteArg.html#abc40677a68b7b8f22e4d219f5102adcd">ripple::test::jtx::VoteArg::flags</a></div><div class="ttdeci">std::optional< std::uint32_t > flags</div><div class="ttdef"><b>Definition</b> <a href="AMM_8h_source.html#l00105">AMM.h:105</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1VoteArg_html_abe8e448464a870b11eec6ebd0e24693a"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1VoteArg.html#abe8e448464a870b11eec6ebd0e24693a">ripple::test::jtx::VoteArg::assets</a></div><div class="ttdeci">std::optional< std::pair< Issue, Issue > > assets</div><div class="ttdef"><b>Definition</b> <a href="AMM_8h_source.html#l00107">AMM.h:107</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1WithdrawArg_html"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1WithdrawArg.html">ripple::test::jtx::WithdrawArg</a></div><div class="ttdef"><b>Definition</b> <a href="AMM_8h_source.html#l00088">AMM.h:89</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1WithdrawArg_html_a0d12552ef653b2965d2fc71bd890d016"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1WithdrawArg.html#a0d12552ef653b2965d2fc71bd890d016">ripple::test::jtx::WithdrawArg::asset2Out</a></div><div class="ttdeci">std::optional< STAmount > asset2Out</div><div class="ttdef"><b>Definition</b> <a href="AMM_8h_source.html#l00093">AMM.h:93</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1WithdrawArg_html_a2f26044f8526f13c3d5be440c1eeec92"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1WithdrawArg.html#a2f26044f8526f13c3d5be440c1eeec92">ripple::test::jtx::WithdrawArg::maxEP</a></div><div class="ttdeci">std::optional< IOUAmount > maxEP</div><div class="ttdef"><b>Definition</b> <a href="AMM_8h_source.html#l00094">AMM.h:94</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1WithdrawArg_html_a5b55d842b157d46d4d65475b02e44534"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1WithdrawArg.html#a5b55d842b157d46d4d65475b02e44534">ripple::test::jtx::WithdrawArg::account</a></div><div class="ttdeci">std::optional< Account > account</div><div class="ttdef"><b>Definition</b> <a href="AMM_8h_source.html#l00090">AMM.h:90</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1WithdrawArg_html_a7ce8971283aabb6397441b744d6e1b1c"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1WithdrawArg.html#a7ce8971283aabb6397441b744d6e1b1c">ripple::test::jtx::WithdrawArg::flags</a></div><div class="ttdeci">std::optional< std::uint32_t > flags</div><div class="ttdef"><b>Definition</b> <a href="AMM_8h_source.html#l00095">AMM.h:95</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1WithdrawArg_html_a8fb303a4bcff6d3ddc6f9fda25ed2a9b"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1WithdrawArg.html#a8fb303a4bcff6d3ddc6f9fda25ed2a9b">ripple::test::jtx::WithdrawArg::asset1Out</a></div><div class="ttdeci">std::optional< STAmount > asset1Out</div><div class="ttdef"><b>Definition</b> <a href="AMM_8h_source.html#l00092">AMM.h:92</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1WithdrawArg_html_a95f160e9be771d51d7ef132a37315f96"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1WithdrawArg.html#a95f160e9be771d51d7ef132a37315f96">ripple::test::jtx::WithdrawArg::assets</a></div><div class="ttdeci">std::optional< std::pair< Issue, Issue > > assets</div><div class="ttdef"><b>Definition</b> <a href="AMM_8h_source.html#l00096">AMM.h:96</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1WithdrawArg_html_ab47e2d7bdcf0b84db17740f576f9a365"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1WithdrawArg.html#ab47e2d7bdcf0b84db17740f576f9a365">ripple::test::jtx::WithdrawArg::tokens</a></div><div class="ttdeci">std::optional< LPToken > tokens</div><div class="ttdef"><b>Definition</b> <a href="AMM_8h_source.html#l00091">AMM.h:91</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1WithdrawArg_html_acdd40438c48e85588ca879d90a07e33e"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1WithdrawArg.html#acdd40438c48e85588ca879d90a07e33e">ripple::test::jtx::WithdrawArg::err</a></div><div class="ttdeci">std::optional< ter > err</div><div class="ttdef"><b>Definition</b> <a href="AMM_8h_source.html#l00098">AMM.h:98</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1WithdrawArg_html_adbf411d38fbc98c215bfeb29b9dc239c"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1WithdrawArg.html#adbf411d38fbc98c215bfeb29b9dc239c">ripple::test::jtx::WithdrawArg::seq</a></div><div class="ttdeci">std::optional< jtx::seq > seq</div><div class="ttdef"><b>Definition</b> <a href="AMM_8h_source.html#l00097">AMM.h:97</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1seq_html"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1seq.html">ripple::test::jtx::seq</a></div><div class="ttdoc">Set the sequence number on a JTx.</div><div class="ttdef"><b>Definition</b> <a href="seq_8h_source.html#l00033">seq.h:34</a></div></div>
|
||||
<div class="ttc" id="aswap_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/algorithm/swap.html">std::swap</a></div><div class="ttdeci">T swap(T... args)</div></div>
|
||||
<div class="ttc" id="ato_string_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/to_string.html">std::to_string</a></div><div class="ttdeci">T to_string(T... args)</div></div>
|
||||
<div class="ttc" id="atuple_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/tuple.html">std::tuple</a></div></div>
|
||||
@@ -1086,7 +1166,7 @@ $(function() {
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
|
||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user