mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-21 19:45:53 +00:00
deploy: 5ba1f984df
This commit is contained in:
@@ -294,7 +294,7 @@ $(function() {
|
||||
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  <span class="comment">//</span></div>
|
||||
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  <span class="keywordflow">if</span> (ctx.<a class="code" href="structripple_1_1PreclaimContext.html#a05d5cf6207c1127c25dcd7c3f763b9c5">view</a>.<a class="code" href="classripple_1_1ReadView.html#aaf2fa03be723bb78d8bdf41614a75a30">rules</a>().<a class="code" href="classripple_1_1Rules.html#a1a8388a2b9588aa9446ece92a88e0dd2">enabled</a>(<a class="code" href="namespaceripple.html#aa590b67515aae0d22360a2cc8ab9b28c">featureClawback</a>))</div>
|
||||
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  {</div>
|
||||
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  <span class="keywordflow">if</span> (uSetFlag == <a class="code" href="namespaceripple.html#a3ac502eaeebe1f069671eeb7b978a1a6">asfAllowClawback</a>)</div>
|
||||
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  <span class="keywordflow">if</span> (uSetFlag == <a class="code" href="namespaceripple.html#acedcd08c62e1bb941e2f6c9e289c6582">asfAllowTrustLineClawback</a>)</div>
|
||||
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  {</div>
|
||||
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  <span class="keywordflow">if</span> (uFlagsIn & <a class="code" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5abe71ed0ad6b450dd8c2ffc0314318b79">lsfNoFreeze</a>)</div>
|
||||
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  {</div>
|
||||
@@ -311,7 +311,7 @@ $(function() {
|
||||
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>  <span class="keywordflow">else</span> <span class="keywordflow">if</span> (uSetFlag == <a class="code" href="namespaceripple.html#a5bbe95745bed6471c39fef31a05047ee">asfNoFreeze</a>)</div>
|
||||
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>  {</div>
|
||||
<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>  <span class="comment">// Cannot set NoFreeze if clawback is enabled</span></div>
|
||||
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>  <span class="keywordflow">if</span> (uFlagsIn & <a class="code" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5ac08d95c566e316346e73a5b1d3fbf40e">lsfAllowClawback</a>)</div>
|
||||
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>  <span class="keywordflow">if</span> (uFlagsIn & <a class="code" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a4dc02270bf68939f8033c9a985fb2dfb">lsfAllowTrustLineClawback</a>)</div>
|
||||
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>  {</div>
|
||||
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>  JLOG(ctx.<a class="code" href="structripple_1_1PreclaimContext.html#a534551c8ca0dd7afc8fe9098bf9da780">j</a>.<a class="code" href="classbeast_1_1Journal.html#abbe082bd27ca0f1d1365af2824e4f85b">trace</a>())</div>
|
||||
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>  << <span class="stringliteral">"Can't set NoFreeze if clawback is enabled"</span>;</div>
|
||||
@@ -666,10 +666,10 @@ $(function() {
|
||||
<div class="line"><a name="l00595"></a><span class="lineno"> 595</span>  </div>
|
||||
<div class="line"><a name="l00596"></a><span class="lineno"> 596</span>  <span class="comment">// Set flag for clawback</span></div>
|
||||
<div class="line"><a name="l00597"></a><span class="lineno"> 597</span>  <span class="keywordflow">if</span> (<a class="code" href="classripple_1_1Transactor.html#aef4ef0a89b5595b2a688b89e4ecef833">ctx_</a>.<a class="code" href="classripple_1_1ApplyContext.html#a77320121a8dc95fb701fe4fa477c1b3d">view</a>().<a class="code" href="classripple_1_1ReadView.html#aaf2fa03be723bb78d8bdf41614a75a30">rules</a>().<a class="code" href="classripple_1_1Rules.html#a1a8388a2b9588aa9446ece92a88e0dd2">enabled</a>(<a class="code" href="namespaceripple.html#aa590b67515aae0d22360a2cc8ab9b28c">featureClawback</a>) &&</div>
|
||||
<div class="line"><a name="l00598"></a><span class="lineno"> 598</span>  uSetFlag == <a class="code" href="namespaceripple.html#a3ac502eaeebe1f069671eeb7b978a1a6">asfAllowClawback</a>)</div>
|
||||
<div class="line"><a name="l00598"></a><span class="lineno"> 598</span>  uSetFlag == <a class="code" href="namespaceripple.html#acedcd08c62e1bb941e2f6c9e289c6582">asfAllowTrustLineClawback</a>)</div>
|
||||
<div class="line"><a name="l00599"></a><span class="lineno"> 599</span>  {</div>
|
||||
<div class="line"><a name="l00600"></a><span class="lineno"> 600</span>  JLOG(<a class="code" href="classripple_1_1Transactor.html#aafdaa4e246ee6879df9cbbf2482dcc7d">j_</a>.<a class="code" href="classbeast_1_1Journal.html#abbe082bd27ca0f1d1365af2824e4f85b">trace</a>()) << <span class="stringliteral">"set allow clawback"</span>;</div>
|
||||
<div class="line"><a name="l00601"></a><span class="lineno"> 601</span>  uFlagsOut |= <a class="code" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5ac08d95c566e316346e73a5b1d3fbf40e">lsfAllowClawback</a>;</div>
|
||||
<div class="line"><a name="l00601"></a><span class="lineno"> 601</span>  uFlagsOut |= <a class="code" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a4dc02270bf68939f8033c9a985fb2dfb">lsfAllowTrustLineClawback</a>;</div>
|
||||
<div class="line"><a name="l00602"></a><span class="lineno"> 602</span>  }</div>
|
||||
<div class="line"><a name="l00603"></a><span class="lineno"> 603</span>  </div>
|
||||
<div class="line"><a name="l00604"></a><span class="lineno"> 604</span>  <span class="keywordflow">if</span> (uFlagsIn != uFlagsOut)</div>
|
||||
@@ -701,12 +701,12 @@ $(function() {
|
||||
<div class="ttc" id="anamespaceripple_html_add69afdd9c67ca7b7374b30f9d3e6d41"><div class="ttname"><a href="namespaceripple.html#add69afdd9c67ca7b7374b30f9d3e6d41">ripple::sfRegularKey</a></div><div class="ttdeci">const SF_ACCOUNT sfRegularKey</div></div>
|
||||
<div class="ttc" id="avector_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector< unsigned char ></a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a5bbe95745bed6471c39fef31a05047ee"><div class="ttname"><a href="namespaceripple.html#a5bbe95745bed6471c39fef31a05047ee">ripple::asfNoFreeze</a></div><div class="ttdeci">constexpr std::uint32_t asfNoFreeze</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00079">TxFlags.h:79</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a3ac502eaeebe1f069671eeb7b978a1a6"><div class="ttname"><a href="namespaceripple.html#a3ac502eaeebe1f069671eeb7b978a1a6">ripple::asfAllowClawback</a></div><div class="ttdeci">constexpr std::uint32_t asfAllowClawback</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00091">TxFlags.h:91</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a260d2970ac1119109937ed1c5d4ca962a79f1574c674d1d3c1a9914f15e914edb"><div class="ttname"><a href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962a79f1574c674d1d3c1a9914f15e914edb">ripple::telBAD_DOMAIN</a></div><div class="ttdeci">@ telBAD_DOMAIN</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00052">TER.h:52</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a549e32c7ae17a01dcd562df1a9679853"><div class="ttname"><a href="namespaceripple.html#a549e32c7ae17a01dcd562df1a9679853">ripple::featureDepositAuth</a></div><div class="ttdeci">const uint256 featureDepositAuth</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a0937c341f2f9445f038012ac13cfb8df"><div class="ttname"><a href="namespaceripple.html#a0937c341f2f9445f038012ac13cfb8df">ripple::tfAllowXRP</a></div><div class="ttdeci">constexpr std::uint32_t tfAllowXRP</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00068">TxFlags.h:68</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_afe65aea32b0b8c58f60ab3c61e67b7dd"><div class="ttname"><a href="namespaceripple.html#afe65aea32b0b8c58f60ab3c61e67b7dd">ripple::sfSetFlag</a></div><div class="ttdeci">const SF_UINT32 sfSetFlag</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ac12fbb1864b09bfd3fb4ead410449edd"><div class="ttname"><a href="namespaceripple.html#ac12fbb1864b09bfd3fb4ead410449edd">ripple::asfDisallowIncomingPayChan</a></div><div class="ttdeci">constexpr std::uint32_t asfDisallowIncomingPayChan</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00089">TxFlags.h:89</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a4a9c7b33fef9015d6406302ef80b63c5a4dc02270bf68939f8033c9a985fb2dfb"><div class="ttname"><a href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a4dc02270bf68939f8033c9a985fb2dfb">ripple::lsfAllowTrustLineClawback</a></div><div class="ttdeci">@ lsfAllowTrustLineClawback</div><div class="ttdef"><b>Definition:</b> <a href="LedgerFormats_8h_source.html#l00253">LedgerFormats.h:253</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_afe21c8454670d46fb93751a5edffed46ad133291770952919f6bddd673ae920a0"><div class="ttname"><a href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46ad133291770952919f6bddd673ae920a0">ripple::temBAD_TRANSFER_RATE</a></div><div class="ttdeci">@ temBAD_TRANSFER_RATE</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00105">TER.h:105</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1PreflightContext_html_a7db9100a0f215cba1c093674692601c4"><div class="ttname"><a href="structripple_1_1PreflightContext.html#a7db9100a0f215cba1c093674692601c4">ripple::PreflightContext::j</a></div><div class="ttdeci">const beast::Journal j</div><div class="ttdef"><b>Definition:</b> <a href="Transactor_8h_source.html#l00038">Transactor.h:38</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a5dfb437ade69624474bbe4125ceb791a"><div class="ttname"><a href="namespaceripple.html#a5dfb437ade69624474bbe4125ceb791a">ripple::preflight1</a></div><div class="ttdeci">NotTEC preflight1(PreflightContext const &ctx)</div><div class="ttdoc">Performs early sanity checks on the account and fee fields.</div><div class="ttdef"><b>Definition:</b> <a href="Transactor_8cpp_source.html#l00078">Transactor.cpp:78</a></div></div>
|
||||
@@ -721,7 +721,6 @@ $(function() {
|
||||
<div class="ttc" id="anamespaceripple_html_a4a9c7b33fef9015d6406302ef80b63c5a3de81b62b486203f6b8e4f2cd0832ae1"><div class="ttname"><a href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a3de81b62b486203f6b8e4f2cd0832ae1">ripple::lsfDefaultRipple</a></div><div class="ttdeci">@ lsfDefaultRipple</div><div class="ttdef"><b>Definition:</b> <a href="LedgerFormats_8h_source.html#l00238">LedgerFormats.h:238</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a67cb8f38f9c204304ea44fcff2953438"><div class="ttname"><a href="namespaceripple.html#a67cb8f38f9c204304ea44fcff2953438">ripple::asfDisableMaster</a></div><div class="ttdeci">constexpr std::uint32_t asfDisableMaster</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00077">TxFlags.h:77</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aa298e929e02f59c2b05a30ee8805b38cad2a823ed54b4d2c7bc8fef63f627ac59"><div class="ttname"><a href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38cad2a823ed54b4d2c7bc8fef63f627ac59">ripple::tecNO_ALTERNATIVE_KEY</a></div><div class="ttdeci">@ tecNO_ALTERNATIVE_KEY</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00266">TER.h:266</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a4a9c7b33fef9015d6406302ef80b63c5ac08d95c566e316346e73a5b1d3fbf40e"><div class="ttname"><a href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5ac08d95c566e316346e73a5b1d3fbf40e">ripple::lsfAllowClawback</a></div><div class="ttdeci">@ lsfAllowClawback</div><div class="ttdef"><b>Definition:</b> <a href="LedgerFormats_8h_source.html#l00253">LedgerFormats.h:253</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1PublicKey_html"><div class="ttname"><a href="classripple_1_1PublicKey.html">ripple::PublicKey</a></div><div class="ttdoc">A public key.</div><div class="ttdef"><b>Definition:</b> <a href="PublicKey_8h_source.html#l00059">PublicKey.h:59</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1keylet_html_a50c370db96b4fdcdd202d9c2c38afce9"><div class="ttname"><a href="namespaceripple_1_1keylet.html#a50c370db96b4fdcdd202d9c2c38afce9">ripple::keylet::account</a></div><div class="ttdeci">Keylet account(AccountID const &id) noexcept</div><div class="ttdoc">AccountID root.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00134">Indexes.cpp:134</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a2abe85419644def21413627f484a8df0"><div class="ttname"><a href="namespaceripple.html#a2abe85419644def21413627f484a8df0">ripple::featureDisallowIncoming</a></div><div class="ttdeci">const uint256 featureDisallowIncoming</div></div>
|
||||
@@ -783,6 +782,7 @@ $(function() {
|
||||
<div class="ttc" id="anamespaceripple_html_afe21c8454670d46fb93751a5edffed46ab2190bddd354abc18c6897b4b952513c"><div class="ttname"><a href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46ab2190bddd354abc18c6897b4b952513c">ripple::temBAD_TICK_SIZE</a></div><div class="ttdeci">@ temBAD_TICK_SIZE</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00116">TER.h:116</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STObject_html_a55d1b6946f96a770f3b2195eb5a5a943"><div class="ttname"><a href="classripple_1_1STObject.html#a55d1b6946f96a770f3b2195eb5a5a943">ripple::STObject::getFieldU32</a></div><div class="ttdeci">std::uint32_t getFieldU32(SField const &field) const</div><div class="ttdef"><b>Definition:</b> <a href="STObject_8cpp_source.html#l00559">STObject.cpp:559</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>
|
||||
<div class="ttc" id="anamespaceripple_html_acedcd08c62e1bb941e2f6c9e289c6582"><div class="ttname"><a href="namespaceripple.html#acedcd08c62e1bb941e2f6c9e289c6582">ripple::asfAllowTrustLineClawback</a></div><div class="ttdeci">constexpr std::uint32_t asfAllowTrustLineClawback</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00091">TxFlags.h:91</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a44c6902c9425a64f45a05a0c2491db4a"><div class="ttname"><a href="namespaceripple.html#a44c6902c9425a64f45a05a0c2491db4a">ripple::tfOptionalDestTag</a></div><div class="ttdeci">constexpr std::uint32_t tfOptionalDestTag</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00064">TxFlags.h:64</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a3cb8c107255b52f0702f97a3c3929a43"><div class="ttname"><a href="namespaceripple.html#a3cb8c107255b52f0702f97a3c3929a43">ripple::sfDomain</a></div><div class="ttdeci">const SF_VL sfDomain</div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1keylet_html_a732acf180c5009a2310b48a5fc4fbe43"><div class="ttname"><a href="namespaceripple_1_1keylet.html#a732acf180c5009a2310b48a5fc4fbe43">ripple::keylet::signers</a></div><div class="ttdeci">static Keylet signers(AccountID const &account, std::uint32_t page) noexcept</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00269">Indexes.cpp:269</a></div></div>
|
||||
|
||||
Reference in New Issue
Block a user