This commit is contained in:
ximinez
2025-09-18 10:58:55 -07:00
parent be9bf54575
commit e1dae4fb62
4451 changed files with 101975 additions and 92601 deletions

View File

@@ -106,8 +106,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#include &lt;xrpl/protocol/jss.h&gt;</span></div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespaceripple.html">ripple</a> {</div>
<div class="foldopen" id="foldopen00026" data-start="{" data-end="}">
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"><a class="line" href="namespaceripple_1_1test.html"> 26</a></span><span class="keyword">namespace </span>test {</div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="keyword">namespace </span>test {</div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> </div>
<div class="foldopen" id="foldopen00028" data-start="{" data-end="};">
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1AccountDelete__test.html"> 28</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1test_1_1AccountDelete__test.html">AccountDelete_test</a> : <span class="keyword">public</span> <a class="code hl_class" href="classbeast_1_1unit__test_1_1suite.html">beast::unit_test::suite</a></div>
@@ -432,8 +431,8 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00338" name="l00338"></a><span class="lineno"> 338</span> <span class="keyword">using namespace </span>std::chrono_literals;</div>
<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/types/integer.html">std::uint32_t</a> <span class="keyword">const</span> escrowSeq{env.seq(alice)};</div>
<div class="line"><a id="l00340" name="l00340"></a><span class="lineno"> 340</span> env(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx_1_1escrow.html#a4d09eeb359db86171450826678383325">escrow::create</a>(alice, becky, <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(333)),</div>
<div class="line"><a id="l00341" name="l00341"></a><span class="lineno"> 341</span> <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1escrow_1_1finish__time.html">escrow::finish_time</a>(env.now() + 3s),</div>
<div class="line"><a id="l00342" name="l00342"></a><span class="lineno"> 342</span> <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1escrow_1_1cancel__time.html">escrow::cancel_time</a>(env.now() + 4s));</div>
<div class="line"><a id="l00341" name="l00341"></a><span class="lineno"> 341</span> <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx_1_1escrow.html#a53e4429dc48811bb849b5a4d9ed751b4">escrow::finish_time</a>(env.now() + 3s),</div>
<div class="line"><a id="l00342" name="l00342"></a><span class="lineno"> 342</span> <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx_1_1escrow.html#abd4ed8192d36e430dec2c61f12b27081">escrow::cancel_time</a>(env.now() + 4s));</div>
<div class="line"><a id="l00343" name="l00343"></a><span class="lineno"> 343</span> env.close();</div>
<div class="line"><a id="l00344" name="l00344"></a><span class="lineno"> 344</span> </div>
<div class="line"><a id="l00345" name="l00345"></a><span class="lineno"> 345</span> <span class="comment">// alice and becky should be unable to delete their accounts because</span></div>
@@ -462,8 +461,8 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00368" name="l00368"></a><span class="lineno"> 368</span> </div>
<div class="line"><a id="l00369" name="l00369"></a><span class="lineno"> 369</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <span class="keyword">const</span> escrowSeq{env.seq(carol)};</div>
<div class="line"><a id="l00370" name="l00370"></a><span class="lineno"> 370</span> env(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx_1_1escrow.html#a4d09eeb359db86171450826678383325">escrow::create</a>(carol, becky, USD(1)),</div>
<div class="line"><a id="l00371" name="l00371"></a><span class="lineno"> 371</span> <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1escrow_1_1finish__time.html">escrow::finish_time</a>(env.now() + 3s),</div>
<div class="line"><a id="l00372" name="l00372"></a><span class="lineno"> 372</span> <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1escrow_1_1cancel__time.html">escrow::cancel_time</a>(env.now() + 4s));</div>
<div class="line"><a id="l00371" name="l00371"></a><span class="lineno"> 371</span> <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx_1_1escrow.html#a53e4429dc48811bb849b5a4d9ed751b4">escrow::finish_time</a>(env.now() + 3s),</div>
<div class="line"><a id="l00372" name="l00372"></a><span class="lineno"> 372</span> <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx_1_1escrow.html#abd4ed8192d36e430dec2c61f12b27081">escrow::cancel_time</a>(env.now() + 4s));</div>
<div class="line"><a id="l00373" name="l00373"></a><span class="lineno"> 373</span> env.close();</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> <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#ab5498b455814e9a3ebe57c96170a6bcd">incLgrSeqForAccDel</a>(env, gw1);</div>
@@ -1388,7 +1387,6 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l01272" name="l01272"></a><span class="lineno"><a class="line" href="namespaceripple_1_1test.html#a397b62843220daf742e7187fc3546423"> 1272</a></span>BEAST_DEFINE_TESTSUITE_PRIO(<a class="code hl_class" href="classripple_1_1DeleteAccount.html">AccountDelete</a>, app, <a class="code hl_namespace" href="namespaceripple.html">ripple</a>, 2);</div>
<div class="line"><a id="l01273" name="l01273"></a><span class="lineno"> 1273</span> </div>
<div class="line"><a id="l01274" name="l01274"></a><span class="lineno"> 1274</span>} <span class="comment">// namespace test</span></div>
</div>
<div class="line"><a id="l01275" name="l01275"></a><span class="lineno"> 1275</span>} <span class="comment">// namespace ripple</span></div>
<div class="ttc" id="abasic_string_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</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>
@@ -1424,15 +1422,15 @@ $(document).ready(function() { init_codefold(0); });
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Account_html_a7673e52d5c91125db2ae5ce7c10d4a14"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Account.html#a7673e52d5c91125db2ae5ce7c10d4a14">ripple::test::jtx::Account::master</a></div><div class="ttdeci">static Account const master</div><div class="ttdoc">The master account.</div><div class="ttdef"><b>Definition</b> <a href="Account_8h_source.html#l00048">Account.h:48</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 &amp; 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#l00118">Account.h:118</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_a57001b726ea6929d328a784eaf5b0227"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a57001b726ea6929d328a784eaf5b0227">ripple::test::jtx::Env::tx</a></div><div class="ttdeci">std::shared_ptr&lt; STTx const &gt; tx() const</div><div class="ttdoc">Return the tx data for the last JTx.</div><div class="ttdef"><b>Definition</b> <a href="Env_8cpp_source.html#l00515">Env.cpp:515</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_a57001b726ea6929d328a784eaf5b0227"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a57001b726ea6929d328a784eaf5b0227">ripple::test::jtx::Env::tx</a></div><div class="ttdeci">std::shared_ptr&lt; STTx const &gt; tx() const</div><div class="ttdoc">Return the tx data for the last JTx.</div><div class="ttdef"><b>Definition</b> <a href="Env_8cpp_source.html#l00525">Env.cpp:525</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&lt; std::chrono::milliseconds &gt; 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_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&lt; std::string, std::string &gt; const &amp;headers, std::string const &amp;cmd, Args &amp;&amp;... 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_1Env_html_ae2349266cb09d1f1c3de06606ebdf9e2"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#ae2349266cb09d1f1c3de06606ebdf9e2">ripple::test::jtx::Env::fund</a></div><div class="ttdeci">void fund(bool setDefaultRipple, STAmount const &amp;amount, Account const &amp;account)</div><div class="ttdef"><b>Definition</b> <a href="Env_8cpp_source.html#l00279">Env.cpp:279</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&lt; std::string, std::string &gt; const &amp;headers, std::string const &amp;cmd, Args &amp;&amp;... args)</div><div class="ttdoc">Execute an RPC command.</div><div class="ttdef"><b>Definition</b> <a href="Env_8h_source.html#l00791">Env.h:791</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_ae2349266cb09d1f1c3de06606ebdf9e2"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#ae2349266cb09d1f1c3de06606ebdf9e2">ripple::test::jtx::Env::fund</a></div><div class="ttdeci">void fund(bool setDefaultRipple, STAmount const &amp;amount, Account const &amp;account)</div><div class="ttdef"><b>Definition</b> <a href="Env_8cpp_source.html#l00289">Env.cpp:289</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_1credentials_1_1ids_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1credentials_1_1ids.html">ripple::test::jtx::credentials::ids</a></div><div class="ttdef"><b>Definition</b> <a href="credentials_8h_source.html#l00062">credentials.h:63</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_1msig_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1msig.html">ripple::test::jtx::msig</a></div><div class="ttdoc">Set a multisignature on a JTx.</div><div class="ttdef"><b>Definition</b> <a href="multisign_8h_source.html#l00066">multisign.h:67</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1owners_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1owners.html">ripple::test::jtx::owners</a></div><div class="ttdoc">Match the number of items in the account's owner directory.</div><div class="ttdef"><b>Definition</b> <a href="owners_8h_source.html#l00071">owners.h:72</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1owners_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1owners.html">ripple::test::jtx::owners</a></div><div class="ttdoc">Match the number of items in the account's owner directory.</div><div class="ttdef"><b>Definition</b> <a href="owners_8h_source.html#l00072">owners.h:73</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1sig_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1sig.html">ripple::test::jtx::sig</a></div><div class="ttdoc">Set the regular signature on a JTx.</div><div class="ttdef"><b>Definition</b> <a href="sig_8h_source.html#l00034">sig.h:35</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_1ticket_1_1use_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1ticket_1_1use.html">ripple::test::jtx::ticket::use</a></div><div class="ttdoc">Set a ticket sequence on a JTx.</div><div class="ttdef"><b>Definition</b> <a href="ticket_8h_source.html#l00047">ticket.h:48</a></div></div>
@@ -1449,7 +1447,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="ttc" id="anamespaceripple_1_1keylet_html_aeffddd45805feb6cc0678738b5c21072"><div class="ttname"><a href="namespaceripple_1_1keylet.html#aeffddd45805feb6cc0678738b5c21072">ripple::keylet::offer</a></div><div class="ttdeci">Keylet offer(AccountID const &amp;id, std::uint32_t seq) noexcept</div><div class="ttdoc">An offer from an account.</div><div class="ttdef"><b>Definition</b> <a href="Indexes_8cpp_source.html#l00274">Indexes.cpp:274</a></div></div>
<div class="ttc" id="anamespaceripple_1_1keylet_html_af007cd3970facb09bf54b78026e9d206"><div class="ttname"><a href="namespaceripple_1_1keylet.html#af007cd3970facb09bf54b78026e9d206">ripple::keylet::depositPreauth</a></div><div class="ttdeci">Keylet depositPreauth(AccountID const &amp;owner, AccountID const &amp;preauthorized) noexcept</div><div class="ttdoc">A DepositPreauth.</div><div class="ttdef"><b>Definition</b> <a href="Indexes_8cpp_source.html#l00342">Indexes.cpp:342</a></div></div>
<div class="ttc" id="anamespaceripple_1_1keylet_html_afde577cc367684fb4beceb0100da6195"><div class="ttname"><a href="namespaceripple_1_1keylet.html#afde577cc367684fb4beceb0100da6195">ripple::keylet::payChan</a></div><div class="ttdeci">Keylet payChan(AccountID const &amp;src, AccountID const &amp;dst, std::uint32_t seq) noexcept</div><div class="ttdoc">A PaymentChannel.</div><div class="ttdef"><b>Definition</b> <a href="Indexes_8cpp_source.html#l00395">Indexes.cpp:395</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_1_1check_html_a026568d2c61a6be3ef305377a62ed301"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx_1_1check.html#a026568d2c61a6be3ef305377a62ed301">ripple::test::jtx::check::create</a></div><div class="ttdeci">Json::Value create(A const &amp;account, A const &amp;dest, STAmount const &amp;sendMax)</div><div class="ttdoc">Create a check.</div><div class="ttdef"><b>Definition</b> <a href="TestHelpers_8h_source.html#l00329">TestHelpers.h:329</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_1_1check_html_a026568d2c61a6be3ef305377a62ed301"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx_1_1check.html#a026568d2c61a6be3ef305377a62ed301">ripple::test::jtx::check::create</a></div><div class="ttdeci">Json::Value create(A const &amp;account, A const &amp;dest, STAmount const &amp;sendMax)</div><div class="ttdoc">Create a check.</div><div class="ttdef"><b>Definition</b> <a href="TestHelpers_8h_source.html#l00596">TestHelpers.h:596</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_1_1check_html_a2d3a894a7ac4d177a05437a83718d0ac"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx_1_1check.html#a2d3a894a7ac4d177a05437a83718d0ac">ripple::test::jtx::check::cancel</a></div><div class="ttdeci">Json::Value cancel(jtx::Account const &amp;dest, uint256 const &amp;checkId)</div><div class="ttdoc">Cancel a check.</div><div class="ttdef"><b>Definition</b> <a href="check_8cpp_source.html#l00060">check.cpp:60</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_1_1credentials_html_a0529a6b1613da8aa0c2a8964b1820ac9"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx_1_1credentials.html#a0529a6b1613da8aa0c2a8964b1820ac9">ripple::test::jtx::credentials::create</a></div><div class="ttdeci">Json::Value create(jtx::Account const &amp;subject, jtx::Account const &amp;issuer, std::string_view credType)</div><div class="ttdef"><b>Definition</b> <a href="creds_8cpp_source.html#l00032">creds.cpp:32</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_1_1credentials_html_a3c554c809a810395ee98a696ca447fb5"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx_1_1credentials.html#a3c554c809a810395ee98a696ca447fb5">ripple::test::jtx::credentials::accept</a></div><div class="ttdeci">Json::Value accept(jtx::Account const &amp;subject, jtx::Account const &amp;issuer, std::string_view credType)</div><div class="ttdef"><b>Definition</b> <a href="creds_8cpp_source.html#l00048">creds.cpp:48</a></div></div>
@@ -1458,12 +1456,14 @@ $(document).ready(function() { init_codefold(0); });
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_1_1deposit_html_ac0c24df5082c3715d3be7a4a7617b9d5"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx_1_1deposit.html#ac0c24df5082c3715d3be7a4a7617b9d5">ripple::test::jtx::deposit::authCredentials</a></div><div class="ttdeci">Json::Value authCredentials(jtx::Account const &amp;account, std::vector&lt; AuthorizeCredentials &gt; const &amp;auth)</div><div class="ttdef"><b>Definition</b> <a href="deposit_8cpp_source.html#l00054">deposit.cpp:54</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_1_1did_html_af9e9977708cdfb7b9aded98d2cbaa52e"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx_1_1did.html#af9e9977708cdfb7b9aded98d2cbaa52e">ripple::test::jtx::did::setValid</a></div><div class="ttdeci">Json::Value setValid(jtx::Account const &amp;account)</div><div class="ttdef"><b>Definition</b> <a href="dids_8cpp_source.html#l00042">dids.cpp:42</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_1_1escrow_html_a4d09eeb359db86171450826678383325"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx_1_1escrow.html#a4d09eeb359db86171450826678383325">ripple::test::jtx::escrow::create</a></div><div class="ttdeci">Json::Value create(AccountID const &amp;account, AccountID const &amp;to, STAmount const &amp;amount)</div><div class="ttdef"><b>Definition</b> <a href="escrow_8cpp_source.html#l00033">escrow.cpp:33</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_1_1escrow_html_a53e4429dc48811bb849b5a4d9ed751b4"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx_1_1escrow.html#a53e4429dc48811bb849b5a4d9ed751b4">ripple::test::jtx::escrow::finish_time</a></div><div class="ttdeci">auto const finish_time</div><div class="ttdoc">Set the &quot;FinishAfter&quot; time tag on a JTx.</div><div class="ttdef"><b>Definition</b> <a href="escrow_8h_source.html#l00098">escrow.h:98</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_1_1escrow_html_a9a4c6814d8c3806defac9610bbc6244a"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx_1_1escrow.html#a9a4c6814d8c3806defac9610bbc6244a">ripple::test::jtx::escrow::cancel</a></div><div class="ttdeci">Json::Value cancel(AccountID const &amp;account, Account const &amp;from, std::uint32_t seq)</div><div class="ttdef"><b>Definition</b> <a href="escrow_8cpp_source.html#l00057">escrow.cpp:57</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_1_1escrow_html_abd4ed8192d36e430dec2c61f12b27081"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx_1_1escrow.html#abd4ed8192d36e430dec2c61f12b27081">ripple::test::jtx::escrow::cancel_time</a></div><div class="ttdeci">auto const cancel_time</div><div class="ttdoc">Set the &quot;CancelAfter&quot; time tag on a JTx.</div><div class="ttdef"><b>Definition</b> <a href="escrow_8h_source.html#l00101">escrow.h:101</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_1_1ticket_html_a1e24650b39bab99fc665d9f80365cc27"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx_1_1ticket.html#a1e24650b39bab99fc665d9f80365cc27">ripple::test::jtx::ticket::create</a></div><div class="ttdeci">Json::Value create(Account const &amp;account, std::uint32_t count)</div><div class="ttdoc">Create one of more tickets.</div><div class="ttdef"><b>Definition</b> <a href="ticket_8cpp_source.html#l00031">ticket.cpp:31</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a25348362262144c3927b86f8d349fd86"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a25348362262144c3927b86f8d349fd86">ripple::test::jtx::regkey</a></div><div class="ttdeci">Json::Value regkey(Account const &amp;account, disabled_t)</div><div class="ttdoc">Disable the regular key.</div><div class="ttdef"><b>Definition</b> <a href="regkey_8cpp_source.html#l00029">regkey.cpp:29</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a2f130edacc0e266d31bd9d4fe4def16c"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a2f130edacc0e266d31bd9d4fe4def16c">ripple::test::jtx::signers</a></div><div class="ttdeci">Json::Value signers(Account const &amp;account, std::uint32_t quorum, std::vector&lt; signer &gt; const &amp;v)</div><div class="ttdef"><b>Definition</b> <a href="multisign_8cpp_source.html#l00034">multisign.cpp:34</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a3beb715a43d7e5bc771c333529bbf92d"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a3beb715a43d7e5bc771c333529bbf92d">ripple::test::jtx::offers</a></div><div class="ttdeci">owner_count&lt; ltOFFER &gt; offers</div><div class="ttdoc">Match the number of offers in the account's owner directory.</div><div class="ttdef"><b>Definition</b> <a href="owners_8h_source.html#l00091">owners.h:91</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a47271eb5e7eb9b5aada383ccfaf9c0cf"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a47271eb5e7eb9b5aada383ccfaf9c0cf">ripple::test::jtx::drops</a></div><div class="ttdeci">PrettyAmount drops(Integer i)</div><div class="ttdoc">Returns an XRP PrettyAmount, which is trivially convertible to STAmount.</div><div class="ttdef"><b>Definition</b> <a href="src_2test_2jtx_2amount_8h_source.html#l00297">src/test/jtx/amount.h:297</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a3beb715a43d7e5bc771c333529bbf92d"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a3beb715a43d7e5bc771c333529bbf92d">ripple::test::jtx::offers</a></div><div class="ttdeci">owner_count&lt; ltOFFER &gt; offers</div><div class="ttdoc">Match the number of offers in the account's owner directory.</div><div class="ttdef"><b>Definition</b> <a href="owners_8h_source.html#l00092">owners.h:92</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a47271eb5e7eb9b5aada383ccfaf9c0cf"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a47271eb5e7eb9b5aada383ccfaf9c0cf">ripple::test::jtx::drops</a></div><div class="ttdeci">PrettyAmount drops(Integer i)</div><div class="ttdoc">Returns an XRP PrettyAmount, which is trivially convertible to STAmount.</div><div class="ttdef"><b>Definition</b> <a href="src_2test_2jtx_2amount_8h_source.html#l00324">src/test/jtx/amount.h:324</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a47cac3a8bfbc8c14ae8da735ec52ebbf"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a47cac3a8bfbc8c14ae8da735ec52ebbf">ripple::test::jtx::trust</a></div><div class="ttdeci">Json::Value trust(Account const &amp;account, STAmount const &amp;amount, std::uint32_t flags)</div><div class="ttdoc">Modify a trust line.</div><div class="ttdef"><b>Definition</b> <a href="trust_8cpp_source.html#l00032">trust.cpp:32</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a50cacef3867fc01273aa9c29231f9a7c"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a50cacef3867fc01273aa9c29231f9a7c">ripple::test::jtx::fset</a></div><div class="ttdeci">Json::Value fset(Account const &amp;account, std::uint32_t on, std::uint32_t off=0)</div><div class="ttdoc">Add and/or remove flag.</div><div class="ttdef"><b>Definition</b> <a href="flags_8cpp_source.html#l00029">flags.cpp:29</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a66b99468a4160bccaa9959a444b40d40"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a66b99468a4160bccaa9959a444b40d40">ripple::test::jtx::pay</a></div><div class="ttdeci">Json::Value pay(AccountID const &amp;account, AccountID const &amp;to, AnyAmount amount)</div><div class="ttdoc">Create a payment.</div><div class="ttdef"><b>Definition</b> <a href="pay_8cpp_source.html#l00030">pay.cpp:30</a></div></div>
@@ -1471,7 +1471,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_ab5498b455814e9a3ebe57c96170a6bcd"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#ab5498b455814e9a3ebe57c96170a6bcd">ripple::test::jtx::incLgrSeqForAccDel</a></div><div class="ttdeci">void incLgrSeqForAccDel(jtx::Env &amp;env, jtx::Account const &amp;acc, std::uint32_t margin=0)</div><div class="ttdef"><b>Definition</b> <a href="acctdelete_8cpp_source.html#l00044">acctdelete.cpp:44</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_ac423e2aa3fd7a14ae651849b430994f1"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#ac423e2aa3fd7a14ae651849b430994f1">ripple::test::jtx::offer</a></div><div class="ttdeci">Json::Value offer(Account const &amp;account, STAmount const &amp;takerPays, STAmount const &amp;takerGets, std::uint32_t flags)</div><div class="ttdoc">Create an offer.</div><div class="ttdef"><b>Definition</b> <a href="offer_8cpp_source.html#l00029">offer.cpp:29</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_ada147bbc773967de4235fc8ed1c89562"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#ada147bbc773967de4235fc8ed1c89562">ripple::test::jtx::acctdelete</a></div><div class="ttdeci">Json::Value acctdelete(Account const &amp;account, Account const &amp;dest)</div><div class="ttdoc">Delete account.</div><div class="ttdef"><b>Definition</b> <a href="acctdelete_8cpp_source.html#l00031">acctdelete.cpp:31</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_aea9cd3d4e6b5df2e62d53b34b605957e"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">ripple::test::jtx::XRP</a></div><div class="ttdeci">XRP_t const XRP</div><div class="ttdoc">Converts to XRP Issue or STAmount.</div><div class="ttdef"><b>Definition</b> <a href="amount_8cpp_source.html#l00105">amount.cpp:105</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_aea9cd3d4e6b5df2e62d53b34b605957e"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">ripple::test::jtx::XRP</a></div><div class="ttdeci">XRP_t const XRP</div><div class="ttdoc">Converts to XRP Issue or STAmount.</div><div class="ttdef"><b>Definition</b> <a href="amount_8cpp_source.html#l00111">amount.cpp:111</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_afd83a8b3855491e6341e1753822f7dc0"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#afd83a8b3855491e6341e1753822f7dc0">ripple::test::jtx::offer_cancel</a></div><div class="ttdeci">Json::Value offer_cancel(Account const &amp;account, std::uint32_t offerSeq)</div><div class="ttdoc">Cancel an offer.</div><div class="ttdef"><b>Definition</b> <a href="offer_8cpp_source.html#l00046">offer.cpp:46</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_html_acf39cc44acdd6b5089f2076897fa3911af34d3a138958b0d338875bb910a39cf6"><div class="ttname"><a href="namespaceripple_1_1test.html#acf39cc44acdd6b5089f2076897fa3911af34d3a138958b0d338875bb910a39cf6">ripple::test::TrustFlag::noripple</a></div><div class="ttdeci">@ noripple</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>
@@ -1491,7 +1491,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="ttc" id="anamespaceripple_html_aa298e929e02f59c2b05a30ee8805b38caede598f88bbd44e4df1c4e0d418c4cdc"><div class="ttname"><a href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38caede598f88bbd44e4df1c4e0d418c4cdc">ripple::tecEXPIRED</a></div><div class="ttdeci">@ tecEXPIRED</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00314">TER.h:314</a></div></div>
<div class="ttc" id="anamespaceripple_html_aa298e929e02f59c2b05a30ee8805b38caf30c1d76d9aca04b89314307a476b2bd"><div class="ttname"><a href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38caf30c1d76d9aca04b89314307a476b2bd">ripple::tecNO_DST_INSUF_XRP</a></div><div class="ttdeci">@ tecNO_DST_INSUF_XRP</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00291">TER.h:291</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&lt; Bits, Tag &gt; const &amp;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_ac1c00e26dbebe035301fefc29b02f82b"><div class="ttname"><a href="namespaceripple.html#ac1c00e26dbebe035301fefc29b02f82b">ripple::tfClose</a></div><div class="ttdeci">constexpr std::uint32_t tfClose</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00133">TxFlags.h:133</a></div></div>
<div class="ttc" id="anamespaceripple_html_ac1c00e26dbebe035301fefc29b02f82b"><div class="ttname"><a href="namespaceripple.html#ac1c00e26dbebe035301fefc29b02f82b">ripple::tfClose</a></div><div class="ttdeci">constexpr std::uint32_t tfClose</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00135">TxFlags.h:135</a></div></div>
<div class="ttc" id="anamespaceripple_html_ac34a69f56216ea1e430c09ba049bf0aea5483bf26dec486ec0175e2a3ca816a0a"><div class="ttname"><a href="namespaceripple.html#ac34a69f56216ea1e430c09ba049bf0aea5483bf26dec486ec0175e2a3ca816a0a">ripple::ReleaseStrongRefAction::noop</a></div><div class="ttdeci">@ noop</div></div>
<div class="ttc" id="anamespaceripple_html_adebe4d783be9c979e67fdbb2bc27162fa48941f01fb3df9460afe5bbb9fa76ba1"><div class="ttname"><a href="namespaceripple.html#adebe4d783be9c979e67fdbb2bc27162fa48941f01fb3df9460afe5bbb9fa76ba1">ripple::terINSUF_FEE_B</a></div><div class="ttdeci">@ terINSUF_FEE_B</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00216">TER.h:216</a></div></div>
<div class="ttc" id="anamespaceripple_html_afe21c8454670d46fb93751a5edffed46a3210708be8e611097ad2ae1e1a1734fb"><div class="ttname"><a href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a3210708be8e611097ad2ae1e1a1734fb">ripple::temBAD_FEE</a></div><div class="ttdeci">@ temBAD_FEE</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00092">TER.h:92</a></div></div>
@@ -1503,8 +1503,6 @@ $(document).ready(function() { init_codefold(0); });
<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_1Keylet_html"><div class="ttname"><a href="structripple_1_1Keylet.html">ripple::Keylet</a></div><div class="ttdoc">A pair of SHAMap key and LedgerEntryType.</div><div class="ttdef"><b>Definition</b> <a href="Keylet_8h_source.html#l00038">Keylet.h:39</a></div></div>
<div class="ttc" id="astructripple_1_1Keylet_html_a482983062843a8682fcea76a309c73db"><div class="ttname"><a href="structripple_1_1Keylet.html#a482983062843a8682fcea76a309c73db">ripple::Keylet::key</a></div><div class="ttdeci">uint256 key</div><div class="ttdef"><b>Definition</b> <a href="Keylet_8h_source.html#l00040">Keylet.h:40</a></div></div>
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1escrow_1_1cancel__time_html"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1escrow_1_1cancel__time.html">ripple::test::jtx::escrow::cancel_time</a></div><div class="ttdoc">Set the &quot;CancelAfter&quot; time tag on a JTx.</div><div class="ttdef"><b>Definition</b> <a href="escrow_8h_source.html#l00115">escrow.h:116</a></div></div>
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1escrow_1_1finish__time_html"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1escrow_1_1finish__time.html">ripple::test::jtx::escrow::finish_time</a></div><div class="ttdoc">Set the &quot;FinishAfter&quot; time tag on a JTx.</div><div class="ttdef"><b>Definition</b> <a href="escrow_8h_source.html#l00097">escrow.h:98</a></div></div>
<div class="ttc" id="atime_point_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/chrono/time_point.html">std::chrono::time_point</a></div></div>
<div class="ttc" id="atime_since_epoch_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/chrono/time_point/time_since_epoch.html">std::chrono::time_point::time_since_epoch</a></div><div class="ttdeci">T time_since_epoch(T... args)</div></div>
</div><!-- fragment --></div><!-- contents -->