This commit is contained in:
Bronek
2025-11-14 09:33:55 -08:00
parent 03f73f6be1
commit 1a45d4f09a
14 changed files with 3366 additions and 3355 deletions

View File

@@ -109,38 +109,30 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> <span class="keyword">static</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">NotTEC</a></div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> <a class="code hl_function" href="classripple_1_1VaultCreate.html#a93e100552488ff6e8eb37bdf522fbbac">preflight</a>(<a class="code hl_struct" href="structripple_1_1PreflightContext.html">PreflightContext</a> <span class="keyword">const</span>&amp; ctx);</div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> </div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> <span class="keyword">static</span> <a class="code hl_class" href="classripple_1_1XRPAmount.html">XRPAmount</a></div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> <a class="code hl_function" href="classripple_1_1VaultCreate.html#af9ccabf01c1d6bd7694249c7c0a8716c">calculateBaseFee</a>(<a class="code hl_class" href="classripple_1_1ReadView.html">ReadView</a> <span class="keyword">const</span>&amp; <a class="code hl_function" href="classripple_1_1Transactor.html#a9acc4edc9b8f2a11a27fbcf5e93e2fe2">view</a>, <a class="code hl_class" href="classripple_1_1STTx.html">STTx</a> <span class="keyword">const</span>&amp; tx);</div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> <span class="keyword">static</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a></div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> <a class="code hl_function" href="classripple_1_1VaultCreate.html#a83b94d11d701e47ae78ce799021a0188">preclaim</a>(<a class="code hl_struct" href="structripple_1_1PreclaimContext.html">PreclaimContext</a> <span class="keyword">const</span>&amp; ctx);</div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> </div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> <span class="keyword">static</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a></div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> <a class="code hl_function" href="classripple_1_1VaultCreate.html#a83b94d11d701e47ae78ce799021a0188">preclaim</a>(<a class="code hl_struct" href="structripple_1_1PreclaimContext.html">PreclaimContext</a> <span class="keyword">const</span>&amp; ctx);</div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a></div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> <a class="code hl_function" href="classripple_1_1VaultCreate.html#a63c1c1198451a7e3f7320e6b29f690c2">doApply</a>() <span class="keyword">override</span>;</div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span>};</div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a></div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> <a class="code hl_function" href="classripple_1_1VaultCreate.html#a63c1c1198451a7e3f7320e6b29f690c2">doApply</a>() <span class="keyword">override</span>;</div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span>};</div>
</div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span>} <span class="comment">// namespace ripple</span></div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> </div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span>} <span class="comment">// namespace ripple</span></div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> </div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="preprocessor">#endif</span></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#l00017">ApplyContext.h:18</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#l00031">ReadView.h:32</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#l00028">STTx.h:29</a></div></div>
<div class="ttc" id="aclassripple_1_1TERSubset_html"><div class="ttname"><a href="classripple_1_1TERSubset.html">ripple::TERSubset</a></div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00395">TER.h:396</a></div></div>
<div class="ttc" id="aclassripple_1_1Transactor_html"><div class="ttname"><a href="classripple_1_1Transactor.html">ripple::Transactor</a></div><div class="ttdef"><b>Definition</b> <a href="Transactor_8h_source.html#l00121">Transactor.h:122</a></div></div>
<div class="ttc" id="aclassripple_1_1Transactor_html_a5c6d16e9402d182a835f50b37ce9a938"><div class="ttname"><a href="classripple_1_1Transactor.html#a5c6d16e9402d182a835f50b37ce9a938">ripple::Transactor::ConsequencesFactoryType</a></div><div class="ttdeci">ConsequencesFactoryType</div><div class="ttdef"><b>Definition</b> <a href="Transactor_8h_source.html#l00138">Transactor.h:138</a></div></div>
<div class="ttc" id="aclassripple_1_1Transactor_html_a5c6d16e9402d182a835f50b37ce9a938aa45cb725337de0d627f42b7ebf4be91f"><div class="ttname"><a href="classripple_1_1Transactor.html#a5c6d16e9402d182a835f50b37ce9a938aa45cb725337de0d627f42b7ebf4be91f">ripple::Transactor::Normal</a></div><div class="ttdeci">@ Normal</div><div class="ttdef"><b>Definition</b> <a href="Transactor_8h_source.html#l00138">Transactor.h:138</a></div></div>
<div class="ttc" id="aclassripple_1_1Transactor_html_a9acc4edc9b8f2a11a27fbcf5e93e2fe2"><div class="ttname"><a href="classripple_1_1Transactor.html#a9acc4edc9b8f2a11a27fbcf5e93e2fe2">ripple::Transactor::view</a></div><div class="ttdeci">ApplyView &amp; view()</div><div class="ttdef"><b>Definition</b> <a href="Transactor_8h_source.html#l00144">Transactor.h:144</a></div></div>
<div class="ttc" id="aclassripple_1_1VaultCreate_html"><div class="ttname"><a href="classripple_1_1VaultCreate.html">ripple::VaultCreate</a></div><div class="ttdef"><b>Definition</b> <a href="VaultCreate_8h_source.html#l00008">VaultCreate.h:9</a></div></div>
<div class="ttc" id="aclassripple_1_1VaultCreate_html_a5d25f7f8ab8b9f3251bcd16c31b21984"><div class="ttname"><a href="classripple_1_1VaultCreate.html#a5d25f7f8ab8b9f3251bcd16c31b21984">ripple::VaultCreate::VaultCreate</a></div><div class="ttdeci">VaultCreate(ApplyContext &amp;ctx)</div><div class="ttdef"><b>Definition</b> <a href="VaultCreate_8h_source.html#l00013">VaultCreate.h:13</a></div></div>
<div class="ttc" id="aclassripple_1_1VaultCreate_html_a63c1c1198451a7e3f7320e6b29f690c2"><div class="ttname"><a href="classripple_1_1VaultCreate.html#a63c1c1198451a7e3f7320e6b29f690c2">ripple::VaultCreate::doApply</a></div><div class="ttdeci">TER doApply() override</div><div class="ttdef"><b>Definition</b> <a href="VaultCreate_8cpp_source.html#l00129">VaultCreate.cpp:129</a></div></div>
<div class="ttc" id="aclassripple_1_1VaultCreate_html_a83b94d11d701e47ae78ce799021a0188"><div class="ttname"><a href="classripple_1_1VaultCreate.html#a83b94d11d701e47ae78ce799021a0188">ripple::VaultCreate::preclaim</a></div><div class="ttdeci">static TER preclaim(PreclaimContext const &amp;ctx)</div><div class="ttdef"><b>Definition</b> <a href="VaultCreate_8cpp_source.html#l00090">VaultCreate.cpp:90</a></div></div>
<div class="ttc" id="aclassripple_1_1VaultCreate_html_a63c1c1198451a7e3f7320e6b29f690c2"><div class="ttname"><a href="classripple_1_1VaultCreate.html#a63c1c1198451a7e3f7320e6b29f690c2">ripple::VaultCreate::doApply</a></div><div class="ttdeci">TER doApply() override</div><div class="ttdef"><b>Definition</b> <a href="VaultCreate_8cpp_source.html#l00122">VaultCreate.cpp:122</a></div></div>
<div class="ttc" id="aclassripple_1_1VaultCreate_html_a83b94d11d701e47ae78ce799021a0188"><div class="ttname"><a href="classripple_1_1VaultCreate.html#a83b94d11d701e47ae78ce799021a0188">ripple::VaultCreate::preclaim</a></div><div class="ttdeci">static TER preclaim(PreclaimContext const &amp;ctx)</div><div class="ttdef"><b>Definition</b> <a href="VaultCreate_8cpp_source.html#l00083">VaultCreate.cpp:83</a></div></div>
<div class="ttc" id="aclassripple_1_1VaultCreate_html_a93e100552488ff6e8eb37bdf522fbbac"><div class="ttname"><a href="classripple_1_1VaultCreate.html#a93e100552488ff6e8eb37bdf522fbbac">ripple::VaultCreate::preflight</a></div><div class="ttdeci">static NotTEC preflight(PreflightContext const &amp;ctx)</div><div class="ttdef"><b>Definition</b> <a href="VaultCreate_8cpp_source.html#l00036">VaultCreate.cpp:36</a></div></div>
<div class="ttc" id="aclassripple_1_1VaultCreate_html_ab90c3f3b73cb16f7a4036647f56a5ff3"><div class="ttname"><a href="classripple_1_1VaultCreate.html#ab90c3f3b73cb16f7a4036647f56a5ff3">ripple::VaultCreate::checkExtraFeatures</a></div><div class="ttdeci">static bool checkExtraFeatures(PreflightContext const &amp;ctx)</div><div class="ttdef"><b>Definition</b> <a href="VaultCreate_8cpp_source.html#l00020">VaultCreate.cpp:20</a></div></div>
<div class="ttc" id="aclassripple_1_1VaultCreate_html_ac298a357ed33a7a5e1a61f94020fafe7"><div class="ttname"><a href="classripple_1_1VaultCreate.html#ac298a357ed33a7a5e1a61f94020fafe7">ripple::VaultCreate::getFlagsMask</a></div><div class="ttdeci">static std::uint32_t getFlagsMask(PreflightContext const &amp;ctx)</div><div class="ttdef"><b>Definition</b> <a href="VaultCreate_8cpp_source.html#l00030">VaultCreate.cpp:30</a></div></div>
<div class="ttc" id="aclassripple_1_1VaultCreate_html_ade0d3388995e5348d92e1ab58a5782dd"><div class="ttname"><a href="classripple_1_1VaultCreate.html#ade0d3388995e5348d92e1ab58a5782dd">ripple::VaultCreate::ConsequencesFactory</a></div><div class="ttdeci">static constexpr ConsequencesFactoryType ConsequencesFactory</div><div class="ttdef"><b>Definition</b> <a href="VaultCreate_8h_source.html#l00011">VaultCreate.h:11</a></div></div>
<div class="ttc" id="aclassripple_1_1VaultCreate_html_af9ccabf01c1d6bd7694249c7c0a8716c"><div class="ttname"><a href="classripple_1_1VaultCreate.html#af9ccabf01c1d6bd7694249c7c0a8716c">ripple::VaultCreate::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="VaultCreate_8cpp_source.html#l00083">VaultCreate.cpp:83</a></div></div>
<div class="ttc" id="aclassripple_1_1XRPAmount_html"><div class="ttname"><a href="classripple_1_1XRPAmount.html">ripple::XRPAmount</a></div><div class="ttdef"><b>Definition</b> <a href="XRPAmount_8h_source.html#l00020">XRPAmount.h:24</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"><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#l00006">algorithm.h:6</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#l00060">Transactor.h:61</a></div></div>