mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-24 13:05:53 +00:00
deploy: e514de76ed
This commit is contained in:
@@ -365,7 +365,7 @@ $(function() {
|
||||
<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"> 289</span> , lastValid(<a class="code hl_function" href="namespaceripple.html#ad458bc8af894feb99c30109895271df7">getLastLedgerSequence</a>(*txn_))</div>
|
||||
<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"> 290</span> , seqProxy(txn_->getSeqProxy())</div>
|
||||
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"> 291</span> , retriesRemaining(retriesAllowed)</div>
|
||||
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"> 292</span> , flags(flags_)</div>
|
||||
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"> 292</span> , <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1flags.html">flags</a>(flags_)</div>
|
||||
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"> 293</span> , pfresult(pfresult_)</div>
|
||||
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"> 294</span>{</div>
|
||||
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"> 295</span>}</div>
|
||||
@@ -379,14 +379,14 @@ $(function() {
|
||||
<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"> 303</span> <a class="code hl_class" href="classripple_1_1STAmountSO.html">STAmountSO</a> stAmountSO{view.<a class="code hl_function" href="classripple_1_1OpenView.html#a9b6ad540708bc720bdd66164078e640a">rules</a>().<a class="code hl_function" href="classripple_1_1Rules.html#a1a8388a2b9588aa9446ece92a88e0dd2">enabled</a>(fixSTAmountCanonicalize)};</div>
|
||||
<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"> 304</span> <a class="code hl_class" href="classripple_1_1NumberSO.html">NumberSO</a> stNumberSO{view.<a class="code hl_function" href="classripple_1_1OpenView.html#a9b6ad540708bc720bdd66164078e640a">rules</a>().<a class="code hl_function" href="classripple_1_1Rules.html#a1a8388a2b9588aa9446ece92a88e0dd2">enabled</a>(fixUniversalNumber)};</div>
|
||||
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"> 305</span> </div>
|
||||
<div class="line"><a id="l00306" name="l00306"></a><span class="lineno"> 306</span> <span class="keywordflow">if</span> (pfresult->rules != view.<a class="code hl_function" href="classripple_1_1OpenView.html#a9b6ad540708bc720bdd66164078e640a">rules</a>() || pfresult->flags != flags)</div>
|
||||
<div class="line"><a id="l00306" name="l00306"></a><span class="lineno"> 306</span> <span class="keywordflow">if</span> (pfresult->rules != view.<a class="code hl_function" href="classripple_1_1OpenView.html#a9b6ad540708bc720bdd66164078e640a">rules</a>() || pfresult->flags != <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1flags.html">flags</a>)</div>
|
||||
<div class="line"><a id="l00307" name="l00307"></a><span class="lineno"> 307</span> {</div>
|
||||
<div class="line"><a id="l00308" name="l00308"></a><span class="lineno"> 308</span> JLOG(j.<a class="code hl_function" href="classbeast_1_1Journal.html#a556228cb60bcf405c225d3f64b7b01ae">debug</a>()) << <span class="stringliteral">"Queued transaction "</span> << txID</div>
|
||||
<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"> 309</span> << <span class="stringliteral">" rules or flags have changed. Flags from "</span></div>
|
||||
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"> 310</span> << pfresult->flags << <span class="stringliteral">" to "</span> << flags;</div>
|
||||
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"> 310</span> << pfresult->flags << <span class="stringliteral">" to "</span> << <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1flags.html">flags</a>;</div>
|
||||
<div class="line"><a id="l00311" name="l00311"></a><span class="lineno"> 311</span> </div>
|
||||
<div class="line"><a id="l00312" name="l00312"></a><span class="lineno"> 312</span> pfresult.emplace(</div>
|
||||
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"> 313</span> <a class="code hl_function" href="namespaceripple.html#a24280b80536d1afd09e24a75f4596922">preflight</a>(app, view.<a class="code hl_function" href="classripple_1_1OpenView.html#a9b6ad540708bc720bdd66164078e640a">rules</a>(), pfresult->tx, flags, pfresult->j));</div>
|
||||
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"> 313</span> <a class="code hl_function" href="namespaceripple.html#a24280b80536d1afd09e24a75f4596922">preflight</a>(app, view.<a class="code hl_function" href="classripple_1_1OpenView.html#a9b6ad540708bc720bdd66164078e640a">rules</a>(), pfresult->tx, <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1flags.html">flags</a>, pfresult->j));</div>
|
||||
<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"> 314</span> }</div>
|
||||
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"> 315</span> </div>
|
||||
<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"> 316</span> <span class="keyword">auto</span> pcresult = <a class="code hl_function" href="namespaceripple.html#a5027a5209e954b9478fab70357963466">preclaim</a>(*pfresult, app, view);</div>
|
||||
@@ -458,7 +458,7 @@ $(function() {
|
||||
<div class="line"><a id="l00383" name="l00383"></a><span class="lineno"> 383</span><a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a></div>
|
||||
<div class="line"><a id="l00384" name="l00384"></a><span class="lineno"><a class="line" href="classripple_1_1TxQ.html#a5809a0ba90f44da94b1b9f73f5247434"> 384</a></span><a class="code hl_function" href="classripple_1_1TxQ.html#a5809a0ba90f44da94b1b9f73f5247434">TxQ::canBeHeld</a>(</div>
|
||||
<div class="line"><a id="l00385" name="l00385"></a><span class="lineno"> 385</span> <a class="code hl_class" href="classripple_1_1STTx.html">STTx</a> <span class="keyword">const</span>& tx,</div>
|
||||
<div class="line"><a id="l00386" name="l00386"></a><span class="lineno"> 386</span> <a class="code hl_enumeration" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> <span class="keyword">const</span> flags,</div>
|
||||
<div class="line"><a id="l00386" name="l00386"></a><span class="lineno"> 386</span> <a class="code hl_enumeration" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> <span class="keyword">const</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1flags.html">flags</a>,</div>
|
||||
<div class="line"><a id="l00387" name="l00387"></a><span class="lineno"> 387</span> <a class="code hl_class" href="classripple_1_1OpenView.html">OpenView</a> <span class="keyword">const</span>& view,</div>
|
||||
<div class="line"><a id="l00388" name="l00388"></a><span class="lineno"> 388</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE const></a> <span class="keyword">const</span>& sleAccount,</div>
|
||||
<div class="line"><a id="l00389" name="l00389"></a><span class="lineno"> 389</span> AccountMap::iterator <span class="keyword">const</span>& accountIter,</div>
|
||||
@@ -470,7 +470,7 @@ $(function() {
|
||||
<div class="line"><a id="l00395" name="l00395"></a><span class="lineno"> 395</span> <span class="comment">// queue yet, but should be added in the future.</span></div>
|
||||
<div class="line"><a id="l00396" name="l00396"></a><span class="lineno"> 396</span> <span class="comment">// tapFAIL_HARD transactions are never held</span></div>
|
||||
<div class="line"><a id="l00397" name="l00397"></a><span class="lineno"> 397</span> <span class="keywordflow">if</span> (tx.<a class="code hl_function" href="classripple_1_1STObject.html#aaf5d617701ac3afc4ad6a13862459692">isFieldPresent</a>(sfPreviousTxnID) ||</div>
|
||||
<div class="line"><a id="l00398" name="l00398"></a><span class="lineno"> 398</span> tx.<a class="code hl_function" href="classripple_1_1STObject.html#aaf5d617701ac3afc4ad6a13862459692">isFieldPresent</a>(sfAccountTxnID) || (flags & <a class="code hl_enumvalue" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6ea72934cf56aa148d1f25bf08fe8922150">tapFAIL_HARD</a>))</div>
|
||||
<div class="line"><a id="l00398" name="l00398"></a><span class="lineno"> 398</span> tx.<a class="code hl_function" href="classripple_1_1STObject.html#aaf5d617701ac3afc4ad6a13862459692">isFieldPresent</a>(sfAccountTxnID) || (<a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1flags.html">flags</a> & <a class="code hl_enumvalue" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6ea72934cf56aa148d1f25bf08fe8922150">tapFAIL_HARD</a>))</div>
|
||||
<div class="line"><a id="l00399" name="l00399"></a><span class="lineno"> 399</span> <span class="keywordflow">return</span> <a class="code hl_enumvalue" href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962a811128cb863cfb8a8f5ddaecf478e318">telCAN_NOT_QUEUE</a>;</div>
|
||||
<div class="line"><a id="l00400" name="l00400"></a><span class="lineno"> 400</span> </div>
|
||||
<div class="line"><a id="l00401" name="l00401"></a><span class="lineno"> 401</span> {</div>
|
||||
@@ -599,7 +599,7 @@ $(function() {
|
||||
<div class="line"><a id="l00524" name="l00524"></a><span class="lineno"> 524</span> <a class="code hl_class" href="classripple_1_1feeunit_1_1TaggedFee.html">FeeLevel64</a> feeLevelPaid,</div>
|
||||
<div class="line"><a id="l00525" name="l00525"></a><span class="lineno"> 525</span> <a class="code hl_struct" href="structripple_1_1PreflightResult.html">PreflightResult</a> <span class="keyword">const</span>& pfresult,</div>
|
||||
<div class="line"><a id="l00526" name="l00526"></a><span class="lineno"> 526</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> <span class="keyword">const</span> txExtraCount,</div>
|
||||
<div class="line"><a id="l00527" name="l00527"></a><span class="lineno"> 527</span> <a class="code hl_enumeration" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> flags,</div>
|
||||
<div class="line"><a id="l00527" name="l00527"></a><span class="lineno"> 527</span> <a class="code hl_enumeration" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1flags.html">flags</a>,</div>
|
||||
<div class="line"><a id="l00528" name="l00528"></a><span class="lineno"> 528</span> <a class="code hl_struct" href="structripple_1_1TxQ_1_1FeeMetrics_1_1Snapshot.html">FeeMetrics::Snapshot</a> <span class="keyword">const</span>& metricsSnapshot,</div>
|
||||
<div class="line"><a id="l00529" name="l00529"></a><span class="lineno"> 529</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> j)</div>
|
||||
<div class="line"><a id="l00530" name="l00530"></a><span class="lineno"> 530</span>{</div>
|
||||
@@ -806,7 +806,7 @@ $(function() {
|
||||
<div class="line"><a id="l00731" name="l00731"></a><span class="lineno"> 731</span> <a class="code hl_class" href="classripple_1_1Application.html">Application</a>& app,</div>
|
||||
<div class="line"><a id="l00732" name="l00732"></a><span class="lineno"> 732</span> <a class="code hl_class" href="classripple_1_1OpenView.html">OpenView</a>& view,</div>
|
||||
<div class="line"><a id="l00733" name="l00733"></a><span class="lineno"> 733</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<STTx const></a> <span class="keyword">const</span>& tx,</div>
|
||||
<div class="line"><a id="l00734" name="l00734"></a><span class="lineno"> 734</span> <a class="code hl_enumeration" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> flags,</div>
|
||||
<div class="line"><a id="l00734" name="l00734"></a><span class="lineno"> 734</span> <a class="code hl_enumeration" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1flags.html">flags</a>,</div>
|
||||
<div class="line"><a id="l00735" name="l00735"></a><span class="lineno"> 735</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> j)</div>
|
||||
<div class="line"><a id="l00736" name="l00736"></a><span class="lineno"> 736</span>{</div>
|
||||
<div class="line"><a id="l00737" name="l00737"></a><span class="lineno"> 737</span> <a class="code hl_class" href="classripple_1_1STAmountSO.html">STAmountSO</a> stAmountSO{view.<a class="code hl_function" href="classripple_1_1OpenView.html#a9b6ad540708bc720bdd66164078e640a">rules</a>().<a class="code hl_function" href="classripple_1_1Rules.html#a1a8388a2b9588aa9446ece92a88e0dd2">enabled</a>(fixSTAmountCanonicalize)};</div>
|
||||
@@ -814,7 +814,7 @@ $(function() {
|
||||
<div class="line"><a id="l00739" name="l00739"></a><span class="lineno"> 739</span> </div>
|
||||
<div class="line"><a id="l00740" name="l00740"></a><span class="lineno"> 740</span> <span class="comment">// See if the transaction paid a high enough fee that it can go straight</span></div>
|
||||
<div class="line"><a id="l00741" name="l00741"></a><span class="lineno"> 741</span> <span class="comment">// into the ledger.</span></div>
|
||||
<div class="line"><a id="l00742" name="l00742"></a><span class="lineno"> 742</span> <span class="keywordflow">if</span> (<span class="keyword">auto</span> directApplied = <a class="code hl_function" href="classripple_1_1TxQ.html#af556f186cef2a05acf55b3f33ed968c3">tryDirectApply</a>(app, view, tx, flags, j))</div>
|
||||
<div class="line"><a id="l00742" name="l00742"></a><span class="lineno"> 742</span> <span class="keywordflow">if</span> (<span class="keyword">auto</span> directApplied = <a class="code hl_function" href="classripple_1_1TxQ.html#af556f186cef2a05acf55b3f33ed968c3">tryDirectApply</a>(app, view, tx, <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1flags.html">flags</a>, j))</div>
|
||||
<div class="line"><a id="l00743" name="l00743"></a><span class="lineno"> 743</span> <span class="keywordflow">return</span> *directApplied;</div>
|
||||
<div class="line"><a id="l00744" name="l00744"></a><span class="lineno"> 744</span> </div>
|
||||
<div class="line"><a id="l00745" name="l00745"></a><span class="lineno"> 745</span> <span class="comment">// If we get past tryDirectApply() without returning then we expect</span></div>
|
||||
@@ -827,7 +827,7 @@ $(function() {
|
||||
<div class="line"><a id="l00752" name="l00752"></a><span class="lineno"> 752</span> <span class="comment">// See if the transaction is valid, properly formed,</span></div>
|
||||
<div class="line"><a id="l00753" name="l00753"></a><span class="lineno"> 753</span> <span class="comment">// etc. before doing potentially expensive queue</span></div>
|
||||
<div class="line"><a id="l00754" name="l00754"></a><span class="lineno"> 754</span> <span class="comment">// replace and multi-transaction operations.</span></div>
|
||||
<div class="line"><a id="l00755" name="l00755"></a><span class="lineno"> 755</span> <span class="keyword">auto</span> <span class="keyword">const</span> pfresult = <a class="code hl_function" href="namespaceripple.html#a24280b80536d1afd09e24a75f4596922">preflight</a>(app, view.<a class="code hl_function" href="classripple_1_1OpenView.html#a9b6ad540708bc720bdd66164078e640a">rules</a>(), *tx, flags, j);</div>
|
||||
<div class="line"><a id="l00755" name="l00755"></a><span class="lineno"> 755</span> <span class="keyword">auto</span> <span class="keyword">const</span> pfresult = <a class="code hl_function" href="namespaceripple.html#a24280b80536d1afd09e24a75f4596922">preflight</a>(app, view.<a class="code hl_function" href="classripple_1_1OpenView.html#a9b6ad540708bc720bdd66164078e640a">rules</a>(), *tx, <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1flags.html">flags</a>, j);</div>
|
||||
<div class="line"><a id="l00756" name="l00756"></a><span class="lineno"> 756</span> <span class="keywordflow">if</span> (pfresult.ter != <a class="code hl_enumvalue" href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151">tesSUCCESS</a>)</div>
|
||||
<div class="line"><a id="l00757" name="l00757"></a><span class="lineno"> 757</span> <span class="keywordflow">return</span> {pfresult.ter, <span class="keyword">false</span>};</div>
|
||||
<div class="line"><a id="l00758" name="l00758"></a><span class="lineno"> 758</span> </div>
|
||||
@@ -949,7 +949,7 @@ $(function() {
|
||||
<div class="line"><a id="l00874" name="l00874"></a><span class="lineno"> 874</span> <span class="keyword">auto</span> <span class="keyword">const</span> metricsSnapshot = <a class="code hl_variable" href="classripple_1_1TxQ.html#a937b5c79cd012b25e31442e7390e5df5">feeMetrics_</a>.<a class="code hl_function" href="classripple_1_1TxQ_1_1FeeMetrics.html#aa03e54b0746f29b685222e6c6d0510a9">getSnapshot</a>();</div>
|
||||
<div class="line"><a id="l00875" name="l00875"></a><span class="lineno"> 875</span> <span class="keyword">auto</span> <span class="keyword">const</span> feeLevelPaid = <a class="code hl_function" href="namespaceripple.html#a75340ad8815763ca12716f7d87690f19">getFeeLevelPaid</a>(view, *tx);</div>
|
||||
<div class="line"><a id="l00876" name="l00876"></a><span class="lineno"> 876</span> <span class="keyword">auto</span> <span class="keyword">const</span> requiredFeeLevel =</div>
|
||||
<div class="line"><a id="l00877" name="l00877"></a><span class="lineno"> 877</span> <a class="code hl_function" href="classripple_1_1TxQ.html#a959646175ed7eb636de9a994566322e1">getRequiredFeeLevel</a>(view, flags, metricsSnapshot, lock);</div>
|
||||
<div class="line"><a id="l00877" name="l00877"></a><span class="lineno"> 877</span> <a class="code hl_function" href="classripple_1_1TxQ.html#a959646175ed7eb636de9a994566322e1">getRequiredFeeLevel</a>(view, <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1flags.html">flags</a>, metricsSnapshot, lock);</div>
|
||||
<div class="line"><a id="l00878" name="l00878"></a><span class="lineno"> 878</span> </div>
|
||||
<div class="line"><a id="l00879" name="l00879"></a><span class="lineno"> 879</span> <span class="comment">// Is there a blocker already in the account's queue? If so, don't</span></div>
|
||||
<div class="line"><a id="l00880" name="l00880"></a><span class="lineno"> 880</span> <span class="comment">// allow additional transactions in the queue.</span></div>
|
||||
@@ -1010,8 +1010,8 @@ $(function() {
|
||||
<div class="line"><a id="l00935" name="l00935"></a><span class="lineno"> 935</span> <a class="code hl_class" href="classripple_1_1ApplyViewImpl.html">ApplyViewImpl</a> applyView;</div>
|
||||
<div class="line"><a id="l00936" name="l00936"></a><span class="lineno"> 936</span> <a class="code hl_class" href="classripple_1_1OpenView.html">OpenView</a> openView;</div>
|
||||
<div class="line"><a id="l00937" name="l00937"></a><span class="lineno"> 937</span> </div>
|
||||
<div class="line"><a id="l00938" name="l00938"></a><span class="lineno"> 938</span> MultiTxn(<a class="code hl_class" href="classripple_1_1OpenView.html">OpenView</a>& view, <a class="code hl_enumeration" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> flags)</div>
|
||||
<div class="line"><a id="l00939" name="l00939"></a><span class="lineno"> 939</span> : applyView(&view, flags), openView(&applyView)</div>
|
||||
<div class="line"><a id="l00938" name="l00938"></a><span class="lineno"> 938</span> MultiTxn(<a class="code hl_class" href="classripple_1_1OpenView.html">OpenView</a>& view, <a class="code hl_enumeration" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1flags.html">flags</a>)</div>
|
||||
<div class="line"><a id="l00939" name="l00939"></a><span class="lineno"> 939</span> : applyView(&view, <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1flags.html">flags</a>), openView(&applyView)</div>
|
||||
<div class="line"><a id="l00940" name="l00940"></a><span class="lineno"> 940</span> {</div>
|
||||
<div class="line"><a id="l00941" name="l00941"></a><span class="lineno"> 941</span> }</div>
|
||||
<div class="line"><a id="l00942" name="l00942"></a><span class="lineno"> 942</span> };</div>
|
||||
@@ -1052,16 +1052,16 @@ $(function() {
|
||||
<div class="line"><a id="l00977" name="l00977"></a><span class="lineno"> 977</span> {</div>
|
||||
<div class="line"><a id="l00978" name="l00978"></a><span class="lineno"> 978</span> <span class="comment">// If the transaction is queueable, create the multiTxn</span></div>
|
||||
<div class="line"><a id="l00979" name="l00979"></a><span class="lineno"> 979</span> <span class="comment">// object to hold the info we need to adjust for prior txns.</span></div>
|
||||
<div class="line"><a id="l00980" name="l00980"></a><span class="lineno"> 980</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> <span class="keyword">const</span> ter{<a class="code hl_function" href="classripple_1_1TxQ.html#a5809a0ba90f44da94b1b9f73f5247434">canBeHeld</a>(</div>
|
||||
<div class="line"><a id="l00980" name="l00980"></a><span class="lineno"> 980</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> <span class="keyword">const</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1ter.html">ter</a>{<a class="code hl_function" href="classripple_1_1TxQ.html#a5809a0ba90f44da94b1b9f73f5247434">canBeHeld</a>(</div>
|
||||
<div class="line"><a id="l00981" name="l00981"></a><span class="lineno"> 981</span> *tx,</div>
|
||||
<div class="line"><a id="l00982" name="l00982"></a><span class="lineno"> 982</span> flags,</div>
|
||||
<div class="line"><a id="l00982" name="l00982"></a><span class="lineno"> 982</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1flags.html">flags</a>,</div>
|
||||
<div class="line"><a id="l00983" name="l00983"></a><span class="lineno"> 983</span> view,</div>
|
||||
<div class="line"><a id="l00984" name="l00984"></a><span class="lineno"> 984</span> sleAccount,</div>
|
||||
<div class="line"><a id="l00985" name="l00985"></a><span class="lineno"> 985</span> accountIter,</div>
|
||||
<div class="line"><a id="l00986" name="l00986"></a><span class="lineno"> 986</span> replacedTxIter,</div>
|
||||
<div class="line"><a id="l00987" name="l00987"></a><span class="lineno"> 987</span> lock)};</div>
|
||||
<div class="line"><a id="l00988" name="l00988"></a><span class="lineno"> 988</span> <span class="keywordflow">if</span> (!<a class="code hl_function" href="namespaceripple.html#a5b31f337f444082f547ef1838e7064fc">isTesSuccess</a>(ter))</div>
|
||||
<div class="line"><a id="l00989" name="l00989"></a><span class="lineno"> 989</span> <span class="keywordflow">return</span> {ter, <span class="keyword">false</span>};</div>
|
||||
<div class="line"><a id="l00988" name="l00988"></a><span class="lineno"> 988</span> <span class="keywordflow">if</span> (!<a class="code hl_function" href="namespaceripple.html#a5b31f337f444082f547ef1838e7064fc">isTesSuccess</a>(<a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1ter.html">ter</a>))</div>
|
||||
<div class="line"><a id="l00989" name="l00989"></a><span class="lineno"> 989</span> <span class="keywordflow">return</span> {<a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1ter.html">ter</a>, <span class="keyword">false</span>};</div>
|
||||
<div class="line"><a id="l00990" name="l00990"></a><span class="lineno"> 990</span> </div>
|
||||
<div class="line"><a id="l00991" name="l00991"></a><span class="lineno"> 991</span> requiresMultiTxn = <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a id="l00992" name="l00992"></a><span class="lineno"> 992</span> }</div>
|
||||
@@ -1170,7 +1170,7 @@ $(function() {
|
||||
<div class="line"><a id="l01095" name="l01095"></a><span class="lineno"> 1095</span><span class="comment"> Transactions stuck in the queue are mitigated by</span></div>
|
||||
<div class="line"><a id="l01096" name="l01096"></a><span class="lineno"> 1096</span><span class="comment"> LastLedgerSeq and MaybeTx::retriesRemaining.</span></div>
|
||||
<div class="line"><a id="l01097" name="l01097"></a><span class="lineno"> 1097</span><span class="comment"> */</span></div>
|
||||
<div class="line"><a id="l01098" name="l01098"></a><span class="lineno"> 1098</span> <span class="keyword">auto</span> <span class="keyword">const</span> balance = (*sleAccount)[sfBalance].xrp();</div>
|
||||
<div class="line"><a id="l01098" name="l01098"></a><span class="lineno"> 1098</span> <span class="keyword">auto</span> <span class="keyword">const</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1balance.html">balance</a> = (*sleAccount)[sfBalance].xrp();</div>
|
||||
<div class="line"><a id="l01099" name="l01099"></a><span class="lineno"> 1099</span> <span class="comment">/* Get the minimum possible account reserve. If it</span></div>
|
||||
<div class="line"><a id="l01100" name="l01100"></a><span class="lineno"> 1100</span><span class="comment"> is at least 10 * the base fee, and fees exceed</span></div>
|
||||
<div class="line"><a id="l01101" name="l01101"></a><span class="lineno"> 1101</span><span class="comment"> this amount, the transaction can't be queued.</span></div>
|
||||
@@ -1190,7 +1190,7 @@ $(function() {
|
||||
<div class="line"><a id="l01115" name="l01115"></a><span class="lineno"> 1115</span><span class="comment"> */</span></div>
|
||||
<div class="line"><a id="l01116" name="l01116"></a><span class="lineno"> 1116</span> <span class="keyword">auto</span> <span class="keyword">const</span> reserve = view.<a class="code hl_function" href="classripple_1_1OpenView.html#af5f70f90ab27cd12ed017a4e1d2494b1">fees</a>().<a class="code hl_function" href="structripple_1_1Fees.html#acb07843d0d0e3ccacd7cf51d5296fe40">accountReserve</a>(0);</div>
|
||||
<div class="line"><a id="l01117" name="l01117"></a><span class="lineno"> 1117</span> <span class="keyword">auto</span> <span class="keyword">const</span> base = view.<a class="code hl_function" href="classripple_1_1OpenView.html#af5f70f90ab27cd12ed017a4e1d2494b1">fees</a>().<a class="code hl_variable" href="structripple_1_1Fees.html#a64c9587f977c872e926a58401d7d8224">base</a>;</div>
|
||||
<div class="line"><a id="l01118" name="l01118"></a><span class="lineno"> 1118</span> <span class="keywordflow">if</span> (totalFee >= balance ||</div>
|
||||
<div class="line"><a id="l01118" name="l01118"></a><span class="lineno"> 1118</span> <span class="keywordflow">if</span> (totalFee >= <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1balance.html">balance</a> ||</div>
|
||||
<div class="line"><a id="l01119" name="l01119"></a><span class="lineno"> 1119</span> (reserve > 10 * base && totalFee >= reserve))</div>
|
||||
<div class="line"><a id="l01120" name="l01120"></a><span class="lineno"> 1120</span> {</div>
|
||||
<div class="line"><a id="l01121" name="l01121"></a><span class="lineno"> 1121</span> <span class="comment">// Drop the current transaction</span></div>
|
||||
@@ -1200,7 +1200,7 @@ $(function() {
|
||||
<div class="line"><a id="l01125" name="l01125"></a><span class="lineno"> 1125</span> }</div>
|
||||
<div class="line"><a id="l01126" name="l01126"></a><span class="lineno"> 1126</span> </div>
|
||||
<div class="line"><a id="l01127" name="l01127"></a><span class="lineno"> 1127</span> <span class="comment">// Create the test view from the current view.</span></div>
|
||||
<div class="line"><a id="l01128" name="l01128"></a><span class="lineno"> 1128</span> multiTxn.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/utility/optional/emplace.html">emplace</a>(view, flags);</div>
|
||||
<div class="line"><a id="l01128" name="l01128"></a><span class="lineno"> 1128</span> multiTxn.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/utility/optional/emplace.html">emplace</a>(view, <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1flags.html">flags</a>);</div>
|
||||
<div class="line"><a id="l01129" name="l01129"></a><span class="lineno"> 1129</span> </div>
|
||||
<div class="line"><a id="l01130" name="l01130"></a><span class="lineno"> 1130</span> <span class="keyword">auto</span> <span class="keyword">const</span> sleBump = multiTxn->applyView.peek(accountKey);</div>
|
||||
<div class="line"><a id="l01131" name="l01131"></a><span class="lineno"> 1131</span> <span class="keywordflow">if</span> (!sleBump)</div>
|
||||
@@ -1210,13 +1210,13 @@ $(function() {
|
||||
<div class="line"><a id="l01135" name="l01135"></a><span class="lineno"> 1135</span> <span class="comment">// transactions in the queue. That prevents a transaction</span></div>
|
||||
<div class="line"><a id="l01136" name="l01136"></a><span class="lineno"> 1136</span> <span class="comment">// inserted in the middle from fouling up later transactions.</span></div>
|
||||
<div class="line"><a id="l01137" name="l01137"></a><span class="lineno"> 1137</span> <span class="keyword">auto</span> <span class="keyword">const</span> potentialTotalSpend = totalFee +</div>
|
||||
<div class="line"><a id="l01138" name="l01138"></a><span class="lineno"> 1138</span> <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/algorithm/min.html">std::min</a>(balance - <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/algorithm/min.html">std::min</a>(balance, reserve), potentialSpend);</div>
|
||||
<div class="line"><a id="l01138" name="l01138"></a><span class="lineno"> 1138</span> <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/algorithm/min.html">std::min</a>(<a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1balance.html">balance</a> - <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/algorithm/min.html">std::min</a>(<a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1balance.html">balance</a>, reserve), potentialSpend);</div>
|
||||
<div class="line"><a id="l01139" name="l01139"></a><span class="lineno"> 1139</span> XRPL_ASSERT(</div>
|
||||
<div class="line"><a id="l01140" name="l01140"></a><span class="lineno"> 1140</span> potentialTotalSpend > <a class="code hl_class" href="classripple_1_1XRPAmount.html">XRPAmount</a>{0} ||</div>
|
||||
<div class="line"><a id="l01141" name="l01141"></a><span class="lineno"> 1141</span> (potentialTotalSpend == <a class="code hl_class" href="classripple_1_1XRPAmount.html">XRPAmount</a>{0} &&</div>
|
||||
<div class="line"><a id="l01142" name="l01142"></a><span class="lineno"> 1142</span> multiTxn->applyView.fees().base == 0),</div>
|
||||
<div class="line"><a id="l01143" name="l01143"></a><span class="lineno"> 1143</span> <span class="stringliteral">"ripple::TxQ::apply : total spend check"</span>);</div>
|
||||
<div class="line"><a id="l01144" name="l01144"></a><span class="lineno"> 1144</span> sleBump->setFieldAmount(sfBalance, balance - potentialTotalSpend);</div>
|
||||
<div class="line"><a id="l01144" name="l01144"></a><span class="lineno"> 1144</span> sleBump->setFieldAmount(sfBalance, <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1balance.html">balance</a> - potentialTotalSpend);</div>
|
||||
<div class="line"><a id="l01145" name="l01145"></a><span class="lineno"> 1145</span> <span class="comment">// The transaction's sequence/ticket will be valid when the other</span></div>
|
||||
<div class="line"><a id="l01146" name="l01146"></a><span class="lineno"> 1146</span> <span class="comment">// transactions in the queue have been processed. If the tx has a</span></div>
|
||||
<div class="line"><a id="l01147" name="l01147"></a><span class="lineno"> 1147</span> <span class="comment">// sequence, set the account to match it. If it has a ticket, use</span></div>
|
||||
@@ -1285,7 +1285,7 @@ $(function() {
|
||||
<div class="line"><a id="l01210" name="l01210"></a><span class="lineno"> 1210</span> feeLevelPaid,</div>
|
||||
<div class="line"><a id="l01211" name="l01211"></a><span class="lineno"> 1211</span> pfresult,</div>
|
||||
<div class="line"><a id="l01212" name="l01212"></a><span class="lineno"> 1212</span> view.<a class="code hl_function" href="classripple_1_1OpenView.html#a10ff5beee54073a0fc27425c591fac9e">txCount</a>(),</div>
|
||||
<div class="line"><a id="l01213" name="l01213"></a><span class="lineno"> 1213</span> flags,</div>
|
||||
<div class="line"><a id="l01213" name="l01213"></a><span class="lineno"> 1213</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1flags.html">flags</a>,</div>
|
||||
<div class="line"><a id="l01214" name="l01214"></a><span class="lineno"> 1214</span> metricsSnapshot,</div>
|
||||
<div class="line"><a id="l01215" name="l01215"></a><span class="lineno"> 1215</span> j);</div>
|
||||
<div class="line"><a id="l01216" name="l01216"></a><span class="lineno"> 1216</span> <span class="keywordflow">if</span> (result.applied)</div>
|
||||
@@ -1301,14 +1301,14 @@ $(function() {
|
||||
<div class="line"><a id="l01226" name="l01226"></a><span class="lineno"> 1226</span> <span class="comment">// If `multiTxn` has a value, then `canBeHeld` has already been verified</span></div>
|
||||
<div class="line"><a id="l01227" name="l01227"></a><span class="lineno"> 1227</span> <span class="keywordflow">if</span> (!multiTxn)</div>
|
||||
<div class="line"><a id="l01228" name="l01228"></a><span class="lineno"> 1228</span> {</div>
|
||||
<div class="line"><a id="l01229" name="l01229"></a><span class="lineno"> 1229</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> <span class="keyword">const</span> ter{<a class="code hl_function" href="classripple_1_1TxQ.html#a5809a0ba90f44da94b1b9f73f5247434">canBeHeld</a>(</div>
|
||||
<div class="line"><a id="l01230" name="l01230"></a><span class="lineno"> 1230</span> *tx, flags, view, sleAccount, accountIter, replacedTxIter, lock)};</div>
|
||||
<div class="line"><a id="l01231" name="l01231"></a><span class="lineno"> 1231</span> <span class="keywordflow">if</span> (!<a class="code hl_function" href="namespaceripple.html#a5b31f337f444082f547ef1838e7064fc">isTesSuccess</a>(ter))</div>
|
||||
<div class="line"><a id="l01229" name="l01229"></a><span class="lineno"> 1229</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> <span class="keyword">const</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1ter.html">ter</a>{<a class="code hl_function" href="classripple_1_1TxQ.html#a5809a0ba90f44da94b1b9f73f5247434">canBeHeld</a>(</div>
|
||||
<div class="line"><a id="l01230" name="l01230"></a><span class="lineno"> 1230</span> *tx, <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1flags.html">flags</a>, view, sleAccount, accountIter, replacedTxIter, lock)};</div>
|
||||
<div class="line"><a id="l01231" name="l01231"></a><span class="lineno"> 1231</span> <span class="keywordflow">if</span> (!<a class="code hl_function" href="namespaceripple.html#a5b31f337f444082f547ef1838e7064fc">isTesSuccess</a>(<a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1ter.html">ter</a>))</div>
|
||||
<div class="line"><a id="l01232" name="l01232"></a><span class="lineno"> 1232</span> {</div>
|
||||
<div class="line"><a id="l01233" name="l01233"></a><span class="lineno"> 1233</span> <span class="comment">// Bail, transaction cannot be held</span></div>
|
||||
<div class="line"><a id="l01234" name="l01234"></a><span class="lineno"> 1234</span> JLOG(<a class="code hl_variable" href="classripple_1_1TxQ.html#a558ec7e0156901c0af925b5acb026b3b">j_</a>.<a class="code hl_function" href="classbeast_1_1Journal.html#abbe082bd27ca0f1d1365af2824e4f85b">trace</a>())</div>
|
||||
<div class="line"><a id="l01235" name="l01235"></a><span class="lineno"> 1235</span> << <span class="stringliteral">"Transaction "</span> << <a class="code hl_enumvalue" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bda9ff03a73c38a945848893498e0c617a4">transactionID</a> << <span class="stringliteral">" cannot be held"</span>;</div>
|
||||
<div class="line"><a id="l01236" name="l01236"></a><span class="lineno"> 1236</span> <span class="keywordflow">return</span> {ter, <span class="keyword">false</span>};</div>
|
||||
<div class="line"><a id="l01236" name="l01236"></a><span class="lineno"> 1236</span> <span class="keywordflow">return</span> {<a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1ter.html">ter</a>, <span class="keyword">false</span>};</div>
|
||||
<div class="line"><a id="l01237" name="l01237"></a><span class="lineno"> 1237</span> }</div>
|
||||
<div class="line"><a id="l01238" name="l01238"></a><span class="lineno"> 1238</span> }</div>
|
||||
<div class="line"><a id="l01239" name="l01239"></a><span class="lineno"> 1239</span> </div>
|
||||
@@ -1743,7 +1743,7 @@ $(function() {
|
||||
<div class="line"><a id="l01668" name="l01668"></a><span class="lineno"> 1668</span><a class="code hl_class" href="classripple_1_1feeunit_1_1TaggedFee.html">FeeLevel64</a></div>
|
||||
<div class="line"><a id="l01669" name="l01669"></a><span class="lineno"><a class="line" href="classripple_1_1TxQ.html#a959646175ed7eb636de9a994566322e1"> 1669</a></span>TxQ::getRequiredFeeLevel(</div>
|
||||
<div class="line"><a id="l01670" name="l01670"></a><span class="lineno"> 1670</span> <a class="code hl_class" href="classripple_1_1OpenView.html">OpenView</a>& view,</div>
|
||||
<div class="line"><a id="l01671" name="l01671"></a><span class="lineno"> 1671</span> <a class="code hl_enumeration" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> flags,</div>
|
||||
<div class="line"><a id="l01671" name="l01671"></a><span class="lineno"> 1671</span> <a class="code hl_enumeration" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1flags.html">flags</a>,</div>
|
||||
<div class="line"><a id="l01672" name="l01672"></a><span class="lineno"> 1672</span> <a class="code hl_struct" href="structripple_1_1TxQ_1_1FeeMetrics_1_1Snapshot.html">FeeMetrics::Snapshot</a> <span class="keyword">const</span>& metricsSnapshot,</div>
|
||||
<div class="line"><a id="l01673" name="l01673"></a><span class="lineno"> 1673</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard<std::mutex></a> <span class="keyword">const</span>& lock)<span class="keyword"> const</span></div>
|
||||
<div class="line"><a id="l01674" name="l01674"></a><span class="lineno"> 1674</span><span class="keyword"></span>{</div>
|
||||
@@ -1755,7 +1755,7 @@ $(function() {
|
||||
<div class="line"><a id="l01680" name="l01680"></a><span class="lineno"> 1680</span> <a class="code hl_class" href="classripple_1_1Application.html">Application</a>& app,</div>
|
||||
<div class="line"><a id="l01681" name="l01681"></a><span class="lineno"> 1681</span> <a class="code hl_class" href="classripple_1_1OpenView.html">OpenView</a>& view,</div>
|
||||
<div class="line"><a id="l01682" name="l01682"></a><span class="lineno"> 1682</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<STTx const></a> <span class="keyword">const</span>& tx,</div>
|
||||
<div class="line"><a id="l01683" name="l01683"></a><span class="lineno"> 1683</span> <a class="code hl_enumeration" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> flags,</div>
|
||||
<div class="line"><a id="l01683" name="l01683"></a><span class="lineno"> 1683</span> <a class="code hl_enumeration" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1flags.html">flags</a>,</div>
|
||||
<div class="line"><a id="l01684" name="l01684"></a><span class="lineno"> 1684</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> j)</div>
|
||||
<div class="line"><a id="l01685" name="l01685"></a><span class="lineno"> 1685</span>{</div>
|
||||
<div class="line"><a id="l01686" name="l01686"></a><span class="lineno"> 1686</span> <span class="keyword">auto</span> <span class="keyword">const</span> account = (*tx)[sfAccount];</div>
|
||||
@@ -1773,10 +1773,10 @@ $(function() {
|
||||
<div class="line"><a id="l01698" name="l01698"></a><span class="lineno"> 1698</span> <span class="keywordflow">if</span> (txSeqProx.<a class="code hl_function" href="classripple_1_1SeqProxy.html#a3705c7b0bb3fb636e0aeb9a0d1870305">isSeq</a>() && txSeqProx != acctSeqProx)</div>
|
||||
<div class="line"><a id="l01699" name="l01699"></a><span class="lineno"> 1699</span> <span class="keywordflow">return</span> {};</div>
|
||||
<div class="line"><a id="l01700" name="l01700"></a><span class="lineno"> 1700</span> </div>
|
||||
<div class="line"><a id="l01701" name="l01701"></a><span class="lineno"> 1701</span> <a class="code hl_class" href="classripple_1_1feeunit_1_1TaggedFee.html">FeeLevel64</a> <span class="keyword">const</span> requiredFeeLevel = [<span class="keyword">this</span>, &view, flags]() {</div>
|
||||
<div class="line"><a id="l01701" name="l01701"></a><span class="lineno"> 1701</span> <a class="code hl_class" href="classripple_1_1feeunit_1_1TaggedFee.html">FeeLevel64</a> <span class="keyword">const</span> requiredFeeLevel = [<span class="keyword">this</span>, &view, <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1flags.html">flags</a>]() {</div>
|
||||
<div class="line"><a id="l01702" name="l01702"></a><span class="lineno"> 1702</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a> lock(mutex_);</div>
|
||||
<div class="line"><a id="l01703" name="l01703"></a><span class="lineno"> 1703</span> <span class="keywordflow">return</span> getRequiredFeeLevel(</div>
|
||||
<div class="line"><a id="l01704" name="l01704"></a><span class="lineno"> 1704</span> view, flags, feeMetrics_.getSnapshot(), lock);</div>
|
||||
<div class="line"><a id="l01704" name="l01704"></a><span class="lineno"> 1704</span> view, <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1flags.html">flags</a>, feeMetrics_.getSnapshot(), lock);</div>
|
||||
<div class="line"><a id="l01705" name="l01705"></a><span class="lineno"> 1705</span> }();</div>
|
||||
<div class="line"><a id="l01706" name="l01706"></a><span class="lineno"> 1706</span> </div>
|
||||
<div class="line"><a id="l01707" name="l01707"></a><span class="lineno"> 1707</span> <span class="comment">// If the transaction's fee is high enough we may be able to put the</span></div>
|
||||
@@ -1791,7 +1791,7 @@ $(function() {
|
||||
<div class="line"><a id="l01716" name="l01716"></a><span class="lineno"> 1716</span> << <span class="stringliteral">" to open ledger."</span>;</div>
|
||||
<div class="line"><a id="l01717" name="l01717"></a><span class="lineno"> 1717</span> </div>
|
||||
<div class="line"><a id="l01718" name="l01718"></a><span class="lineno"> 1718</span> <span class="keyword">auto</span> <span class="keyword">const</span> [txnResult, didApply, metadata] =</div>
|
||||
<div class="line"><a id="l01719" name="l01719"></a><span class="lineno"> 1719</span> <a class="code hl_function" href="namespaceripple.html#ab5570a1f8263efb3c9d80b34a92c895a">ripple::apply</a>(app, view, *tx, flags, j);</div>
|
||||
<div class="line"><a id="l01719" name="l01719"></a><span class="lineno"> 1719</span> <a class="code hl_function" href="namespaceripple.html#ab5570a1f8263efb3c9d80b34a92c895a">ripple::apply</a>(app, view, *tx, <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1flags.html">flags</a>, j);</div>
|
||||
<div class="line"><a id="l01720" name="l01720"></a><span class="lineno"> 1720</span> </div>
|
||||
<div class="line"><a id="l01721" name="l01721"></a><span class="lineno"> 1721</span> JLOG(j_.<a class="code hl_function" href="classbeast_1_1Journal.html#abbe082bd27ca0f1d1365af2824e4f85b">trace</a>()) << <span class="stringliteral">"New transaction "</span> << <a class="code hl_enumvalue" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bda9ff03a73c38a945848893498e0c617a4">transactionID</a></div>
|
||||
<div class="line"><a id="l01722" name="l01722"></a><span class="lineno"> 1722</span> << (didApply ? <span class="stringliteral">" applied successfully with "</span></div>
|
||||
@@ -1882,14 +1882,14 @@ $(function() {
|
||||
<div class="line"><a id="l01807" name="l01807"></a><span class="lineno"> 1807</span> </div>
|
||||
<div class="line"><a id="l01808" name="l01808"></a><span class="lineno"> 1808</span> <span class="keyword">auto</span> <span class="keyword">const</span> snapshot = feeMetrics_.getSnapshot();</div>
|
||||
<div class="line"><a id="l01809" name="l01809"></a><span class="lineno"> 1809</span> <span class="keyword">auto</span> <span class="keyword">const</span> baseFee = <a class="code hl_function" href="namespaceripple.html#a3deb4c69ca598c60e6502a3be527835e">calculateBaseFee</a>(view, *tx);</div>
|
||||
<div class="line"><a id="l01810" name="l01810"></a><span class="lineno"> 1810</span> <span class="keyword">auto</span> <span class="keyword">const</span> fee = FeeMetrics::scaleFeeLevel(snapshot, view);</div>
|
||||
<div class="line"><a id="l01810" name="l01810"></a><span class="lineno"> 1810</span> <span class="keyword">auto</span> <span class="keyword">const</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1fee.html">fee</a> = FeeMetrics::scaleFeeLevel(snapshot, view);</div>
|
||||
<div class="line"><a id="l01811" name="l01811"></a><span class="lineno"> 1811</span> </div>
|
||||
<div class="line"><a id="l01812" name="l01812"></a><span class="lineno"> 1812</span> <span class="keyword">auto</span> <span class="keyword">const</span> sle = view.<a class="code hl_function" href="classripple_1_1OpenView.html#a9db14117eadad3eefc95f1b584ecda8d">read</a>(keylet::account(account));</div>
|
||||
<div class="line"><a id="l01813" name="l01813"></a><span class="lineno"> 1813</span> </div>
|
||||
<div class="line"><a id="l01814" name="l01814"></a><span class="lineno"> 1814</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <span class="keyword">const</span> accountSeq = sle ? (*sle)[sfSequence] : 0;</div>
|
||||
<div class="line"><a id="l01815" name="l01815"></a><span class="lineno"> 1815</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <span class="keyword">const</span> availableSeq = nextQueuableSeqImpl(sle, lock).value();</div>
|
||||
<div class="line"><a id="l01816" name="l01816"></a><span class="lineno"> 1816</span> <span class="keywordflow">return</span> {</div>
|
||||
<div class="line"><a id="l01817" name="l01817"></a><span class="lineno"> 1817</span> <a class="code hl_function" href="namespaceripple.html#ad012d6a36cd38b19ab4d8b47521fbd5f">mulDiv</a>(fee, baseFee, baseLevel)</div>
|
||||
<div class="line"><a id="l01817" name="l01817"></a><span class="lineno"> 1817</span> <a class="code hl_function" href="namespaceripple.html#ad012d6a36cd38b19ab4d8b47521fbd5f">mulDiv</a>(<a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1fee.html">fee</a>, baseFee, baseLevel)</div>
|
||||
<div class="line"><a id="l01818" name="l01818"></a><span class="lineno"> 1818</span> .<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/utility/optional/value_or.html">value_or</a>(<a class="code hl_class" href="classripple_1_1XRPAmount.html">XRPAmount</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/numeric_limits.html">std::numeric_limits<std::int64_t>::max</a>())),</div>
|
||||
<div class="line"><a id="l01819" name="l01819"></a><span class="lineno"> 1819</span> accountSeq,</div>
|
||||
<div class="line"><a id="l01820" name="l01820"></a><span class="lineno"> 1820</span> availableSeq};</div>
|
||||
@@ -1968,18 +1968,18 @@ $(function() {
|
||||
<div class="line"><a id="l01893" name="l01893"></a><span class="lineno"> 1893</span> <span class="keywordflow">return</span> <a class="code hl_class" href="classripple_1_1XRPAmount.html">XRPAmount</a>{1};</div>
|
||||
<div class="line"><a id="l01894" name="l01894"></a><span class="lineno"> 1894</span> <span class="keywordflow">return</span> baseFee;</div>
|
||||
<div class="line"><a id="l01895" name="l01895"></a><span class="lineno"> 1895</span> }();</div>
|
||||
<div class="line"><a id="l01896" name="l01896"></a><span class="lineno"> 1896</span> <span class="keyword">auto</span>& drops = ret[jss::drops] = <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a>();</div>
|
||||
<div class="line"><a id="l01896" name="l01896"></a><span class="lineno"> 1896</span> <span class="keyword">auto</span>& <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a47271eb5e7eb9b5aada383ccfaf9c0cf">drops</a> = ret[jss::drops] = <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a>();</div>
|
||||
<div class="line"><a id="l01897" name="l01897"></a><span class="lineno"> 1897</span> </div>
|
||||
<div class="line"><a id="l01898" name="l01898"></a><span class="lineno"> 1898</span> drops[jss::base_fee] = to_string(baseFee);</div>
|
||||
<div class="line"><a id="l01899" name="l01899"></a><span class="lineno"> 1899</span> drops[jss::median_fee] = to_string(<a class="code hl_function" href="namespaceripple.html#acee1f3b6b870fd674b55857a57da61f5">toDrops</a>(metrics.medFeeLevel, baseFee));</div>
|
||||
<div class="line"><a id="l01900" name="l01900"></a><span class="lineno"> 1900</span> drops[jss::minimum_fee] = to_string(<a class="code hl_function" href="namespaceripple.html#acee1f3b6b870fd674b55857a57da61f5">toDrops</a>(</div>
|
||||
<div class="line"><a id="l01898" name="l01898"></a><span class="lineno"> 1898</span> <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a47271eb5e7eb9b5aada383ccfaf9c0cf">drops</a>[jss::base_fee] = to_string(baseFee);</div>
|
||||
<div class="line"><a id="l01899" name="l01899"></a><span class="lineno"> 1899</span> <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a47271eb5e7eb9b5aada383ccfaf9c0cf">drops</a>[jss::median_fee] = to_string(<a class="code hl_function" href="namespaceripple.html#acee1f3b6b870fd674b55857a57da61f5">toDrops</a>(metrics.medFeeLevel, baseFee));</div>
|
||||
<div class="line"><a id="l01900" name="l01900"></a><span class="lineno"> 1900</span> <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a47271eb5e7eb9b5aada383ccfaf9c0cf">drops</a>[jss::minimum_fee] = to_string(<a class="code hl_function" href="namespaceripple.html#acee1f3b6b870fd674b55857a57da61f5">toDrops</a>(</div>
|
||||
<div class="line"><a id="l01901" name="l01901"></a><span class="lineno"> 1901</span> metrics.minProcessingFeeLevel,</div>
|
||||
<div class="line"><a id="l01902" name="l01902"></a><span class="lineno"> 1902</span> metrics.txCount >= metrics.txQMaxSize ? effectiveBaseFee : baseFee));</div>
|
||||
<div class="line"><a id="l01903" name="l01903"></a><span class="lineno"> 1903</span> <span class="keyword">auto</span> openFee = <a class="code hl_function" href="namespaceripple.html#acee1f3b6b870fd674b55857a57da61f5">toDrops</a>(metrics.openLedgerFeeLevel, effectiveBaseFee);</div>
|
||||
<div class="line"><a id="l01904" name="l01904"></a><span class="lineno"> 1904</span> <span class="keywordflow">if</span> (effectiveBaseFee &&</div>
|
||||
<div class="line"><a id="l01905" name="l01905"></a><span class="lineno"> 1905</span> <a class="code hl_function" href="namespaceripple.html#aa58553112bd1aaa4fc99850a98a3362a">toFeeLevel</a>(openFee, effectiveBaseFee) < metrics.openLedgerFeeLevel)</div>
|
||||
<div class="line"><a id="l01906" name="l01906"></a><span class="lineno"> 1906</span> openFee += 1;</div>
|
||||
<div class="line"><a id="l01907" name="l01907"></a><span class="lineno"> 1907</span> drops[jss::open_ledger_fee] = to_string(openFee);</div>
|
||||
<div class="line"><a id="l01907" name="l01907"></a><span class="lineno"> 1907</span> <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a47271eb5e7eb9b5aada383ccfaf9c0cf">drops</a>[jss::open_ledger_fee] = to_string(openFee);</div>
|
||||
<div class="line"><a id="l01908" name="l01908"></a><span class="lineno"> 1908</span> </div>
|
||||
<div class="line"><a id="l01909" name="l01909"></a><span class="lineno"> 1909</span> <span class="keywordflow">return</span> ret;</div>
|
||||
<div class="line"><a id="l01910" name="l01910"></a><span class="lineno"> 1910</span>}</div>
|
||||
@@ -2059,7 +2059,7 @@ $(function() {
|
||||
<div class="ttc" id="aat_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/map/at.html">std::map::at</a></div><div class="ttdeci">T at(T... args)</div></div>
|
||||
<div class="ttc" id="abegin_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/begin.html">std::vector::begin</a></div><div class="ttdeci">T begin(T... args)</div></div>
|
||||
<div class="ttc" id="aclamp_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/algorithm/clamp.html">std::clamp</a></div><div class="ttdeci">T clamp(T... args)</div></div>
|
||||
<div class="ttc" id="aclassJson_1_1Value_html"><div class="ttname"><a href="classJson_1_1Value.html">Json::Value</a></div><div class="ttdoc">Represents a JSON value.</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00147">json_value.h:148</a></div></div>
|
||||
<div class="ttc" id="aclassJson_1_1Value_html"><div class="ttname"><a href="classJson_1_1Value.html">Json::Value</a></div><div class="ttdoc">Represents a JSON value.</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00149">json_value.h:150</a></div></div>
|
||||
<div class="ttc" id="aclassbeast_1_1Journal_html"><div class="ttname"><a href="classbeast_1_1Journal.html">beast::Journal</a></div><div class="ttdoc">A generic endpoint for log messages.</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00059">Journal.h:60</a></div></div>
|
||||
<div class="ttc" id="aclassbeast_1_1Journal_html_a556228cb60bcf405c225d3f64b7b01ae"><div class="ttname"><a href="classbeast_1_1Journal.html#a556228cb60bcf405c225d3f64b7b01ae">beast::Journal::debug</a></div><div class="ttdeci">Stream debug() const</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00328">Journal.h:328</a></div></div>
|
||||
<div class="ttc" id="aclassbeast_1_1Journal_html_a87d6bd59020d94110027dcab3d9e3357"><div class="ttname"><a href="classbeast_1_1Journal.html#a87d6bd59020d94110027dcab3d9e3357">beast::Journal::info</a></div><div class="ttdeci">Stream info() const</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00334">Journal.h:334</a></div></div>
|
||||
@@ -2071,7 +2071,7 @@ $(function() {
|
||||
<div class="ttc" id="aclassripple_1_1BasicConfig_html_a60aca585d76b1121dd4f72b358729456"><div class="ttname"><a href="classripple_1_1BasicConfig.html#a60aca585d76b1121dd4f72b358729456">ripple::BasicConfig::section</a></div><div class="ttdeci">Section & section(std::string const &name)</div><div class="ttdoc">Returns the section with the given name.</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8cpp_source.html#l00136">BasicConfig.cpp:136</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Config_html"><div class="ttname"><a href="classripple_1_1Config.html">ripple::Config</a></div><div class="ttdef"><b>Definition:</b> <a href="Config_8h_source.html#l00085">Config.h:86</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Config_html_a55cd8ef67ffbf6a137e0dd71bc8151c6"><div class="ttname"><a href="classripple_1_1Config.html#a55cd8ef67ffbf6a137e0dd71bc8151c6">ripple::Config::standalone</a></div><div class="ttdeci">bool standalone() const</div><div class="ttdef"><b>Definition:</b> <a href="Config_8h_source.html#l00337">Config.h:337</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NumberSO_html"><div class="ttname"><a href="classripple_1_1NumberSO.html">ripple::NumberSO</a></div><div class="ttdoc">RAII class to set and restore the Number switchover.</div><div class="ttdef"><b>Definition:</b> <a href="IOUAmount_8h_source.html#l00205">IOUAmount.h:206</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NumberSO_html"><div class="ttname"><a href="classripple_1_1NumberSO.html">ripple::NumberSO</a></div><div class="ttdoc">RAII class to set and restore the Number switchover.</div><div class="ttdef"><b>Definition:</b> <a href="IOUAmount_8h_source.html#l00204">IOUAmount.h:205</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1OpenLedger_html_ad34da15d3e40a35a73bbabe104478114"><div class="ttname"><a href="classripple_1_1OpenLedger.html#ad34da15d3e40a35a73bbabe104478114">ripple::OpenLedger::current</a></div><div class="ttdeci">std::shared_ptr< OpenView const > current() const</div><div class="ttdoc">Returns a view to the current open ledger.</div><div class="ttdef"><b>Definition:</b> <a href="OpenLedger_8cpp_source.html#l00049">OpenLedger.cpp:49</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1OpenView_html"><div class="ttname"><a href="classripple_1_1OpenView.html">ripple::OpenView</a></div><div class="ttdoc">Writable ledger view that accumulates state and tx changes.</div><div class="ttdef"><b>Definition:</b> <a href="OpenView_8h_source.html#l00056">OpenView.h:57</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1OpenView_html_a10ff5beee54073a0fc27425c591fac9e"><div class="ttname"><a href="classripple_1_1OpenView.html#a10ff5beee54073a0fc27425c591fac9e">ripple::OpenView::txCount</a></div><div class="ttdeci">std::size_t txCount() const</div><div class="ttdoc">Return the number of tx inserted since creation.</div><div class="ttdef"><b>Definition:</b> <a href="OpenView_8cpp_source.html#l00125">OpenView.cpp:125</a></div></div>
|
||||
@@ -2085,7 +2085,7 @@ $(function() {
|
||||
<div class="ttc" id="aclassripple_1_1ReadView_html_a5c70dc4b36e757ed6472b0aef460d858"><div class="ttname"><a href="classripple_1_1ReadView.html#a5c70dc4b36e757ed6472b0aef460d858">ripple::ReadView::txs</a></div><div class="ttdeci">txs_type txs</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8h_source.html#l00249">ReadView.h:249</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ReadView_html_aca9d5e022d68fdd94bf3c8e36a294a96"><div class="ttname"><a href="classripple_1_1ReadView.html#aca9d5e022d68fdd94bf3c8e36a294a96">ripple::ReadView::info</a></div><div class="ttdeci">virtual LedgerInfo const & info() const =0</div><div class="ttdoc">Returns information about the ledger.</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Rules_html_a1a8388a2b9588aa9446ece92a88e0dd2"><div class="ttname"><a href="classripple_1_1Rules.html#a1a8388a2b9588aa9446ece92a88e0dd2">ripple::Rules::enabled</a></div><div class="ttdeci">bool enabled(uint256 const &feature) const</div><div class="ttdoc">Returns true if a feature is enabled.</div><div class="ttdef"><b>Definition:</b> <a href="Rules_8cpp_source.html#l00130">Rules.cpp:130</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STAmountSO_html"><div class="ttname"><a href="classripple_1_1STAmountSO.html">ripple::STAmountSO</a></div><div class="ttdoc">RAII class to set and restore the STAmount canonicalize switchover.</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8h_source.html#l00701">STAmount.h:702</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STAmountSO_html"><div class="ttname"><a href="classripple_1_1STAmountSO.html">ripple::STAmountSO</a></div><div class="ttdoc">RAII class to set and restore the STAmount canonicalize switchover.</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8h_source.html#l00720">STAmount.h:721</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STObject_html_a55d1b6946f96a770f3b2195eb5a5a943"><div class="ttname"><a href="classripple_1_1STObject.html#a55d1b6946f96a770f3b2195eb5a5a943">ripple::STObject::getFieldU32</a></div><div class="ttdeci">std::uint32_t getFieldU32(SField const &field) const</div><div class="ttdef"><b>Definition:</b> <a href="STObject_8cpp_source.html#l00615">STObject.cpp:615</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STObject_html_aaf5d617701ac3afc4ad6a13862459692"><div class="ttname"><a href="classripple_1_1STObject.html#aaf5d617701ac3afc4ad6a13862459692">ripple::STObject::isFieldPresent</a></div><div class="ttdeci">bool isFieldPresent(SField const &field) const</div><div class="ttdef"><b>Definition:</b> <a href="STObject_8cpp_source.html#l00484">STObject.cpp:484</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STTx_html"><div class="ttname"><a href="classripple_1_1STTx.html">ripple::STTx</a></div><div class="ttdef"><b>Definition:</b> <a href="STTx_8h_source.html#l00047">STTx.h:48</a></div></div>
|
||||
@@ -2144,6 +2144,10 @@ $(function() {
|
||||
<div class="ttc" id="aclassripple_1_1base__uint_html"><div class="ttname"><a href="classripple_1_1base__uint.html">ripple::base_uint< 256 ></a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1base__uint_html_a64d93405f8d7ba89f0a406b32015758f"><div class="ttname"><a href="classripple_1_1base__uint.html#a64d93405f8d7ba89f0a406b32015758f">ripple::base_uint::size</a></div><div class="ttdeci">static constexpr std::size_t size()</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00526">base_uint.h:526</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#l00078">FeeUnits.h:84</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_1flags_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1flags.html">ripple::test::jtx::flags</a></div><div class="ttdoc">Match set account flags.</div><div class="ttdef"><b>Definition:</b> <a href="flags_8h_source.html#l00124">flags.h:125</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="adistance_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/iterator/distance.html">std::distance</a></div><div class="ttdeci">T distance(T... args)</div></div>
|
||||
<div class="ttc" id="aemplace_back_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/emplace_back.html">std::vector::emplace_back</a></div><div class="ttdeci">T emplace_back(T... args)</div></div>
|
||||
<div class="ttc" id="aemplace_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/optional/emplace.html">std::optional::emplace</a></div><div class="ttdeci">T emplace(T... args)</div></div>
|
||||
@@ -2158,13 +2162,14 @@ $(function() {
|
||||
<div class="ttc" id="amax_element_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/algorithm/max_element.html">std::max_element</a></div><div class="ttdeci">T max_element(T... args)</div></div>
|
||||
<div class="ttc" id="amax_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/algorithm/max.html">std::max</a></div><div class="ttdeci">T max(T... args)</div></div>
|
||||
<div class="ttc" id="amin_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/algorithm/min.html">std::min</a></div><div class="ttdeci">T min(T... args)</div></div>
|
||||
<div class="ttc" id="anamespaceJson_html_a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6"><div class="ttname"><a href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6">Json::objectValue</a></div><div class="ttdeci">@ objectValue</div><div class="ttdoc">object value (collection of name/value pairs).</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00045">json_value.h:44</a></div></div>
|
||||
<div class="ttc" id="anamespaceJson_html_a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6"><div class="ttname"><a href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6">Json::objectValue</a></div><div class="ttdeci">@ objectValue</div><div class="ttdoc">object value (collection of name/value pairs).</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00047">json_value.h:46</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1detail_html_a65a7960dc32d16b224fd2af48bb144ed"><div class="ttname"><a href="namespaceripple_1_1detail.html#a65a7960dc32d16b224fd2af48bb144ed">ripple::detail::sumOfFirstSquares</a></div><div class="ttdeci">static constexpr std::pair< bool, std::uint64_t > sumOfFirstSquares(std::size_t xIn)</div><div class="ttdef"><b>Definition:</b> <a href="TxQ_8cpp_source.html#l00197">TxQ.cpp:197</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1keylet_html_aa756e0f59b26042ed00a4d0ba6e96951"><div class="ttname"><a href="namespaceripple_1_1keylet.html#aa756e0f59b26042ed00a4d0ba6e96951">ripple::keylet::account</a></div><div class="ttdeci">Keylet account(AccountID const &id) noexcept</div><div class="ttdoc">AccountID root.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00176">Indexes.cpp:176</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1keylet_html_aa756e0f59b26042ed00a4d0ba6e96951"><div class="ttname"><a href="namespaceripple_1_1keylet.html#aa756e0f59b26042ed00a4d0ba6e96951">ripple::keylet::account</a></div><div class="ttdeci">Keylet account(AccountID const &id) noexcept</div><div class="ttdoc">AccountID root.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00177">Indexes.cpp:177</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1keylet_html_aee01252a0cd33b8d4f4ad38982c0dcab"><div class="ttname"><a href="namespaceripple_1_1keylet.html#aee01252a0cd33b8d4f4ad38982c0dcab">ripple::keylet::ticket</a></div><div class="ttdeci">static ticket_t const ticket</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8h_source.html#l00170">Indexes.h:170</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_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#l00026">algorithm.h:26</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a206538f11503ef2bdb2f772b8ebeaaf4"><div class="ttname"><a href="namespaceripple.html#a206538f11503ef2bdb2f772b8ebeaaf4">ripple::setup_TxQ</a></div><div class="ttdeci">TxQ::Setup setup_TxQ(Config const &config)</div><div class="ttdoc">Build a TxQ::Setup object from application configuration.</div><div class="ttdef"><b>Definition:</b> <a href="TxQ_8cpp_source.html#l01915">TxQ.cpp:1915</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#l00303">applySteps.cpp:303</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#l00309">applySteps.cpp:309</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a253199a1f3076c92f481e29607c66d29"><div class="ttname"><a href="namespaceripple.html#a253199a1f3076c92f481e29607c66d29">ripple::increase</a></div><div class="ttdeci">static FeeLevel64 increase(FeeLevel64 level, std::uint32_t increasePercent)</div><div class="ttdef"><b>Definition:</b> <a href="TxQ_8cpp_source.html#l00075">TxQ.cpp:75</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_a260d2970ac1119109937ed1c5d4ca962a595a44bbc04dffad91a353227660d6ba"><div class="ttname"><a href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962a595a44bbc04dffad91a353227660d6ba">ripple::telINSUF_FEE_P</a></div><div class="ttdeci">@ telINSUF_FEE_P</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00057">TER.h:57</a></div></div>
|
||||
@@ -2173,26 +2178,26 @@ $(function() {
|
||||
<div class="ttc" id="anamespaceripple_html_a260d2970ac1119109937ed1c5d4ca962a89c0232327d66433b62a17b2078cc7f6"><div class="ttname"><a href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962a89c0232327d66433b62a17b2078cc7f6">ripple::telCAN_NOT_QUEUE_BALANCE</a></div><div class="ttdeci">@ telCAN_NOT_QUEUE_BALANCE</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00060">TER.h:60</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a260d2970ac1119109937ed1c5d4ca962a9bf3ae40d6640752371f91ea31337f0f"><div class="ttname"><a href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962a9bf3ae40d6640752371f91ea31337f0f">ripple::telCAN_NOT_QUEUE_FEE</a></div><div class="ttdeci">@ telCAN_NOT_QUEUE_FEE</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00063">TER.h:63</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a260d2970ac1119109937ed1c5d4ca962aca693d2fe94f84cb185f71c1334ebef3"><div class="ttname"><a href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962aca693d2fe94f84cb185f71c1334ebef3">ripple::telCAN_NOT_QUEUE_BLOCKS</a></div><div class="ttdeci">@ telCAN_NOT_QUEUE_BLOCKS</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00061">TER.h:61</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a2b59523126e4050b583017ce8465f3b6"><div class="ttname"><a href="namespaceripple.html#a2b59523126e4050b583017ce8465f3b6">ripple::doApply</a></div><div class="ttdeci">ApplyResult doApply(PreclaimResult const &preclaimResult, Application &app, OpenView &view)</div><div class="ttdoc">Apply a prechecked transaction to an OpenView.</div><div class="ttdef"><b>Definition:</b> <a href="applySteps_8cpp_source.html#l00381">applySteps.cpp:381</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a2b59523126e4050b583017ce8465f3b6"><div class="ttname"><a href="namespaceripple.html#a2b59523126e4050b583017ce8465f3b6">ripple::doApply</a></div><div class="ttdeci">ApplyResult doApply(PreclaimResult const &preclaimResult, Application &app, OpenView &view)</div><div class="ttdoc">Apply a prechecked transaction to an OpenView.</div><div class="ttdef"><b>Definition:</b> <a href="applySteps_8cpp_source.html#l00387">applySteps.cpp:387</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a35f7ac66150d292c46b69b25aca9d5ff"><div class="ttname"><a href="namespaceripple.html#a35f7ac66150d292c46b69b25aca9d5ff">ripple::muldiv_max</a></div><div class="ttdeci">auto constexpr muldiv_max</div><div class="ttdef"><b>Definition:</b> <a href="mulDiv_8h_source.html#l00029">mulDiv.h:29</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a3deb4c69ca598c60e6502a3be527835e"><div class="ttname"><a href="namespaceripple.html#a3deb4c69ca598c60e6502a3be527835e">ripple::calculateBaseFee</a></div><div class="ttdeci">XRPAmount calculateBaseFee(ReadView const &view, STTx const &tx)</div><div class="ttdoc">Compute only the expected base fee for a transaction.</div><div class="ttdef"><b>Definition:</b> <a href="applySteps_8cpp_source.html#l00369">applySteps.cpp:369</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a5027a5209e954b9478fab70357963466"><div class="ttname"><a href="namespaceripple.html#a5027a5209e954b9478fab70357963466">ripple::preclaim</a></div><div class="ttdeci">PreclaimResult preclaim(PreflightResult const &preflightResult, Application &app, OpenView const &view)</div><div class="ttdoc">Gate a transaction based on static ledger information.</div><div class="ttdef"><b>Definition:</b> <a href="applySteps_8cpp_source.html#l00323">applySteps.cpp:323</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a3deb4c69ca598c60e6502a3be527835e"><div class="ttname"><a href="namespaceripple.html#a3deb4c69ca598c60e6502a3be527835e">ripple::calculateBaseFee</a></div><div class="ttdeci">XRPAmount calculateBaseFee(ReadView const &view, STTx const &tx)</div><div class="ttdoc">Compute only the expected base fee for a transaction.</div><div class="ttdef"><b>Definition:</b> <a href="applySteps_8cpp_source.html#l00375">applySteps.cpp:375</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a5027a5209e954b9478fab70357963466"><div class="ttname"><a href="namespaceripple.html#a5027a5209e954b9478fab70357963466">ripple::preclaim</a></div><div class="ttdeci">PreclaimResult preclaim(PreflightResult const &preflightResult, Application &app, OpenView const &view)</div><div class="ttdoc">Gate a transaction based on static ledger information.</div><div class="ttdef"><b>Definition:</b> <a href="applySteps_8cpp_source.html#l00329">applySteps.cpp:329</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a53f80df10254751781250aa20704e98f"><div class="ttname"><a href="namespaceripple.html#a53f80df10254751781250aa20704e98f">ripple::set</a></div><div class="ttdeci">bool set(T &target, std::string const &name, Section const &section)</div><div class="ttdoc">Set a value from a configuration Section If the named value is not found or doesn't parse as a T,...</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8h_source.html#l00315">BasicConfig.h:315</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a5b31f337f444082f547ef1838e7064fc"><div class="ttname"><a href="namespaceripple.html#a5b31f337f444082f547ef1838e7064fc">ripple::isTesSuccess</a></div><div class="ttdeci">bool isTesSuccess(TER x)</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00656">TER.h:656</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a5b31f337f444082f547ef1838e7064fc"><div class="ttname"><a href="namespaceripple.html#a5b31f337f444082f547ef1838e7064fc">ripple::isTesSuccess</a></div><div class="ttdeci">bool isTesSuccess(TER x)</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00672">TER.h:672</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a6434c1a0fd22b77e2e4a228c0eca79eba43b5c9175984c071f30b873fdce0a000"><div class="ttname"><a href="namespaceripple.html#a6434c1a0fd22b77e2e4a228c0eca79eba43b5c9175984c071f30b873fdce0a000">ripple::ValStatus::current</a></div><div class="ttdeci">@ current</div><div class="ttdoc">This was a new validation and was added.</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a75340ad8815763ca12716f7d87690f19"><div class="ttname"><a href="namespaceripple.html#a75340ad8815763ca12716f7d87690f19">ripple::getFeeLevelPaid</a></div><div class="ttdeci">static FeeLevel64 getFeeLevelPaid(ReadView const &view, STTx const &tx)</div><div class="ttdef"><b>Definition:</b> <a href="TxQ_8cpp_source.html#l00039">TxQ.cpp:39</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a75cb21d7f1df42f2fdc8efddb79b63f4a3f96e687e612f385bba979a60694d7b5"><div class="ttname"><a href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4a3f96e687e612f385bba979a60694d7b5">ripple::tefPAST_SEQ</a></div><div class="ttdeci">@ tefPAST_SEQ</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00175">TER.h:175</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a75cb21d7f1df42f2fdc8efddb79b63f4a428f826ecea84dc8b43351c2d2b2117a"><div class="ttname"><a href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4a428f826ecea84dc8b43351c2d2b2117a">ripple::tefNO_TICKET</a></div><div class="ttdeci">@ tefNO_TICKET</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00185">TER.h:185</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a75cb21d7f1df42f2fdc8efddb79b63f4ad035d214edc31c72362d7efbdaba234c"><div class="ttname"><a href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4ad035d214edc31c72362d7efbdaba234c">ripple::tefINTERNAL</a></div><div class="ttdeci">@ tefINTERNAL</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00173">TER.h:173</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a875ae996b37ed036597d70628ae053e3"><div class="ttname"><a href="namespaceripple.html#a875ae996b37ed036597d70628ae053e3">ripple::transToken</a></div><div class="ttdeci">std::string transToken(TER code)</div><div class="ttdef"><b>Definition:</b> <a href="TER_8cpp_source.html#l00257">TER.cpp:257</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a8a24af8b5fd8d16856553e7358feb10d"><div class="ttname"><a href="namespaceripple.html#a8a24af8b5fd8d16856553e7358feb10d">ripple::isTemMalformed</a></div><div class="ttdeci">bool isTemMalformed(TER x)</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00638">TER.h:638</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a875ae996b37ed036597d70628ae053e3"><div class="ttname"><a href="namespaceripple.html#a875ae996b37ed036597d70628ae053e3">ripple::transToken</a></div><div class="ttdeci">std::string transToken(TER code)</div><div class="ttdef"><b>Definition:</b> <a href="TER_8cpp_source.html#l00261">TER.cpp:261</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a8a24af8b5fd8d16856553e7358feb10d"><div class="ttname"><a href="namespaceripple.html#a8a24af8b5fd8d16856553e7358feb10d">ripple::isTemMalformed</a></div><div class="ttdeci">bool isTemMalformed(TER x)</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00654">TER.h:654</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aa58553112bd1aaa4fc99850a98a3362a"><div class="ttname"><a href="namespaceripple.html#aa58553112bd1aaa4fc99850a98a3362a">ripple::toFeeLevel</a></div><div class="ttdeci">FeeLevel64 toFeeLevel(XRPAmount const &drops, XRPAmount const &baseFee)</div><div class="ttdef"><b>Definition:</b> <a href="TxQ_8h_source.html#l00870">TxQ.h:870</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aa761b49f905eb9fd8c8ae754a0eb7504"><div class="ttname"><a href="namespaceripple.html#aa761b49f905eb9fd8c8ae754a0eb7504">ripple::erase</a></div><div class="ttdeci">void erase(STObject &st, TypedField< U > const &f)</div><div class="ttdoc">Remove a field in an STObject.</div><div class="ttdef"><b>Definition:</b> <a href="STExchange_8h_source.html#l00172">STExchange.h:172</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aaaf6522d07c2b836c5fd589e9ecf578c"><div class="ttname"><a href="namespaceripple.html#aaaf6522d07c2b836c5fd589e9ecf578c">ripple::FeeLevel64</a></div><div class="ttdeci">FeeLevel< std::uint64_t > FeeLevel64</div><div class="ttdef"><b>Definition:</b> <a href="FeeUnits_8h_source.html#l00473">FeeUnits.h:473</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151"><div class="ttname"><a href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151">ripple::tesSUCCESS</a></div><div class="ttdeci">@ tesSUCCESS</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00243">TER.h:242</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151"><div class="ttname"><a href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151">ripple::tesSUCCESS</a></div><div class="ttdeci">@ tesSUCCESS</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00245">TER.h:244</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ab30574a8f31dbd4d579a6a589f82fbe7"><div class="ttname"><a href="namespaceripple.html#ab30574a8f31dbd4d579a6a589f82fbe7">ripple::open_ledger</a></div><div class="ttdeci">open_ledger_t const open_ledger</div><div class="ttdef"><b>Definition:</b> <a href="OpenView_8cpp_source.html#l00026">OpenView.cpp:26</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ab5570a1f8263efb3c9d80b34a92c895a"><div class="ttname"><a href="namespaceripple.html#ab5570a1f8263efb3c9d80b34a92c895a">ripple::apply</a></div><div class="ttdeci">ApplyResult apply(Application &app, OpenView &view, STTx const &tx, ApplyFlags flags, beast::Journal journal)</div><div class="ttdoc">Apply a transaction to an OpenView.</div><div class="ttdef"><b>Definition:</b> <a href="apply_8cpp_source.html#l00110">apply.cpp:110</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_acb15ad0445814241454117ffa40887ef"><div class="ttname"><a href="namespaceripple.html#acb15ad0445814241454117ffa40887ef">ripple::isTefFailure</a></div><div class="ttdeci">bool isTefFailure(TER x)</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00644">TER.h:644</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_acb15ad0445814241454117ffa40887ef"><div class="ttname"><a href="namespaceripple.html#acb15ad0445814241454117ffa40887ef">ripple::isTefFailure</a></div><div class="ttdeci">bool isTefFailure(TER x)</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00660">TER.h:660</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_acee1f3b6b870fd674b55857a57da61f5"><div class="ttname"><a href="namespaceripple.html#acee1f3b6b870fd674b55857a57da61f5">ripple::toDrops</a></div><div class="ttdeci">XRPAmount toDrops(FeeLevel< T > const &level, XRPAmount baseFee)</div><div class="ttdef"><b>Definition:</b> <a href="TxQ_8h_source.html#l00863">TxQ.h:863</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ad012d6a36cd38b19ab4d8b47521fbd5f"><div class="ttname"><a href="namespaceripple.html#ad012d6a36cd38b19ab4d8b47521fbd5f">ripple::mulDiv</a></div><div class="ttdeci">std::optional< std::uint64_t > mulDiv(std::uint64_t value, std::uint64_t mul, std::uint64_t div)</div><div class="ttdoc">Return value*mul/div accurately.</div><div class="ttdef"><b>Definition:</b> <a href="mulDiv_8cpp_source.html#l00032">mulDiv.cpp:32</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ad2487abbcc1a5d6064b72144b461df6e"><div class="ttname"><a href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ripple::ApplyFlags</a></div><div class="ttdeci">ApplyFlags</div><div class="ttdef"><b>Definition:</b> <a href="ApplyView_8h_source.html#l00031">ApplyView.h:31</a></div></div>
|
||||
@@ -2203,7 +2208,7 @@ $(function() {
|
||||
<div class="ttc" id="anamespaceripple_html_adebe4d783be9c979e67fdbb2bc27162faa7ab9460c6755719dd1a4e74b83f34c4"><div class="ttname"><a href="namespaceripple.html#adebe4d783be9c979e67fdbb2bc27162faa7ab9460c6755719dd1a4e74b83f34c4">ripple::terNO_ACCOUNT</a></div><div class="ttdeci">@ terNO_ACCOUNT</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00217">TER.h:217</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_adebe4d783be9c979e67fdbb2bc27162fac3b54a70e0fa865ed6da55cfdddd725e"><div class="ttname"><a href="namespaceripple.html#adebe4d783be9c979e67fdbb2bc27162fac3b54a70e0fa865ed6da55cfdddd725e">ripple::terPRE_SEQ</a></div><div class="ttdeci">@ terPRE_SEQ</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00221">TER.h:221</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_adebe4d783be9c979e67fdbb2bc27162fad237d4c433f46906a2b8b2e1624c1aff"><div class="ttname"><a href="namespaceripple.html#adebe4d783be9c979e67fdbb2bc27162fad237d4c433f46906a2b8b2e1624c1aff">ripple::terPRE_TICKET</a></div><div class="ttdeci">@ terPRE_TICKET</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00226">TER.h:226</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ae89924d6641e992f08233d811f17f6f3"><div class="ttname"><a href="namespaceripple.html#ae89924d6641e992f08233d811f17f6f3">ripple::calculateDefaultBaseFee</a></div><div class="ttdeci">XRPAmount calculateDefaultBaseFee(ReadView const &view, STTx const &tx)</div><div class="ttdoc">Return the minimum fee that an "ordinary" transaction would pay.</div><div class="ttdef"><b>Definition:</b> <a href="applySteps_8cpp_source.html#l00375">applySteps.cpp:375</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ae89924d6641e992f08233d811f17f6f3"><div class="ttname"><a href="namespaceripple.html#ae89924d6641e992f08233d811f17f6f3">ripple::calculateDefaultBaseFee</a></div><div class="ttdeci">XRPAmount calculateDefaultBaseFee(ReadView const &view, STTx const &tx)</div><div class="ttdoc">Return the minimum fee that an "ordinary" transaction would pay.</div><div class="ttdef"><b>Definition:</b> <a href="applySteps_8cpp_source.html#l00381">applySteps.cpp:381</a></div></div>
|
||||
<div class="ttc" id="anamespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdoc">STL namespace.</div></div>
|
||||
<div class="ttc" id="anext_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/iterator/next.html">std::next</a></div><div class="ttdeci">T next(T... args)</div></div>
|
||||
<div class="ttc" id="anumeric_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/numeric.html">numeric</a></div></div>
|
||||
|
||||
Reference in New Issue
Block a user