This commit is contained in:
intelliot
2023-02-03 00:24:43 +00:00
parent cc13b1b2c0
commit f99123bc9a
856 changed files with 46080 additions and 45654 deletions

View File

@@ -248,7 +248,7 @@ $(function() {
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <span class="keywordflow">if</span> (result != <a class="code" href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151">tesSUCCESS</a>)</div>
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <span class="keywordflow">return</span> result;</div>
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; </div>
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; result = T::checkFee(ctx, <a class="code" href="namespaceripple.html#a42bdde4d18ce8c6a342c3d23f170dfa3">calculateBaseFee</a>(ctx.<a class="code" href="structripple_1_1PreclaimContext.html#a05d5cf6207c1127c25dcd7c3f763b9c5">view</a>, ctx.<a class="code" href="structripple_1_1PreclaimContext.html#a8e1240b39791cf309b9caaffe8e5d306">tx</a>));</div>
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; result = T::checkFee(ctx, <a class="code" href="namespaceripple.html#a3deb4c69ca598c60e6502a3be527835e">calculateBaseFee</a>(ctx.<a class="code" href="structripple_1_1PreclaimContext.html#a05d5cf6207c1127c25dcd7c3f763b9c5">view</a>, ctx.<a class="code" href="structripple_1_1PreclaimContext.html#a8e1240b39791cf309b9caaffe8e5d306">tx</a>));</div>
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; </div>
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <span class="keywordflow">if</span> (result != <a class="code" href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151">tesSUCCESS</a>)</div>
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; <span class="keywordflow">return</span> result;</div>
@@ -325,66 +325,66 @@ $(function() {
<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; }</div>
<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;}</div>
<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; </div>
<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;<span class="keyword">static</span> <a class="code" href="namespaceripple.html#a0c6efbec71c5ff79b38c80b8fe3f52e5">FeeUnit64</a></div>
<div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="namespaceripple.html#aa31b2d0a189c3ed4345a131d942e5496"> 258</a></span>&#160;<a class="code" href="namespaceripple.html#aa31b2d0a189c3ed4345a131d942e5496">invoke_calculateBaseFee</a>(<a class="code" href="classripple_1_1ReadView.html">ReadView</a> <span class="keyword">const</span>&amp; view, <a class="code" href="classripple_1_1STTx.html">STTx</a> <span class="keyword">const</span>&amp; tx)</div>
<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;<span class="keyword">static</span> XRPAmount</div>
<div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="namespaceripple.html#a43ae291751b10a0290b5448ea28be2d5"> 258</a></span>&#160;<a class="code" href="namespaceripple.html#a43ae291751b10a0290b5448ea28be2d5">invoke_calculateBaseFee</a>(<a class="code" href="classripple_1_1ReadView.html">ReadView</a> <span class="keyword">const</span>&amp; view, <a class="code" href="classripple_1_1STTx.html">STTx</a> <span class="keyword">const</span>&amp; tx)</div>
<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;{</div>
<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; <span class="keywordflow">switch</span> (tx.<a class="code" href="classripple_1_1STTx.html#ac1eac05342231bce66b0924340da1ae9">getTxnType</a>())</div>
<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; {</div>
<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126aed9a372250602ac95e4428846335fcf6">ttACCOUNT_DELETE</a>:</div>
<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1DeleteAccount.html#a7cb391ea2a9d684835f0be830894cca2">DeleteAccount::calculateBaseFee</a>(view, tx);</div>
<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1DeleteAccount.html#aad1cbce6f2cb51d12962972fb83e3749">DeleteAccount::calculateBaseFee</a>(view, tx);</div>
<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126a2e3f8a31c1949d1ed0c7ae7475ed039e">ttACCOUNT_SET</a>:</div>
<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1Transactor.html#addf99c21239414484d25720f9aabfd19">SetAccount::calculateBaseFee</a>(view, tx);</div>
<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1Transactor.html#a428581db1f9eea2f41cf9e371a1e557d">SetAccount::calculateBaseFee</a>(view, tx);</div>
<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126a95ded4a16441908ab43f111982c2befe">ttCHECK_CANCEL</a>:</div>
<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1Transactor.html#addf99c21239414484d25720f9aabfd19">CancelCheck::calculateBaseFee</a>(view, tx);</div>
<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1Transactor.html#a428581db1f9eea2f41cf9e371a1e557d">CancelCheck::calculateBaseFee</a>(view, tx);</div>
<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126a75d2b11655582bd6bd39c7fd4a407d9d">ttCHECK_CASH</a>:</div>
<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1Transactor.html#addf99c21239414484d25720f9aabfd19">CashCheck::calculateBaseFee</a>(view, tx);</div>
<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1Transactor.html#a428581db1f9eea2f41cf9e371a1e557d">CashCheck::calculateBaseFee</a>(view, tx);</div>
<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126ac00987fbac701617bf0b70d66713ecaf">ttCHECK_CREATE</a>:</div>
<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1Transactor.html#addf99c21239414484d25720f9aabfd19">CreateCheck::calculateBaseFee</a>(view, tx);</div>
<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1Transactor.html#a428581db1f9eea2f41cf9e371a1e557d">CreateCheck::calculateBaseFee</a>(view, tx);</div>
<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126a9a000703b166b841ece60ec035e29731">ttDEPOSIT_PREAUTH</a>:</div>
<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1Transactor.html#addf99c21239414484d25720f9aabfd19">DepositPreauth::calculateBaseFee</a>(view, tx);</div>
<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1Transactor.html#a428581db1f9eea2f41cf9e371a1e557d">DepositPreauth::calculateBaseFee</a>(view, tx);</div>
<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126a45f2b99bd8ff1e75056cb04804c59764">ttOFFER_CANCEL</a>:</div>
<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1Transactor.html#addf99c21239414484d25720f9aabfd19">CancelOffer::calculateBaseFee</a>(view, tx);</div>
<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1Transactor.html#a428581db1f9eea2f41cf9e371a1e557d">CancelOffer::calculateBaseFee</a>(view, tx);</div>
<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126a386b20eac63613c062612835c86118a6">ttOFFER_CREATE</a>:</div>
<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1Transactor.html#addf99c21239414484d25720f9aabfd19">CreateOffer::calculateBaseFee</a>(view, tx);</div>
<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1Transactor.html#a428581db1f9eea2f41cf9e371a1e557d">CreateOffer::calculateBaseFee</a>(view, tx);</div>
<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126a2f1e3887cdb41408c1b9af33f947078d">ttESCROW_CREATE</a>:</div>
<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1Transactor.html#addf99c21239414484d25720f9aabfd19">EscrowCreate::calculateBaseFee</a>(view, tx);</div>
<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1Transactor.html#a428581db1f9eea2f41cf9e371a1e557d">EscrowCreate::calculateBaseFee</a>(view, tx);</div>
<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126a3aa0f65a91d049535c31911e4fbca581">ttESCROW_FINISH</a>:</div>
<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1EscrowFinish.html#a9145b777aab1696b1a82aa58e45bb139">EscrowFinish::calculateBaseFee</a>(view, tx);</div>
<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1EscrowFinish.html#ade982a23b9e5024f0cc518a26a16b85b">EscrowFinish::calculateBaseFee</a>(view, tx);</div>
<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126acea3f3ac45d9d815cc9339344d7ccce4">ttESCROW_CANCEL</a>:</div>
<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1Transactor.html#addf99c21239414484d25720f9aabfd19">EscrowCancel::calculateBaseFee</a>(view, tx);</div>
<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1Transactor.html#a428581db1f9eea2f41cf9e371a1e557d">EscrowCancel::calculateBaseFee</a>(view, tx);</div>
<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126a4255eb5172a691497c7e6724074c0d3d">ttPAYCHAN_CLAIM</a>:</div>
<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1Transactor.html#addf99c21239414484d25720f9aabfd19">PayChanClaim::calculateBaseFee</a>(view, tx);</div>
<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1Transactor.html#a428581db1f9eea2f41cf9e371a1e557d">PayChanClaim::calculateBaseFee</a>(view, tx);</div>
<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126a7bf490bfbc611e0e7ae8aae155cd8c2f">ttPAYCHAN_CREATE</a>:</div>
<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1Transactor.html#addf99c21239414484d25720f9aabfd19">PayChanCreate::calculateBaseFee</a>(view, tx);</div>
<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1Transactor.html#a428581db1f9eea2f41cf9e371a1e557d">PayChanCreate::calculateBaseFee</a>(view, tx);</div>
<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126a7fdfc42e677bd88b950c23ed47c0afdb">ttPAYCHAN_FUND</a>:</div>
<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1Transactor.html#addf99c21239414484d25720f9aabfd19">PayChanFund::calculateBaseFee</a>(view, tx);</div>
<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1Transactor.html#a428581db1f9eea2f41cf9e371a1e557d">PayChanFund::calculateBaseFee</a>(view, tx);</div>
<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126ace21e6721f555ecd4ebf9b2c104a7a21">ttPAYMENT</a>:</div>
<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1Transactor.html#addf99c21239414484d25720f9aabfd19">Payment::calculateBaseFee</a>(view, tx);</div>
<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1Transactor.html#a428581db1f9eea2f41cf9e371a1e557d">Payment::calculateBaseFee</a>(view, tx);</div>
<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126a72b4f61e6810f5121321b68fe3a9715a">ttREGULAR_KEY_SET</a>:</div>
<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1SetRegularKey.html#a6acc574bd96b377a6b9bf1214194df14">SetRegularKey::calculateBaseFee</a>(view, tx);</div>
<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1SetRegularKey.html#a0094d5dbd069870b1d20c3318b76dda7">SetRegularKey::calculateBaseFee</a>(view, tx);</div>
<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126aa0153ce489f0f6db309392dfff20cc1e">ttSIGNER_LIST_SET</a>:</div>
<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1Transactor.html#addf99c21239414484d25720f9aabfd19">SetSignerList::calculateBaseFee</a>(view, tx);</div>
<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1Transactor.html#a428581db1f9eea2f41cf9e371a1e557d">SetSignerList::calculateBaseFee</a>(view, tx);</div>
<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126aee57c7826bd2064d59f05820fe362d7a">ttTICKET_CREATE</a>:</div>
<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1Transactor.html#addf99c21239414484d25720f9aabfd19">CreateTicket::calculateBaseFee</a>(view, tx);</div>
<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1Transactor.html#a428581db1f9eea2f41cf9e371a1e557d">CreateTicket::calculateBaseFee</a>(view, tx);</div>
<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126aa2ac078d39f4786876d462dcc0a9c5c1">ttTRUST_SET</a>:</div>
<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1Transactor.html#addf99c21239414484d25720f9aabfd19">SetTrust::calculateBaseFee</a>(view, tx);</div>
<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1Transactor.html#a428581db1f9eea2f41cf9e371a1e557d">SetTrust::calculateBaseFee</a>(view, tx);</div>
<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126a0c108e5d380e14099ad0299d5c0ee510">ttAMENDMENT</a>:</div>
<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126aded2ff2e2fb748fa8f007ca05719d8f8">ttFEE</a>:</div>
<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126a2b1632b6f19b0e05c73086acb1731b48">ttUNL_MODIFY</a>:</div>
<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1Change.html#ae76814cc315ad842e3e5dfcbd3af8016">Change::calculateBaseFee</a>(view, tx);</div>
<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1Change.html#a115bd4d8f9f908afc75c5b15a34f1e2e">Change::calculateBaseFee</a>(view, tx);</div>
<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126a4e8d5d8528567a9ae24b81b07fc62736">ttNFTOKEN_MINT</a>:</div>
<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1Transactor.html#addf99c21239414484d25720f9aabfd19">NFTokenMint::calculateBaseFee</a>(view, tx);</div>
<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1Transactor.html#a428581db1f9eea2f41cf9e371a1e557d">NFTokenMint::calculateBaseFee</a>(view, tx);</div>
<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126a9897cc79ade1053c66bf0cd4ac7bd494">ttNFTOKEN_BURN</a>:</div>
<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1Transactor.html#addf99c21239414484d25720f9aabfd19">NFTokenBurn::calculateBaseFee</a>(view, tx);</div>
<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1Transactor.html#a428581db1f9eea2f41cf9e371a1e557d">NFTokenBurn::calculateBaseFee</a>(view, tx);</div>
<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126a77ffb8c387b49ea67bc6849517785c62">ttNFTOKEN_CREATE_OFFER</a>:</div>
<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1Transactor.html#addf99c21239414484d25720f9aabfd19">NFTokenCreateOffer::calculateBaseFee</a>(view, tx);</div>
<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1Transactor.html#a428581db1f9eea2f41cf9e371a1e557d">NFTokenCreateOffer::calculateBaseFee</a>(view, tx);</div>
<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126a0a1c36e9adb99261fc2c9793685e6ba8">ttNFTOKEN_CANCEL_OFFER</a>:</div>
<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1Transactor.html#addf99c21239414484d25720f9aabfd19">NFTokenCancelOffer::calculateBaseFee</a>(view, tx);</div>
<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1Transactor.html#a428581db1f9eea2f41cf9e371a1e557d">NFTokenCancelOffer::calculateBaseFee</a>(view, tx);</div>
<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126a3373a57538fca07b2fdce6e45dd375c0">ttNFTOKEN_ACCEPT_OFFER</a>:</div>
<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1Transactor.html#addf99c21239414484d25720f9aabfd19">NFTokenAcceptOffer::calculateBaseFee</a>(view, tx);</div>
<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1Transactor.html#a428581db1f9eea2f41cf9e371a1e557d">NFTokenAcceptOffer::calculateBaseFee</a>(view, tx);</div>
<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; <span class="keywordflow">default</span>:</div>
<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; assert(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1feeunit_1_1TaggedFee.html">FeeUnit64</a>{0};</div>
<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1XRPAmount.html">XRPAmount</a>{0};</div>
<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; }</div>
<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;}</div>
<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; </div>
@@ -606,16 +606,16 @@ $(function() {
<div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160; }</div>
<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160;}</div>
<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160; </div>
<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160;<a class="code" href="namespaceripple.html#a0c6efbec71c5ff79b38c80b8fe3f52e5">FeeUnit64</a></div>
<div class="line"><a name="l00539"></a><span class="lineno"><a class="line" href="namespaceripple.html#a42bdde4d18ce8c6a342c3d23f170dfa3"> 539</a></span>&#160;<a class="code" href="namespaceripple.html#a42bdde4d18ce8c6a342c3d23f170dfa3">calculateBaseFee</a>(<a class="code" href="classripple_1_1ReadView.html">ReadView</a> <span class="keyword">const</span>&amp; view, <a class="code" href="classripple_1_1STTx.html">STTx</a> <span class="keyword">const</span>&amp; tx)</div>
<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160;XRPAmount</div>
<div class="line"><a name="l00539"></a><span class="lineno"><a class="line" href="namespaceripple.html#a3deb4c69ca598c60e6502a3be527835e"> 539</a></span>&#160;<a class="code" href="namespaceripple.html#a3deb4c69ca598c60e6502a3be527835e">calculateBaseFee</a>(<a class="code" href="classripple_1_1ReadView.html">ReadView</a> <span class="keyword">const</span>&amp; view, <a class="code" href="classripple_1_1STTx.html">STTx</a> <span class="keyword">const</span>&amp; tx)</div>
<div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160;{</div>
<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceripple.html#aa31b2d0a189c3ed4345a131d942e5496">invoke_calculateBaseFee</a>(view, tx);</div>
<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceripple.html#a43ae291751b10a0290b5448ea28be2d5">invoke_calculateBaseFee</a>(view, tx);</div>
<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160;}</div>
<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160; </div>
<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160;XRPAmount</div>
<div class="line"><a name="l00545"></a><span class="lineno"><a class="line" href="namespaceripple.html#ae89924d6641e992f08233d811f17f6f3"> 545</a></span>&#160;<a class="code" href="namespaceripple.html#ae89924d6641e992f08233d811f17f6f3">calculateDefaultBaseFee</a>(<a class="code" href="classripple_1_1ReadView.html">ReadView</a> <span class="keyword">const</span>&amp; view, <a class="code" href="classripple_1_1STTx.html">STTx</a> <span class="keyword">const</span>&amp; tx)</div>
<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160;{</div>
<div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160; <span class="keywordflow">return</span> view.<a class="code" href="classripple_1_1ReadView.html#a9bbdb3fb4754482a8d6c6e6d25c2d1eb">fees</a>().<a class="code" href="structripple_1_1Fees.html#a54b872413c5c9054a67aa691156ce314">toDrops</a>(<a class="code" href="classripple_1_1Transactor.html#addf99c21239414484d25720f9aabfd19">Transactor::calculateBaseFee</a>(view, tx));</div>
<div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1Transactor.html#a428581db1f9eea2f41cf9e371a1e557d">Transactor::calculateBaseFee</a>(view, tx);</div>
<div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160;}</div>
<div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160; </div>
<div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160;<a class="codeRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair&lt;TER, bool&gt;</a></div>
@@ -636,7 +636,7 @@ $(function() {
<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160; view,</div>
<div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160; preclaimResult.<a class="code" href="structripple_1_1PreclaimResult.html#adfb8e7aade8a1246d72082e31d531f42">tx</a>,</div>
<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160; preclaimResult.<a class="code" href="structripple_1_1PreclaimResult.html#ad6d5a2a6c89f2e4c61ba575bdc2f8379">ter</a>,</div>
<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160; <a class="code" href="namespaceripple.html#a42bdde4d18ce8c6a342c3d23f170dfa3">calculateBaseFee</a>(view, preclaimResult.<a class="code" href="structripple_1_1PreclaimResult.html#adfb8e7aade8a1246d72082e31d531f42">tx</a>),</div>
<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160; <a class="code" href="namespaceripple.html#a3deb4c69ca598c60e6502a3be527835e">calculateBaseFee</a>(view, preclaimResult.<a class="code" href="structripple_1_1PreclaimResult.html#adfb8e7aade8a1246d72082e31d531f42">tx</a>),</div>
<div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160; preclaimResult.<a class="code" href="structripple_1_1PreclaimResult.html#a44f9e7b3ec85ea0ed6ba38ed2f0fe578">flags</a>,</div>
<div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160; preclaimResult.<a class="code" href="structripple_1_1PreclaimResult.html#aa83c59a10a22ef7daeadadaf1fc1ab0a">j</a>);</div>
<div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceripple.html#a2ecf53cda5a3dc4d4d4a6963961f9e63">invoke_apply</a>(ctx);</div>
@@ -656,17 +656,14 @@ $(function() {
<div class="ttc" id="anamespaceripple_html_a2ce3074a39ea65126b82fc59baf43126a77ffb8c387b49ea67bc6849517785c62"><div class="ttname"><a href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126a77ffb8c387b49ea67bc6849517785c62">ripple::ttNFTOKEN_CREATE_OFFER</a></div><div class="ttdeci">@ ttNFTOKEN_CREATE_OFFER</div><div class="ttdoc">This transaction creates a new offer to buy or sell an NFT.</div><div class="ttdef"><b>Definition:</b> <a href="TxFormats_8h_source.html#l00134">TxFormats.h:134</a></div></div>
<div class="ttc" id="anamespaceripple_html_a02f51e5a1371b22eb9cb1197d3e8d7eb"><div class="ttname"><a href="namespaceripple.html#a02f51e5a1371b22eb9cb1197d3e8d7eb">ripple::consequences_helper</a></div><div class="ttdeci">TxConsequences consequences_helper(PreflightContext const &amp;ctx)</div><div class="ttdef"><b>Definition:</b> <a href="applySteps_8cpp_source.html#l00058">applySteps.cpp:58</a></div></div>
<div class="ttc" id="aclassripple_1_1Application_html"><div class="ttname"><a href="classripple_1_1Application.html">ripple::Application</a></div><div class="ttdef"><b>Definition:</b> <a href="Application_8h_source.html#l00115">Application.h:115</a></div></div>
<div class="ttc" id="aclassripple_1_1SetRegularKey_html_a6acc574bd96b377a6b9bf1214194df14"><div class="ttname"><a href="classripple_1_1SetRegularKey.html#a6acc574bd96b377a6b9bf1214194df14">ripple::SetRegularKey::calculateBaseFee</a></div><div class="ttdeci">static FeeUnit64 calculateBaseFee(ReadView const &amp;view, STTx const &amp;tx)</div><div class="ttdef"><b>Definition:</b> <a href="SetRegularKey_8cpp_source.html#l00028">SetRegularKey.cpp:28</a></div></div>
<div class="ttc" id="astructripple_1_1PreclaimResult_html_a63d5e4fce0f093dcd45b3355827c6638"><div class="ttname"><a href="structripple_1_1PreclaimResult.html#a63d5e4fce0f093dcd45b3355827c6638">ripple::PreclaimResult::view</a></div><div class="ttdeci">ReadView const &amp; view</div><div class="ttdoc">From the input - the ledger view.</div><div class="ttdef"><b>Definition:</b> <a href="applySteps_8h_source.html#l00197">applySteps.h:197</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2ce3074a39ea65126b82fc59baf43126aed9a372250602ac95e4428846335fcf6"><div class="ttname"><a href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126aed9a372250602ac95e4428846335fcf6">ripple::ttACCOUNT_DELETE</a></div><div class="ttdeci">@ ttACCOUNT_DELETE</div><div class="ttdoc">This transaction type deletes an existing account.</div><div class="ttdef"><b>Definition:</b> <a href="TxFormats_8h_source.html#l00122">TxFormats.h:122</a></div></div>
<div class="ttc" id="astructripple_1_1PreclaimResult_html_aa83c59a10a22ef7daeadadaf1fc1ab0a"><div class="ttname"><a href="structripple_1_1PreclaimResult.html#aa83c59a10a22ef7daeadadaf1fc1ab0a">ripple::PreclaimResult::j</a></div><div class="ttdeci">const beast::Journal j</div><div class="ttdoc">From the input - the journal.</div><div class="ttdef"><b>Definition:</b> <a href="applySteps_8h_source.html#l00203">applySteps.h:203</a></div></div>
<div class="ttc" id="aclassripple_1_1NFTokenMint_html"><div class="ttname"><a href="classripple_1_1NFTokenMint.html">ripple::NFTokenMint</a></div><div class="ttdef"><b>Definition:</b> <a href="NFTokenMint_8h_source.html#l00028">NFTokenMint.h:28</a></div></div>
<div class="ttc" id="aclassripple_1_1TxConsequences_html_a34c5c5482638c3017af0e2f0be017ebe"><div class="ttname"><a href="classripple_1_1TxConsequences.html#a34c5c5482638c3017af0e2f0be017ebe">ripple::TxConsequences::TxConsequences</a></div><div class="ttdeci">TxConsequences(NotTEC pfresult)</div><div class="ttdef"><b>Definition:</b> <a href="applySteps_8cpp_source.html#l00320">applySteps.cpp:320</a></div></div>
<div class="ttc" id="astructripple_1_1PreclaimContext_html_a05d5cf6207c1127c25dcd7c3f763b9c5"><div class="ttname"><a href="structripple_1_1PreclaimContext.html#a05d5cf6207c1127c25dcd7c3f763b9c5">ripple::PreclaimContext::view</a></div><div class="ttdeci">ReadView const &amp; view</div><div class="ttdef"><b>Definition:</b> <a href="Transactor_8h_source.html#l00056">Transactor.h:56</a></div></div>
<div class="ttc" id="anamespaceripple_html_a42bdde4d18ce8c6a342c3d23f170dfa3"><div class="ttname"><a href="namespaceripple.html#a42bdde4d18ce8c6a342c3d23f170dfa3">ripple::calculateBaseFee</a></div><div class="ttdeci">FeeUnit64 calculateBaseFee(ReadView const &amp;view, STTx const &amp;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#l00539">applySteps.cpp:539</a></div></div>
<div class="ttc" id="aexception_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/error/exception.html">std::exception</a></div><div class="ttdoc">STL class.</div></div>
<div class="ttc" id="astructripple_1_1PreclaimContext_html_a534551c8ca0dd7afc8fe9098bf9da780"><div class="ttname"><a href="structripple_1_1PreclaimContext.html#a534551c8ca0dd7afc8fe9098bf9da780">ripple::PreclaimContext::j</a></div><div class="ttdeci">const beast::Journal j</div><div class="ttdef"><b>Definition:</b> <a href="Transactor_8h_source.html#l00060">Transactor.h:60</a></div></div>
<div class="ttc" id="aclassripple_1_1EscrowFinish_html_a9145b777aab1696b1a82aa58e45bb139"><div class="ttname"><a href="classripple_1_1EscrowFinish.html#a9145b777aab1696b1a82aa58e45bb139">ripple::EscrowFinish::calculateBaseFee</a></div><div class="ttdeci">static FeeUnit64 calculateBaseFee(ReadView const &amp;view, STTx const &amp;tx)</div><div class="ttdef"><b>Definition:</b> <a href="Escrow_8cpp_source.html#l00342">Escrow.cpp:342</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2ce3074a39ea65126b82fc59baf43126a72b4f61e6810f5121321b68fe3a9715a"><div class="ttname"><a href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126a72b4f61e6810f5121321b68fe3a9715a">ripple::ttREGULAR_KEY_SET</a></div><div class="ttdeci">@ ttREGULAR_KEY_SET</div><div class="ttdoc">This transaction type sets or clears an account's &quot;regular key&quot;.</div><div class="ttdef"><b>Definition:</b> <a href="TxFormats_8h_source.html#l00074">TxFormats.h:74</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#l00594">TER.h:594</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2ce3074a39ea65126b82fc59baf43126aa0153ce489f0f6db309392dfff20cc1e"><div class="ttname"><a href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126aa0153ce489f0f6db309392dfff20cc1e">ripple::ttSIGNER_LIST_SET</a></div><div class="ttdeci">@ ttSIGNER_LIST_SET</div><div class="ttdoc">This transaction type modifies the signer list associated with an account.</div><div class="ttdef"><b>Definition:</b> <a href="TxFormats_8h_source.html#l00095">TxFormats.h:95</a></div></div>
@@ -676,10 +673,8 @@ $(function() {
<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#l00055">OpenView.h:55</a></div></div>
<div class="ttc" id="aclassripple_1_1CreateCheck_html"><div class="ttname"><a href="classripple_1_1CreateCheck.html">ripple::CreateCheck</a></div><div class="ttdef"><b>Definition:</b> <a href="CreateCheck_8h_source.html#l00027">CreateCheck.h:27</a></div></div>
<div class="ttc" id="aclassripple_1_1CancelOffer_html"><div class="ttname"><a href="classripple_1_1CancelOffer.html">ripple::CancelOffer</a></div><div class="ttdef"><b>Definition:</b> <a href="CancelOffer_8h_source.html#l00030">CancelOffer.h:30</a></div></div>
<div class="ttc" id="aclassripple_1_1ReadView_html_a9bbdb3fb4754482a8d6c6e6d25c2d1eb"><div class="ttname"><a href="classripple_1_1ReadView.html#a9bbdb3fb4754482a8d6c6e6d25c2d1eb">ripple::ReadView::fees</a></div><div class="ttdeci">virtual Fees const &amp; fees() const =0</div><div class="ttdoc">Returns the fees for the base ledger.</div></div>
<div class="ttc" id="anamespaceripple_html_a2ce3074a39ea65126b82fc59baf43126aded2ff2e2fb748fa8f007ca05719d8f8"><div class="ttname"><a href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126aded2ff2e2fb748fa8f007ca05719d8f8">ripple::ttFEE</a></div><div class="ttdeci">@ ttFEE</div><div class="ttdoc">This system-generated transaction type is used to update the network's fee settings.</div><div class="ttdef"><b>Definition:</b> <a href="TxFormats_8h_source.html#l00152">TxFormats.h:152</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#l00029">ApplyView.h:29</a></div></div>
<div class="ttc" id="anamespaceripple_html_aa31b2d0a189c3ed4345a131d942e5496"><div class="ttname"><a href="namespaceripple.html#aa31b2d0a189c3ed4345a131d942e5496">ripple::invoke_calculateBaseFee</a></div><div class="ttdeci">static FeeUnit64 invoke_calculateBaseFee(ReadView const &amp;view, STTx const &amp;tx)</div><div class="ttdef"><b>Definition:</b> <a href="applySteps_8cpp_source.html#l00258">applySteps.cpp:258</a></div></div>
<div class="ttc" id="aclassripple_1_1TxConsequences_html_af40159818c89963a904c9c4c0848cae9"><div class="ttname"><a href="classripple_1_1TxConsequences.html#af40159818c89963a904c9c4c0848cae9">ripple::TxConsequences::Category</a></div><div class="ttdeci">Category</div><div class="ttdoc">Describes how the transaction affects subsequent transactions.</div><div class="ttdef"><b>Definition:</b> <a href="applySteps_8h_source.html#l00050">applySteps.h:50</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2ce3074a39ea65126b82fc59baf43126a45f2b99bd8ff1e75056cb04804c59764"><div class="ttname"><a href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126a45f2b99bd8ff1e75056cb04804c59764">ripple::ttOFFER_CANCEL</a></div><div class="ttdeci">@ ttOFFER_CANCEL</div><div class="ttdoc">This transaction type cancels existing offers to trade one asset for another.</div><div class="ttdef"><b>Definition:</b> <a href="TxFormats_8h_source.html#l00083">TxFormats.h:83</a></div></div>
<div class="ttc" id="aclassripple_1_1SetAccount_html"><div class="ttname"><a href="classripple_1_1SetAccount.html">ripple::SetAccount</a></div><div class="ttdef"><b>Definition:</b> <a href="SetAccount_8h_source.html#l00032">SetAccount.h:32</a></div></div>
@@ -687,17 +682,19 @@ $(function() {
<div class="ttc" id="aclassripple_1_1EscrowCreate_html"><div class="ttname"><a href="classripple_1_1EscrowCreate.html">ripple::EscrowCreate</a></div><div class="ttdef"><b>Definition:</b> <a href="Escrow_8h_source.html#l00027">Escrow.h:27</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2ce3074a39ea65126b82fc59baf43126a7bf490bfbc611e0e7ae8aae155cd8c2f"><div class="ttname"><a href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126a7bf490bfbc611e0e7ae8aae155cd8c2f">ripple::ttPAYCHAN_CREATE</a></div><div class="ttdeci">@ ttPAYCHAN_CREATE</div><div class="ttdoc">This transaction type creates a new unidirectional XRP payment channel.</div><div class="ttdef"><b>Definition:</b> <a href="TxFormats_8h_source.html#l00098">TxFormats.h:98</a></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>
<div class="ttc" id="anamespaceripple_html_a43ae291751b10a0290b5448ea28be2d5"><div class="ttname"><a href="namespaceripple.html#a43ae291751b10a0290b5448ea28be2d5">ripple::invoke_calculateBaseFee</a></div><div class="ttdeci">static XRPAmount invoke_calculateBaseFee(ReadView const &amp;view, STTx const &amp;tx)</div><div class="ttdef"><b>Definition:</b> <a href="applySteps_8cpp_source.html#l00258">applySteps.cpp:258</a></div></div>
<div class="ttc" id="astructripple_1_1PreflightResult_html_afc32faa89017861a7dc93dffa72946fb"><div class="ttname"><a href="structripple_1_1PreflightResult.html#afc32faa89017861a7dc93dffa72946fb">ripple::PreflightResult::tx</a></div><div class="ttdeci">STTx const &amp; tx</div><div class="ttdoc">From the input - the transaction.</div><div class="ttdef"><b>Definition:</b> <a href="applySteps_8h_source.html#l00154">applySteps.h:154</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 &amp;app, Rules const &amp;rules, STTx const &amp;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#l00473">applySteps.cpp:473</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2ce3074a39ea65126b82fc59baf43126a3373a57538fca07b2fdce6e45dd375c0"><div class="ttname"><a href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126a3373a57538fca07b2fdce6e45dd375c0">ripple::ttNFTOKEN_ACCEPT_OFFER</a></div><div class="ttdeci">@ ttNFTOKEN_ACCEPT_OFFER</div><div class="ttdoc">This transaction accepts an existing offer to buy or sell an existing NFT.</div><div class="ttdef"><b>Definition:</b> <a href="TxFormats_8h_source.html#l00140">TxFormats.h:140</a></div></div>
<div class="ttc" id="aclassripple_1_1Change_html_a115bd4d8f9f908afc75c5b15a34f1e2e"><div class="ttname"><a href="classripple_1_1Change.html#a115bd4d8f9f908afc75c5b15a34f1e2e">ripple::Change::calculateBaseFee</a></div><div class="ttdeci">static XRPAmount calculateBaseFee(ReadView const &amp;view, STTx const &amp;tx)</div><div class="ttdef"><b>Definition:</b> <a href="Change_8h_source.html#l00050">Change.h:50</a></div></div>
<div class="ttc" id="aclassripple_1_1DeleteAccount_html"><div class="ttname"><a href="classripple_1_1DeleteAccount.html">ripple::DeleteAccount</a></div><div class="ttdef"><b>Definition:</b> <a href="DeleteAccount_8h_source.html#l00029">DeleteAccount.h:29</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2ce3074a39ea65126b82fc59baf43126a0c108e5d380e14099ad0299d5c0ee510"><div class="ttname"><a href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126a0c108e5d380e14099ad0299d5c0ee510">ripple::ttAMENDMENT</a></div><div class="ttdeci">@ ttAMENDMENT</div><div class="ttdoc">This system-generated transaction type is used to update the status of the various amendments.</div><div class="ttdef"><b>Definition:</b> <a href="TxFormats_8h_source.html#l00146">TxFormats.h:146</a></div></div>
<div class="ttc" id="astructripple_1_1PreclaimResult_html_a1b6b5dc07dfef7173cba9fb947a89a96"><div class="ttname"><a href="structripple_1_1PreclaimResult.html#a1b6b5dc07dfef7173cba9fb947a89a96">ripple::PreclaimResult::likelyToClaimFee</a></div><div class="ttdeci">const bool likelyToClaimFee</div><div class="ttdoc">Success flag - whether the transaction is likely to claim a fee.</div><div class="ttdef"><b>Definition:</b> <a href="applySteps_8h_source.html#l00209">applySteps.h:209</a></div></div>
<div class="ttc" id="astructripple_1_1PreclaimResult_html_ad6d5a2a6c89f2e4c61ba575bdc2f8379"><div class="ttname"><a href="structripple_1_1PreclaimResult.html#ad6d5a2a6c89f2e4c61ba575bdc2f8379">ripple::PreclaimResult::ter</a></div><div class="ttdeci">const TER ter</div><div class="ttdoc">Intermediate transaction result.</div><div class="ttdef"><b>Definition:</b> <a href="applySteps_8h_source.html#l00206">applySteps.h:206</a></div></div>
<div class="ttc" id="aclassripple_1_1SetSignerList_html"><div class="ttname"><a href="classripple_1_1SetSignerList.html">ripple::SetSignerList</a></div><div class="ttdoc">See the README.md for an overview of the SetSignerList transaction that this class implements.</div><div class="ttdef"><b>Definition:</b> <a href="SetSignerList_8h_source.html#l00042">SetSignerList.h:42</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2ce3074a39ea65126b82fc59baf43126a95ded4a16441908ab43f111982c2befe"><div class="ttname"><a href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126a95ded4a16441908ab43f111982c2befe">ripple::ttCHECK_CANCEL</a></div><div class="ttdeci">@ ttCHECK_CANCEL</div><div class="ttdoc">This transaction type cancels an existing check.</div><div class="ttdef"><b>Definition:</b> <a href="TxFormats_8h_source.html#l00113">TxFormats.h:113</a></div></div>
<div class="ttc" id="aclassripple_1_1DeleteAccount_html_a7cb391ea2a9d684835f0be830894cca2"><div class="ttname"><a href="classripple_1_1DeleteAccount.html#a7cb391ea2a9d684835f0be830894cca2">ripple::DeleteAccount::calculateBaseFee</a></div><div class="ttdeci">static FeeUnit64 calculateBaseFee(ReadView const &amp;view, STTx const &amp;tx)</div><div class="ttdef"><b>Definition:</b> <a href="DeleteAccount_8cpp_source.html#l00056">DeleteAccount.cpp:56</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2ce3074a39ea65126b82fc59baf43126ace21e6721f555ecd4ebf9b2c104a7a21"><div class="ttname"><a href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126ace21e6721f555ecd4ebf9b2c104a7a21">ripple::ttPAYMENT</a></div><div class="ttdeci">@ ttPAYMENT</div><div class="ttdoc">This transaction type executes a payment.</div><div class="ttdef"><b>Definition:</b> <a href="TxFormats_8h_source.html#l00059">TxFormats.h:59</a></div></div>
<div class="ttc" id="aclassripple_1_1Transactor_html_a428581db1f9eea2f41cf9e371a1e557d"><div class="ttname"><a href="classripple_1_1Transactor.html#a428581db1f9eea2f41cf9e371a1e557d">ripple::Transactor::calculateBaseFee</a></div><div class="ttdeci">static XRPAmount calculateBaseFee(ReadView const &amp;view, STTx const &amp;tx)</div><div class="ttdef"><b>Definition:</b> <a href="Transactor_8cpp_source.html#l00141">Transactor.cpp:141</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2ce3074a39ea65126b82fc59baf43126a2b1632b6f19b0e05c73086acb1731b48"><div class="ttname"><a href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126a2b1632b6f19b0e05c73086acb1731b48">ripple::ttUNL_MODIFY</a></div><div class="ttdeci">@ ttUNL_MODIFY</div><div class="ttdoc">This system-generated transaction type is used to update the network's negative UNL.</div><div class="ttdef"><b>Definition:</b> <a href="TxFormats_8h_source.html#l00158">TxFormats.h:158</a></div></div>
<div class="ttc" id="anamespaceripple_html_a305632c3ccdbb4005fa2b019c51b5ac1"><div class="ttname"><a href="namespaceripple.html#a305632c3ccdbb4005fa2b019c51b5ac1">ripple::doApply</a></div><div class="ttdeci">std::pair&lt; TER, bool &gt; doApply(PreclaimResult const &amp;preclaimResult, Application &amp;app, OpenView &amp;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#l00551">applySteps.cpp:551</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2ce3074a39ea65126b82fc59baf43126ac00987fbac701617bf0b70d66713ecaf"><div class="ttname"><a href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126ac00987fbac701617bf0b70d66713ecaf">ripple::ttCHECK_CREATE</a></div><div class="ttdeci">@ ttCHECK_CREATE</div><div class="ttdoc">This transaction type creates a new check.</div><div class="ttdef"><b>Definition:</b> <a href="TxFormats_8h_source.html#l00107">TxFormats.h:107</a></div></div>
@@ -718,19 +715,16 @@ $(function() {
<div class="ttc" id="anamespaceripple_html_a2ce3074a39ea65126b82fc59baf43126a3aa0f65a91d049535c31911e4fbca581"><div class="ttname"><a href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126a3aa0f65a91d049535c31911e4fbca581">ripple::ttESCROW_FINISH</a></div><div class="ttdeci">@ ttESCROW_FINISH</div><div class="ttdoc">This transaction type completes an existing escrow.</div><div class="ttdef"><b>Definition:</b> <a href="TxFormats_8h_source.html#l00065">TxFormats.h:65</a></div></div>
<div class="ttc" id="anamespaceripple_html_a9c8f4a23c982a952b8a79918d3229e94"><div class="ttname"><a href="namespaceripple.html#a9c8f4a23c982a952b8a79918d3229e94">ripple::invoke_preflight_helper</a></div><div class="ttdeci">std::pair&lt; NotTEC, TxConsequences &gt; invoke_preflight_helper(PreflightContext const &amp;ctx)</div><div class="ttdef"><b>Definition:</b> <a href="applySteps_8cpp_source.html#l00085">applySteps.cpp:85</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#l00045">STTx.h:45</a></div></div>
<div class="ttc" id="aclassripple_1_1Transactor_html_addf99c21239414484d25720f9aabfd19"><div class="ttname"><a href="classripple_1_1Transactor.html#addf99c21239414484d25720f9aabfd19">ripple::Transactor::calculateBaseFee</a></div><div class="ttdeci">static FeeUnit64 calculateBaseFee(ReadView const &amp;view, STTx const &amp;tx)</div><div class="ttdef"><b>Definition:</b> <a href="Transactor_8cpp_source.html#l00141">Transactor.cpp:141</a></div></div>
<div class="ttc" id="aclassripple_1_1ApplyContext_html"><div class="ttname"><a href="classripple_1_1ApplyContext.html">ripple::ApplyContext</a></div><div class="ttdoc">State information when applying a tx.</div><div class="ttdef"><b>Definition:</b> <a href="ApplyContext_8h_source.html#l00035">ApplyContext.h:35</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#l00058">Journal.h:58</a></div></div>
<div class="ttc" id="aclassripple_1_1CreateOffer_html"><div class="ttname"><a href="classripple_1_1CreateOffer.html">ripple::CreateOffer</a></div><div class="ttdoc">Transactor specialized for creating offers in the ledger.</div><div class="ttdef"><b>Definition:</b> <a href="CreateOffer_8h_source.html#l00034">CreateOffer.h:34</a></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="anamespaceripple_html_afe21c8454670d46fb93751a5edffed46a1dad6e2d630423dd67f4a540305f8b3c"><div class="ttname"><a href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a1dad6e2d630423dd67f4a540305f8b3c">ripple::temUNKNOWN</a></div><div class="ttdeci">@ temUNKNOWN</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00119">TER.h:119</a></div></div>
<div class="ttc" id="aclassripple_1_1NFTokenCreateOffer_html"><div class="ttname"><a href="classripple_1_1NFTokenCreateOffer.html">ripple::NFTokenCreateOffer</a></div><div class="ttdef"><b>Definition:</b> <a href="NFTokenCreateOffer_8h_source.html#l00027">NFTokenCreateOffer.h:27</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#l00070">FeeUnits.h:70</a></div></div>
<div class="ttc" id="aclassripple_1_1TxConsequences_html_ae13e442b1fc639ee586f82427e96fcb4"><div class="ttname"><a href="classripple_1_1TxConsequences.html#ae13e442b1fc639ee586f82427e96fcb4">ripple::TxConsequences::isBlocker_</a></div><div class="ttdeci">bool isBlocker_</div><div class="ttdoc">Describes how the transaction affects subsequent transactions.</div><div class="ttdef"><b>Definition:</b> <a href="applySteps_8h_source.html#l00061">applySteps.h:61</a></div></div>
<div class="ttc" id="astructripple_1_1PreclaimContext_html_a8e1240b39791cf309b9caaffe8e5d306"><div class="ttname"><a href="structripple_1_1PreclaimContext.html#a8e1240b39791cf309b9caaffe8e5d306">ripple::PreclaimContext::tx</a></div><div class="ttdeci">STTx const &amp; tx</div><div class="ttdef"><b>Definition:</b> <a href="Transactor_8h_source.html#l00058">Transactor.h:58</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2ce3074a39ea65126b82fc59baf43126a0a1c36e9adb99261fc2c9793685e6ba8"><div class="ttname"><a href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126a0a1c36e9adb99261fc2c9793685e6ba8">ripple::ttNFTOKEN_CANCEL_OFFER</a></div><div class="ttdeci">@ ttNFTOKEN_CANCEL_OFFER</div><div class="ttdoc">This transaction cancels an existing offer to buy or sell an existing NFT.</div><div class="ttdef"><b>Definition:</b> <a href="TxFormats_8h_source.html#l00137">TxFormats.h:137</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2ce3074a39ea65126b82fc59baf43126a386b20eac63613c062612835c86118a6"><div class="ttname"><a href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126a386b20eac63613c062612835c86118a6">ripple::ttOFFER_CREATE</a></div><div class="ttdeci">@ ttOFFER_CREATE</div><div class="ttdoc">This transaction type creates an offer to trade one asset for another.</div><div class="ttdef"><b>Definition:</b> <a href="TxFormats_8h_source.html#l00080">TxFormats.h:80</a></div></div>
<div class="ttc" id="astructripple_1_1Fees_html_a54b872413c5c9054a67aa691156ce314"><div class="ttname"><a href="structripple_1_1Fees.html#a54b872413c5c9054a67aa691156ce314">ripple::Fees::toDrops</a></div><div class="ttdeci">XRPAmount toDrops(FeeUnit64 const &amp;fee) const</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8h_source.html#l00073">ReadView.h:73</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2ecf53cda5a3dc4d4d4a6963961f9e63"><div class="ttname"><a href="namespaceripple.html#a2ecf53cda5a3dc4d4d4a6963961f9e63">ripple::invoke_apply</a></div><div class="ttdeci">static std::pair&lt; TER, bool &gt; invoke_apply(ApplyContext &amp;ctx)</div><div class="ttdef"><b>Definition:</b> <a href="applySteps_8cpp_source.html#l00360">applySteps.cpp:360</a></div></div>
<div class="ttc" id="astructripple_1_1PreclaimContext_html"><div class="ttname"><a href="structripple_1_1PreclaimContext.html">ripple::PreclaimContext</a></div><div class="ttdoc">State information when determining if a tx is likely to claim a fee.</div><div class="ttdef"><b>Definition:</b> <a href="Transactor_8h_source.html#l00052">Transactor.h:52</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 &amp;view, STTx const &amp;tx)</div><div class="ttdoc">Return the minimum fee that an &quot;ordinary&quot; transaction would pay.</div><div class="ttdef"><b>Definition:</b> <a href="applySteps_8cpp_source.html#l00545">applySteps.cpp:545</a></div></div>
@@ -739,23 +733,22 @@ $(function() {
<div class="ttc" id="aclassripple_1_1CancelCheck_html"><div class="ttname"><a href="classripple_1_1CancelCheck.html">ripple::CancelCheck</a></div><div class="ttdef"><b>Definition:</b> <a href="CancelCheck_8h_source.html#l00027">CancelCheck.h:27</a></div></div>
<div class="ttc" id="aclassripple_1_1EscrowCancel_html"><div class="ttname"><a href="classripple_1_1EscrowCancel.html">ripple::EscrowCancel</a></div><div class="ttdef"><b>Definition:</b> <a href="Escrow_8h_source.html#l00069">Escrow.h:69</a></div></div>
<div class="ttc" id="aclassripple_1_1TxConsequences_html_a20abd112d02ea0d5cad5e6a3eba53c84"><div class="ttname"><a href="classripple_1_1TxConsequences.html#a20abd112d02ea0d5cad5e6a3eba53c84">ripple::TxConsequences::sequencesConsumed</a></div><div class="ttdeci">std::uint32_t sequencesConsumed() const</div><div class="ttdoc">Sequences consumed.</div><div class="ttdef"><b>Definition:</b> <a href="applySteps_8h_source.html#l00122">applySteps.h:122</a></div></div>
<div class="ttc" id="aclassripple_1_1ReadView_html"><div class="ttname"><a href="classripple_1_1ReadView.html">ripple::ReadView</a></div><div class="ttdoc">A view into a ledger.</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8h_source.html#l00135">ReadView.h:135</a></div></div>
<div class="ttc" id="aclassripple_1_1ReadView_html"><div class="ttname"><a href="classripple_1_1ReadView.html">ripple::ReadView</a></div><div class="ttdoc">A view into a ledger.</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8h_source.html#l00125">ReadView.h:125</a></div></div>
<div class="ttc" id="aclassripple_1_1NFTokenCancelOffer_html"><div class="ttname"><a href="classripple_1_1NFTokenCancelOffer.html">ripple::NFTokenCancelOffer</a></div><div class="ttdef"><b>Definition:</b> <a href="NFTokenCancelOffer_8h_source.html#l00027">NFTokenCancelOffer.h:27</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="RCLCensorshipDetector_8h_source.html#l00029">RCLCensorshipDetector.h:29</a></div></div>
<div class="ttc" id="anamespaceripple_html_ac0a3c5972129b7378a049fc580508edb"><div class="ttname"><a href="namespaceripple.html#ac0a3c5972129b7378a049fc580508edb">ripple::invoke_preclaim</a></div><div class="ttdeci">static TER invoke_preclaim(PreclaimContext const &amp;ctx)</div><div class="ttdef"><b>Definition:</b> <a href="applySteps_8cpp_source.html#l00162">applySteps.cpp:162</a></div></div>
<div class="ttc" id="aclassripple_1_1SetRegularKey_html"><div class="ttname"><a href="classripple_1_1SetRegularKey.html">ripple::SetRegularKey</a></div><div class="ttdef"><b>Definition:</b> <a href="SetRegularKey_8h_source.html#l00030">SetRegularKey.h:30</a></div></div>
<div class="ttc" id="aclassripple_1_1PayChanFund_html"><div class="ttname"><a href="classripple_1_1PayChanFund.html">ripple::PayChanFund</a></div><div class="ttdef"><b>Definition:</b> <a href="app_2tx_2impl_2PayChan_8h_source.html#l00051">app/tx/impl/PayChan.h:51</a></div></div>
<div class="ttc" id="aclassripple_1_1ReadView_html_ac284afc905c482953c35c61b459fd85b"><div class="ttname"><a href="classripple_1_1ReadView.html#ac284afc905c482953c35c61b459fd85b">ripple::ReadView::seq</a></div><div class="ttdeci">LedgerIndex seq() const</div><div class="ttdoc">Returns the sequence number of the base ledger.</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8h_source.html#l00203">ReadView.h:203</a></div></div>
<div class="ttc" id="aclassripple_1_1ReadView_html_ac284afc905c482953c35c61b459fd85b"><div class="ttname"><a href="classripple_1_1ReadView.html#ac284afc905c482953c35c61b459fd85b">ripple::ReadView::seq</a></div><div class="ttdeci">LedgerIndex seq() const</div><div class="ttdoc">Returns the sequence number of the base ledger.</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8h_source.html#l00193">ReadView.h:193</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2ce3074a39ea65126b82fc59baf43126a9a000703b166b841ece60ec035e29731"><div class="ttname"><a href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126a9a000703b166b841ece60ec035e29731">ripple::ttDEPOSIT_PREAUTH</a></div><div class="ttdeci">@ ttDEPOSIT_PREAUTH</div><div class="ttdoc">This transaction type grants or revokes authorization to transfer funds.</div><div class="ttdef"><b>Definition:</b> <a href="TxFormats_8h_source.html#l00116">TxFormats.h:116</a></div></div>
<div class="ttc" id="anamespaceripple_html_a0c6efbec71c5ff79b38c80b8fe3f52e5"><div class="ttname"><a href="namespaceripple.html#a0c6efbec71c5ff79b38c80b8fe3f52e5">ripple::FeeUnit64</a></div><div class="ttdeci">FeeUnit&lt; std::uint64_t &gt; FeeUnit64</div><div class="ttdef"><b>Definition:</b> <a href="FeeUnits_8h_source.html#l00460">FeeUnits.h:460</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2ce3074a39ea65126b82fc59baf43126a75d2b11655582bd6bd39c7fd4a407d9d"><div class="ttname"><a href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126a75d2b11655582bd6bd39c7fd4a407d9d">ripple::ttCHECK_CASH</a></div><div class="ttdeci">@ ttCHECK_CASH</div><div class="ttdoc">This transaction type cashes an existing check.</div><div class="ttdef"><b>Definition:</b> <a href="TxFormats_8h_source.html#l00110">TxFormats.h:110</a></div></div>
<div class="ttc" id="aclassripple_1_1Change_html_ae76814cc315ad842e3e5dfcbd3af8016"><div class="ttname"><a href="classripple_1_1Change.html#ae76814cc315ad842e3e5dfcbd3af8016">ripple::Change::calculateBaseFee</a></div><div class="ttdeci">static FeeUnit64 calculateBaseFee(ReadView const &amp;view, STTx const &amp;tx)</div><div class="ttdef"><b>Definition:</b> <a href="Change_8h_source.html#l00050">Change.h:50</a></div></div>
<div class="ttc" id="astructripple_1_1PreclaimResult_html"><div class="ttname"><a href="structripple_1_1PreclaimResult.html">ripple::PreclaimResult</a></div><div class="ttdoc">Describes the results of the preclaim check.</div><div class="ttdef"><b>Definition:</b> <a href="applySteps_8h_source.html#l00193">applySteps.h:193</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2ce3074a39ea65126b82fc59baf43126a7fdfc42e677bd88b950c23ed47c0afdb"><div class="ttname"><a href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126a7fdfc42e677bd88b950c23ed47c0afdb">ripple::ttPAYCHAN_FUND</a></div><div class="ttdeci">@ ttPAYCHAN_FUND</div><div class="ttdoc">This transaction type funds an existing unidirectional XRP payment channel.</div><div class="ttdef"><b>Definition:</b> <a href="TxFormats_8h_source.html#l00101">TxFormats.h:101</a></div></div>
<div class="ttc" id="aclassripple_1_1SeqProxy_html"><div class="ttname"><a href="classripple_1_1SeqProxy.html">ripple::SeqProxy</a></div><div class="ttdoc">A type that represents either a sequence value or a ticket value.</div><div class="ttdef"><b>Definition:</b> <a href="SeqProxy_8h_source.html#l00055">SeqProxy.h:55</a></div></div>
<div class="ttc" id="aclassripple_1_1TxConsequences_html_af451d615f5153a98a6fa0556c3bd35d2"><div class="ttname"><a href="classripple_1_1TxConsequences.html#af451d615f5153a98a6fa0556c3bd35d2">ripple::TxConsequences::potentialSpend_</a></div><div class="ttdeci">XRPAmount potentialSpend_</div><div class="ttdoc">Does NOT include the fee.</div><div class="ttdef"><b>Definition:</b> <a href="applySteps_8h_source.html#l00065">applySteps.h:65</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2ce3074a39ea65126b82fc59baf43126a4255eb5172a691497c7e6724074c0d3d"><div class="ttname"><a href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126a4255eb5172a691497c7e6724074c0d3d">ripple::ttPAYCHAN_CLAIM</a></div><div class="ttdeci">@ ttPAYCHAN_CLAIM</div><div class="ttdoc">This transaction type submits a claim against an existing unidirectional payment channel.</div><div class="ttdef"><b>Definition:</b> <a href="TxFormats_8h_source.html#l00104">TxFormats.h:104</a></div></div>
<div class="ttc" id="aclassripple_1_1Rules_html"><div class="ttname"><a href="classripple_1_1Rules.html">ripple::Rules</a></div><div class="ttdoc">Rules controlling protocol behavior.</div><div class="ttdef"><b>Definition:</b> <a href="Rules_8h_source.html#l00033">Rules.h:33</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 &amp;view, STTx const &amp;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#l00539">applySteps.cpp:539</a></div></div>
<div class="ttc" id="aoptional_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2ce3074a39ea65126b82fc59baf43126a9897cc79ade1053c66bf0cd4ac7bd494"><div class="ttname"><a href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126a9897cc79ade1053c66bf0cd4ac7bd494">ripple::ttNFTOKEN_BURN</a></div><div class="ttdeci">@ ttNFTOKEN_BURN</div><div class="ttdoc">This transaction burns (i.e.</div><div class="ttdef"><b>Definition:</b> <a href="TxFormats_8h_source.html#l00131">TxFormats.h:131</a></div></div>
<div class="ttc" id="astructripple_1_1PreclaimResult_html_a44f9e7b3ec85ea0ed6ba38ed2f0fe578"><div class="ttname"><a href="structripple_1_1PreclaimResult.html#a44f9e7b3ec85ea0ed6ba38ed2f0fe578">ripple::PreclaimResult::flags</a></div><div class="ttdeci">const ApplyFlags flags</div><div class="ttdoc">From the input - the flags.</div><div class="ttdef"><b>Definition:</b> <a href="applySteps_8h_source.html#l00201">applySteps.h:201</a></div></div>
@@ -764,6 +757,7 @@ $(function() {
<div class="ttc" id="astructripple_1_1PreflightResult_html_ac40d824df32b44d0a401442242333185"><div class="ttname"><a href="structripple_1_1PreflightResult.html#ac40d824df32b44d0a401442242333185">ripple::PreflightResult::flags</a></div><div class="ttdeci">const ApplyFlags flags</div><div class="ttdoc">From the input - the flags.</div><div class="ttdef"><b>Definition:</b> <a href="applySteps_8h_source.html#l00160">applySteps.h:160</a></div></div>
<div class="ttc" id="aclassripple_1_1CreateTicket_html"><div class="ttname"><a href="classripple_1_1CreateTicket.html">ripple::CreateTicket</a></div><div class="ttdef"><b>Definition:</b> <a href="CreateTicket_8h_source.html#l00030">CreateTicket.h:30</a></div></div>
<div class="ttc" id="aclassripple_1_1TxConsequences_html_a8f768216f33e97c5c5acbc23b7ecb4e0"><div class="ttname"><a href="classripple_1_1TxConsequences.html#a8f768216f33e97c5c5acbc23b7ecb4e0">ripple::TxConsequences::sequencesConsumed_</a></div><div class="ttdeci">std::uint32_t sequencesConsumed_</div><div class="ttdoc">Number of sequences consumed.</div><div class="ttdef"><b>Definition:</b> <a href="applySteps_8h_source.html#l00069">applySteps.h:69</a></div></div>
<div class="ttc" id="aclassripple_1_1EscrowFinish_html_ade982a23b9e5024f0cc518a26a16b85b"><div class="ttname"><a href="classripple_1_1EscrowFinish.html#ade982a23b9e5024f0cc518a26a16b85b">ripple::EscrowFinish::calculateBaseFee</a></div><div class="ttdeci">static XRPAmount calculateBaseFee(ReadView const &amp;view, STTx const &amp;tx)</div><div class="ttdef"><b>Definition:</b> <a href="Escrow_8cpp_source.html#l00342">Escrow.cpp:342</a></div></div>
<div class="ttc" id="anamespaceripple_html_a75cb21d7f1df42f2fdc8efddb79b63f4a86b406cfcbffc042f65ac0c78079adbb"><div class="ttname"><a href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4a86b406cfcbffc042f65ac0c78079adbb">ripple::tefEXCEPTION</a></div><div class="ttdeci">@ tefEXCEPTION</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00151">TER.h:151</a></div></div>
<div class="ttc" id="astructripple_1_1PreflightContext_html_af202c00e509cfbb1df4fe69f4d6d6560"><div class="ttname"><a href="structripple_1_1PreflightContext.html#af202c00e509cfbb1df4fe69f4d6d6560">ripple::PreflightContext::tx</a></div><div class="ttdeci">STTx const &amp; tx</div><div class="ttdef"><b>Definition:</b> <a href="Transactor_8h_source.html#l00035">Transactor.h:35</a></div></div>
<div class="ttc" id="astructripple_1_1PreflightContext_html"><div class="ttname"><a href="structripple_1_1PreflightContext.html">ripple::PreflightContext</a></div><div class="ttdoc">State information when preflighting a tx.</div><div class="ttdef"><b>Definition:</b> <a href="Transactor_8h_source.html#l00031">Transactor.h:31</a></div></div>
@@ -771,7 +765,9 @@ $(function() {
<div class="ttc" id="aclassripple_1_1PayChanCreate_html"><div class="ttname"><a href="classripple_1_1PayChanCreate.html">ripple::PayChanCreate</a></div><div class="ttdef"><b>Definition:</b> <a href="app_2tx_2impl_2PayChan_8h_source.html#l00027">app/tx/impl/PayChan.h:27</a></div></div>
<div class="ttc" id="aclassripple_1_1NFTokenBurn_html"><div class="ttname"><a href="classripple_1_1NFTokenBurn.html">ripple::NFTokenBurn</a></div><div class="ttdef"><b>Definition:</b> <a href="NFTokenBurn_8h_source.html#l00027">NFTokenBurn.h:27</a></div></div>
<div class="ttc" id="aclassripple_1_1TxConsequences_html"><div class="ttname"><a href="classripple_1_1TxConsequences.html">ripple::TxConsequences</a></div><div class="ttdoc">Class describing the consequences to the account of applying a transaction if the transaction consume...</div><div class="ttdef"><b>Definition:</b> <a href="applySteps_8h_source.html#l00045">applySteps.h:45</a></div></div>
<div class="ttc" id="aclassripple_1_1SetRegularKey_html_a0094d5dbd069870b1d20c3318b76dda7"><div class="ttname"><a href="classripple_1_1SetRegularKey.html#a0094d5dbd069870b1d20c3318b76dda7">ripple::SetRegularKey::calculateBaseFee</a></div><div class="ttdeci">static XRPAmount calculateBaseFee(ReadView const &amp;view, STTx const &amp;tx)</div><div class="ttdef"><b>Definition:</b> <a href="SetRegularKey_8cpp_source.html#l00028">SetRegularKey.cpp:28</a></div></div>
<div class="ttc" id="aclassripple_1_1EscrowFinish_html"><div class="ttname"><a href="classripple_1_1EscrowFinish.html">ripple::EscrowFinish</a></div><div class="ttdef"><b>Definition:</b> <a href="Escrow_8h_source.html#l00048">Escrow.h:48</a></div></div>
<div class="ttc" id="aclassripple_1_1DeleteAccount_html_aad1cbce6f2cb51d12962972fb83e3749"><div class="ttname"><a href="classripple_1_1DeleteAccount.html#aad1cbce6f2cb51d12962972fb83e3749">ripple::DeleteAccount::calculateBaseFee</a></div><div class="ttdeci">static XRPAmount calculateBaseFee(ReadView const &amp;view, STTx const &amp;tx)</div><div class="ttdef"><b>Definition:</b> <a href="DeleteAccount_8cpp_source.html#l00056">DeleteAccount.cpp:56</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#l00219">TER.h:219</a></div></div>
<div class="ttc" id="aclassripple_1_1OpenView_html_a9b6ad540708bc720bdd66164078e640a"><div class="ttname"><a href="classripple_1_1OpenView.html#a9b6ad540708bc720bdd66164078e640a">ripple::OpenView::rules</a></div><div class="ttdeci">Rules const &amp; rules() const override</div><div class="ttdoc">Returns the tx processing rules.</div><div class="ttdef"><b>Definition:</b> <a href="OpenView_8cpp_source.html#l00152">OpenView.cpp:152</a></div></div>
<div class="ttc" id="anamespaceripple_html_a26e43fb1572286f53326d104ded91fc6"><div class="ttname"><a href="namespaceripple.html#a26e43fb1572286f53326d104ded91fc6">ripple::invoke_preflight</a></div><div class="ttdeci">static std::pair&lt; NotTEC, TxConsequences &gt; invoke_preflight(PreflightContext const &amp;ctx)</div><div class="ttdef"><b>Definition:</b> <a href="applySteps_8cpp_source.html#l00094">applySteps.cpp:94</a></div></div>