This commit is contained in:
bthomee
2025-05-29 21:00:28 +00:00
parent 5243cbe582
commit e0ff9ab743
567 changed files with 23898 additions and 24756 deletions

View File

@@ -471,7 +471,7 @@ $(function() {
<div class="line"><a id="l00446" name="l00446"></a><span class="lineno"> 446</span> </div>
<div class="line"><a id="l00447" name="l00447"></a><span class="lineno"> 447</span> {</div>
<div class="line"><a id="l00448" name="l00448"></a><span class="lineno"> 448</span> <span class="keyword">auto</span> <span class="keyword">const</span> <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a12abe185058a3db015909ed92c421097">ownerCount</a> = sleSrc-&gt;getFieldU32(sfOwnerCount);</div>
<div class="line"><a id="l00449" name="l00449"></a><span class="lineno"> 449</span> <span class="keyword">auto</span> <span class="keyword">const</span> reserve = psb.fees().accountReserve(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a12abe185058a3db015909ed92c421097">ownerCount</a>);</div>
<div class="line"><a id="l00449" name="l00449"></a><span class="lineno"> 449</span> <span class="keyword">auto</span> <span class="keyword">const</span> reserve = psb.fees().accountReserve(ownerCount);</div>
<div class="line"><a id="l00450" name="l00450"></a><span class="lineno"> 450</span> </div>
<div class="line"><a id="l00451" name="l00451"></a><span class="lineno"> 451</span> <span class="keyword">auto</span> <span class="keyword">const</span> availableBalance = [&amp;]() -&gt; STAmount {</div>
<div class="line"><a id="l00452" name="l00452"></a><span class="lineno"> 452</span> STAmount <span class="keyword">const</span> curBal = (*sleSrc)[sfBalance];</div>
@@ -1479,11 +1479,11 @@ $(function() {
<div class="line"><a id="l01499" name="l01499"></a><span class="lineno"> 1499</span> <span class="keywordflow">if</span> (!sleAcc)</div>
<div class="line"><a id="l01500" name="l01500"></a><span class="lineno"> 1500</span> <span class="keywordflow">return</span> <a class="code hl_enumvalue" href="namespaceripple.html#adebe4d783be9c979e67fdbb2bc27162faa7ab9460c6755719dd1a4e74b83f34c4">terNO_ACCOUNT</a>;</div>
<div class="line"><a id="l01501" name="l01501"></a><span class="lineno"> 1501</span> </div>
<div class="line"><a id="l01502" name="l01502"></a><span class="lineno"> 1502</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> = (*sleAcc)[sfBalance];</div>
<div class="line"><a id="l01502" name="l01502"></a><span class="lineno"> 1502</span> <span class="keyword">auto</span> <span class="keyword">const</span> balance = (*sleAcc)[sfBalance];</div>
<div class="line"><a id="l01503" name="l01503"></a><span class="lineno"> 1503</span> <span class="keyword">auto</span> <span class="keyword">const</span> reserve =</div>
<div class="line"><a id="l01504" name="l01504"></a><span class="lineno"> 1504</span> ctx.<a class="code hl_variable" href="structripple_1_1PreclaimContext.html#a05d5cf6207c1127c25dcd7c3f763b9c5">view</a>.<a class="code hl_function" href="classripple_1_1ReadView.html#a9944284a00f671a4a9d9e00f9b28b258">fees</a>().<a class="code hl_function" href="structripple_1_1Fees.html#acb07843d0d0e3ccacd7cf51d5296fe40">accountReserve</a>((*sleAcc)[sfOwnerCount] + 1);</div>
<div class="line"><a id="l01505" name="l01505"></a><span class="lineno"> 1505</span> </div>
<div class="line"><a id="l01506" name="l01506"></a><span class="lineno"> 1506</span> <span class="keywordflow">if</span> (<a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1balance.html">balance</a> &lt; reserve)</div>
<div class="line"><a id="l01506" name="l01506"></a><span class="lineno"> 1506</span> <span class="keywordflow">if</span> (balance &lt; reserve)</div>
<div class="line"><a id="l01507" name="l01507"></a><span class="lineno"> 1507</span> <span class="keywordflow">return</span> <a class="code hl_enumvalue" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38cae930fb228ae74317976b57b4e87a7f0d">tecINSUFFICIENT_RESERVE</a>;</div>
<div class="line"><a id="l01508" name="l01508"></a><span class="lineno"> 1508</span> }</div>
<div class="line"><a id="l01509" name="l01509"></a><span class="lineno"> 1509</span> </div>
@@ -2044,11 +2044,11 @@ $(function() {
<div class="line"><a id="l02064" name="l02064"></a><span class="lineno"> 2064</span> <span class="keywordflow">if</span> (!sleAcc)</div>
<div class="line"><a id="l02065" name="l02065"></a><span class="lineno"> 2065</span> <span class="keywordflow">return</span> <a class="code hl_enumvalue" href="namespaceripple.html#adebe4d783be9c979e67fdbb2bc27162faa7ab9460c6755719dd1a4e74b83f34c4">terNO_ACCOUNT</a>;</div>
<div class="line"><a id="l02066" name="l02066"></a><span class="lineno"> 2066</span> </div>
<div class="line"><a id="l02067" name="l02067"></a><span class="lineno"> 2067</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> = (*sleAcc)[sfBalance];</div>
<div class="line"><a id="l02067" name="l02067"></a><span class="lineno"> 2067</span> <span class="keyword">auto</span> <span class="keyword">const</span> balance = (*sleAcc)[sfBalance];</div>
<div class="line"><a id="l02068" name="l02068"></a><span class="lineno"> 2068</span> <span class="keyword">auto</span> <span class="keyword">const</span> reserve =</div>
<div class="line"><a id="l02069" name="l02069"></a><span class="lineno"> 2069</span> ctx.<a class="code hl_variable" href="structripple_1_1PreclaimContext.html#a05d5cf6207c1127c25dcd7c3f763b9c5">view</a>.<a class="code hl_function" href="classripple_1_1ReadView.html#a9944284a00f671a4a9d9e00f9b28b258">fees</a>().<a class="code hl_function" href="structripple_1_1Fees.html#acb07843d0d0e3ccacd7cf51d5296fe40">accountReserve</a>((*sleAcc)[sfOwnerCount] + 1);</div>
<div class="line"><a id="l02070" name="l02070"></a><span class="lineno"> 2070</span> </div>
<div class="line"><a id="l02071" name="l02071"></a><span class="lineno"> 2071</span> <span class="keywordflow">if</span> (<a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1balance.html">balance</a> &lt; reserve)</div>
<div class="line"><a id="l02071" name="l02071"></a><span class="lineno"> 2071</span> <span class="keywordflow">if</span> (balance &lt; reserve)</div>
<div class="line"><a id="l02072" name="l02072"></a><span class="lineno"> 2072</span> <span class="keywordflow">return</span> <a class="code hl_enumvalue" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38cae930fb228ae74317976b57b4e87a7f0d">tecINSUFFICIENT_RESERVE</a>;</div>
<div class="line"><a id="l02073" name="l02073"></a><span class="lineno"> 2073</span> }</div>
<div class="line"><a id="l02074" name="l02074"></a><span class="lineno"> 2074</span> </div>
@@ -2247,13 +2247,13 @@ $(function() {
<div class="line"><a id="l02267" name="l02267"></a><span class="lineno"> 2267</span> <a class="code hl_class" href="classripple_1_1base__uint.html">AccountID</a> <span class="keyword">const</span> account = <a class="code hl_variable" href="classripple_1_1Transactor.html#aef4ef0a89b5595b2a688b89e4ecef833">ctx_</a>.<a class="code hl_variable" href="classripple_1_1ApplyContext.html#a8c8757b3b1f88baef47b31ed4e9682d0">tx</a>[sfAccount];</div>
<div class="line"><a id="l02268" name="l02268"></a><span class="lineno"> 2268</span> <a class="code hl_class" href="classripple_1_1STAmount.html">STAmount</a> <span class="keyword">const</span> amount = <a class="code hl_variable" href="classripple_1_1Transactor.html#aef4ef0a89b5595b2a688b89e4ecef833">ctx_</a>.<a class="code hl_variable" href="classripple_1_1ApplyContext.html#a8c8757b3b1f88baef47b31ed4e9682d0">tx</a>[sfAmount];</div>
<div class="line"><a id="l02269" name="l02269"></a><span class="lineno"> 2269</span> <a class="code hl_class" href="classripple_1_1STAmount.html">STAmount</a> <span class="keyword">const</span> reward = <a class="code hl_variable" href="classripple_1_1Transactor.html#aef4ef0a89b5595b2a688b89e4ecef833">ctx_</a>.<a class="code hl_variable" href="classripple_1_1ApplyContext.html#a8c8757b3b1f88baef47b31ed4e9682d0">tx</a>[sfSignatureReward];</div>
<div class="line"><a id="l02270" name="l02270"></a><span class="lineno"> 2270</span> <a class="code hl_class" href="classripple_1_1STXChainBridge.html">STXChainBridge</a> <span class="keyword">const</span> <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a244c1fdb6a5db501c5f2fb595fc9ac2a">bridge</a> = <a class="code hl_variable" href="classripple_1_1Transactor.html#aef4ef0a89b5595b2a688b89e4ecef833">ctx_</a>.<a class="code hl_variable" href="classripple_1_1ApplyContext.html#a8c8757b3b1f88baef47b31ed4e9682d0">tx</a>[sfXChainBridge];</div>
<div class="line"><a id="l02270" name="l02270"></a><span class="lineno"> 2270</span> <a class="code hl_class" href="classripple_1_1STXChainBridge.html">STXChainBridge</a> <span class="keyword">const</span> bridge = <a class="code hl_variable" href="classripple_1_1Transactor.html#aef4ef0a89b5595b2a688b89e4ecef833">ctx_</a>.<a class="code hl_variable" href="classripple_1_1ApplyContext.html#a8c8757b3b1f88baef47b31ed4e9682d0">tx</a>[sfXChainBridge];</div>
<div class="line"><a id="l02271" name="l02271"></a><span class="lineno"> 2271</span> </div>
<div class="line"><a id="l02272" name="l02272"></a><span class="lineno"> 2272</span> <span class="keyword">auto</span> <span class="keyword">const</span> sle = psb.<a class="code hl_function" href="classripple_1_1detail_1_1ApplyViewBase.html#afe88196d7aec85f2af00d7cd0b1a28c3">peek</a>(<a class="code hl_function" href="namespaceripple_1_1keylet.html#aa756e0f59b26042ed00a4d0ba6e96951">keylet::account</a>(account));</div>
<div class="line"><a id="l02273" name="l02273"></a><span class="lineno"> 2273</span> <span class="keywordflow">if</span> (!sle)</div>
<div class="line"><a id="l02274" name="l02274"></a><span class="lineno"> 2274</span> <span class="keywordflow">return</span> <a class="code hl_enumvalue" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca93e4e159f8759ea0948423c699e7cf77">tecINTERNAL</a>;</div>
<div class="line"><a id="l02275" name="l02275"></a><span class="lineno"> 2275</span> </div>
<div class="line"><a id="l02276" name="l02276"></a><span class="lineno"> 2276</span> <span class="keyword">auto</span> <span class="keyword">const</span> sleBridge = peekBridge(psb, <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a244c1fdb6a5db501c5f2fb595fc9ac2a">bridge</a>);</div>
<div class="line"><a id="l02276" name="l02276"></a><span class="lineno"> 2276</span> <span class="keyword">auto</span> <span class="keyword">const</span> sleBridge = peekBridge(psb, bridge);</div>
<div class="line"><a id="l02277" name="l02277"></a><span class="lineno"> 2277</span> <span class="keywordflow">if</span> (!sleBridge)</div>
<div class="line"><a id="l02278" name="l02278"></a><span class="lineno"> 2278</span> <span class="keywordflow">return</span> <a class="code hl_enumvalue" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca93e4e159f8759ea0948423c699e7cf77">tecINTERNAL</a>;</div>
<div class="line"><a id="l02279" name="l02279"></a><span class="lineno"> 2279</span> </div>
@@ -2365,7 +2365,6 @@ $(function() {
<div class="ttc" id="aclassripple_1_1detail_1_1ApplyViewBase_html_a4f12513f46ee2c194d6fb0e4d28e5543"><div class="ttname"><a href="classripple_1_1detail_1_1ApplyViewBase.html#a4f12513f46ee2c194d6fb0e4d28e5543">ripple::detail::ApplyViewBase::update</a></div><div class="ttdeci">void update(std::shared_ptr&lt; SLE &gt; const &amp;sle) override</div><div class="ttdoc">Indicate changes to a peeked SLE.</div><div class="ttdef"><b>Definition:</b> <a href="ApplyViewBase_8cpp_source.html#l00145">ApplyViewBase.cpp:145</a></div></div>
<div class="ttc" id="aclassripple_1_1detail_1_1ApplyViewBase_html_adbca64f4c123b0fbcfdf27586649732b"><div class="ttname"><a href="classripple_1_1detail_1_1ApplyViewBase.html#adbca64f4c123b0fbcfdf27586649732b">ripple::detail::ApplyViewBase::read</a></div><div class="ttdeci">std::shared_ptr&lt; SLE const &gt; read(Keylet const &amp;k) const override</div><div class="ttdoc">Return the state item associated with a key.</div><div class="ttdef"><b>Definition:</b> <a href="ApplyViewBase_8cpp_source.html#l00070">ApplyViewBase.cpp:70</a></div></div>
<div class="ttc" id="aclassripple_1_1detail_1_1ApplyViewBase_html_afe88196d7aec85f2af00d7cd0b1a28c3"><div class="ttname"><a href="classripple_1_1detail_1_1ApplyViewBase.html#afe88196d7aec85f2af00d7cd0b1a28c3">ripple::detail::ApplyViewBase::peek</a></div><div class="ttdeci">std::shared_ptr&lt; SLE &gt; peek(Keylet const &amp;k) override</div><div class="ttdoc">Prepare to modify the SLE associated with key.</div><div class="ttdef"><b>Definition:</b> <a href="ApplyViewBase_8cpp_source.html#l00127">ApplyViewBase.cpp:127</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="acontains_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/unordered_map/contains.html">std::unordered_map::contains</a></div><div class="ttdeci">T contains(T... args)</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="aempty_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/empty.html">std::vector::empty</a></div><div class="ttdeci">T empty(T... args)</div></div>
@@ -2384,7 +2383,6 @@ $(function() {
<div class="ttc" id="anamespaceripple_1_1keylet_html_adcd78c46a42dfa46394fb6693272ac5e"><div class="ttname"><a href="namespaceripple_1_1keylet.html#adcd78c46a42dfa46394fb6693272ac5e">ripple::keylet::xChainCreateAccountClaimID</a></div><div class="ttdeci">Keylet xChainCreateAccountClaimID(STXChainBridge const &amp;bridge, std::uint64_t seq)</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00493">Indexes.cpp:493</a></div></div>
<div class="ttc" id="anamespaceripple_1_1keylet_html_af007cd3970facb09bf54b78026e9d206"><div class="ttname"><a href="namespaceripple_1_1keylet.html#af007cd3970facb09bf54b78026e9d206">ripple::keylet::depositPreauth</a></div><div class="ttdeci">Keylet depositPreauth(AccountID const &amp;owner, AccountID const &amp;preauthorized) noexcept</div><div class="ttdoc">A DepositPreauth.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00335">Indexes.cpp:335</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a12abe185058a3db015909ed92c421097"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a12abe185058a3db015909ed92c421097">ripple::test::jtx::ownerCount</a></div><div class="ttdeci">std::uint32_t ownerCount(Env const &amp;env, Account const &amp;account)</div><div class="ttdef"><b>Definition:</b> <a href="TestHelpers_8cpp_source.html#l00054">TestHelpers.cpp:54</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a244c1fdb6a5db501c5f2fb595fc9ac2a"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a244c1fdb6a5db501c5f2fb595fc9ac2a">ripple::test::jtx::bridge</a></div><div class="ttdeci">Json::Value bridge(Account const &amp;lockingChainDoor, Issue const &amp;lockingChainIssue, Account const &amp;issuingChainDoor, Issue const &amp;issuingChainIssue)</div><div class="ttdef"><b>Definition:</b> <a href="xchain__bridge_8cpp_source.html#l00040">xchain_bridge.cpp:40</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_a00ae0d729cb3e35b6bcac9a27ebb5284"><div class="ttname"><a href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">ripple::AccountID</a></div><div class="ttdeci">base_uint&lt; 160, detail::AccountIDTag &gt; AccountID</div><div class="ttdoc">A 160-bit unsigned that uniquely identifies an account.</div><div class="ttdef"><b>Definition:</b> <a href="AccountID_8h_source.html#l00049">AccountID.h:49</a></div></div>
<div class="ttc" id="anamespaceripple_html_a0ad557cc32ca87dcea19af8e30c63c6a"><div class="ttname"><a href="namespaceripple.html#a0ad557cc32ca87dcea19af8e30c63c6a">ripple::divide</a></div><div class="ttdeci">STAmount divide(STAmount const &amp;amount, Rate const &amp;rate)</div><div class="ttdef"><b>Definition:</b> <a href="Rate2_8cpp_source.html#l00093">Rate2.cpp:93</a></div></div>