This commit is contained in:
manojsdoshi
2023-11-08 18:39:32 +00:00
parent e2a2b5c865
commit c5554cfb8a
2686 changed files with 55239 additions and 53717 deletions

View File

@@ -113,7 +113,7 @@ $(function() {
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; {</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="comment">// Get the hash for the most recent transaction.</span></div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span> txHash{</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#ae1f1a9dbb662717022ce948d5609e956">tx</a>()-&gt;getJson(<a class="code" href="namespaceripple.html#a169967ff418b80729654b6d45ade8711a334c4a4c42fdb79d7ebc3e73b517e6f8">JsonOptions::none</a>)[jss::hash].asString()};</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#ae1f1a9dbb662717022ce948d5609e956">tx</a>()-&gt;getJson(<a class="code" href="structripple_1_1JsonOptions.html#ab85e43ec84df987200d3355c3ba89f0aa1917451e3686dfe8d5016670eb87ab33">JsonOptions::none</a>)[jss::hash].asString()};</div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; </div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="comment">// Verify DeliveredAmount and delivered_amount metadata are correct.</span></div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="comment">// We can&#39;t use env.meta() here, because meta() doesn&#39;t include</span></div>
@@ -127,7 +127,7 @@ $(function() {
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; </div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="comment">// DeliveredAmount and delivered_amount should both be present and</span></div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="comment">// equal amount.</span></div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <a class="code" href="classJson_1_1Value.html">Json::Value</a> <span class="keyword">const</span> jsonExpect{amount.<a class="code" href="classripple_1_1STAmount.html#a02bef3696a9cb07b72e5ec750e7ea456">getJson</a>(<a class="code" href="namespaceripple.html#a169967ff418b80729654b6d45ade8711a334c4a4c42fdb79d7ebc3e73b517e6f8">JsonOptions::none</a>)};</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <a class="code" href="classJson_1_1Value.html">Json::Value</a> <span class="keyword">const</span> jsonExpect{amount.<a class="code" href="classripple_1_1STAmount.html#a02bef3696a9cb07b72e5ec750e7ea456">getJson</a>(<a class="code" href="structripple_1_1JsonOptions.html#ab85e43ec84df987200d3355c3ba89f0aa1917451e3686dfe8d5016670eb87ab33">JsonOptions::none</a>)};</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; BEAST_EXPECT(meta[<a class="code" href="namespaceripple.html#a2ad8aac76fb3af4dc77fe87d52a50fdb">sfDeliveredAmount</a>.<a class="code" href="classripple_1_1SField.html#a45acf918dce2b1e3e40c6344a49f7b51">jsonName</a>] == jsonExpect);</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; BEAST_EXPECT(meta[jss::delivered_amount] == jsonExpect);</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; }</div>
@@ -146,7 +146,7 @@ $(function() {
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; jv[jss::TransactionType] = jss::PaymentChannelCreate;</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; jv[jss::Account] = account.human();</div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; jv[jss::Destination] = to.<a class="code" href="classripple_1_1test_1_1jtx_1_1Account.html#aee0c1b197f33ad230162080a4ff2be16">human</a>();</div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; jv[jss::Amount] = amount.<a class="code" href="classripple_1_1STAmount.html#a02bef3696a9cb07b72e5ec750e7ea456">getJson</a>(<a class="code" href="namespaceripple.html#a169967ff418b80729654b6d45ade8711a334c4a4c42fdb79d7ebc3e73b517e6f8">JsonOptions::none</a>);</div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; jv[jss::Amount] = amount.<a class="code" href="classripple_1_1STAmount.html#a02bef3696a9cb07b72e5ec750e7ea456">getJson</a>(<a class="code" href="structripple_1_1JsonOptions.html#ab85e43ec84df987200d3355c3ba89f0aa1917451e3686dfe8d5016670eb87ab33">JsonOptions::none</a>);</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; jv[<a class="code" href="namespaceripple.html#aa1125568f116779d0ad145c06a607791">sfSettleDelay</a>.<a class="code" href="classripple_1_1SField.html#a45acf918dce2b1e3e40c6344a49f7b51">jsonName</a>] = settleDelay.<a class="codeRef" href="http://en.cppreference.com/w/cpp/chrono/duration/count.html">count</a>();</div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; jv[<a class="code" href="namespaceripple.html#af699325c99d6c2371f5dd40cdffeb9f5">sfCancelAfter</a>.<a class="code" href="classripple_1_1SField.html#a45acf918dce2b1e3e40c6344a49f7b51">jsonName</a>] = cancelAfter.<a class="codeRef" href="http://en.cppreference.com/w/cpp/chrono/time_point/time_since_epoch.html">time_since_epoch</a>().count() + 2;</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; jv[<a class="code" href="namespaceripple.html#a16991de33a4e83d355de9c387c712a4e">sfPublicKey</a>.<a class="code" href="classripple_1_1SField.html#a45acf918dce2b1e3e40c6344a49f7b51">jsonName</a>] = <a class="code" href="namespaceripple.html#a86e358ce3f06ff049af13c2342791cf8">strHex</a>(pk.<a class="code" href="classripple_1_1PublicKey.html#ae0bcc607176a440ec63a86bae5767036">slice</a>());</div>
@@ -441,7 +441,7 @@ $(function() {
<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160; jv[jss::Flags] = <a class="code" href="namespaceripple.html#aa52329c755ab0ee46e285c09a32b02ec">tfUniversal</a>;</div>
<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160; jv[jss::Account] = account.human();</div>
<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160; jv[jss::Destination] = to.human();</div>
<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; jv[jss::Amount] = amount.getJson(<a class="code" href="namespaceripple.html#a169967ff418b80729654b6d45ade8711a334c4a4c42fdb79d7ebc3e73b517e6f8">JsonOptions::none</a>);</div>
<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; jv[jss::Amount] = amount.getJson(<a class="code" href="structripple_1_1JsonOptions.html#ab85e43ec84df987200d3355c3ba89f0aa1917451e3686dfe8d5016670eb87ab33">JsonOptions::none</a>);</div>
<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; jv[<a class="code" href="namespaceripple.html#a512ffe74f26a9616aa021796b3a2a227">sfFinishAfter</a>.<a class="code" href="classripple_1_1SField.html#a45acf918dce2b1e3e40c6344a49f7b51">jsonName</a>] =</div>
<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; cancelAfter.time_since_epoch().count() + 1;</div>
<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; jv[<a class="code" href="namespaceripple.html#af699325c99d6c2371f5dd40cdffeb9f5">sfCancelAfter</a>.<a class="code" href="classripple_1_1SField.html#a45acf918dce2b1e3e40c6344a49f7b51">jsonName</a>] =</div>
@@ -610,7 +610,7 @@ $(function() {
<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160; jv[jss::Account] = alice.<a class="code" href="classripple_1_1test_1_1jtx_1_1Account.html#aee0c1b197f33ad230162080a4ff2be16">human</a>();</div>
<div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160; jv[<a class="code" href="namespaceripple.html#a8ed26da24b3e8b7ed7ddc6cb0b390452">sfChannel</a>.<a class="code" href="classripple_1_1SField.html#a45acf918dce2b1e3e40c6344a49f7b51">jsonName</a>] = <a class="code" href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">to_string</a>(payChanKey.key);</div>
<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160; jv[<a class="code" href="namespaceripple.html#ab8a9c54401e8209fca7396c6b9c610f4">sfBalance</a>.<a class="code" href="classripple_1_1SField.html#a45acf918dce2b1e3e40c6344a49f7b51">jsonName</a>] =</div>
<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160; payChanXRP.value().getJson(<a class="code" href="namespaceripple.html#a169967ff418b80729654b6d45ade8711a334c4a4c42fdb79d7ebc3e73b517e6f8">JsonOptions::none</a>);</div>
<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160; payChanXRP.value().getJson(<a class="code" href="structripple_1_1JsonOptions.html#ab85e43ec84df987200d3355c3ba89f0aa1917451e3686dfe8d5016670eb87ab33">JsonOptions::none</a>);</div>
<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160; <span class="keywordflow">return</span> jv;</div>
<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160; };</div>
<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160; env(payChanClaim());</div>
@@ -1056,7 +1056,6 @@ $(function() {
<div class="ttc" id="aclassripple_1_1test_1_1AccountDelete__test_html_a2fb47d7436dbfb81c8114305d78adddd"><div class="ttname"><a href="classripple_1_1test_1_1AccountDelete__test.html#a2fb47d7436dbfb81c8114305d78adddd">ripple::test::AccountDelete_test::testBalanceTooSmallForFee</a></div><div class="ttdeci">void testBalanceTooSmallForFee()</div><div class="ttdef"><b>Definition:</b> <a href="AccountDelete__test_8cpp_source.html#l00757">AccountDelete_test.cpp:757</a></div></div>
<div class="ttc" id="aclassripple_1_1PublicKey_html"><div class="ttname"><a href="classripple_1_1PublicKey.html">ripple::PublicKey</a></div><div class="ttdoc">A public key.</div><div class="ttdef"><b>Definition:</b> <a href="PublicKey_8h_source.html#l00061">PublicKey.h:61</a></div></div>
<div class="ttc" id="anamespaceripple_1_1keylet_html_a50c370db96b4fdcdd202d9c2c38afce9"><div class="ttname"><a href="namespaceripple_1_1keylet.html#a50c370db96b4fdcdd202d9c2c38afce9">ripple::keylet::account</a></div><div class="ttdeci">Keylet account(AccountID const &amp;id) noexcept</div><div class="ttdoc">AccountID root.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00142">Indexes.cpp:142</a></div></div>
<div class="ttc" id="anamespaceripple_html_a169967ff418b80729654b6d45ade8711a334c4a4c42fdb79d7ebc3e73b517e6f8"><div class="ttname"><a href="namespaceripple.html#a169967ff418b80729654b6d45ade8711a334c4a4c42fdb79d7ebc3e73b517e6f8">ripple::JsonOptions::none</a></div><div class="ttdeci">@ none</div></div>
<div class="ttc" id="aclassripple_1_1test_1_1AccountDelete__test_html_a5c5e1833684dc58172ce991221cf0be5"><div class="ttname"><a href="classripple_1_1test_1_1AccountDelete__test.html#a5c5e1833684dc58172ce991221cf0be5">ripple::test::AccountDelete_test::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="AccountDelete__test_8cpp_source.html#l00089">AccountDelete_test.cpp:89</a></div></div>
<div class="ttc" id="anamespaceripple_1_1keylet_html_a7e018eaf4a4da32d3f6f75f864cb85d1"><div class="ttname"><a href="namespaceripple_1_1keylet.html#a7e018eaf4a4da32d3f6f75f864cb85d1">ripple::keylet::page</a></div><div class="ttdeci">Keylet page(uint256 const &amp;key, std::uint64_t index) noexcept</div><div class="ttdoc">A page in a directory.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00318">Indexes.cpp:318</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#l00028">flags.cpp:28</a></div></div>
@@ -1079,6 +1078,7 @@ $(function() {
<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="RCLCensorshipDetector_8h_source.html#l00029">RCLCensorshipDetector.h:29</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1AccountDelete__test_html_a90580c0aa5b257088a7b6b0dc52f4934"><div class="ttname"><a href="classripple_1_1test_1_1AccountDelete__test.html#a90580c0aa5b257088a7b6b0dc52f4934">ripple::test::AccountDelete_test::run</a></div><div class="ttdeci">void run() override</div><div class="ttdef"><b>Definition:</b> <a href="AccountDelete__test_8cpp_source.html#l00916">AccountDelete_test.cpp:916</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1AccountDelete__test_html"><div class="ttname"><a href="classripple_1_1test_1_1AccountDelete__test.html">ripple::test::AccountDelete_test</a></div><div class="ttdef"><b>Definition:</b> <a href="AccountDelete__test_8cpp_source.html#l00027">AccountDelete_test.cpp:27</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#l00042">STBase.h:42</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a878af2c3339d93c7ad690135ce33e67a"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a878af2c3339d93c7ad690135ce33e67a">ripple::test::jtx::noripple</a></div><div class="ttdeci">std::array&lt; Account, 1+sizeof...(Args)&gt; noripple(Account const &amp;account, Args const &amp;... args)</div><div class="ttdoc">Designate accounts as no-ripple in Env::fund.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00065">Env.h:65</a></div></div>
<div class="ttc" id="anamespaceripple_1_1keylet_html_a1f7996e37533aaaacae959144c95c9e9"><div class="ttname"><a href="namespaceripple_1_1keylet.html#a1f7996e37533aaaacae959144c95c9e9">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#l00333">Indexes.cpp:333</a></div></div>
<div class="ttc" id="anamespaceripple_html_afe21c8454670d46fb93751a5edffed46ac3482079467d517ea82aa9c8fa693d21"><div class="ttname"><a href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46ac3482079467d517ea82aa9c8fa693d21">ripple::temDISABLED</a></div><div class="ttdeci">@ temDISABLED</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00113">TER.h:113</a></div></div>