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

@@ -149,11 +149,11 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> <span class="keywordflow">try</span></div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> {</div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> <span class="comment">// Currency is USD but account is XRP</span></div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> <span class="keyword">auto</span> <span class="keyword">const</span> data =</div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> <span class="keyword">auto</span> <span class="keyword">const</span> <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#a1ef3866d7663e3e786364e35185a8b46">data</a> =</div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> <span class="stringliteral">&quot;00000000000000000000000055534400000000000000000000000000000000&quot;</span></div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> <span class="stringliteral">&quot;000000000000000000&quot;</span>;</div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> <a class="code hl_class" href="classripple_1_1base__uint.html">base_uint&lt;320&gt;</a> uint;</div>
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> (void)uint.<a class="code hl_function" href="classripple_1_1base__uint.html#a698d3fd0c0f0155995c87d2f48ac90d5">parseHex</a>(data);</div>
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> (void)uint.<a class="code hl_function" href="classripple_1_1base__uint.html#a698d3fd0c0f0155995c87d2f48ac90d5">parseHex</a>(<a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#a1ef3866d7663e3e786364e35185a8b46">data</a>);</div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> <a class="code hl_class" href="classripple_1_1SerialIter.html">SerialIter</a> iter(<a class="code hl_class" href="classripple_1_1Slice.html">Slice</a>(uint.<a class="code hl_function" href="classripple_1_1base__uint.html#a5342507fe2fb5ac55d578e7e98863f70">data</a>(), uint.<a class="code hl_function" href="classripple_1_1base__uint.html#a64d93405f8d7ba89f0a406b32015758f">size</a>()));</div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> <a class="code hl_class" href="classripple_1_1STIssue.html">STIssue</a> stissue(iter, sfAsset);</div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> <a class="code hl_function" href="classbeast_1_1unit__test_1_1suite.html#af5ea30f883ad3a2a841af60a9a82c29c">fail</a>(<span class="stringliteral">&quot;Inconsistent IOU Issue doesn&#39;t fail on serializer&quot;</span>);</div>
@@ -183,11 +183,11 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> </div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> <span class="keywordflow">try</span></div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> {</div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> <span class="keyword">auto</span> <span class="keyword">const</span> data =</div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> <span class="keyword">auto</span> <span class="keyword">const</span> <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#a1ef3866d7663e3e786364e35185a8b46">data</a> =</div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> <span class="stringliteral">&quot;0000000000000000000000005553440000000000ae123a8556f3cf91154711&quot;</span></div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> <span class="stringliteral">&quot;376afb0f894f832b3d&quot;</span>;</div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> <a class="code hl_class" href="classripple_1_1base__uint.html">base_uint&lt;320&gt;</a> uint;</div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> (void)uint.<a class="code hl_function" href="classripple_1_1base__uint.html#a698d3fd0c0f0155995c87d2f48ac90d5">parseHex</a>(data);</div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> (void)uint.<a class="code hl_function" href="classripple_1_1base__uint.html#a698d3fd0c0f0155995c87d2f48ac90d5">parseHex</a>(<a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#a1ef3866d7663e3e786364e35185a8b46">data</a>);</div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> <a class="code hl_class" href="classripple_1_1SerialIter.html">SerialIter</a> iter(<a class="code hl_class" href="classripple_1_1Slice.html">Slice</a>(uint.<a class="code hl_function" href="classripple_1_1base__uint.html#a5342507fe2fb5ac55d578e7e98863f70">data</a>(), uint.<a class="code hl_function" href="classripple_1_1base__uint.html#a64d93405f8d7ba89f0a406b32015758f">size</a>()));</div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> <a class="code hl_class" href="classripple_1_1STIssue.html">STIssue</a> stissue(iter, sfAsset);</div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> BEAST_EXPECT(stissue.<a class="code hl_function" href="classripple_1_1STIssue.html#a558dc844509522916ec9ca7cb439c18a">value</a>() == USD);</div>
@@ -199,9 +199,9 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> </div>
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> <span class="keywordflow">try</span></div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> {</div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> <span class="keyword">auto</span> <span class="keyword">const</span> data = <span class="stringliteral">&quot;0000000000000000000000000000000000000000&quot;</span>;</div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> <span class="keyword">auto</span> <span class="keyword">const</span> <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#a1ef3866d7663e3e786364e35185a8b46">data</a> = <span class="stringliteral">&quot;0000000000000000000000000000000000000000&quot;</span>;</div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> <a class="code hl_class" href="classripple_1_1base__uint.html">base_uint&lt;160&gt;</a> uint;</div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> (void)uint.<a class="code hl_function" href="classripple_1_1base__uint.html#a698d3fd0c0f0155995c87d2f48ac90d5">parseHex</a>(data);</div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> (void)uint.<a class="code hl_function" href="classripple_1_1base__uint.html#a698d3fd0c0f0155995c87d2f48ac90d5">parseHex</a>(<a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#a1ef3866d7663e3e786364e35185a8b46">data</a>);</div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> <a class="code hl_class" href="classripple_1_1SerialIter.html">SerialIter</a> iter(<a class="code hl_class" href="classripple_1_1Slice.html">Slice</a>(uint.<a class="code hl_function" href="classripple_1_1base__uint.html#a5342507fe2fb5ac55d578e7e98863f70">data</a>(), uint.<a class="code hl_function" href="classripple_1_1base__uint.html#a64d93405f8d7ba89f0a406b32015758f">size</a>()));</div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> <a class="code hl_class" href="classripple_1_1STIssue.html">STIssue</a> stissue(iter, sfAsset);</div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> BEAST_EXPECT(stissue.<a class="code hl_function" href="classripple_1_1STIssue.html#a558dc844509522916ec9ca7cb439c18a">value</a>() == <a class="code hl_function" href="namespaceripple.html#a91af9326e7f471001066b6b59f24599c">xrpCurrency</a>());</div>
@@ -275,6 +275,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="ttc" id="aclassripple_1_1test_1_1STIssue__test_html_af5904c4893e9dd8c6c5978c53e1d9964"><div class="ttname"><a href="classripple_1_1test_1_1STIssue__test.html#af5904c4893e9dd8c6c5978c53e1d9964">ripple::test::STIssue_test::run</a></div><div class="ttdeci">void run() override</div><div class="ttdoc">Runs the suite.</div><div class="ttdef"><b>Definition</b> <a href="STIssue__test_8cpp_source.html#l00154">STIssue_test.cpp:154</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="anamespaceprotocol_html"><div class="ttname"><a href="namespaceprotocol.html">protocol</a></div><div class="ttdef"><b>Definition</b> <a href="ValidatorList_8h_source.html#l00038">ValidatorList.h:38</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a1ef3866d7663e3e786364e35185a8b46"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a1ef3866d7663e3e786364e35185a8b46">ripple::test::jtx::data</a></div><div class="ttdeci">auto const data</div><div class="ttdoc">General field definitions, or fields used in multiple transaction namespaces.</div><div class="ttdef"><b>Definition</b> <a href="TestHelpers_8h_source.html#l00293">TestHelpers.h:293</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_a02be1da6bd3d611ea7a48b208b060b6c"><div class="ttname"><a href="namespaceripple.html#a02be1da6bd3d611ea7a48b208b060b6c">ripple::xrpIssue</a></div><div class="ttdeci">Issue const &amp; xrpIssue()</div><div class="ttdoc">Returns an asset specifier that represents XRP.</div><div class="ttdef"><b>Definition</b> <a href="Issue_8h_source.html#l00115">Issue.h:115</a></div></div>
<div class="ttc" id="anamespaceripple_html_a21696ba0d0fac348f88f1b9da51091b0"><div class="ttname"><a href="namespaceripple.html#a21696ba0d0fac348f88f1b9da51091b0">ripple::xrpAccount</a></div><div class="ttdeci">AccountID const &amp; xrpAccount()</div><div class="ttdoc">Compute AccountID from public key.</div><div class="ttdef"><b>Definition</b> <a href="AccountID_8cpp_source.html#l00178">AccountID.cpp:178</a></div></div>