mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-21 03:26:01 +00:00
deploy: 0362e935af
This commit is contained in:
@@ -586,16 +586,16 @@ $(function() {
|
||||
<div class="line"><a name="l00515"></a><span class="lineno"> 515</span>  </div>
|
||||
<div class="line"><a name="l00516"></a><span class="lineno"> 516</span>  <span class="comment">// All it takes is a large enough XRP payment to resurrect</span></div>
|
||||
<div class="line"><a name="l00517"></a><span class="lineno"> 517</span>  <span class="comment">// becky's account. Try too small a payment.</span></div>
|
||||
<div class="line"><a name="l00518"></a><span class="lineno"> 518</span>  env(<a class="code" href="namespaceripple_1_1test_1_1jtx.html#a7816b23daf9b325ea1f88cc121a53d05">pay</a>(alice, becky, <a class="code" href="namespaceripple_1_1test_1_1jtx.html#a37cf35ddf6bc8f4c6cbfa3fba57d6815">XRP</a>(19)), <a class="code" href="classripple_1_1test_1_1jtx_1_1ter.html">ter</a>(<a class="code" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38caf30c1d76d9aca04b89314307a476b2bd">tecNO_DST_INSUF_XRP</a>));</div>
|
||||
<div class="line"><a name="l00518"></a><span class="lineno"> 518</span>  env(<a class="code" href="namespaceripple_1_1test_1_1jtx.html#a7816b23daf9b325ea1f88cc121a53d05">pay</a>(alice, becky, <a class="code" href="namespaceripple_1_1test_1_1jtx.html#a37cf35ddf6bc8f4c6cbfa3fba57d6815">XRP</a>(9)), <a class="code" href="classripple_1_1test_1_1jtx_1_1ter.html">ter</a>(<a class="code" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38caf30c1d76d9aca04b89314307a476b2bd">tecNO_DST_INSUF_XRP</a>));</div>
|
||||
<div class="line"><a name="l00519"></a><span class="lineno"> 519</span>  env.close();</div>
|
||||
<div class="line"><a name="l00520"></a><span class="lineno"> 520</span>  </div>
|
||||
<div class="line"><a name="l00521"></a><span class="lineno"> 521</span>  <span class="comment">// Actually resurrect becky's account.</span></div>
|
||||
<div class="line"><a name="l00522"></a><span class="lineno"> 522</span>  env(<a class="code" href="namespaceripple_1_1test_1_1jtx.html#a7816b23daf9b325ea1f88cc121a53d05">pay</a>(alice, becky, <a class="code" href="namespaceripple_1_1test_1_1jtx.html#a37cf35ddf6bc8f4c6cbfa3fba57d6815">XRP</a>(20)));</div>
|
||||
<div class="line"><a name="l00522"></a><span class="lineno"> 522</span>  env(<a class="code" href="namespaceripple_1_1test_1_1jtx.html#a7816b23daf9b325ea1f88cc121a53d05">pay</a>(alice, becky, <a class="code" href="namespaceripple_1_1test_1_1jtx.html#a37cf35ddf6bc8f4c6cbfa3fba57d6815">XRP</a>(10)));</div>
|
||||
<div class="line"><a name="l00523"></a><span class="lineno"> 523</span>  env.close();</div>
|
||||
<div class="line"><a name="l00524"></a><span class="lineno"> 524</span>  </div>
|
||||
<div class="line"><a name="l00525"></a><span class="lineno"> 525</span>  <span class="comment">// becky's account root should be back.</span></div>
|
||||
<div class="line"><a name="l00526"></a><span class="lineno"> 526</span>  BEAST_EXPECT(env.closed()->exists(beckyAcctKey));</div>
|
||||
<div class="line"><a name="l00527"></a><span class="lineno"> 527</span>  BEAST_EXPECT(env.balance(becky) == <a class="code" href="namespaceripple_1_1test_1_1jtx.html#a37cf35ddf6bc8f4c6cbfa3fba57d6815">XRP</a>(20));</div>
|
||||
<div class="line"><a name="l00527"></a><span class="lineno"> 527</span>  BEAST_EXPECT(env.balance(becky) == <a class="code" href="namespaceripple_1_1test_1_1jtx.html#a37cf35ddf6bc8f4c6cbfa3fba57d6815">XRP</a>(10));</div>
|
||||
<div class="line"><a name="l00528"></a><span class="lineno"> 528</span>  </div>
|
||||
<div class="line"><a name="l00529"></a><span class="lineno"> 529</span>  <span class="comment">// becky's resurrected account can be the destination of alice's</span></div>
|
||||
<div class="line"><a name="l00530"></a><span class="lineno"> 530</span>  <span class="comment">// PayChannel.</span></div>
|
||||
@@ -612,7 +612,7 @@ $(function() {
|
||||
<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>  env(payChanClaim());</div>
|
||||
<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>  env.close();</div>
|
||||
<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>  </div>
|
||||
<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>  BEAST_EXPECT(env.balance(becky) == <a class="code" href="namespaceripple_1_1test_1_1jtx.html#a37cf35ddf6bc8f4c6cbfa3fba57d6815">XRP</a>(20) + payChanXRP);</div>
|
||||
<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>  BEAST_EXPECT(env.balance(becky) == <a class="code" href="namespaceripple_1_1test_1_1jtx.html#a37cf35ddf6bc8f4c6cbfa3fba57d6815">XRP</a>(10) + payChanXRP);</div>
|
||||
<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>  }</div>
|
||||
<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>  </div>
|
||||
<div class="line"><a name="l00547"></a><span class="lineno"> 547</span>  <span class="keywordtype">void</span></div>
|
||||
|
||||
@@ -618,7 +618,7 @@ $(function() {
|
||||
<div class="line"><a name="l00547"></a><span class="lineno"> 547</span>  </div>
|
||||
<div class="line"><a name="l00548"></a><span class="lineno"> 548</span>  <span class="comment">// All it takes is a large enough XRP payment to resurrect</span></div>
|
||||
<div class="line"><a name="l00549"></a><span class="lineno"> 549</span>  <span class="comment">// becky's account. Try too small a payment.</span></div>
|
||||
<div class="line"><a name="l00550"></a><span class="lineno"> 550</span>  env(<a class="code" href="namespaceripple_1_1test_1_1jtx.html#a7816b23daf9b325ea1f88cc121a53d05">pay</a>(alice, becky, <a class="code" href="namespaceripple_1_1test_1_1jtx.html#a37cf35ddf6bc8f4c6cbfa3fba57d6815">XRP</a>(19)), <a class="code" href="classripple_1_1test_1_1jtx_1_1ter.html">ter</a>(<a class="code" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38caf30c1d76d9aca04b89314307a476b2bd">tecNO_DST_INSUF_XRP</a>));</div>
|
||||
<div class="line"><a name="l00550"></a><span class="lineno"> 550</span>  env(<a class="code" href="namespaceripple_1_1test_1_1jtx.html#a7816b23daf9b325ea1f88cc121a53d05">pay</a>(alice, becky, <a class="code" href="namespaceripple_1_1test_1_1jtx.html#a37cf35ddf6bc8f4c6cbfa3fba57d6815">XRP</a>(9)), <a class="code" href="classripple_1_1test_1_1jtx_1_1ter.html">ter</a>(<a class="code" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38caf30c1d76d9aca04b89314307a476b2bd">tecNO_DST_INSUF_XRP</a>));</div>
|
||||
<div class="line"><a name="l00551"></a><span class="lineno"> 551</span>  env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a69095691c9bcfab1f3d69c645f2dbe33">close</a>();</div>
|
||||
<div class="line"><a name="l00552"></a><span class="lineno"> 552</span>  </div>
|
||||
<div class="line"><a name="l00553"></a><span class="lineno"> 553</span>  <span class="comment">// Actually resurrect becky's account.</span></div>
|
||||
|
||||
@@ -108,9 +108,9 @@ $(function() {
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  </div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="structripple_1_1FeeVote_1_1Setup.html#ab89006acb6fbedb779f1efe3ca08f957"> 46</a></span>  <span class="keyword">static</span> constexpr <a class="code" href="classripple_1_1feeunit_1_1TaggedFee.html">FeeUnit32</a> <a class="code" href="structripple_1_1FeeVote_1_1Setup.html#ab89006acb6fbedb779f1efe3ca08f957">reference_fee_units</a>{10};</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  </div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="structripple_1_1FeeVote_1_1Setup.html#a8a44488a31dc71056448b1e25392b34e"> 49</a></span>  <a class="code" href="classripple_1_1XRPAmount.html">XRPAmount</a> <a class="code" href="structripple_1_1FeeVote_1_1Setup.html#a8a44488a31dc71056448b1e25392b34e">account_reserve</a>{20 * <a class="code" href="namespaceripple.html#afa493631a6ea5b71b91ceb86576fc328">DROPS_PER_XRP</a>};</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="structripple_1_1FeeVote_1_1Setup.html#a8a44488a31dc71056448b1e25392b34e"> 49</a></span>  <a class="code" href="classripple_1_1XRPAmount.html">XRPAmount</a> <a class="code" href="structripple_1_1FeeVote_1_1Setup.html#a8a44488a31dc71056448b1e25392b34e">account_reserve</a>{10 * <a class="code" href="namespaceripple.html#afa493631a6ea5b71b91ceb86576fc328">DROPS_PER_XRP</a>};</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  </div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="structripple_1_1FeeVote_1_1Setup.html#a4a66b205dae39ec733f4f17490808072"> 52</a></span>  <a class="code" href="classripple_1_1XRPAmount.html">XRPAmount</a> <a class="code" href="structripple_1_1FeeVote_1_1Setup.html#a4a66b205dae39ec733f4f17490808072">owner_reserve</a>{5 * <a class="code" href="namespaceripple.html#afa493631a6ea5b71b91ceb86576fc328">DROPS_PER_XRP</a>};</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="structripple_1_1FeeVote_1_1Setup.html#a4a66b205dae39ec733f4f17490808072"> 52</a></span>  <a class="code" href="classripple_1_1XRPAmount.html">XRPAmount</a> <a class="code" href="structripple_1_1FeeVote_1_1Setup.html#a4a66b205dae39ec733f4f17490808072">owner_reserve</a>{2 * <a class="code" href="namespaceripple.html#afa493631a6ea5b71b91ceb86576fc328">DROPS_PER_XRP</a>};</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  };</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  </div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keyword">virtual</span> <a class="code" href="classripple_1_1FeeVote.html#a5261d52f9ef186c07a98cdfc2c73a590">~FeeVote</a>() = <span class="keywordflow">default</span>;</div>
|
||||
|
||||
@@ -105,8 +105,8 @@ $(function() {
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  <a class="code" href="classripple_1_1Section.html">Section</a> config;</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  <span class="keyword">auto</span> setup = <a class="code" href="namespaceripple.html#acbafe6bd675116b7d1c63c314fcd369d">setup_FeeVote</a>(config);</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  BEAST_EXPECT(setup.reference_fee == 10);</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  BEAST_EXPECT(setup.account_reserve == 20 * <a class="code" href="namespaceripple.html#afa493631a6ea5b71b91ceb86576fc328">DROPS_PER_XRP</a>);</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  BEAST_EXPECT(setup.owner_reserve == 5 * <a class="code" href="namespaceripple.html#afa493631a6ea5b71b91ceb86576fc328">DROPS_PER_XRP</a>);</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  BEAST_EXPECT(setup.account_reserve == 10 * <a class="code" href="namespaceripple.html#afa493631a6ea5b71b91ceb86576fc328">DROPS_PER_XRP</a>);</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  BEAST_EXPECT(setup.owner_reserve == 2 * <a class="code" href="namespaceripple.html#afa493631a6ea5b71b91ceb86576fc328">DROPS_PER_XRP</a>);</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  }</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  {</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <a class="code" href="classripple_1_1Section.html">Section</a> config;</div>
|
||||
@@ -128,8 +128,8 @@ $(function() {
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="comment">// Illegal values are ignored, and the defaults left unchanged</span></div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <span class="keyword">auto</span> setup = <a class="code" href="namespaceripple.html#acbafe6bd675116b7d1c63c314fcd369d">setup_FeeVote</a>(config);</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  BEAST_EXPECT(setup.reference_fee == 10);</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  BEAST_EXPECT(setup.account_reserve == 20 * <a class="code" href="namespaceripple.html#afa493631a6ea5b71b91ceb86576fc328">DROPS_PER_XRP</a>);</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  BEAST_EXPECT(setup.owner_reserve == 5 * <a class="code" href="namespaceripple.html#afa493631a6ea5b71b91ceb86576fc328">DROPS_PER_XRP</a>);</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  BEAST_EXPECT(setup.account_reserve == 10 * <a class="code" href="namespaceripple.html#afa493631a6ea5b71b91ceb86576fc328">DROPS_PER_XRP</a>);</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  BEAST_EXPECT(setup.owner_reserve == 2 * <a class="code" href="namespaceripple.html#afa493631a6ea5b71b91ceb86576fc328">DROPS_PER_XRP</a>);</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  }</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  {</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <a class="code" href="classripple_1_1Section.html">Section</a> config;</div>
|
||||
@@ -158,8 +158,8 @@ $(function() {
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <span class="comment">// Illegal values are ignored, and the defaults left unchanged</span></div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <span class="keyword">auto</span> setup = <a class="code" href="namespaceripple.html#acbafe6bd675116b7d1c63c314fcd369d">setup_FeeVote</a>(config);</div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  BEAST_EXPECT(setup.reference_fee == 10);</div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  BEAST_EXPECT(setup.account_reserve == 20 * <a class="code" href="namespaceripple.html#afa493631a6ea5b71b91ceb86576fc328">DROPS_PER_XRP</a>);</div>
|
||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  BEAST_EXPECT(setup.owner_reserve == 5 * <a class="code" href="namespaceripple.html#afa493631a6ea5b71b91ceb86576fc328">DROPS_PER_XRP</a>);</div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  BEAST_EXPECT(setup.account_reserve == 10 * <a class="code" href="namespaceripple.html#afa493631a6ea5b71b91ceb86576fc328">DROPS_PER_XRP</a>);</div>
|
||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  BEAST_EXPECT(setup.owner_reserve == 2 * <a class="code" href="namespaceripple.html#afa493631a6ea5b71b91ceb86576fc328">DROPS_PER_XRP</a>);</div>
|
||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  }</div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  }</div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  </div>
|
||||
|
||||
@@ -104,10 +104,10 @@ Public Attributes</h2></td></tr>
|
||||
<tr class="memitem:a97f426b8d134160cbe1ba12478574007"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1FeeVote_1_1Setup.html#a97f426b8d134160cbe1ba12478574007">reference_fee</a> {10}</td></tr>
|
||||
<tr class="memdesc:a97f426b8d134160cbe1ba12478574007"><td class="mdescLeft"> </td><td class="mdescRight">The cost of a reference transaction in drops. <a href="structripple_1_1FeeVote_1_1Setup.html#a97f426b8d134160cbe1ba12478574007">More...</a><br /></td></tr>
|
||||
<tr class="separator:a97f426b8d134160cbe1ba12478574007"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8a44488a31dc71056448b1e25392b34e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1FeeVote_1_1Setup.html#a8a44488a31dc71056448b1e25392b34e">account_reserve</a> {20 * <a class="el" href="namespaceripple.html#afa493631a6ea5b71b91ceb86576fc328">DROPS_PER_XRP</a>}</td></tr>
|
||||
<tr class="memitem:a8a44488a31dc71056448b1e25392b34e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1FeeVote_1_1Setup.html#a8a44488a31dc71056448b1e25392b34e">account_reserve</a> {10 * <a class="el" href="namespaceripple.html#afa493631a6ea5b71b91ceb86576fc328">DROPS_PER_XRP</a>}</td></tr>
|
||||
<tr class="memdesc:a8a44488a31dc71056448b1e25392b34e"><td class="mdescLeft"> </td><td class="mdescRight">The account reserve requirement in drops. <a href="structripple_1_1FeeVote_1_1Setup.html#a8a44488a31dc71056448b1e25392b34e">More...</a><br /></td></tr>
|
||||
<tr class="separator:a8a44488a31dc71056448b1e25392b34e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4a66b205dae39ec733f4f17490808072"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1FeeVote_1_1Setup.html#a4a66b205dae39ec733f4f17490808072">owner_reserve</a> {5 * <a class="el" href="namespaceripple.html#afa493631a6ea5b71b91ceb86576fc328">DROPS_PER_XRP</a>}</td></tr>
|
||||
<tr class="memitem:a4a66b205dae39ec733f4f17490808072"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1FeeVote_1_1Setup.html#a4a66b205dae39ec733f4f17490808072">owner_reserve</a> {2 * <a class="el" href="namespaceripple.html#afa493631a6ea5b71b91ceb86576fc328">DROPS_PER_XRP</a>}</td></tr>
|
||||
<tr class="memdesc:a4a66b205dae39ec733f4f17490808072"><td class="mdescLeft"> </td><td class="mdescRight">The per-owned item reserve requirement in drops. <a href="structripple_1_1FeeVote_1_1Setup.html#a4a66b205dae39ec733f4f17490808072">More...</a><br /></td></tr>
|
||||
<tr class="separator:a4a66b205dae39ec733f4f17490808072"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
@@ -174,7 +174,7 @@ Static Public Attributes</h2></td></tr>
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> ripple::FeeVote::Setup::account_reserve {20 * <a class="el" href="namespaceripple.html#afa493631a6ea5b71b91ceb86576fc328">DROPS_PER_XRP</a>}</td>
|
||||
<td class="memname"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> ripple::FeeVote::Setup::account_reserve {10 * <a class="el" href="namespaceripple.html#afa493631a6ea5b71b91ceb86576fc328">DROPS_PER_XRP</a>}</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
@@ -192,7 +192,7 @@ Static Public Attributes</h2></td></tr>
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> ripple::FeeVote::Setup::owner_reserve {5 * <a class="el" href="namespaceripple.html#afa493631a6ea5b71b91ceb86576fc328">DROPS_PER_XRP</a>}</td>
|
||||
<td class="memname"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> ripple::FeeVote::Setup::owner_reserve {2 * <a class="el" href="namespaceripple.html#afa493631a6ea5b71b91ceb86576fc328">DROPS_PER_XRP</a>}</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
Reference in New Issue
Block a user