mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-23 12:35:50 +00:00
deploy: dc8b37a524
This commit is contained in:
@@ -483,19 +483,19 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l00380" name="l00380"></a><span class="lineno"> 380</span> <span class="keyword">auto</span> <span class="keyword">const</span> USD = gw[<span class="stringliteral">"USD"</span>];</div>
|
||||
<div class="line"><a id="l00381" name="l00381"></a><span class="lineno"> 381</span> </div>
|
||||
<div class="line"><a id="l00382" name="l00382"></a><span class="lineno"> 382</span> <span class="comment">// Test gateway with a variety of allowed transfer rates</span></div>
|
||||
<div class="line"><a id="l00383" name="l00383"></a><span class="lineno"> 383</span> <span class="keywordflow">for</span> (<span class="keywordtype">double</span> <a class="code hl_function" href="namespaceripple.html#a40a2f551909e4b709699f6d41292d374">transferRate</a> = 1.0; <a class="code hl_function" href="namespaceripple.html#a40a2f551909e4b709699f6d41292d374">transferRate</a> <= 2.0;</div>
|
||||
<div class="line"><a id="l00384" name="l00384"></a><span class="lineno"> 384</span> <a class="code hl_function" href="namespaceripple.html#a40a2f551909e4b709699f6d41292d374">transferRate</a> += 0.03125)</div>
|
||||
<div class="line"><a id="l00383" name="l00383"></a><span class="lineno"> 383</span> <span class="keywordflow">for</span> (<span class="keywordtype">double</span> <a class="code hl_function" href="namespaceripple.html#a9ad0749604cda5299e9af18bf08cb830">transferRate</a> = 1.0; <a class="code hl_function" href="namespaceripple.html#a9ad0749604cda5299e9af18bf08cb830">transferRate</a> <= 2.0;</div>
|
||||
<div class="line"><a id="l00384" name="l00384"></a><span class="lineno"> 384</span> <a class="code hl_function" href="namespaceripple.html#a9ad0749604cda5299e9af18bf08cb830">transferRate</a> += 0.03125)</div>
|
||||
<div class="line"><a id="l00385" name="l00385"></a><span class="lineno"> 385</span> {</div>
|
||||
<div class="line"><a id="l00386" name="l00386"></a><span class="lineno"> 386</span> Env env(*<span class="keyword">this</span>);</div>
|
||||
<div class="line"><a id="l00387" name="l00387"></a><span class="lineno"> 387</span> env.fund(XRP(10000), gw, alice, bob);</div>
|
||||
<div class="line"><a id="l00388" name="l00388"></a><span class="lineno"> 388</span> env.close();</div>
|
||||
<div class="line"><a id="l00389" name="l00389"></a><span class="lineno"> 389</span> env.trust(USD(10), alice, bob);</div>
|
||||
<div class="line"><a id="l00390" name="l00390"></a><span class="lineno"> 390</span> env.close();</div>
|
||||
<div class="line"><a id="l00391" name="l00391"></a><span class="lineno"> 391</span> env(rate(gw, <a class="code hl_function" href="namespaceripple.html#a40a2f551909e4b709699f6d41292d374">transferRate</a>));</div>
|
||||
<div class="line"><a id="l00391" name="l00391"></a><span class="lineno"> 391</span> env(rate(gw, <a class="code hl_function" href="namespaceripple.html#a9ad0749604cda5299e9af18bf08cb830">transferRate</a>));</div>
|
||||
<div class="line"><a id="l00392" name="l00392"></a><span class="lineno"> 392</span> env.close();</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> <span class="keyword">auto</span> <span class="keyword">const</span> amount = USD(1);</div>
|
||||
<div class="line"><a id="l00395" name="l00395"></a><span class="lineno"> 395</span> <a class="code hl_struct" href="structripple_1_1Rate.html">Rate</a> <span class="keyword">const</span> rate(<a class="code hl_function" href="namespaceripple.html#a40a2f551909e4b709699f6d41292d374">transferRate</a> * QUALITY_ONE);</div>
|
||||
<div class="line"><a id="l00395" name="l00395"></a><span class="lineno"> 395</span> <a class="code hl_struct" href="structripple_1_1Rate.html">Rate</a> <span class="keyword">const</span> rate(<a class="code hl_function" href="namespaceripple.html#a9ad0749604cda5299e9af18bf08cb830">transferRate</a> * QUALITY_ONE);</div>
|
||||
<div class="line"><a id="l00396" name="l00396"></a><span class="lineno"> 396</span> <span class="keyword">auto</span> <span class="keyword">const</span> amountWithRate =</div>
|
||||
<div class="line"><a id="l00397" name="l00397"></a><span class="lineno"> 397</span> <a class="code hl_function" href="namespaceripple.html#a30148e4cfe0d75c4b54266332aae5bb1">toAmount<STAmount></a>(<a class="code hl_function" href="namespaceripple.html#a5adb540ae694e45bca2ad089fff15128">multiply</a>(amount.value(), rate));</div>
|
||||
<div class="line"><a id="l00398" name="l00398"></a><span class="lineno"> 398</span> </div>
|
||||
@@ -516,7 +516,7 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l00413" name="l00413"></a><span class="lineno"> 413</span> <span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00414" name="l00414"></a><span class="lineno"> 414</span> <span class="comment">// Two out-of-bound values are currently in the ledger (March 2020)</span></div>
|
||||
<div class="line"><a id="l00415" name="l00415"></a><span class="lineno"> 415</span> <span class="comment">// They are 4.0 and 4.294967295. So those are the values we test.</span></div>
|
||||
<div class="line"><a id="l00416" name="l00416"></a><span class="lineno"> 416</span> <span class="keywordflow">for</span> (<span class="keywordtype">double</span> <a class="code hl_function" href="namespaceripple.html#a40a2f551909e4b709699f6d41292d374">transferRate</a> : {4.0, 4.294967295})</div>
|
||||
<div class="line"><a id="l00416" name="l00416"></a><span class="lineno"> 416</span> <span class="keywordflow">for</span> (<span class="keywordtype">double</span> <a class="code hl_function" href="namespaceripple.html#a9ad0749604cda5299e9af18bf08cb830">transferRate</a> : {4.0, 4.294967295})</div>
|
||||
<div class="line"><a id="l00417" name="l00417"></a><span class="lineno"> 417</span> {</div>
|
||||
<div class="line"><a id="l00418" name="l00418"></a><span class="lineno"> 418</span> Env env(*<span class="keyword">this</span>);</div>
|
||||
<div class="line"><a id="l00419" name="l00419"></a><span class="lineno"> 419</span> env.fund(XRP(10000), gw, alice, bob);</div>
|
||||
@@ -547,7 +547,7 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l00444" name="l00444"></a><span class="lineno"> 444</span> <span class="comment">// checks with this modify() call. If you call close() between</span></div>
|
||||
<div class="line"><a id="l00445" name="l00445"></a><span class="lineno"> 445</span> <span class="comment">// here and the end of the test all the effort will be lost.</span></div>
|
||||
<div class="line"><a id="l00446" name="l00446"></a><span class="lineno"> 446</span> env.app().openLedger().modify(</div>
|
||||
<div class="line"><a id="l00447" name="l00447"></a><span class="lineno"> 447</span> [&gw, <a class="code hl_function" href="namespaceripple.html#a40a2f551909e4b709699f6d41292d374">transferRate</a>](<a class="code hl_class" href="classripple_1_1OpenView.html">OpenView</a>& view, <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> j) {</div>
|
||||
<div class="line"><a id="l00447" name="l00447"></a><span class="lineno"> 447</span> [&gw, <a class="code hl_function" href="namespaceripple.html#a9ad0749604cda5299e9af18bf08cb830">transferRate</a>](<a class="code hl_class" href="classripple_1_1OpenView.html">OpenView</a>& view, <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> j) {</div>
|
||||
<div class="line"><a id="l00448" name="l00448"></a><span class="lineno"> 448</span> <span class="comment">// Get the account root we want to hijack.</span></div>
|
||||
<div class="line"><a id="l00449" name="l00449"></a><span class="lineno"> 449</span> <span class="keyword">auto</span> <span class="keyword">const</span> sle = view.<a class="code hl_function" href="classripple_1_1OpenView.html#a9db14117eadad3eefc95f1b584ecda8d">read</a>(<a class="code hl_function" href="namespaceripple_1_1keylet.html#aa756e0f59b26042ed00a4d0ba6e96951">keylet::account</a>(gw.id()));</div>
|
||||
<div class="line"><a id="l00450" name="l00450"></a><span class="lineno"> 450</span> <span class="keywordflow">if</span> (!sle)</div>
|
||||
@@ -557,14 +557,14 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l00454" name="l00454"></a><span class="lineno"> 454</span> <span class="comment">// with the higher (currently invalid) transfer rate.</span></div>
|
||||
<div class="line"><a id="l00455" name="l00455"></a><span class="lineno"> 455</span> <span class="keyword">auto</span> replacement = <a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::make_shared<SLE></a>(*sle, sle->key());</div>
|
||||
<div class="line"><a id="l00456" name="l00456"></a><span class="lineno"> 456</span> (*replacement)[sfTransferRate] =</div>
|
||||
<div class="line"><a id="l00457" name="l00457"></a><span class="lineno"> 457</span> <span class="keyword">static_cast<</span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a><span class="keyword">></span>(<a class="code hl_function" href="namespaceripple.html#a40a2f551909e4b709699f6d41292d374">transferRate</a> * QUALITY_ONE);</div>
|
||||
<div class="line"><a id="l00457" name="l00457"></a><span class="lineno"> 457</span> <span class="keyword">static_cast<</span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a><span class="keyword">></span>(<a class="code hl_function" href="namespaceripple.html#a9ad0749604cda5299e9af18bf08cb830">transferRate</a> * QUALITY_ONE);</div>
|
||||
<div class="line"><a id="l00458" name="l00458"></a><span class="lineno"> 458</span> view.<a class="code hl_function" href="classripple_1_1OpenView.html#ad2a95c6fd9303d94164d55530cc1df39">rawReplace</a>(replacement);</div>
|
||||
<div class="line"><a id="l00459" name="l00459"></a><span class="lineno"> 459</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a id="l00460" name="l00460"></a><span class="lineno"> 460</span> });</div>
|
||||
<div class="line"><a id="l00461" name="l00461"></a><span class="lineno"> 461</span> </div>
|
||||
<div class="line"><a id="l00462" name="l00462"></a><span class="lineno"> 462</span> <span class="keyword">auto</span> <span class="keyword">const</span> amount = USD(1);</div>
|
||||
<div class="line"><a id="l00463" name="l00463"></a><span class="lineno"> 463</span> <span class="keyword">auto</span> <span class="keyword">const</span> amountWithRate = <a class="code hl_function" href="namespaceripple.html#a30148e4cfe0d75c4b54266332aae5bb1">toAmount<STAmount></a>(</div>
|
||||
<div class="line"><a id="l00464" name="l00464"></a><span class="lineno"> 464</span> <a class="code hl_function" href="namespaceripple.html#a5adb540ae694e45bca2ad089fff15128">multiply</a>(amount.value(), <a class="code hl_struct" href="structripple_1_1Rate.html">Rate</a>(<a class="code hl_function" href="namespaceripple.html#a40a2f551909e4b709699f6d41292d374">transferRate</a> * QUALITY_ONE)));</div>
|
||||
<div class="line"><a id="l00464" name="l00464"></a><span class="lineno"> 464</span> <a class="code hl_function" href="namespaceripple.html#a5adb540ae694e45bca2ad089fff15128">multiply</a>(amount.value(), <a class="code hl_struct" href="structripple_1_1Rate.html">Rate</a>(<a class="code hl_function" href="namespaceripple.html#a9ad0749604cda5299e9af18bf08cb830">transferRate</a> * QUALITY_ONE)));</div>
|
||||
<div class="line"><a id="l00465" name="l00465"></a><span class="lineno"> 465</span> </div>
|
||||
<div class="line"><a id="l00466" name="l00466"></a><span class="lineno"> 466</span> env(pay(gw, alice, USD(10)));</div>
|
||||
<div class="line"><a id="l00467" name="l00467"></a><span class="lineno"> 467</span> env(pay(alice, bob, amount), sendmax(USD(10)));</div>
|
||||
@@ -635,19 +635,19 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l00528" name="l00528"></a><span class="lineno"> 528</span> env.close();</div>
|
||||
<div class="line"><a id="l00529" name="l00529"></a><span class="lineno"> 529</span> </div>
|
||||
<div class="line"><a id="l00530" name="l00530"></a><span class="lineno"> 530</span> <span class="comment">// alice should have an empty directory.</span></div>
|
||||
<div class="line"><a id="l00531" name="l00531"></a><span class="lineno"> 531</span> BEAST_EXPECT(<a class="code hl_function" href="namespaceripple.html#af10fd1df5a0f8f32f4bfd9f07b0c3596">dirIsEmpty</a>(*env.closed(), <a class="code hl_function" href="namespaceripple_1_1keylet.html#acd4d51d467fc6e75745baf179a7965ef">keylet::ownerDir</a>(alice)));</div>
|
||||
<div class="line"><a id="l00531" name="l00531"></a><span class="lineno"> 531</span> BEAST_EXPECT(<a class="code hl_function" href="namespaceripple.html#a69841f65e86b0218421c7ef597a66e7a">dirIsEmpty</a>(*env.closed(), <a class="code hl_function" href="namespaceripple_1_1keylet.html#acd4d51d467fc6e75745baf179a7965ef">keylet::ownerDir</a>(alice)));</div>
|
||||
<div class="line"><a id="l00532" name="l00532"></a><span class="lineno"> 532</span> </div>
|
||||
<div class="line"><a id="l00533" name="l00533"></a><span class="lineno"> 533</span> <span class="comment">// Give alice a signer list, then there will be stuff in the directory.</span></div>
|
||||
<div class="line"><a id="l00534" name="l00534"></a><span class="lineno"> 534</span> env(signers(alice, 1, {{bob, 1}}));</div>
|
||||
<div class="line"><a id="l00535" name="l00535"></a><span class="lineno"> 535</span> env.close();</div>
|
||||
<div class="line"><a id="l00536" name="l00536"></a><span class="lineno"> 536</span> BEAST_EXPECT(!<a class="code hl_function" href="namespaceripple.html#af10fd1df5a0f8f32f4bfd9f07b0c3596">dirIsEmpty</a>(*env.closed(), <a class="code hl_function" href="namespaceripple_1_1keylet.html#acd4d51d467fc6e75745baf179a7965ef">keylet::ownerDir</a>(alice)));</div>
|
||||
<div class="line"><a id="l00536" name="l00536"></a><span class="lineno"> 536</span> BEAST_EXPECT(!<a class="code hl_function" href="namespaceripple.html#a69841f65e86b0218421c7ef597a66e7a">dirIsEmpty</a>(*env.closed(), <a class="code hl_function" href="namespaceripple_1_1keylet.html#acd4d51d467fc6e75745baf179a7965ef">keylet::ownerDir</a>(alice)));</div>
|
||||
<div class="line"><a id="l00537" name="l00537"></a><span class="lineno"> 537</span> </div>
|
||||
<div class="line"><a id="l00538" name="l00538"></a><span class="lineno"> 538</span> env(fset(alice, <a class="code hl_variable" href="namespaceripple.html#ad9d8055be347abb09ae405843dc59473">asfRequireAuth</a>), ter(<a class="code hl_enumvalue" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca7f75db8a8c9b08d781036efee48eb4e0">tecOWNERS</a>));</div>
|
||||
<div class="line"><a id="l00539" name="l00539"></a><span class="lineno"> 539</span> </div>
|
||||
<div class="line"><a id="l00540" name="l00540"></a><span class="lineno"> 540</span> <span class="comment">// Remove the signer list. After that asfRequireAuth should succeed.</span></div>
|
||||
<div class="line"><a id="l00541" name="l00541"></a><span class="lineno"> 541</span> env(signers(alice, <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#a3456c2965b84d7eb0beeee1d4b9fbc3a">test::jtx::none</a>));</div>
|
||||
<div class="line"><a id="l00542" name="l00542"></a><span class="lineno"> 542</span> env.close();</div>
|
||||
<div class="line"><a id="l00543" name="l00543"></a><span class="lineno"> 543</span> BEAST_EXPECT(<a class="code hl_function" href="namespaceripple.html#af10fd1df5a0f8f32f4bfd9f07b0c3596">dirIsEmpty</a>(*env.closed(), <a class="code hl_function" href="namespaceripple_1_1keylet.html#acd4d51d467fc6e75745baf179a7965ef">keylet::ownerDir</a>(alice)));</div>
|
||||
<div class="line"><a id="l00543" name="l00543"></a><span class="lineno"> 543</span> BEAST_EXPECT(<a class="code hl_function" href="namespaceripple.html#a69841f65e86b0218421c7ef597a66e7a">dirIsEmpty</a>(*env.closed(), <a class="code hl_function" href="namespaceripple_1_1keylet.html#acd4d51d467fc6e75745baf179a7965ef">keylet::ownerDir</a>(alice)));</div>
|
||||
<div class="line"><a id="l00544" name="l00544"></a><span class="lineno"> 544</span> </div>
|
||||
<div class="line"><a id="l00545" name="l00545"></a><span class="lineno"> 545</span> env(fset(alice, <a class="code hl_variable" href="namespaceripple.html#ad9d8055be347abb09ae405843dc59473">asfRequireAuth</a>));</div>
|
||||
<div class="line"><a id="l00546" name="l00546"></a><span class="lineno"> 546</span> }</div>
|
||||
@@ -733,9 +733,9 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="ttc" id="aclassripple_1_1AccountSet__test_html_ae81ffe980b39d862f8b82d5a15775e85"><div class="ttname"><a href="classripple_1_1AccountSet__test.html#ae81ffe980b39d862f8b82d5a15775e85">ripple::AccountSet_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="AccountSet__test_8cpp_source.html#l00582">AccountSet_test.cpp:582</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1AccountSet__test_html_afbfbc1d818a1529ce3ca3210ce0852e3"><div class="ttname"><a href="classripple_1_1AccountSet__test.html#afbfbc1d818a1529ce3ca3210ce0852e3">ripple::AccountSet_test::testBadInputs</a></div><div class="ttdeci">void testBadInputs()</div><div class="ttdef"><b>Definition</b> <a href="AccountSet__test_8cpp_source.html#l00475">AccountSet_test.cpp:475</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1FeatureBitset_html"><div class="ttname"><a href="classripple_1_1FeatureBitset.html">ripple::FeatureBitset</a></div><div class="ttdef"><b>Definition</b> <a href="Feature_8h_source.html#l00157">Feature.h:158</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1OpenView_html"><div class="ttname"><a href="classripple_1_1OpenView.html">ripple::OpenView</a></div><div class="ttdoc">Writable ledger view that accumulates state and tx changes.</div><div class="ttdef"><b>Definition</b> <a href="OpenView_8h_source.html#l00065">OpenView.h:66</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1OpenView_html_a9db14117eadad3eefc95f1b584ecda8d"><div class="ttname"><a href="classripple_1_1OpenView.html#a9db14117eadad3eefc95f1b584ecda8d">ripple::OpenView::read</a></div><div class="ttdeci">std::shared_ptr< SLE const > read(Keylet const &k) const override</div><div class="ttdoc">Return the state item associated with a key.</div><div class="ttdef"><b>Definition</b> <a href="OpenView_8cpp_source.html#l00170">OpenView.cpp:170</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1OpenView_html_ad2a95c6fd9303d94164d55530cc1df39"><div class="ttname"><a href="classripple_1_1OpenView.html#ad2a95c6fd9303d94164d55530cc1df39">ripple::OpenView::rawReplace</a></div><div class="ttdeci">void rawReplace(std::shared_ptr< SLE > const &sle) override</div><div class="ttdoc">Unconditionally replace a state item.</div><div class="ttdef"><b>Definition</b> <a href="OpenView_8cpp_source.html#l00244">OpenView.cpp:244</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1OpenView_html"><div class="ttname"><a href="classripple_1_1OpenView.html">ripple::OpenView</a></div><div class="ttdoc">Writable ledger view that accumulates state and tx changes.</div><div class="ttdef"><b>Definition</b> <a href="OpenView_8h_source.html#l00064">OpenView.h:65</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1OpenView_html_a9db14117eadad3eefc95f1b584ecda8d"><div class="ttname"><a href="classripple_1_1OpenView.html#a9db14117eadad3eefc95f1b584ecda8d">ripple::OpenView::read</a></div><div class="ttdeci">std::shared_ptr< SLE const > read(Keylet const &k) const override</div><div class="ttdoc">Return the state item associated with a key.</div><div class="ttdef"><b>Definition</b> <a href="OpenView_8cpp_source.html#l00169">OpenView.cpp:169</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1OpenView_html_ad2a95c6fd9303d94164d55530cc1df39"><div class="ttname"><a href="classripple_1_1OpenView.html#ad2a95c6fd9303d94164d55530cc1df39">ripple::OpenView::rawReplace</a></div><div class="ttdeci">void rawReplace(std::shared_ptr< SLE > const &sle) override</div><div class="ttdoc">Unconditionally replace a state item.</div><div class="ttdef"><b>Definition</b> <a href="OpenView_8cpp_source.html#l00243">OpenView.cpp:243</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SetAccount_html"><div class="ttname"><a href="classripple_1_1SetAccount.html">ripple::SetAccount</a></div><div class="ttdef"><b>Definition</b> <a href="SetAccount_8h_source.html#l00029">SetAccount.h:30</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1TERSubset_html"><div class="ttname"><a href="classripple_1_1TERSubset.html">ripple::TERSubset< CanCvtToTER ></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< 256 ></a></div></div>
|
||||
@@ -756,7 +756,6 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="ttc" id="anamespaceripple_html_a2964a536384262367942d4024dfdd98d"><div class="ttname"><a href="namespaceripple.html#a2964a536384262367942d4024dfdd98d">ripple::asfAllowTrustLineLocking</a></div><div class="ttdeci">constexpr std::uint32_t asfAllowTrustLineLocking</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00095">TxFlags.h:95</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a2e3220cb8c660141f5300a9e38841295"><div class="ttname"><a href="namespaceripple.html#a2e3220cb8c660141f5300a9e38841295">ripple::asfRequireDest</a></div><div class="ttdeci">constexpr std::uint32_t asfRequireDest</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00077">TxFlags.h:77</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a30148e4cfe0d75c4b54266332aae5bb1"><div class="ttname"><a href="namespaceripple.html#a30148e4cfe0d75c4b54266332aae5bb1">ripple::toAmount< STAmount ></a></div><div class="ttdeci">STAmount toAmount< STAmount >(STAmount const &amt)</div><div class="ttdef"><b>Definition</b> <a href="AmountConversions_8h_source.html#l00067">AmountConversions.h:68</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a40a2f551909e4b709699f6d41292d374"><div class="ttname"><a href="namespaceripple.html#a40a2f551909e4b709699f6d41292d374">ripple::transferRate</a></div><div class="ttdeci">Rate transferRate(ReadView const &view, AccountID const &issuer)</div><div class="ttdoc">Returns IOU issuer transfer fee as Rate.</div><div class="ttdef"><b>Definition</b> <a href="View_8cpp_source.html#l00760">View.cpp:760</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a4414987963e371e8bdbafd38bc5427fa"><div class="ttname"><a href="namespaceripple.html#a4414987963e371e8bdbafd38bc5427fa">ripple::asfAuthorizedNFTokenMinter</a></div><div class="ttdeci">constexpr std::uint32_t asfAuthorizedNFTokenMinter</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00086">TxFlags.h:86</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a44c6902c9425a64f45a05a0c2491db4a"><div class="ttname"><a href="namespaceripple.html#a44c6902c9425a64f45a05a0c2491db4a">ripple::tfOptionalDestTag</a></div><div class="ttdeci">constexpr std::uint32_t tfOptionalDestTag</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00067">TxFlags.h:67</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a4ba29527a8fce462590deaec97ec00de"><div class="ttname"><a href="namespaceripple.html#a4ba29527a8fce462590deaec97ec00de">ripple::tfAccountSetMask</a></div><div class="ttdeci">constexpr std::uint32_t tfAccountSetMask</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00072">TxFlags.h:72</a></div></div>
|
||||
@@ -764,6 +763,7 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="ttc" id="anamespaceripple_html_a5adb540ae694e45bca2ad089fff15128"><div class="ttname"><a href="namespaceripple.html#a5adb540ae694e45bca2ad089fff15128">ripple::multiply</a></div><div class="ttdeci">STAmount multiply(STAmount const &amount, Rate const &rate)</div><div class="ttdef"><b>Definition</b> <a href="Rate2_8cpp_source.html#l00053">Rate2.cpp:53</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a5bbe95745bed6471c39fef31a05047ee"><div class="ttname"><a href="namespaceripple.html#a5bbe95745bed6471c39fef31a05047ee">ripple::asfNoFreeze</a></div><div class="ttdeci">constexpr std::uint32_t asfNoFreeze</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00082">TxFlags.h:82</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a67cb8f38f9c204304ea44fcff2953438"><div class="ttname"><a href="namespaceripple.html#a67cb8f38f9c204304ea44fcff2953438">ripple::asfDisableMaster</a></div><div class="ttdeci">constexpr std::uint32_t asfDisableMaster</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00080">TxFlags.h:80</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a69841f65e86b0218421c7ef597a66e7a"><div class="ttname"><a href="namespaceripple.html#a69841f65e86b0218421c7ef597a66e7a">ripple::dirIsEmpty</a></div><div class="ttdeci">bool dirIsEmpty(ReadView const &view, Keylet const &k)</div><div class="ttdoc">Returns true if the directory is empty.</div><div class="ttdef"><b>Definition</b> <a href="View_8cpp_source.html#l00904">View.cpp:904</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a72b8ab4faf1078ddedabff623d95b057"><div class="ttname"><a href="namespaceripple.html#a72b8ab4faf1078ddedabff623d95b057">ripple::asfDisallowIncomingTrustline</a></div><div class="ttdeci">constexpr std::uint32_t asfDisallowIncomingTrustline</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00093">TxFlags.h:93</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a75cb21d7f1df42f2fdc8efddb79b63f4a428f826ecea84dc8b43351c2d2b2117a"><div class="ttname"><a href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4a428f826ecea84dc8b43351c2d2b2117a">ripple::tefNO_TICKET</a></div><div class="ttdeci">@ tefNO_TICKET</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00185">TER.h:185</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a86e358ce3f06ff049af13c2342791cf8"><div class="ttname"><a href="namespaceripple.html#a86e358ce3f06ff049af13c2342791cf8">ripple::strHex</a></div><div class="ttdeci">std::string strHex(FwdIt begin, FwdIt end)</div><div class="ttdef"><b>Definition</b> <a href="strHex_8h_source.html#l00030">strHex.h:30</a></div></div>
|
||||
@@ -771,6 +771,7 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="ttc" id="anamespaceripple_html_a92b26c4fb4288c04285666f316d24f9c"><div class="ttname"><a href="namespaceripple.html#a92b26c4fb4288c04285666f316d24f9c">ripple::asfDefaultRipple</a></div><div class="ttdeci">constexpr std::uint32_t asfDefaultRipple</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00084">TxFlags.h:84</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a93f2333b362ee67694b78f55eadf7805"><div class="ttname"><a href="namespaceripple.html#a93f2333b362ee67694b78f55eadf7805">ripple::makeSlice</a></div><div class="ttdeci">std::enable_if_t< std::is_same< T, char >::value||std::is_same< T, unsigned char >::value, Slice > makeSlice(std::array< T, N > const &a)</div><div class="ttdef"><b>Definition</b> <a href="Slice_8h_source.html#l00244">Slice.h:244</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a9410087e0ef101a892bb3f4a3cb16614"><div class="ttname"><a href="namespaceripple.html#a9410087e0ef101a892bb3f4a3cb16614">ripple::asfDisallowIncomingCheck</a></div><div class="ttdeci">constexpr std::uint32_t asfDisallowIncomingCheck</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00091">TxFlags.h:91</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a9ad0749604cda5299e9af18bf08cb830"><div class="ttname"><a href="namespaceripple.html#a9ad0749604cda5299e9af18bf08cb830">ripple::transferRate</a></div><div class="ttdeci">Rate transferRate(ReadView const &view, AccountID const &issuer)</div><div class="ttdoc">Returns IOU issuer transfer fee as Rate.</div><div class="ttdef"><b>Definition</b> <a href="View_8cpp_source.html#l00759">View.cpp:759</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a9de744cfdefe1132969eb982e57e4ddea8183aa2c95dc1385c8f58bf1917fcb0b"><div class="ttname"><a href="namespaceripple.html#a9de744cfdefe1132969eb982e57e4ddea8183aa2c95dc1385c8f58bf1917fcb0b">ripple::KeyType::ed25519</a></div><div class="ttdeci">@ ed25519</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a9de744cfdefe1132969eb982e57e4ddea82c2b7829b8129e5a2d53665ba4b4757"><div class="ttname"><a href="namespaceripple.html#a9de744cfdefe1132969eb982e57e4ddea82c2b7829b8129e5a2d53665ba4b4757">ripple::KeyType::secp256k1</a></div><div class="ttdeci">@ secp256k1</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aa298e929e02f59c2b05a30ee8805b38ca17724ee6dbf1489c5ebe96231ad6c06f"><div class="ttname"><a href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca17724ee6dbf1489c5ebe96231ad6c06f">ripple::tecNEED_MASTER_KEY</a></div><div class="ttdeci">@ tecNEED_MASTER_KEY</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00308">TER.h:308</a></div></div>
|
||||
@@ -786,7 +787,6 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="ttc" id="anamespaceripple_html_acedcd08c62e1bb941e2f6c9e289c6582"><div class="ttname"><a href="namespaceripple.html#acedcd08c62e1bb941e2f6c9e289c6582">ripple::asfAllowTrustLineClawback</a></div><div class="ttdeci">constexpr std::uint32_t asfAllowTrustLineClawback</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00094">TxFlags.h:94</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ad9d8055be347abb09ae405843dc59473"><div class="ttname"><a href="namespaceripple.html#ad9d8055be347abb09ae405843dc59473">ripple::asfRequireAuth</a></div><div class="ttdeci">constexpr std::uint32_t asfRequireAuth</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00078">TxFlags.h:78</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_adebe4d783be9c979e67fdbb2bc27162fad237d4c433f46906a2b8b2e1624c1aff"><div class="ttname"><a href="namespaceripple.html#adebe4d783be9c979e67fdbb2bc27162fad237d4c433f46906a2b8b2e1624c1aff">ripple::terPRE_TICKET</a></div><div class="ttdeci">@ terPRE_TICKET</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00226">TER.h:226</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_af10fd1df5a0f8f32f4bfd9f07b0c3596"><div class="ttname"><a href="namespaceripple.html#af10fd1df5a0f8f32f4bfd9f07b0c3596">ripple::dirIsEmpty</a></div><div class="ttdeci">bool dirIsEmpty(ReadView const &view, Keylet const &k)</div><div class="ttdoc">Returns true if the directory is empty.</div><div class="ttdef"><b>Definition</b> <a href="View_8cpp_source.html#l00905">View.cpp:905</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_af9cd2b389ce115ba9d17fbd557aca94d"><div class="ttname"><a href="namespaceripple.html#af9cd2b389ce115ba9d17fbd557aca94d">ripple::asfDisallowXRP</a></div><div class="ttdeci">constexpr std::uint32_t asfDisallowXRP</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00079">TxFlags.h:79</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_afe21c8454670d46fb93751a5edffed46aa4754e0f122658747650b3b1c0a846a8"><div class="ttname"><a href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46aa4754e0f122658747650b3b1c0a846a8">ripple::temINVALID_FLAG</a></div><div class="ttdeci">@ temINVALID_FLAG</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00111">TER.h:111</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_afe21c8454670d46fb93751a5edffed46ad133291770952919f6bddd673ae920a0"><div class="ttname"><a href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46ad133291770952919f6bddd673ae920a0">ripple::temBAD_TRANSFER_RATE</a></div><div class="ttdeci">@ temBAD_TRANSFER_RATE</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00107">TER.h:107</a></div></div>
|
||||
|
||||
Reference in New Issue
Block a user