mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-25 13:35:54 +00:00
deploy: 3cbdf818a7
This commit is contained in:
@@ -124,8 +124,8 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1TxQPosNegFlows__test.html"> 40</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1test_1_1TxQPosNegFlows__test.html">TxQPosNegFlows_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>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span>{</div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> <span class="comment">// Same as corresponding values from TxQ.h</span></div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a65e7ff0003263d237c575aa1bbd5aba0"> 43</a></span> <span class="keyword">static</span> <span class="keyword">constexpr</span> <a class="code hl_class" href="classripple_1_1feeunit_1_1TaggedFee.html">FeeLevel64</a> <a class="code hl_variable" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a65e7ff0003263d237c575aa1bbd5aba0">baseFeeLevel</a>{256};</div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a9bdf0ab97f269d9f99e65cf8138bd5ee"> 44</a></span> <span class="keyword">static</span> <span class="keyword">constexpr</span> <a class="code hl_class" href="classripple_1_1feeunit_1_1TaggedFee.html">FeeLevel64</a> <a class="code hl_variable" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a9bdf0ab97f269d9f99e65cf8138bd5ee">minEscalationFeeLevel</a> = <a class="code hl_variable" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a65e7ff0003263d237c575aa1bbd5aba0">baseFeeLevel</a> * 500;</div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a65e7ff0003263d237c575aa1bbd5aba0"> 43</a></span> <span class="keyword">static</span> <span class="keyword">constexpr</span> <a class="code hl_class" href="classripple_1_1unit_1_1ValueUnit.html">FeeLevel64</a> <a class="code hl_variable" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a65e7ff0003263d237c575aa1bbd5aba0">baseFeeLevel</a>{256};</div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a9bdf0ab97f269d9f99e65cf8138bd5ee"> 44</a></span> <span class="keyword">static</span> <span class="keyword">constexpr</span> <a class="code hl_class" href="classripple_1_1unit_1_1ValueUnit.html">FeeLevel64</a> <a class="code hl_variable" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a9bdf0ab97f269d9f99e65cf8138bd5ee">minEscalationFeeLevel</a> = <a class="code hl_variable" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a65e7ff0003263d237c575aa1bbd5aba0">baseFeeLevel</a> * 500;</div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> </div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> <span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00047" data-start="{" data-end="}">
|
||||
@@ -176,18 +176,18 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> <span class="comment">// transaction levels.</span></div>
|
||||
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> <span class="keyword">auto</span></div>
|
||||
<div class="foldopen" id="foldopen00088" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a4a1df58e905683afe973289202889419"> 88</a></span> <a class="code hl_function" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a4a1df58e905683afe973289202889419">calcMedFeeLevel</a>(<a class="code hl_class" href="classripple_1_1feeunit_1_1TaggedFee.html">FeeLevel64</a> <span class="keyword">const</span> feeLevel1, <a class="code hl_class" href="classripple_1_1feeunit_1_1TaggedFee.html">FeeLevel64</a> <span class="keyword">const</span> feeLevel2)</div>
|
||||
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a4a1df58e905683afe973289202889419"> 88</a></span> <a class="code hl_function" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a4a1df58e905683afe973289202889419">calcMedFeeLevel</a>(<a class="code hl_class" href="classripple_1_1unit_1_1ValueUnit.html">FeeLevel64</a> <span class="keyword">const</span> feeLevel1, <a class="code hl_class" href="classripple_1_1unit_1_1ValueUnit.html">FeeLevel64</a> <span class="keyword">const</span> feeLevel2)</div>
|
||||
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> {</div>
|
||||
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> <a class="code hl_class" href="classripple_1_1feeunit_1_1TaggedFee.html">FeeLevel64</a> <span class="keyword">const</span> expectedMedFeeLevel =</div>
|
||||
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> (feeLevel1 + feeLevel2 + <a class="code hl_class" href="classripple_1_1feeunit_1_1TaggedFee.html">FeeLevel64</a>{1}) / 2;</div>
|
||||
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> <a class="code hl_class" href="classripple_1_1unit_1_1ValueUnit.html">FeeLevel64</a> <span class="keyword">const</span> expectedMedFeeLevel =</div>
|
||||
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> (feeLevel1 + feeLevel2 + <a class="code hl_class" href="classripple_1_1unit_1_1ValueUnit.html">FeeLevel64</a>{1}) / 2;</div>
|
||||
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> </div>
|
||||
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> <span class="keywordflow">return</span> <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/algorithm/max.html">std::max</a>(expectedMedFeeLevel, <a class="code hl_variable" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a9bdf0ab97f269d9f99e65cf8138bd5ee">minEscalationFeeLevel</a>).<a class="code hl_function" href="classripple_1_1feeunit_1_1TaggedFee.html#adf0698d6fcf568a9f7154c13c83fe3a6">fee</a>();</div>
|
||||
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> <span class="keywordflow">return</span> <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/algorithm/max.html">std::max</a>(expectedMedFeeLevel, <a class="code hl_variable" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a9bdf0ab97f269d9f99e65cf8138bd5ee">minEscalationFeeLevel</a>).<a class="code hl_function" href="classripple_1_1unit_1_1ValueUnit.html#a04d22aeb648d4b5b6b992583f9a93c87">fee</a>();</div>
|
||||
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> </div>
|
||||
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> <span class="keyword">auto</span></div>
|
||||
<div class="foldopen" id="foldopen00097" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a0785ea059a52806dbb7b9b9324c006ab"> 97</a></span> <a class="code hl_function" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a0785ea059a52806dbb7b9b9324c006ab">calcMedFeeLevel</a>(<a class="code hl_class" href="classripple_1_1feeunit_1_1TaggedFee.html">FeeLevel64</a> <span class="keyword">const</span> feeLevel)</div>
|
||||
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a0785ea059a52806dbb7b9b9324c006ab"> 97</a></span> <a class="code hl_function" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a0785ea059a52806dbb7b9b9324c006ab">calcMedFeeLevel</a>(<a class="code hl_class" href="classripple_1_1unit_1_1ValueUnit.html">FeeLevel64</a> <span class="keyword">const</span> feeLevel)</div>
|
||||
<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">return</span> <a class="code hl_function" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a4a1df58e905683afe973289202889419">calcMedFeeLevel</a>(feeLevel, feeLevel);</div>
|
||||
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> }</div>
|
||||
@@ -201,7 +201,7 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> ledgersInQueue,</div>
|
||||
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> base,</div>
|
||||
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <a class="code hl_function" href="namespaceripple_1_1test.html#a95819c5e0e7ed797436fa48695febd32">reserve</a>,</div>
|
||||
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> increment)</div>
|
||||
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#a0b4398e00e1e2821b18b93370109e2a5">increment</a>)</div>
|
||||
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> {</div>
|
||||
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> <span class="comment">// Run past the flag ledger so that a Fee change vote occurs and</span></div>
|
||||
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> <span class="comment">// lowers the reserve fee. (It also activates all supported</span></div>
|
||||
@@ -398,7 +398,7 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"> 304</span> <span class="comment">// is put back in. Neat.</span></div>
|
||||
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"> 305</span> env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#a69095691c9bcfab1f3d69c645f2dbe33">close</a>();</div>
|
||||
<div class="line"><a id="l00306" name="l00306"></a><span class="lineno"> 306</span> <span class="comment">// clang-format off</span></div>
|
||||
<div class="line"><a id="l00307" name="l00307"></a><span class="lineno"> 307</span> <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#aa93c5785339d02229eb94663acf96d55">checkMetrics</a>(*<span class="keyword">this</span>, env, 2, 8, 5, 4, <a class="code hl_variable" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a65e7ff0003263d237c575aa1bbd5aba0">baseFeeLevel</a>.<a class="code hl_function" href="classripple_1_1feeunit_1_1TaggedFee.html#adf0698d6fcf568a9f7154c13c83fe3a6">fee</a>(), <a class="code hl_function" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a4a1df58e905683afe973289202889419">calcMedFeeLevel</a>(<a class="code hl_class" href="classripple_1_1feeunit_1_1TaggedFee.html">FeeLevel64</a>{<a class="code hl_variable" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a65e7ff0003263d237c575aa1bbd5aba0">baseFeeLevel</a>.<a class="code hl_function" href="classripple_1_1feeunit_1_1TaggedFee.html#adf0698d6fcf568a9f7154c13c83fe3a6">fee</a>() * largeFeeMultiplier}));</div>
|
||||
<div class="line"><a id="l00307" name="l00307"></a><span class="lineno"> 307</span> <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#aa93c5785339d02229eb94663acf96d55">checkMetrics</a>(*<span class="keyword">this</span>, env, 2, 8, 5, 4, <a class="code hl_variable" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a65e7ff0003263d237c575aa1bbd5aba0">baseFeeLevel</a>.<a class="code hl_function" href="classripple_1_1unit_1_1ValueUnit.html#a04d22aeb648d4b5b6b992583f9a93c87">fee</a>(), <a class="code hl_function" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a4a1df58e905683afe973289202889419">calcMedFeeLevel</a>(<a class="code hl_class" href="classripple_1_1unit_1_1ValueUnit.html">FeeLevel64</a>{<a class="code hl_variable" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a65e7ff0003263d237c575aa1bbd5aba0">baseFeeLevel</a>.<a class="code hl_function" href="classripple_1_1unit_1_1ValueUnit.html#a04d22aeb648d4b5b6b992583f9a93c87">fee</a>() * largeFeeMultiplier}));</div>
|
||||
<div class="line"><a id="l00308" name="l00308"></a><span class="lineno"> 308</span> <span class="comment">// clang-format on</span></div>
|
||||
<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"> 309</span> </div>
|
||||
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"> 310</span> env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#a69095691c9bcfab1f3d69c645f2dbe33">close</a>();</div>
|
||||
@@ -872,7 +872,7 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l00777" name="l00777"></a><span class="lineno"> 777</span> <a class="code hl_function" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a8722b4b51acd4ec3703a1a10964c4018">BEAST_EXPECT</a>(bobStat.size() == 1);</div>
|
||||
<div class="line"><a id="l00778" name="l00778"></a><span class="lineno"> 778</span> <a class="code hl_function" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a8722b4b51acd4ec3703a1a10964c4018">BEAST_EXPECT</a>(</div>
|
||||
<div class="line"><a id="l00779" name="l00779"></a><span class="lineno"> 779</span> bobStat.begin()->feeLevel ==</div>
|
||||
<div class="line"><a id="l00780" name="l00780"></a><span class="lineno"> 780</span> <a class="code hl_class" href="classripple_1_1feeunit_1_1TaggedFee.html">FeeLevel64</a>{baseFeeLevel.fee() * largeFeeMultiplier});</div>
|
||||
<div class="line"><a id="l00780" name="l00780"></a><span class="lineno"> 780</span> <a class="code hl_class" href="classripple_1_1unit_1_1ValueUnit.html">FeeLevel64</a>{baseFeeLevel.fee() * largeFeeMultiplier});</div>
|
||||
<div class="line"><a id="l00781" name="l00781"></a><span class="lineno"> 781</span> <a class="code hl_function" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a8722b4b51acd4ec3703a1a10964c4018">BEAST_EXPECT</a>(!bobStat.begin()->lastValid);</div>
|
||||
<div class="line"><a id="l00782" name="l00782"></a><span class="lineno"> 782</span> <a class="code hl_function" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a8722b4b51acd4ec3703a1a10964c4018">BEAST_EXPECT</a>(!bobStat.begin()->consequences.isBlocker());</div>
|
||||
<div class="line"><a id="l00783" name="l00783"></a><span class="lineno"> 783</span> </div>
|
||||
@@ -894,7 +894,7 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l00799" name="l00799"></a><span class="lineno"> 799</span> env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#a69095691c9bcfab1f3d69c645f2dbe33">close</a>();</div>
|
||||
<div class="line"><a id="l00800" name="l00800"></a><span class="lineno"> 800</span> <span class="comment">// alice's transaction is still hanging around</span></div>
|
||||
<div class="line"><a id="l00801" name="l00801"></a><span class="lineno"> 801</span> <span class="comment">// clang-format off</span></div>
|
||||
<div class="line"><a id="l00802" name="l00802"></a><span class="lineno"> 802</span> <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#aa93c5785339d02229eb94663acf96d55">checkMetrics</a>(*<span class="keyword">this</span>, env, 1, 8, 5, 4, <a class="code hl_variable" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a65e7ff0003263d237c575aa1bbd5aba0">baseFeeLevel</a>.<a class="code hl_function" href="classripple_1_1feeunit_1_1TaggedFee.html#adf0698d6fcf568a9f7154c13c83fe3a6">fee</a>(), <a class="code hl_variable" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a65e7ff0003263d237c575aa1bbd5aba0">baseFeeLevel</a>.<a class="code hl_function" href="classripple_1_1feeunit_1_1TaggedFee.html#adf0698d6fcf568a9f7154c13c83fe3a6">fee</a>() * largeFeeMultiplier);</div>
|
||||
<div class="line"><a id="l00802" name="l00802"></a><span class="lineno"> 802</span> <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#aa93c5785339d02229eb94663acf96d55">checkMetrics</a>(*<span class="keyword">this</span>, env, 1, 8, 5, 4, <a class="code hl_variable" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a65e7ff0003263d237c575aa1bbd5aba0">baseFeeLevel</a>.<a class="code hl_function" href="classripple_1_1unit_1_1ValueUnit.html#a04d22aeb648d4b5b6b992583f9a93c87">fee</a>(), <a class="code hl_variable" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a65e7ff0003263d237c575aa1bbd5aba0">baseFeeLevel</a>.<a class="code hl_function" href="classripple_1_1unit_1_1ValueUnit.html#a04d22aeb648d4b5b6b992583f9a93c87">fee</a>() * largeFeeMultiplier);</div>
|
||||
<div class="line"><a id="l00803" name="l00803"></a><span class="lineno"> 803</span> <span class="comment">// clang-format on</span></div>
|
||||
<div class="line"><a id="l00804" name="l00804"></a><span class="lineno"> 804</span> <a class="code hl_function" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a8722b4b51acd4ec3703a1a10964c4018">BEAST_EXPECT</a>(env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#a2ef09f6f41b7d8a2dc89175e3b108f87">seq</a>(alice) == 3);</div>
|
||||
<div class="line"><a id="l00805" name="l00805"></a><span class="lineno"> 805</span> </div>
|
||||
@@ -909,7 +909,7 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l00814" name="l00814"></a><span class="lineno"> 814</span> env(<a class="code hl_enumvalue" href="namespaceripple.html#ac34a69f56216ea1e430c09ba049bf0aea5483bf26dec486ec0175e2a3ca816a0a">noop</a>(edgar), <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1fee.html">fee</a>(anotherLargeFee), <a class="code hl_variable" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a29fabe7689659ec335ca061de114ecf7">queued</a>);</div>
|
||||
<div class="line"><a id="l00815" name="l00815"></a><span class="lineno"> 815</span> env(<a class="code hl_enumvalue" href="namespaceripple.html#ac34a69f56216ea1e430c09ba049bf0aea5483bf26dec486ec0175e2a3ca816a0a">noop</a>(felicia), <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1fee.html">fee</a>(anotherLargeFee - 1), <a class="code hl_variable" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a29fabe7689659ec335ca061de114ecf7">queued</a>);</div>
|
||||
<div class="line"><a id="l00816" name="l00816"></a><span class="lineno"> 816</span> env(<a class="code hl_enumvalue" href="namespaceripple.html#ac34a69f56216ea1e430c09ba049bf0aea5483bf26dec486ec0175e2a3ca816a0a">noop</a>(felicia), <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1fee.html">fee</a>(anotherLargeFee - 1), <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a>(env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#a2ef09f6f41b7d8a2dc89175e3b108f87">seq</a>(felicia) + 1), <a class="code hl_variable" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a29fabe7689659ec335ca061de114ecf7">queued</a>);</div>
|
||||
<div class="line"><a id="l00817" name="l00817"></a><span class="lineno"> 817</span> <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#aa93c5785339d02229eb94663acf96d55">checkMetrics</a>(*<span class="keyword">this</span>, env, 8, 8, 5, 4, <a class="code hl_variable" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a65e7ff0003263d237c575aa1bbd5aba0">baseFeeLevel</a>.<a class="code hl_function" href="classripple_1_1feeunit_1_1TaggedFee.html#adf0698d6fcf568a9f7154c13c83fe3a6">fee</a>() + 1, <a class="code hl_variable" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a65e7ff0003263d237c575aa1bbd5aba0">baseFeeLevel</a>.<a class="code hl_function" href="classripple_1_1feeunit_1_1TaggedFee.html#adf0698d6fcf568a9f7154c13c83fe3a6">fee</a>() * largeFeeMultiplier);</div>
|
||||
<div class="line"><a id="l00817" name="l00817"></a><span class="lineno"> 817</span> <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#aa93c5785339d02229eb94663acf96d55">checkMetrics</a>(*<span class="keyword">this</span>, env, 8, 8, 5, 4, <a class="code hl_variable" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a65e7ff0003263d237c575aa1bbd5aba0">baseFeeLevel</a>.<a class="code hl_function" href="classripple_1_1unit_1_1ValueUnit.html#a04d22aeb648d4b5b6b992583f9a93c87">fee</a>() + 1, <a class="code hl_variable" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a65e7ff0003263d237c575aa1bbd5aba0">baseFeeLevel</a>.<a class="code hl_function" href="classripple_1_1unit_1_1ValueUnit.html#a04d22aeb648d4b5b6b992583f9a93c87">fee</a>() * largeFeeMultiplier);</div>
|
||||
<div class="line"><a id="l00818" name="l00818"></a><span class="lineno"> 818</span> <span class="comment">// clang-format on</span></div>
|
||||
<div class="line"><a id="l00819" name="l00819"></a><span class="lineno"> 819</span> </div>
|
||||
<div class="line"><a id="l00820" name="l00820"></a><span class="lineno"> 820</span> env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#a69095691c9bcfab1f3d69c645f2dbe33">close</a>();</div>
|
||||
@@ -917,7 +917,7 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l00822" name="l00822"></a><span class="lineno"> 822</span> <span class="comment">// into the ledger, so her transaction is gone,</span></div>
|
||||
<div class="line"><a id="l00823" name="l00823"></a><span class="lineno"> 823</span> <span class="comment">// though one of felicia's is still in the queue.</span></div>
|
||||
<div class="line"><a id="l00824" name="l00824"></a><span class="lineno"> 824</span> <span class="comment">// clang-format off</span></div>
|
||||
<div class="line"><a id="l00825" name="l00825"></a><span class="lineno"> 825</span> <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#aa93c5785339d02229eb94663acf96d55">checkMetrics</a>(*<span class="keyword">this</span>, env, 1, 10, 6, 5, <a class="code hl_variable" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a65e7ff0003263d237c575aa1bbd5aba0">baseFeeLevel</a>.<a class="code hl_function" href="classripple_1_1feeunit_1_1TaggedFee.html#adf0698d6fcf568a9f7154c13c83fe3a6">fee</a>(), <a class="code hl_variable" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a65e7ff0003263d237c575aa1bbd5aba0">baseFeeLevel</a>.<a class="code hl_function" href="classripple_1_1feeunit_1_1TaggedFee.html#adf0698d6fcf568a9f7154c13c83fe3a6">fee</a>() * largeFeeMultiplier);</div>
|
||||
<div class="line"><a id="l00825" name="l00825"></a><span class="lineno"> 825</span> <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#aa93c5785339d02229eb94663acf96d55">checkMetrics</a>(*<span class="keyword">this</span>, env, 1, 10, 6, 5, <a class="code hl_variable" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a65e7ff0003263d237c575aa1bbd5aba0">baseFeeLevel</a>.<a class="code hl_function" href="classripple_1_1unit_1_1ValueUnit.html#a04d22aeb648d4b5b6b992583f9a93c87">fee</a>(), <a class="code hl_variable" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a65e7ff0003263d237c575aa1bbd5aba0">baseFeeLevel</a>.<a class="code hl_function" href="classripple_1_1unit_1_1ValueUnit.html#a04d22aeb648d4b5b6b992583f9a93c87">fee</a>() * largeFeeMultiplier);</div>
|
||||
<div class="line"><a id="l00826" name="l00826"></a><span class="lineno"> 826</span> <span class="comment">// clang-format on</span></div>
|
||||
<div class="line"><a id="l00827" name="l00827"></a><span class="lineno"> 827</span> <a class="code hl_function" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a8722b4b51acd4ec3703a1a10964c4018">BEAST_EXPECT</a>(env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#a2ef09f6f41b7d8a2dc89175e3b108f87">seq</a>(alice) == 3);</div>
|
||||
<div class="line"><a id="l00828" name="l00828"></a><span class="lineno"> 828</span> <a class="code hl_function" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a8722b4b51acd4ec3703a1a10964c4018">BEAST_EXPECT</a>(env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#a2ef09f6f41b7d8a2dc89175e3b108f87">seq</a>(felicia) == 7);</div>
|
||||
@@ -925,7 +925,7 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l00830" name="l00830"></a><span class="lineno"> 830</span> env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#a69095691c9bcfab1f3d69c645f2dbe33">close</a>();</div>
|
||||
<div class="line"><a id="l00831" name="l00831"></a><span class="lineno"> 831</span> <span class="comment">// And now the queue is empty</span></div>
|
||||
<div class="line"><a id="l00832" name="l00832"></a><span class="lineno"> 832</span> <span class="comment">// clang-format off</span></div>
|
||||
<div class="line"><a id="l00833" name="l00833"></a><span class="lineno"> 833</span> <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#aa93c5785339d02229eb94663acf96d55">checkMetrics</a>(*<span class="keyword">this</span>, env, 0, 12, 1, 6, <a class="code hl_variable" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a65e7ff0003263d237c575aa1bbd5aba0">baseFeeLevel</a>.<a class="code hl_function" href="classripple_1_1feeunit_1_1TaggedFee.html#adf0698d6fcf568a9f7154c13c83fe3a6">fee</a>(), <a class="code hl_variable" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a65e7ff0003263d237c575aa1bbd5aba0">baseFeeLevel</a>.<a class="code hl_function" href="classripple_1_1feeunit_1_1TaggedFee.html#adf0698d6fcf568a9f7154c13c83fe3a6">fee</a>() * anotherLargeFeeMultiplier);</div>
|
||||
<div class="line"><a id="l00833" name="l00833"></a><span class="lineno"> 833</span> <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#aa93c5785339d02229eb94663acf96d55">checkMetrics</a>(*<span class="keyword">this</span>, env, 0, 12, 1, 6, <a class="code hl_variable" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a65e7ff0003263d237c575aa1bbd5aba0">baseFeeLevel</a>.<a class="code hl_function" href="classripple_1_1unit_1_1ValueUnit.html#a04d22aeb648d4b5b6b992583f9a93c87">fee</a>(), <a class="code hl_variable" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a65e7ff0003263d237c575aa1bbd5aba0">baseFeeLevel</a>.<a class="code hl_function" href="classripple_1_1unit_1_1ValueUnit.html#a04d22aeb648d4b5b6b992583f9a93c87">fee</a>() * anotherLargeFeeMultiplier);</div>
|
||||
<div class="line"><a id="l00834" name="l00834"></a><span class="lineno"> 834</span> <span class="comment">// clang-format on</span></div>
|
||||
<div class="line"><a id="l00835" name="l00835"></a><span class="lineno"> 835</span> <a class="code hl_function" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a8722b4b51acd4ec3703a1a10964c4018">BEAST_EXPECT</a>(env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#a2ef09f6f41b7d8a2dc89175e3b108f87">seq</a>(alice) == 3);</div>
|
||||
<div class="line"><a id="l00836" name="l00836"></a><span class="lineno"> 836</span> <a class="code hl_function" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a8722b4b51acd4ec3703a1a10964c4018">BEAST_EXPECT</a>(env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#a2ef09f6f41b7d8a2dc89175e3b108f87">seq</a>(felicia) == 8);</div>
|
||||
@@ -1003,7 +1003,7 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l00906" name="l00906"></a><span class="lineno"> 906</span> ++seqCarol;</div>
|
||||
<div class="line"><a id="l00907" name="l00907"></a><span class="lineno"> 907</span> }</div>
|
||||
<div class="line"><a id="l00908" name="l00908"></a><span class="lineno"> 908</span> <span class="comment">// clang-format off</span></div>
|
||||
<div class="line"><a id="l00909" name="l00909"></a><span class="lineno"> 909</span> <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#aa93c5785339d02229eb94663acf96d55">checkMetrics</a>(*<span class="keyword">this</span>, env, 6, 6, 4, 3, <a class="code hl_variable" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a65e7ff0003263d237c575aa1bbd5aba0">baseFeeLevel</a>.<a class="code hl_function" href="classripple_1_1feeunit_1_1TaggedFee.html#adf0698d6fcf568a9f7154c13c83fe3a6">fee</a>() * aliceFeeMultiplier + 1);</div>
|
||||
<div class="line"><a id="l00909" name="l00909"></a><span class="lineno"> 909</span> <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#aa93c5785339d02229eb94663acf96d55">checkMetrics</a>(*<span class="keyword">this</span>, env, 6, 6, 4, 3, <a class="code hl_variable" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a65e7ff0003263d237c575aa1bbd5aba0">baseFeeLevel</a>.<a class="code hl_function" href="classripple_1_1unit_1_1ValueUnit.html#a04d22aeb648d4b5b6b992583f9a93c87">fee</a>() * aliceFeeMultiplier + 1);</div>
|
||||
<div class="line"><a id="l00910" name="l00910"></a><span class="lineno"> 910</span> <span class="comment">// clang-format on</span></div>
|
||||
<div class="line"><a id="l00911" name="l00911"></a><span class="lineno"> 911</span> </div>
|
||||
<div class="line"><a id="l00912" name="l00912"></a><span class="lineno"> 912</span> <span class="comment">// Carol submits high enough to beat Bob's average fee which kicks</span></div>
|
||||
@@ -1703,7 +1703,7 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l01595" name="l01595"></a><span class="lineno"> 1595</span> env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#ae2349266cb09d1f1c3de06606ebdf9e2">fund</a>(<a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(50000), <a class="code hl_enumvalue" href="namespaceripple_1_1test.html#acf39cc44acdd6b5089f2076897fa3911af34d3a138958b0d338875bb910a39cf6">noripple</a>(alice));</div>
|
||||
<div class="line"><a id="l01596" name="l01596"></a><span class="lineno"> 1596</span> <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#aa93c5785339d02229eb94663acf96d55">checkMetrics</a>(*<span class="keyword">this</span>, env, 0, <a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a>, 1, 2);</div>
|
||||
<div class="line"><a id="l01597" name="l01597"></a><span class="lineno"> 1597</span> </div>
|
||||
<div class="line"><a id="l01598" name="l01598"></a><span class="lineno"> 1598</span> <a class="code hl_class" href="classripple_1_1feeunit_1_1TaggedFee.html">FeeLevel64</a> medFeeLevel;</div>
|
||||
<div class="line"><a id="l01598" name="l01598"></a><span class="lineno"> 1598</span> <a class="code hl_class" href="classripple_1_1unit_1_1ValueUnit.html">FeeLevel64</a> medFeeLevel;</div>
|
||||
<div class="line"><a id="l01599" name="l01599"></a><span class="lineno"> 1599</span> <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i < 10; ++i)</div>
|
||||
<div class="line"><a id="l01600" name="l01600"></a><span class="lineno"> 1600</span> {</div>
|
||||
<div class="line"><a id="l01601" name="l01601"></a><span class="lineno"> 1601</span> <span class="keyword">auto</span> <span class="keyword">const</span> cost = <a class="code hl_function" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#aa4d388252044993d2284fb5533b6630c">openLedgerCost</a>(env);</div>
|
||||
@@ -1714,8 +1714,8 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l01606" name="l01606"></a><span class="lineno"> 1606</span> {</div>
|
||||
<div class="line"><a id="l01607" name="l01607"></a><span class="lineno"> 1607</span> <span class="keywordtype">double</span> <span class="keyword">const</span> feeMultiplier =</div>
|
||||
<div class="line"><a id="l01608" name="l01608"></a><span class="lineno"> 1608</span> <span class="keyword">static_cast<</span><span class="keywordtype">double</span><span class="keyword">></span>(cost.drops()) / baseFee;</div>
|
||||
<div class="line"><a id="l01609" name="l01609"></a><span class="lineno"> 1609</span> medFeeLevel = <a class="code hl_class" href="classripple_1_1feeunit_1_1TaggedFee.html">FeeLevel64</a>{<span class="keyword">static_cast<</span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">uint64_t</a><span class="keyword">></span>(</div>
|
||||
<div class="line"><a id="l01610" name="l01610"></a><span class="lineno"> 1610</span> feeMultiplier * <a class="code hl_variable" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a65e7ff0003263d237c575aa1bbd5aba0">baseFeeLevel</a>.<a class="code hl_function" href="classripple_1_1feeunit_1_1TaggedFee.html#adf0698d6fcf568a9f7154c13c83fe3a6">fee</a>())};</div>
|
||||
<div class="line"><a id="l01609" name="l01609"></a><span class="lineno"> 1609</span> medFeeLevel = <a class="code hl_class" href="classripple_1_1unit_1_1ValueUnit.html">FeeLevel64</a>{<span class="keyword">static_cast<</span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">uint64_t</a><span class="keyword">></span>(</div>
|
||||
<div class="line"><a id="l01610" name="l01610"></a><span class="lineno"> 1610</span> feeMultiplier * <a class="code hl_variable" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a65e7ff0003263d237c575aa1bbd5aba0">baseFeeLevel</a>.<a class="code hl_function" href="classripple_1_1unit_1_1ValueUnit.html#a04d22aeb648d4b5b6b992583f9a93c87">fee</a>())};</div>
|
||||
<div class="line"><a id="l01611" name="l01611"></a><span class="lineno"> 1611</span> }</div>
|
||||
<div class="line"><a id="l01612" name="l01612"></a><span class="lineno"> 1612</span> </div>
|
||||
<div class="line"><a id="l01613" name="l01613"></a><span class="lineno"> 1613</span> env(<a class="code hl_enumvalue" href="namespaceripple.html#ac34a69f56216ea1e430c09ba049bf0aea5483bf26dec486ec0175e2a3ca816a0a">noop</a>(alice), <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1fee.html">fee</a>(cost));</div>
|
||||
@@ -1726,7 +1726,7 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l01618" name="l01618"></a><span class="lineno"> 1618</span> env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#a69095691c9bcfab1f3d69c645f2dbe33">close</a>();</div>
|
||||
<div class="line"><a id="l01619" name="l01619"></a><span class="lineno"> 1619</span> <span class="comment">// If not for the maximum, the per ledger would be 11.</span></div>
|
||||
<div class="line"><a id="l01620" name="l01620"></a><span class="lineno"> 1620</span> <span class="comment">// clang-format off</span></div>
|
||||
<div class="line"><a id="l01621" name="l01621"></a><span class="lineno"> 1621</span> <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#aa93c5785339d02229eb94663acf96d55">checkMetrics</a>(*<span class="keyword">this</span>, env, 0, 10, 0, 5, <a class="code hl_variable" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a65e7ff0003263d237c575aa1bbd5aba0">baseFeeLevel</a>.<a class="code hl_function" href="classripple_1_1feeunit_1_1TaggedFee.html#adf0698d6fcf568a9f7154c13c83fe3a6">fee</a>(), <a class="code hl_function" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a4a1df58e905683afe973289202889419">calcMedFeeLevel</a>(medFeeLevel));</div>
|
||||
<div class="line"><a id="l01621" name="l01621"></a><span class="lineno"> 1621</span> <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#aa93c5785339d02229eb94663acf96d55">checkMetrics</a>(*<span class="keyword">this</span>, env, 0, 10, 0, 5, <a class="code hl_variable" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a65e7ff0003263d237c575aa1bbd5aba0">baseFeeLevel</a>.<a class="code hl_function" href="classripple_1_1unit_1_1ValueUnit.html#a04d22aeb648d4b5b6b992583f9a93c87">fee</a>(), <a class="code hl_function" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a4a1df58e905683afe973289202889419">calcMedFeeLevel</a>(medFeeLevel));</div>
|
||||
<div class="line"><a id="l01622" name="l01622"></a><span class="lineno"> 1622</span> <span class="comment">// clang-format on</span></div>
|
||||
<div class="line"><a id="l01623" name="l01623"></a><span class="lineno"> 1623</span> }</div>
|
||||
<div class="line"><a id="l01624" name="l01624"></a><span class="lineno"> 1624</span> </div>
|
||||
@@ -3101,7 +3101,7 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l02985" name="l02985"></a><span class="lineno"> 2985</span> {</div>
|
||||
<div class="line"><a id="l02986" name="l02986"></a><span class="lineno"> 2986</span> <a class="code hl_function" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a8722b4b51acd4ec3703a1a10964c4018">BEAST_EXPECT</a>(tx.seqProxy == <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a>);</div>
|
||||
<div class="line"><a id="l02987" name="l02987"></a><span class="lineno"> 2987</span> <a class="code hl_function" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a8722b4b51acd4ec3703a1a10964c4018">BEAST_EXPECT</a>(</div>
|
||||
<div class="line"><a id="l02988" name="l02988"></a><span class="lineno"> 2988</span> tx.feeLevel == <a class="code hl_class" href="classripple_1_1feeunit_1_1TaggedFee.html">FeeLevel64</a>{baseFeeLevel.fee() * 100});</div>
|
||||
<div class="line"><a id="l02988" name="l02988"></a><span class="lineno"> 2988</span> tx.feeLevel == <a class="code hl_class" href="classripple_1_1unit_1_1ValueUnit.html">FeeLevel64</a>{baseFeeLevel.fee() * 100});</div>
|
||||
<div class="line"><a id="l02989" name="l02989"></a><span class="lineno"> 2989</span> <span class="keywordflow">if</span> (<a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a>.value() == aliceSeq + 2)</div>
|
||||
<div class="line"><a id="l02990" name="l02990"></a><span class="lineno"> 2990</span> {</div>
|
||||
<div class="line"><a id="l02991" name="l02991"></a><span class="lineno"> 2991</span> <a class="code hl_function" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a8722b4b51acd4ec3703a1a10964c4018">BEAST_EXPECT</a>(</div>
|
||||
@@ -3156,7 +3156,7 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l03040" name="l03040"></a><span class="lineno"> 3040</span> </div>
|
||||
<div class="line"><a id="l03041" name="l03041"></a><span class="lineno"> 3041</span> <a class="code hl_function" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a8722b4b51acd4ec3703a1a10964c4018">BEAST_EXPECT</a>(tx.seqProxy.isSeq() && tx.seqProxy.value() == <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a>);</div>
|
||||
<div class="line"><a id="l03042" name="l03042"></a><span class="lineno"> 3042</span> <a class="code hl_function" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a8722b4b51acd4ec3703a1a10964c4018">BEAST_EXPECT</a>(</div>
|
||||
<div class="line"><a id="l03043" name="l03043"></a><span class="lineno"> 3043</span> tx.feeLevel == <a class="code hl_class" href="classripple_1_1feeunit_1_1TaggedFee.html">FeeLevel64</a>{baseFeeLevel.fee() * 100});</div>
|
||||
<div class="line"><a id="l03043" name="l03043"></a><span class="lineno"> 3043</span> tx.feeLevel == <a class="code hl_class" href="classripple_1_1unit_1_1ValueUnit.html">FeeLevel64</a>{baseFeeLevel.fee() * 100});</div>
|
||||
<div class="line"><a id="l03044" name="l03044"></a><span class="lineno"> 3044</span> <a class="code hl_function" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a8722b4b51acd4ec3703a1a10964c4018">BEAST_EXPECT</a>(!tx.lastValid);</div>
|
||||
<div class="line"><a id="l03045" name="l03045"></a><span class="lineno"> 3045</span> ++<a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a>;</div>
|
||||
<div class="line"><a id="l03046" name="l03046"></a><span class="lineno"> 3046</span> }</div>
|
||||
@@ -3172,7 +3172,7 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l03056" name="l03056"></a><span class="lineno"> 3056</span> <span class="keywordflow">for</span> (<span class="keyword">auto</span> <span class="keyword">const</span>& tx : aliceStat)</div>
|
||||
<div class="line"><a id="l03057" name="l03057"></a><span class="lineno"> 3057</span> {</div>
|
||||
<div class="line"><a id="l03058" name="l03058"></a><span class="lineno"> 3058</span> <a class="code hl_function" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a8722b4b51acd4ec3703a1a10964c4018">BEAST_EXPECT</a>(tx.seqProxy.isSeq() && tx.seqProxy.value() == <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a>);</div>
|
||||
<div class="line"><a id="l03059" name="l03059"></a><span class="lineno"> 3059</span> <a class="code hl_function" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a8722b4b51acd4ec3703a1a10964c4018">BEAST_EXPECT</a>(tx.feeLevel == <a class="code hl_class" href="classripple_1_1feeunit_1_1TaggedFee.html">FeeLevel64</a>{baseFeeLevel * 100});</div>
|
||||
<div class="line"><a id="l03059" name="l03059"></a><span class="lineno"> 3059</span> <a class="code hl_function" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a8722b4b51acd4ec3703a1a10964c4018">BEAST_EXPECT</a>(tx.feeLevel == <a class="code hl_class" href="classripple_1_1unit_1_1ValueUnit.html">FeeLevel64</a>{baseFeeLevel * 100});</div>
|
||||
<div class="line"><a id="l03060" name="l03060"></a><span class="lineno"> 3060</span> <a class="code hl_function" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a8722b4b51acd4ec3703a1a10964c4018">BEAST_EXPECT</a>(!tx.lastValid);</div>
|
||||
<div class="line"><a id="l03061" name="l03061"></a><span class="lineno"> 3061</span> ++<a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a>;</div>
|
||||
<div class="line"><a id="l03062" name="l03062"></a><span class="lineno"> 3062</span> }</div>
|
||||
@@ -3311,7 +3311,7 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l03191" name="l03191"></a><span class="lineno"> 3191</span> <a class="code hl_function" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a8722b4b51acd4ec3703a1a10964c4018">BEAST_EXPECT</a>(item[jss::seq] == <a class="code hl_variable" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a8528803c5c1f45cd77429743aee667b9">data</a>[jss::Sequence].asInt() + i);</div>
|
||||
<div class="line"><a id="l03192" name="l03192"></a><span class="lineno"> 3192</span> <a class="code hl_function" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a8722b4b51acd4ec3703a1a10964c4018">BEAST_EXPECT</a>(</div>
|
||||
<div class="line"><a id="l03193" name="l03193"></a><span class="lineno"> 3193</span> item[jss::fee_level] ==</div>
|
||||
<div class="line"><a id="l03194" name="l03194"></a><span class="lineno"> 3194</span> <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/string/basic_string/to_string.html">std::to_string</a>(<a class="code hl_variable" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a65e7ff0003263d237c575aa1bbd5aba0">baseFeeLevel</a>.<a class="code hl_function" href="classripple_1_1feeunit_1_1TaggedFee.html#adf0698d6fcf568a9f7154c13c83fe3a6">fee</a>() * 10));</div>
|
||||
<div class="line"><a id="l03194" name="l03194"></a><span class="lineno"> 3194</span> <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/string/basic_string/to_string.html">std::to_string</a>(<a class="code hl_variable" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a65e7ff0003263d237c575aa1bbd5aba0">baseFeeLevel</a>.<a class="code hl_function" href="classripple_1_1unit_1_1ValueUnit.html#a04d22aeb648d4b5b6b992583f9a93c87">fee</a>() * 10));</div>
|
||||
<div class="line"><a id="l03195" name="l03195"></a><span class="lineno"> 3195</span> <a class="code hl_function" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a8722b4b51acd4ec3703a1a10964c4018">BEAST_EXPECT</a>(!item.isMember(jss::LastLedgerSequence));</div>
|
||||
<div class="line"><a id="l03196" name="l03196"></a><span class="lineno"> 3196</span> </div>
|
||||
<div class="line"><a id="l03197" name="l03197"></a><span class="lineno"> 3197</span> <a class="code hl_function" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a8722b4b51acd4ec3703a1a10964c4018">BEAST_EXPECT</a>(item.isMember(jss::fee));</div>
|
||||
@@ -3376,7 +3376,7 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l03254" name="l03254"></a><span class="lineno"> 3254</span> <a class="code hl_function" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a8722b4b51acd4ec3703a1a10964c4018">BEAST_EXPECT</a>(item[jss::seq] == <a class="code hl_variable" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a8528803c5c1f45cd77429743aee667b9">data</a>[jss::Sequence].asInt() + i);</div>
|
||||
<div class="line"><a id="l03255" name="l03255"></a><span class="lineno"> 3255</span> <a class="code hl_function" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a8722b4b51acd4ec3703a1a10964c4018">BEAST_EXPECT</a>(</div>
|
||||
<div class="line"><a id="l03256" name="l03256"></a><span class="lineno"> 3256</span> item[jss::fee_level] ==</div>
|
||||
<div class="line"><a id="l03257" name="l03257"></a><span class="lineno"> 3257</span> <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/string/basic_string/to_string.html">std::to_string</a>(<a class="code hl_variable" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a65e7ff0003263d237c575aa1bbd5aba0">baseFeeLevel</a>.<a class="code hl_function" href="classripple_1_1feeunit_1_1TaggedFee.html#adf0698d6fcf568a9f7154c13c83fe3a6">fee</a>() * 10));</div>
|
||||
<div class="line"><a id="l03257" name="l03257"></a><span class="lineno"> 3257</span> <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/string/basic_string/to_string.html">std::to_string</a>(<a class="code hl_variable" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a65e7ff0003263d237c575aa1bbd5aba0">baseFeeLevel</a>.<a class="code hl_function" href="classripple_1_1unit_1_1ValueUnit.html#a04d22aeb648d4b5b6b992583f9a93c87">fee</a>() * 10));</div>
|
||||
<div class="line"><a id="l03258" name="l03258"></a><span class="lineno"> 3258</span> <a class="code hl_function" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a8722b4b51acd4ec3703a1a10964c4018">BEAST_EXPECT</a>(item.isMember(jss::fee));</div>
|
||||
<div class="line"><a id="l03259" name="l03259"></a><span class="lineno"> 3259</span> <a class="code hl_function" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a8722b4b51acd4ec3703a1a10964c4018">BEAST_EXPECT</a>(item[jss::fee] == <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/string/basic_string/to_string.html">std::to_string</a>(baseFee * 10));</div>
|
||||
<div class="line"><a id="l03260" name="l03260"></a><span class="lineno"> 3260</span> <a class="code hl_function" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a8722b4b51acd4ec3703a1a10964c4018">BEAST_EXPECT</a>(item.isMember(jss::max_spend_drops));</div>
|
||||
@@ -3442,7 +3442,7 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l03318" name="l03318"></a><span class="lineno"> 3318</span> <a class="code hl_function" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a8722b4b51acd4ec3703a1a10964c4018">BEAST_EXPECT</a>(item[jss::seq] == <a class="code hl_variable" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a8528803c5c1f45cd77429743aee667b9">data</a>[jss::Sequence].asInt() + i);</div>
|
||||
<div class="line"><a id="l03319" name="l03319"></a><span class="lineno"> 3319</span> <a class="code hl_function" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a8722b4b51acd4ec3703a1a10964c4018">BEAST_EXPECT</a>(</div>
|
||||
<div class="line"><a id="l03320" name="l03320"></a><span class="lineno"> 3320</span> item[jss::fee_level] ==</div>
|
||||
<div class="line"><a id="l03321" name="l03321"></a><span class="lineno"> 3321</span> <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/string/basic_string/to_string.html">std::to_string</a>(<a class="code hl_variable" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a65e7ff0003263d237c575aa1bbd5aba0">baseFeeLevel</a>.<a class="code hl_function" href="classripple_1_1feeunit_1_1TaggedFee.html#adf0698d6fcf568a9f7154c13c83fe3a6">fee</a>() * 10));</div>
|
||||
<div class="line"><a id="l03321" name="l03321"></a><span class="lineno"> 3321</span> <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/string/basic_string/to_string.html">std::to_string</a>(<a class="code hl_variable" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a65e7ff0003263d237c575aa1bbd5aba0">baseFeeLevel</a>.<a class="code hl_function" href="classripple_1_1unit_1_1ValueUnit.html#a04d22aeb648d4b5b6b992583f9a93c87">fee</a>() * 10));</div>
|
||||
<div class="line"><a id="l03322" name="l03322"></a><span class="lineno"> 3322</span> </div>
|
||||
<div class="line"><a id="l03323" name="l03323"></a><span class="lineno"> 3323</span> <span class="keywordflow">if</span> (i == <a class="code hl_variable" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a29fabe7689659ec335ca061de114ecf7">queued</a>.size() - 1)</div>
|
||||
<div class="line"><a id="l03324" name="l03324"></a><span class="lineno"> 3324</span> {</div>
|
||||
@@ -3953,8 +3953,8 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l03823" name="l03823"></a><span class="lineno"> 3823</span> }</div>
|
||||
<div class="line"><a id="l03824" name="l03824"></a><span class="lineno"> 3824</span> </div>
|
||||
<div class="line"><a id="l03825" name="l03825"></a><span class="lineno"> 3825</span> <span class="keyword">auto</span> <span class="keyword">const</span> den = (metrics.txPerLedger * metrics.txPerLedger);</div>
|
||||
<div class="line"><a id="l03826" name="l03826"></a><span class="lineno"> 3826</span> <a class="code hl_class" href="classripple_1_1feeunit_1_1TaggedFee.html">FeeLevel64</a> feeLevel =</div>
|
||||
<div class="line"><a id="l03827" name="l03827"></a><span class="lineno"> 3827</span> (metrics.medFeeLevel * totalFactor + <a class="code hl_class" href="classripple_1_1feeunit_1_1TaggedFee.html">FeeLevel64</a>{den - 1}) / den;</div>
|
||||
<div class="line"><a id="l03826" name="l03826"></a><span class="lineno"> 3826</span> <a class="code hl_class" href="classripple_1_1unit_1_1ValueUnit.html">FeeLevel64</a> feeLevel =</div>
|
||||
<div class="line"><a id="l03827" name="l03827"></a><span class="lineno"> 3827</span> (metrics.medFeeLevel * totalFactor + <a class="code hl_class" href="classripple_1_1unit_1_1ValueUnit.html">FeeLevel64</a>{den - 1}) / den;</div>
|
||||
<div class="line"><a id="l03828" name="l03828"></a><span class="lineno"> 3828</span> </div>
|
||||
<div class="line"><a id="l03829" name="l03829"></a><span class="lineno"> 3829</span> <span class="keyword">auto</span> <a class="code hl_variable" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#ac070fb8ba503100dda1d8840ef27b66f">result</a> = <a class="code hl_function" href="namespaceripple.html#acee1f3b6b870fd674b55857a57da61f5">toDrops</a>(feeLevel, env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#a65bedb2e0babbd55343f721de9008a37">current</a>()->fees().base).<a class="code hl_function" href="classripple_1_1XRPAmount.html#a8a65b5528d6021159c5b8772aa86cfc1">drops</a>();</div>
|
||||
<div class="line"><a id="l03830" name="l03830"></a><span class="lineno"> 3830</span> </div>
|
||||
@@ -4083,7 +4083,7 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l03953" name="l03953"></a><span class="lineno"> 3953</span> {</div>
|
||||
<div class="line"><a id="l03954" name="l03954"></a><span class="lineno"> 3954</span> <a class="code hl_function" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a8722b4b51acd4ec3703a1a10964c4018">BEAST_EXPECT</a>(tx.seqProxy == <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a>);</div>
|
||||
<div class="line"><a id="l03955" name="l03955"></a><span class="lineno"> 3955</span> <a class="code hl_function" href="classripple_1_1test_1_1TxQPosNegFlows__test.html#a8722b4b51acd4ec3703a1a10964c4018">BEAST_EXPECT</a>(</div>
|
||||
<div class="line"><a id="l03956" name="l03956"></a><span class="lineno"> 3956</span> tx.feeLevel == <a class="code hl_class" href="classripple_1_1feeunit_1_1TaggedFee.html">FeeLevel64</a>{baseFeeLevel.fee() * 10});</div>
|
||||
<div class="line"><a id="l03956" name="l03956"></a><span class="lineno"> 3956</span> tx.feeLevel == <a class="code hl_class" href="classripple_1_1unit_1_1ValueUnit.html">FeeLevel64</a>{baseFeeLevel.fee() * 10});</div>
|
||||
<div class="line"><a id="l03957" name="l03957"></a><span class="lineno"> 3957</span> <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a>.advanceBy(1);</div>
|
||||
<div class="line"><a id="l03958" name="l03958"></a><span class="lineno"> 3958</span> }</div>
|
||||
<div class="line"><a id="l03959" name="l03959"></a><span class="lineno"> 3959</span> </div>
|
||||
@@ -5226,7 +5226,7 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="ttc" id="aclassripple_1_1Application_html_a143d2b9c53a24814fc28309244aa3631"><div class="ttname"><a href="classripple_1_1Application.html#a143d2b9c53a24814fc28309244aa3631">ripple::Application::getFeeTrack</a></div><div class="ttdeci">virtual LoadFeeTrack & getFeeTrack()=0</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Application_html_a151d1401a346131fc6fb3efb197133e6"><div class="ttname"><a href="classripple_1_1Application.html#a151d1401a346131fc6fb3efb197133e6">ripple::Application::openLedger</a></div><div class="ttdeci">virtual OpenLedger & openLedger()=0</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Application_html_abcadc50f7bafb5f027e40e18191a7de0"><div class="ttname"><a href="classripple_1_1Application.html#abcadc50f7bafb5f027e40e18191a7de0">ripple::Application::getTxQ</a></div><div class="ttdeci">virtual TxQ & getTxQ()=0</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LoadFeeTrack_html_a219cf201607ad178eaca2c02b1efd928"><div class="ttname"><a href="classripple_1_1LoadFeeTrack.html#a219cf201607ad178eaca2c02b1efd928">ripple::LoadFeeTrack::raiseLocalFee</a></div><div class="ttdeci">bool raiseLocalFee()</div><div class="ttdef"><b>Definition</b> <a href="LoadFeeTrack_8cpp_source.html#l00033">LoadFeeTrack.cpp:33</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LoadFeeTrack_html_a219cf201607ad178eaca2c02b1efd928"><div class="ttname"><a href="classripple_1_1LoadFeeTrack.html#a219cf201607ad178eaca2c02b1efd928">ripple::LoadFeeTrack::raiseLocalFee</a></div><div class="ttdeci">bool raiseLocalFee()</div><div class="ttdef"><b>Definition</b> <a href="LoadFeeTrack_8cpp_source.html#l00032">LoadFeeTrack.cpp:32</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LoadFeeTrack_html_a7323c2513443e8ea3a82489ba229c65c"><div class="ttname"><a href="classripple_1_1LoadFeeTrack.html#a7323c2513443e8ea3a82489ba229c65c">ripple::LoadFeeTrack::setRemoteFee</a></div><div class="ttdeci">void setRemoteFee(std::uint32_t f)</div><div class="ttdef"><b>Definition</b> <a href="LoadFeeTrack_8h_source.html#l00060">LoadFeeTrack.h:60</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LoadFeeTrack_html_ad0eba357ff30a3907b43a37208cb310a"><div class="ttname"><a href="classripple_1_1LoadFeeTrack.html#ad0eba357ff30a3907b43a37208cb310a">ripple::LoadFeeTrack::getRemoteFee</a></div><div class="ttdeci">std::uint32_t getRemoteFee() const</div><div class="ttdef"><b>Definition</b> <a href="LoadFeeTrack_8h_source.html#l00068">LoadFeeTrack.h:68</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LoadFeeTrack_html_ad6fa45b725ca25f8859b0bf67eb24485"><div class="ttname"><a href="classripple_1_1LoadFeeTrack.html#ad6fa45b725ca25f8859b0bf67eb24485">ripple::LoadFeeTrack::getLoadFactor</a></div><div class="ttdeci">std::uint32_t getLoadFactor() const</div><div class="ttdef"><b>Definition</b> <a href="LoadFeeTrack_8h_source.html#l00095">LoadFeeTrack.h:95</a></div></div>
|
||||
@@ -5239,8 +5239,6 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="ttc" id="aclassripple_1_1TxQ_html_a459d2ac82dc4e7e5672db06df4618a96"><div class="ttname"><a href="classripple_1_1TxQ.html#a459d2ac82dc4e7e5672db06df4618a96">ripple::TxQ::getAccountTxs</a></div><div class="ttdeci">std::vector< TxDetails > getAccountTxs(AccountID const &account) const</div><div class="ttdoc">Returns information about the transactions currently in the queue for the account.</div><div class="ttdef"><b>Definition</b> <a href="TxQ_8cpp_source.html#l01824">TxQ.cpp:1824</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1XRPAmount_html"><div class="ttname"><a href="classripple_1_1XRPAmount.html">ripple::XRPAmount</a></div><div class="ttdef"><b>Definition</b> <a href="XRPAmount_8h_source.html#l00039">XRPAmount.h:43</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1XRPAmount_html_a8a65b5528d6021159c5b8772aa86cfc1"><div class="ttname"><a href="classripple_1_1XRPAmount.html#a8a65b5528d6021159c5b8772aa86cfc1">ripple::XRPAmount::drops</a></div><div class="ttdeci">constexpr value_type drops() const</div><div class="ttdoc">Returns the number of drops.</div><div class="ttdef"><b>Definition</b> <a href="XRPAmount_8h_source.html#l00177">XRPAmount.h:177</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1feeunit_1_1TaggedFee_html"><div class="ttname"><a href="classripple_1_1feeunit_1_1TaggedFee.html">ripple::feeunit::TaggedFee</a></div><div class="ttdef"><b>Definition</b> <a href="FeeUnits_8h_source.html#l00073">FeeUnits.h:79</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1feeunit_1_1TaggedFee_html_adf0698d6fcf568a9f7154c13c83fe3a6"><div class="ttname"><a href="classripple_1_1feeunit_1_1TaggedFee.html#adf0698d6fcf568a9f7154c13c83fe3a6">ripple::feeunit::TaggedFee::fee</a></div><div class="ttdeci">constexpr value_type fee() const</div><div class="ttdoc">Returns the number of drops.</div><div class="ttdef"><b>Definition</b> <a href="FeeUnits_8h_source.html#l00272">FeeUnits.h:272</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1TxQMetaInfo__test_html"><div class="ttname"><a href="classripple_1_1test_1_1TxQMetaInfo__test.html">ripple::test::TxQMetaInfo_test</a></div><div class="ttdef"><b>Definition</b> <a href="TxQ__test_8cpp_source.html#l05052">TxQ_test.cpp:5053</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1TxQMetaInfo__test_html_ae8b0cb3ced22c83ad6756ec6cd6a0b3f"><div class="ttname"><a href="classripple_1_1test_1_1TxQMetaInfo__test.html#ae8b0cb3ced22c83ad6756ec6cd6a0b3f">ripple::test::TxQMetaInfo_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="TxQ__test_8cpp_source.html#l05055">TxQ_test.cpp:5055</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1TxQPosNegFlows__test_html"><div class="ttname"><a href="classripple_1_1test_1_1TxQPosNegFlows__test.html">ripple::test::TxQPosNegFlows_test</a></div><div class="ttdef"><b>Definition</b> <a href="TxQ__test_8cpp_source.html#l00040">TxQ_test.cpp:41</a></div></div>
|
||||
@@ -5332,29 +5330,31 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env__ss_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env__ss.html">ripple::test::jtx::Env_ss</a></div><div class="ttdoc">A transaction testing environment wrapper.</div><div class="ttdef"><b>Definition</b> <a href="Env__ss_8h_source.html#l00033">Env_ss.h:34</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_a14cbba5f53c931d433ce2e403bf692f4"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a14cbba5f53c931d433ce2e403bf692f4">ripple::test::jtx::Env::closed</a></div><div class="ttdeci">std::shared_ptr< ReadView const > closed()</div><div class="ttdoc">Returns the last closed ledger.</div><div class="ttdef"><b>Definition</b> <a href="Env_8cpp_source.html#l00115">Env.cpp:115</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_a2ef09f6f41b7d8a2dc89175e3b108f87"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a2ef09f6f41b7d8a2dc89175e3b108f87">ripple::test::jtx::Env::seq</a></div><div class="ttdeci">std::uint32_t seq(Account const &account) const</div><div class="ttdoc">Returns the next sequence number on account.</div><div class="ttdef"><b>Definition</b> <a href="Env_8cpp_source.html#l00258">Env.cpp:258</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_a34c9d58eaca6b7238258eadaf94b4a46"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a34c9d58eaca6b7238258eadaf94b4a46">ripple::test::jtx::Env::require</a></div><div class="ttdeci">void require(Args const &... args)</div><div class="ttdoc">Check a set of requirements.</div><div class="ttdef"><b>Definition</b> <a href="Env_8h_source.html#l00544">Env.h:544</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_a2ef09f6f41b7d8a2dc89175e3b108f87"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a2ef09f6f41b7d8a2dc89175e3b108f87">ripple::test::jtx::Env::seq</a></div><div class="ttdeci">std::uint32_t seq(Account const &account) const</div><div class="ttdoc">Returns the next sequence number on account.</div><div class="ttdef"><b>Definition</b> <a href="Env_8cpp_source.html#l00268">Env.cpp:268</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_a34c9d58eaca6b7238258eadaf94b4a46"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a34c9d58eaca6b7238258eadaf94b4a46">ripple::test::jtx::Env::require</a></div><div class="ttdeci">void require(Args const &... args)</div><div class="ttdoc">Check a set of requirements.</div><div class="ttdef"><b>Definition</b> <a href="Env_8h_source.html#l00547">Env.h:547</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_a65bedb2e0babbd55343f721de9008a37"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a65bedb2e0babbd55343f721de9008a37">ripple::test::jtx::Env::current</a></div><div class="ttdeci">std::shared_ptr< OpenView const > current() const</div><div class="ttdoc">Returns the current ledger.</div><div class="ttdef"><b>Definition</b> <a href="Env_8h_source.html#l00331">Env.h:331</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< std::chrono::milliseconds > 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_a694b8f003ea98bf55c8ac413a9f9802e"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a694b8f003ea98bf55c8ac413a9f9802e">ripple::test::jtx::Env::postconditions</a></div><div class="ttdeci">void postconditions(JTx const &jt, ParsedResult const &parsed, Json::Value const &jr=Json::Value())</div><div class="ttdoc">Check expected postconditions of JTx submission.</div><div class="ttdef"><b>Definition</b> <a href="Env_8cpp_source.html#l00433">Env.cpp:433</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_a694b8f003ea98bf55c8ac413a9f9802e"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a694b8f003ea98bf55c8ac413a9f9802e">ripple::test::jtx::Env::postconditions</a></div><div class="ttdeci">void postconditions(JTx const &jt, ParsedResult const &parsed, Json::Value const &jr=Json::Value())</div><div class="ttdoc">Check expected postconditions of JTx submission.</div><div class="ttdef"><b>Definition</b> <a href="Env_8cpp_source.html#l00443">Env.cpp:443</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_abc9bfd942ee848f3a9f16ab0e34e0c28"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#abc9bfd942ee848f3a9f16ab0e34e0c28">ripple::test::jtx::Env::master</a></div><div class="ttdeci">Account const & master</div><div class="ttdef"><b>Definition</b> <a href="Env_8h_source.html#l00125">Env.h:125</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_ac97544537f03e62be698194aabe47a32"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#ac97544537f03e62be698194aabe47a32">ripple::test::jtx::Env::jt</a></div><div class="ttdeci">JTx jt(JsonValue &&jv, FN const &... fN)</div><div class="ttdoc">Create a JTx from parameters.</div><div class="ttdef"><b>Definition</b> <a href="Env_8h_source.html#l00505">Env.h:505</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_ac97544537f03e62be698194aabe47a32"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#ac97544537f03e62be698194aabe47a32">ripple::test::jtx::Env::jt</a></div><div class="ttdeci">JTx jt(JsonValue &&jv, FN const &... fN)</div><div class="ttdoc">Create a JTx from parameters.</div><div class="ttdef"><b>Definition</b> <a href="Env_8h_source.html#l00508">Env.h:508</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_acb1c9d82d157da3b4f05b7f3756058e4"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#acb1c9d82d157da3b4f05b7f3756058e4">ripple::test::jtx::Env::now</a></div><div class="ttdeci">NetClock::time_point now()</div><div class="ttdoc">Returns the current network time.</div><div class="ttdef"><b>Definition</b> <a href="Env_8h_source.html#l00284">Env.h:284</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_acd48f8ab02c37b1a30cedf4dec7cc96c"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#acd48f8ab02c37b1a30cedf4dec7cc96c">ripple::test::jtx::Env::app</a></div><div class="ttdeci">Application & app()</div><div class="ttdef"><b>Definition</b> <a href="Env_8h_source.html#l00261">Env.h:261</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_acfdfa1e283de8fb2dad0216cd1711307"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#acfdfa1e283de8fb2dad0216cd1711307">ripple::test::jtx::Env::journal</a></div><div class="ttdeci">beast::Journal const journal</div><div class="ttdef"><b>Definition</b> <a href="Env_8h_source.html#l00162">Env.h:162</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< std::string, std::string > const &headers, std::string const &cmd, Args &&... 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 &amount, Account const &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< std::string, std::string > const &headers, std::string const &cmd, Args &&... 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 &amount, Account const &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_1Env_html_af09170466fd01f912527c64d7a34dc1e"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#af09170466fd01f912527c64d7a34dc1e">ripple::test::jtx::Env::balance</a></div><div class="ttdeci">PrettyAmount balance(Account const &account) const</div><div class="ttdoc">Returns the XRP balance on an account.</div><div class="ttdef"><b>Definition</b> <a href="Env_8cpp_source.html#l00183">Env.cpp:183</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_af50f3bc6a170b27a2f0e5663f373b44d"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#af50f3bc6a170b27a2f0e5663f373b44d">ripple::test::jtx::Env::memoize</a></div><div class="ttdeci">void memoize(Account const &account)</div><div class="ttdoc">Associate AccountID with account.</div><div class="ttdef"><b>Definition</b> <a href="Env_8cpp_source.html#l00156">Env.cpp:156</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_af928cd176555b2cf28da85e274c571bc"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#af928cd176555b2cf28da85e274c571bc">ripple::test::jtx::Env::le</a></div><div class="ttdeci">std::shared_ptr< SLE const > le(Account const &account) const</div><div class="ttdoc">Return an account root.</div><div class="ttdef"><b>Definition</b> <a href="Env_8cpp_source.html#l00267">Env.cpp:267</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_af928cd176555b2cf28da85e274c571bc"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#af928cd176555b2cf28da85e274c571bc">ripple::test::jtx::Env::le</a></div><div class="ttdeci">std::shared_ptr< SLE const > le(Account const &account) const</div><div class="ttdoc">Return an account root.</div><div class="ttdef"><b>Definition</b> <a href="Env_8cpp_source.html#l00277">Env.cpp:277</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_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_1json_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1json.html">ripple::test::jtx::json</a></div><div class="ttdoc">Inject raw JSON.</div><div class="ttdef"><b>Definition</b> <a href="jtx__json_8h_source.html#l00032">jtx_json.h:33</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_1require_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1require.html">ripple::test::jtx::require</a></div><div class="ttdoc">Check a set of conditions.</div><div class="ttdef"><b>Definition</b> <a href="require_8h_source.html#l00064">require.h:65</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_1require_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1require.html">ripple::test::jtx::require</a></div><div class="ttdoc">Check a set of conditions.</div><div class="ttdef"><b>Definition</b> <a href="require_8h_source.html#l00065">require.h:66</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1sendmax_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1sendmax.html">ripple::test::jtx::sendmax</a></div><div class="ttdoc">Sets the SendMax on a JTx.</div><div class="ttdef"><b>Definition</b> <a href="sendmax_8h_source.html#l00032">sendmax.h:33</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>
|
||||
<div class="ttc" id="aclassripple_1_1unit_1_1ValueUnit_html"><div class="ttname"><a href="classripple_1_1unit_1_1ValueUnit.html">ripple::unit::ValueUnit</a></div><div class="ttdef"><b>Definition</b> <a href="Units_8h_source.html#l00091">Units.h:97</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1unit_1_1ValueUnit_html_a04d22aeb648d4b5b6b992583f9a93c87"><div class="ttname"><a href="classripple_1_1unit_1_1ValueUnit.html#a04d22aeb648d4b5b6b992583f9a93c87">ripple::unit::ValueUnit::fee</a></div><div class="ttdeci">constexpr value_type fee() const</div><div class="ttdoc">Returns the number of drops.</div><div class="ttdef"><b>Definition</b> <a href="Units_8h_source.html#l00296">Units.h:296</a></div></div>
|
||||
<div class="ttc" id="aempty_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/map/empty.html">std::map::empty</a></div><div class="ttdeci">T empty(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::uint32_t</a></div></div>
|
||||
<div class="ttc" id="ais_same_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same_v</a></div><div class="ttdeci">T is_same_v</div></div>
|
||||
@@ -5365,25 +5365,26 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="ttc" id="anamespaceripple_1_1RPC_html_a1a79f0c33d1405fe85c40d63a49658bd"><div class="ttname"><a href="namespaceripple_1_1RPC.html#a1a79f0c33d1405fe85c40d63a49658bd">ripple::RPC::contains_error</a></div><div class="ttdeci">bool contains_error(Json::Value const &json)</div><div class="ttdoc">Returns true if the json contains an rpc error specification.</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8cpp_source.html#l00207">ErrorCodes.cpp:207</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1detail_html_a48573a366f17fd2a6294905c3cb4a29e"><div class="ttname"><a href="namespaceripple_1_1detail.html#a48573a366f17fd2a6294905c3cb4a29e">ripple::detail::numUpVotedAmendments</a></div><div class="ttdeci">std::size_t numUpVotedAmendments()</div><div class="ttdoc">Amendments that this server will vote for by default.</div><div class="ttdef"><b>Definition</b> <a href="Feature_8cpp_source.html#l00374">Feature.cpp:374</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 &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_a07a4f5b92ce36a9cbf86ab7845fb94b4"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a07a4f5b92ce36a9cbf86ab7845fb94b4">ripple::test::jtx::lines</a></div><div class="ttdeci">owner_count< ltRIPPLE_STATE > lines</div><div class="ttdoc">Match the number of trust lines in the account's owner directory.</div><div class="ttdef"><b>Definition</b> <a href="owners_8h_source.html#l00088">owners.h:88</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a07a4f5b92ce36a9cbf86ab7845fb94b4"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a07a4f5b92ce36a9cbf86ab7845fb94b4">ripple::test::jtx::lines</a></div><div class="ttdeci">owner_count< ltRIPPLE_STATE > lines</div><div class="ttdoc">Match the number of trust lines in the account's owner directory.</div><div class="ttdef"><b>Definition</b> <a href="owners_8h_source.html#l00089">owners.h:89</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a0b4398e00e1e2821b18b93370109e2a5"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a0b4398e00e1e2821b18b93370109e2a5">ripple::test::jtx::increment</a></div><div class="ttdeci">static increment_t const increment</div><div class="ttdef"><b>Definition</b> <a href="tags_8h_source.html#l00060">tags.h:60</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a1408e17157937b765c8d2e923ebae224"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a1408e17157937b765c8d2e923ebae224">ripple::test::jtx::makeConfig</a></div><div class="ttdeci">std::unique_ptr< Config > makeConfig(std::map< std::string, std::string > extraTxQ={}, std::map< std::string, std::string > extraVoting={})</div><div class="ttdef"><b>Definition</b> <a href="envconfig_8cpp_source.html#l00144">envconfig.cpp:144</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 &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 &account, std::uint32_t quorum, std::vector< signer > const &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_a3456c2965b84d7eb0beeee1d4b9fbc3a"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a3456c2965b84d7eb0beeee1d4b9fbc3a">ripple::test::jtx::none</a></div><div class="ttdeci">static none_t const none</div><div class="ttdef"><b>Definition</b> <a href="tags_8h_source.html#l00034">tags.h:34</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_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 &account, STAmount const &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 &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 &account, AccountID const &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>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_aa93c5785339d02229eb94663acf96d55"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#aa93c5785339d02229eb94663acf96d55">ripple::test::jtx::checkMetrics</a></div><div class="ttdeci">void checkMetrics(Suite &test, jtx::Env &env, std::size_t expectedCount, std::optional< std::size_t > expectedMaxCount, std::size_t expectedInLedger, std::size_t expectedPerLedger, std::uint64_t expectedMinFeeLevel=baseFeeLevel.fee(), std::uint64_t expectedMedFeeLevel=minEscalationFeeLevel.fee(), source_location const location=source_location::current())</div><div class="ttdef"><b>Definition</b> <a href="TestHelpers_8h_source.html#l00356">TestHelpers.h:356</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_aa93c5785339d02229eb94663acf96d55"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#aa93c5785339d02229eb94663acf96d55">ripple::test::jtx::checkMetrics</a></div><div class="ttdeci">void checkMetrics(Suite &test, jtx::Env &env, std::size_t expectedCount, std::optional< std::size_t > expectedMaxCount, std::size_t expectedInLedger, std::size_t expectedPerLedger, std::uint64_t expectedMinFeeLevel=baseFeeLevel.fee(), std::uint64_t expectedMedFeeLevel=minEscalationFeeLevel.fee(), source_location const location=source_location::current())</div><div class="ttdef"><b>Definition</b> <a href="TestHelpers_8h_source.html#l00623">TestHelpers.h:623</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 &account, STAmount const &takerPays, STAmount const &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_ae64f812b5cb3805c184e07d6b1b643de"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#ae64f812b5cb3805c184e07d6b1b643de">ripple::test::jtx::tickets</a></div><div class="ttdeci">owner_count< ltTICKET > tickets</div><div class="ttdoc">Match the number of tickets on the account.</div><div class="ttdef"><b>Definition</b> <a href="ticket_8h_source.html#l00064">ticket.h:64</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 &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_a95819c5e0e7ed797436fa48695febd32"><div class="ttname"><a href="namespaceripple_1_1test.html#a95819c5e0e7ed797436fa48695febd32">ripple::test::reserve</a></div><div class="ttdeci">static XRPAmount reserve(jtx::Env &env, std::uint32_t count)</div><div class="ttdef"><b>Definition</b> <a href="DepositAuth__test_8cpp_source.html#l00032">DepositAuth_test.cpp:32</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_html_aa4c787a68f386968ba9901187fa01873"><div class="ttname"><a href="namespaceripple_1_1test.html#aa4c787a68f386968ba9901187fa01873">ripple::test::makeWSClient</a></div><div class="ttdeci">std::unique_ptr< WSClient > makeWSClient(Config const &cfg, bool v2, unsigned rpc_version, std::unordered_map< std::string, std::string > const &headers)</div><div class="ttdoc">Returns a client operating through WebSockets/S.</div><div class="ttdef"><b>Definition</b> <a href="WSClient_8cpp_source.html#l00323">WSClient.cpp:323</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>
|
||||
<div class="ttc" id="anamespaceripple_html_a24280b80536d1afd09e24a75f4596922"><div class="ttname"><a href="namespaceripple.html#a24280b80536d1afd09e24a75f4596922">ripple::preflight</a></div><div class="ttdeci">PreflightResult preflight(Application &app, Rules const &rules, STTx const &tx, ApplyFlags flags, beast::Journal j)</div><div class="ttdoc">Gate a transaction based on static information.</div><div class="ttdef"><b>Definition</b> <a href="applySteps_8cpp_source.html#l00325">applySteps.cpp:325</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a24280b80536d1afd09e24a75f4596922"><div class="ttname"><a href="namespaceripple.html#a24280b80536d1afd09e24a75f4596922">ripple::preflight</a></div><div class="ttdeci">PreflightResult preflight(Application &app, Rules const &rules, STTx const &tx, ApplyFlags flags, beast::Journal j)</div><div class="ttdoc">Gate a transaction based on static information.</div><div class="ttdef"><b>Definition</b> <a href="applySteps_8cpp_source.html#l00288">applySteps.cpp:288</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a260d2970ac1119109937ed1c5d4ca962a2f58f0aada31cf40f373e57f402178f1"><div class="ttname"><a href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962a2f58f0aada31cf40f373e57f402178f1">ripple::telCAN_NOT_QUEUE_BLOCKED</a></div><div class="ttdeci">@ telCAN_NOT_QUEUE_BLOCKED</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00062">TER.h:62</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a260d2970ac1119109937ed1c5d4ca962a65b75f655ffb0ef44da5d662c231a5b5"><div class="ttname"><a href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962a65b75f655ffb0ef44da5d662c231a5b5">ripple::telCAN_NOT_QUEUE_FULL</a></div><div class="ttdeci">@ telCAN_NOT_QUEUE_FULL</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00064">TER.h:64</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a260d2970ac1119109937ed1c5d4ca962a811128cb863cfb8a8f5ddaecf478e318"><div class="ttname"><a href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962a811128cb863cfb8a8f5ddaecf478e318">ripple::telCAN_NOT_QUEUE</a></div><div class="ttdeci">@ telCAN_NOT_QUEUE</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00059">TER.h:59</a></div></div>
|
||||
|
||||
Reference in New Issue
Block a user