mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-22 03:55:53 +00:00
deploy: e514de76ed
This commit is contained in:
@@ -436,10 +436,10 @@ $(function() {
|
||||
<div class="line"><a id="l00492" name="l00492"></a><span class="lineno"> 492</span> </div>
|
||||
<div class="line"><a id="l00493" name="l00493"></a><span class="lineno"> 493</span> <a class="code hl_function" href="classripple_1_1Number.html#a9f2a0df7ad0f278908643927a19592f2">Number::setround</a>(<a class="code hl_enumvalue" href="classripple_1_1Number.html#a33e3d8e7a95979bd1eb22c59703c8534ade4db21da96eedd46544ea52ce11a6f2">Number::upward</a>);</div>
|
||||
<div class="line"><a id="l00494" name="l00494"></a><span class="lineno"> 494</span> <span class="keyword">auto</span> <span class="keyword">const</span> numerator = pool.in * pool.out;</div>
|
||||
<div class="line"><a id="l00495" name="l00495"></a><span class="lineno"> 495</span> <span class="keyword">auto</span> <span class="keyword">const</span> fee = <a class="code hl_function" href="namespaceripple.html#aa8871e2f35cee24497183274c0bab5fd">getFee</a>(tfee);</div>
|
||||
<div class="line"><a id="l00495" name="l00495"></a><span class="lineno"> 495</span> <span class="keyword">auto</span> <span class="keyword">const</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1fee.html">fee</a> = <a class="code hl_function" href="namespaceripple.html#aa8871e2f35cee24497183274c0bab5fd">getFee</a>(tfee);</div>
|
||||
<div class="line"><a id="l00496" name="l00496"></a><span class="lineno"> 496</span> </div>
|
||||
<div class="line"><a id="l00497" name="l00497"></a><span class="lineno"> 497</span> <a class="code hl_function" href="classripple_1_1Number.html#a9f2a0df7ad0f278908643927a19592f2">Number::setround</a>(<a class="code hl_enumvalue" href="classripple_1_1Number.html#a33e3d8e7a95979bd1eb22c59703c8534a25a8f50fce6cbdd3a8c0a3aa20126324">Number::downward</a>);</div>
|
||||
<div class="line"><a id="l00498" name="l00498"></a><span class="lineno"> 498</span> <span class="keyword">auto</span> <span class="keyword">const</span> denom = pool.in + assetIn * (1 - fee);</div>
|
||||
<div class="line"><a id="l00498" name="l00498"></a><span class="lineno"> 498</span> <span class="keyword">auto</span> <span class="keyword">const</span> denom = pool.in + assetIn * (1 - <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1fee.html">fee</a>);</div>
|
||||
<div class="line"><a id="l00499" name="l00499"></a><span class="lineno"> 499</span> </div>
|
||||
<div class="line"><a id="l00500" name="l00500"></a><span class="lineno"> 500</span> <span class="keywordflow">if</span> (denom.signum() <= 0)</div>
|
||||
<div class="line"><a id="l00501" name="l00501"></a><span class="lineno"> 501</span> <span class="keywordflow">return</span> toAmount<TOut>(<a class="code hl_function" href="namespaceripple.html#a35d75f3e8c1d99beb8c834d767070d8c">getIssue</a>(pool.out), 0);</div>
|
||||
@@ -507,10 +507,10 @@ $(function() {
|
||||
<div class="line"><a id="l00572" name="l00572"></a><span class="lineno"> 572</span> <a class="code hl_function" href="classripple_1_1Number.html#a9f2a0df7ad0f278908643927a19592f2">Number::setround</a>(<a class="code hl_enumvalue" href="classripple_1_1Number.html#a33e3d8e7a95979bd1eb22c59703c8534ade4db21da96eedd46544ea52ce11a6f2">Number::upward</a>);</div>
|
||||
<div class="line"><a id="l00573" name="l00573"></a><span class="lineno"> 573</span> <span class="keyword">auto</span> <span class="keyword">const</span> ratio = numerator / denom;</div>
|
||||
<div class="line"><a id="l00574" name="l00574"></a><span class="lineno"> 574</span> <span class="keyword">auto</span> <span class="keyword">const</span> numerator2 = ratio - pool.in;</div>
|
||||
<div class="line"><a id="l00575" name="l00575"></a><span class="lineno"> 575</span> <span class="keyword">auto</span> <span class="keyword">const</span> fee = <a class="code hl_function" href="namespaceripple.html#aa8871e2f35cee24497183274c0bab5fd">getFee</a>(tfee);</div>
|
||||
<div class="line"><a id="l00575" name="l00575"></a><span class="lineno"> 575</span> <span class="keyword">auto</span> <span class="keyword">const</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1fee.html">fee</a> = <a class="code hl_function" href="namespaceripple.html#aa8871e2f35cee24497183274c0bab5fd">getFee</a>(tfee);</div>
|
||||
<div class="line"><a id="l00576" name="l00576"></a><span class="lineno"> 576</span> </div>
|
||||
<div class="line"><a id="l00577" name="l00577"></a><span class="lineno"> 577</span> <a class="code hl_function" href="classripple_1_1Number.html#a9f2a0df7ad0f278908643927a19592f2">Number::setround</a>(<a class="code hl_enumvalue" href="classripple_1_1Number.html#a33e3d8e7a95979bd1eb22c59703c8534a25a8f50fce6cbdd3a8c0a3aa20126324">Number::downward</a>);</div>
|
||||
<div class="line"><a id="l00578" name="l00578"></a><span class="lineno"> 578</span> <span class="keyword">auto</span> <span class="keyword">const</span> <a class="code hl_function" href="namespaceripple.html#a7894756905fee556c1541cd1de1f697a">feeMult</a> = 1 - fee;</div>
|
||||
<div class="line"><a id="l00578" name="l00578"></a><span class="lineno"> 578</span> <span class="keyword">auto</span> <span class="keyword">const</span> <a class="code hl_function" href="namespaceripple.html#a7894756905fee556c1541cd1de1f697a">feeMult</a> = 1 - <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1fee.html">fee</a>;</div>
|
||||
<div class="line"><a id="l00579" name="l00579"></a><span class="lineno"> 579</span> </div>
|
||||
<div class="line"><a id="l00580" name="l00580"></a><span class="lineno"> 580</span> <a class="code hl_function" href="classripple_1_1Number.html#a9f2a0df7ad0f278908643927a19592f2">Number::setround</a>(<a class="code hl_enumvalue" href="classripple_1_1Number.html#a33e3d8e7a95979bd1eb22c59703c8534ade4db21da96eedd46544ea52ce11a6f2">Number::upward</a>);</div>
|
||||
<div class="line"><a id="l00581" name="l00581"></a><span class="lineno"> 581</span> <span class="keyword">auto</span> <span class="keyword">const</span> swapIn = numerator2 / <a class="code hl_function" href="namespaceripple.html#a7894756905fee556c1541cd1de1f697a">feeMult</a>;</div>
|
||||
@@ -568,6 +568,7 @@ $(function() {
|
||||
<div class="ttc" id="aclassripple_1_1Rules_html"><div class="ttname"><a href="classripple_1_1Rules.html">ripple::Rules</a></div><div class="ttdoc">Rules controlling protocol behavior.</div><div class="ttdef"><b>Definition:</b> <a href="Rules_8h_source.html#l00034">Rules.h:35</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Rules_html_a1a8388a2b9588aa9446ece92a88e0dd2"><div class="ttname"><a href="classripple_1_1Rules.html#a1a8388a2b9588aa9446ece92a88e0dd2">ripple::Rules::enabled</a></div><div class="ttdeci">bool enabled(uint256 const &feature) const</div><div class="ttdoc">Returns true if a feature is enabled.</div><div class="ttdef"><b>Definition:</b> <a href="Rules_8cpp_source.html#l00130">Rules.cpp:130</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1saveNumberRoundMode_html"><div class="ttname"><a href="classripple_1_1saveNumberRoundMode.html">ripple::saveNumberRoundMode</a></div><div class="ttdef"><b>Definition:</b> <a href="Number_8h_source.html#l00370">Number.h:371</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="aendl_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/manip/endl.html">std::endl</a></div><div class="ttdeci">T endl(T... args)</div></div>
|
||||
<div class="ttc" id="ainteger_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a></div></div>
|
||||
<div class="ttc" id="aminmax_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/algorithm/minmax.html">std::minmax</a></div><div class="ttdeci">T minmax(T... args)</div></div>
|
||||
@@ -585,9 +586,9 @@ $(function() {
|
||||
<div class="ttc" id="anamespaceripple_html_a58b7851104129e42da9c5260ba6f00d6"><div class="ttname"><a href="namespaceripple.html#a58b7851104129e42da9c5260ba6f00d6">ripple::square</a></div><div class="ttdeci">Number square(Number const &n)</div><div class="ttdoc">Return square of n.</div><div class="ttdef"><b>Definition:</b> <a href="AMMHelpers_8cpp_source.html#l00127">AMMHelpers.cpp:127</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a5f936a9395ee6781feff5c6a13adacf1"><div class="ttname"><a href="namespaceripple.html#a5f936a9395ee6781feff5c6a13adacf1">ripple::adjustAmountsByLPTokens</a></div><div class="ttdeci">std::tuple< STAmount, std::optional< STAmount >, STAmount > adjustAmountsByLPTokens(STAmount const &amountBalance, STAmount const &amount, std::optional< STAmount > const &amount2, STAmount const &lptAMMBalance, STAmount const &lpTokens, std::uint16_t tfee, bool isDeposit)</div><div class="ttdoc">Calls adjustLPTokens() and adjusts deposit or withdraw amounts if the adjusted LP tokens are less tha...</div><div class="ttdef"><b>Definition:</b> <a href="AMMHelpers_8cpp_source.html#l00147">AMMHelpers.cpp:147</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a6528bd67e51ead95b0354c151cbd3b4c"><div class="ttname"><a href="namespaceripple.html#a6528bd67e51ead95b0354c151cbd3b4c">ripple::getAMMOfferStartWithTakerGets</a></div><div class="ttdeci">std::optional< TAmounts< TIn, TOut > > getAMMOfferStartWithTakerGets(TAmounts< TIn, TOut > const &pool, Quality const &targetQuality, std::uint16_t const &tfee)</div><div class="ttdoc">Generate AMM offer starting with takerGets when AMM pool from the payment perspective is IOU(in)/XRP(...</div><div class="ttdef"><b>Definition:</b> <a href="AMMHelpers_8h_source.html#l00194">AMMHelpers.h:194</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a7894756905fee556c1541cd1de1f697a"><div class="ttname"><a href="namespaceripple.html#a7894756905fee556c1541cd1de1f697a">ripple::feeMult</a></div><div class="ttdeci">Number feeMult(std::uint16_t tfee)</div><div class="ttdoc">Get fee multiplier (1 - tfee) @tfee trading fee in basis points.</div><div class="ttdef"><b>Definition:</b> <a href="AMMCore_8h_source.html#l00118">AMMCore.h:118</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a7894756905fee556c1541cd1de1f697a"><div class="ttname"><a href="namespaceripple.html#a7894756905fee556c1541cd1de1f697a">ripple::feeMult</a></div><div class="ttdeci">Number feeMult(std::uint16_t tfee)</div><div class="ttdoc">Get fee multiplier (1 - tfee) @tfee trading fee in basis points.</div><div class="ttdef"><b>Definition:</b> <a href="AMMCore_8h_source.html#l00110">AMMCore.h:110</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a90756d1bf92c06c33bd890299a680166"><div class="ttname"><a href="namespaceripple.html#a90756d1bf92c06c33bd890299a680166">ripple::changeSpotPriceQuality</a></div><div class="ttdeci">std::optional< TAmounts< TIn, TOut > > changeSpotPriceQuality(TAmounts< TIn, TOut > const &pool, Quality const &quality, std::uint16_t tfee, Rules const &rules, beast::Journal j)</div><div class="ttdoc">Generate AMM offer so that either updated Spot Price Quality (SPQ) is equal to LOB quality (in this c...</div><div class="ttdef"><b>Definition:</b> <a href="AMMHelpers_8h_source.html#l00329">AMMHelpers.h:329</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aa8871e2f35cee24497183274c0bab5fd"><div class="ttname"><a href="namespaceripple.html#aa8871e2f35cee24497183274c0bab5fd">ripple::getFee</a></div><div class="ttdeci">Number getFee(std::uint16_t tfee)</div><div class="ttdoc">Convert to the fee from the basis points.</div><div class="ttdef"><b>Definition:</b> <a href="AMMCore_8h_source.html#l00109">AMMCore.h:109</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aa8871e2f35cee24497183274c0bab5fd"><div class="ttname"><a href="namespaceripple.html#aa8871e2f35cee24497183274c0bab5fd">ripple::getFee</a></div><div class="ttdeci">Number getFee(std::uint16_t tfee)</div><div class="ttdoc">Convert to the fee from the basis points.</div><div class="ttdef"><b>Definition:</b> <a href="AMMCore_8h_source.html#l00101">AMMCore.h:101</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ab8defa1f235abbf44a60ccc6c71c6fdd"><div class="ttname"><a href="namespaceripple.html#ab8defa1f235abbf44a60ccc6c71c6fdd">ripple::ammLPTokens</a></div><div class="ttdeci">STAmount ammLPTokens(STAmount const &asset1, STAmount const &asset2, Issue const &lptIssue)</div><div class="ttdoc">Calculate LP Tokens given AMM pool reserves.</div><div class="ttdef"><b>Definition:</b> <a href="AMMHelpers_8cpp_source.html#l00025">AMMHelpers.cpp:25</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ac124fe6744b7fe887dec949b56b16d50"><div class="ttname"><a href="namespaceripple.html#ac124fe6744b7fe887dec949b56b16d50">ripple::to_string</a></div><div class="ttdeci">std::string to_string(base_uint< Bits, Tag > const &a)</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00630">base_uint.h:630</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ac46ee7ce49b6deed89f70a94924c416f"><div class="ttname"><a href="namespaceripple.html#ac46ee7ce49b6deed89f70a94924c416f">ripple::getCurrentTransactionRules</a></div><div class="ttdeci">std::optional< Rules > const & getCurrentTransactionRules()</div><div class="ttdef"><b>Definition:</b> <a href="Rules_8cpp_source.html#l00047">Rules.cpp:47</a></div></div>
|
||||
|
||||
Reference in New Issue
Block a user