mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-22 20:15:51 +00:00
deploy: 3e152fec74
This commit is contained in:
@@ -394,7 +394,7 @@ $(function() {
|
||||
<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"> 316</span> <span class="keywordflow">return</span> <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/algorithm/all_any_none_of.html">std::all_of</a>(</div>
|
||||
<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"> 317</span> <a class="code hl_variable" href="structripple_1_1test_1_1BalanceTransfer.html#a30822e814d94a1f50e444dd7b21cbc99">reward_accounts</a>.begin(),</div>
|
||||
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"> 318</span> <a class="code hl_variable" href="structripple_1_1test_1_1BalanceTransfer.html#a30822e814d94a1f50e444dd7b21cbc99">reward_accounts</a>.end(),</div>
|
||||
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"> 319</span> [&](<span class="keyword">const</span> <a class="code hl_struct" href="structripple_1_1test_1_1Balance.html">balance</a>& b) { return b.diff() == reward; });</div>
|
||||
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"> 319</span> [&](<a class="code hl_struct" href="structripple_1_1test_1_1Balance.html">balance</a> <span class="keyword">const</span>& b) { return b.diff() == reward; });</div>
|
||||
<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"> 320</span> }</div>
|
||||
<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"> 321</span> </div>
|
||||
<div class="line"><a id="l00322" name="l00322"></a><span class="lineno"> 322</span> <span class="keywordtype">bool</span></div>
|
||||
@@ -1349,7 +1349,7 @@ $(function() {
|
||||
<div class="line"><a id="l01322" name="l01322"></a><span class="lineno"> 1322</span> <span class="comment">// Creating the new object would put the account below the reserve</span></div>
|
||||
<div class="line"><a id="l01323" name="l01323"></a><span class="lineno"> 1323</span> <a class="code hl_struct" href="structripple_1_1test_1_1XEnv.html">XEnv</a>(*<span class="keyword">this</span>, <span class="keyword">true</span>)</div>
|
||||
<div class="line"><a id="l01324" name="l01324"></a><span class="lineno"> 1324</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#ab811207e14013612159631437835b7de">tx</a>(<a class="code hl_function" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a8c5060384258eb6a2162c363bb5c107d">create_bridge</a>(<a class="code hl_variable" href="classripple_1_1test_1_1jtx_1_1Account.html#a7673e52d5c91125db2ae5ce7c10d4a14">Account::master</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a7e3623d200243f2b11aab0adb8038b77">jvb</a>))</div>
|
||||
<div class="line"><a id="l01325" name="l01325"></a><span class="lineno"> 1325</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#af615fc2c58f90c04d02a76f789559f73">fund</a>(res1 - <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a81f9a362295c2538411a619595792a45">xrp_dust</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ab48d3f0e72d938a24e270b2187d745c8">scuAlice</a>) <span class="comment">// barely not enough</span></div>
|
||||
<div class="line"><a id="l01325" name="l01325"></a><span class="lineno"> 1325</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#af615fc2c58f90c04d02a76f789559f73">fund</a>(res1 - <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a3f3e734dae892724281b39922b0b80b8">xrp_dust</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ab48d3f0e72d938a24e270b2187d745c8">scuAlice</a>) <span class="comment">// barely not enough</span></div>
|
||||
<div class="line"><a id="l01326" name="l01326"></a><span class="lineno"> 1326</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#aa983439511dbad61395e02ff8f196882">close</a>()</div>
|
||||
<div class="line"><a id="l01327" name="l01327"></a><span class="lineno"> 1327</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#ab811207e14013612159631437835b7de">tx</a>(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a9298c16368e46c025f1e0563285a6c33">xchain_create_claim_id</a>(<a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ab48d3f0e72d938a24e270b2187d745c8">scuAlice</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a7e3623d200243f2b11aab0adb8038b77">jvb</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ab7b26f2ca1b4e53b5015459baf78b99f">reward</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a5f782c9bcb6dd8833a0b77254e2df4d9">mcAlice</a>),</div>
|
||||
<div class="line"><a id="l01328" name="l01328"></a><span class="lineno"> 1328</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1ter.html">ter</a>(<a class="code hl_enumvalue" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38cae930fb228ae74317976b57b4e87a7f0d">tecINSUFFICIENT_RESERVE</a>))</div>
|
||||
@@ -1406,7 +1406,7 @@ $(function() {
|
||||
<div class="line"><a id="l01379" name="l01379"></a><span class="lineno"> 1379</span> </div>
|
||||
<div class="line"><a id="l01380" name="l01380"></a><span class="lineno"> 1380</span> <span class="comment">// Commit to a non-existent bridge</span></div>
|
||||
<div class="line"><a id="l01381" name="l01381"></a><span class="lineno"> 1381</span> <a class="code hl_struct" href="structripple_1_1test_1_1XEnv.html">XEnv</a>(*this).<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#ab811207e14013612159631437835b7de">tx</a>(</div>
|
||||
<div class="line"><a id="l01382" name="l01382"></a><span class="lineno"> 1382</span> <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#adb16b0b90c444073e9d4b85351349cd0">xchain_commit</a>(<a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a5f782c9bcb6dd8833a0b77254e2df4d9">mcAlice</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a7e3623d200243f2b11aab0adb8038b77">jvb</a>, 1, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a8b8f28a9bd9780ccba217365e9b7e6b5">one_xrp</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ae68818d012746d0810879ebb36f70aa9">scBob</a>), <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1ter.html">ter</a>(<a class="code hl_enumvalue" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca02ea20c787300a40fe375ba3d6405258">tecNO_ENTRY</a>));</div>
|
||||
<div class="line"><a id="l01382" name="l01382"></a><span class="lineno"> 1382</span> <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#adb16b0b90c444073e9d4b85351349cd0">xchain_commit</a>(<a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a5f782c9bcb6dd8833a0b77254e2df4d9">mcAlice</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a7e3623d200243f2b11aab0adb8038b77">jvb</a>, 1, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a936ab0a4cc30ec15a0caca9f52776ef0">one_xrp</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ae68818d012746d0810879ebb36f70aa9">scBob</a>), <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1ter.html">ter</a>(<a class="code hl_enumvalue" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca02ea20c787300a40fe375ba3d6405258">tecNO_ENTRY</a>));</div>
|
||||
<div class="line"><a id="l01383" name="l01383"></a><span class="lineno"> 1383</span> </div>
|
||||
<div class="line"><a id="l01384" name="l01384"></a><span class="lineno"> 1384</span> <span class="comment">// check that reward not deducted when doing the commit</span></div>
|
||||
<div class="line"><a id="l01385" name="l01385"></a><span class="lineno"> 1385</span> {</div>
|
||||
@@ -1444,18 +1444,18 @@ $(function() {
|
||||
<div class="line"><a id="l01417" name="l01417"></a><span class="lineno"> 1417</span> <span class="comment">// reserve (if XRP)</span></div>
|
||||
<div class="line"><a id="l01418" name="l01418"></a><span class="lineno"> 1418</span> <a class="code hl_struct" href="structripple_1_1test_1_1XEnv.html">XEnv</a>(*<span class="keyword">this</span>)</div>
|
||||
<div class="line"><a id="l01419" name="l01419"></a><span class="lineno"> 1419</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#ab811207e14013612159631437835b7de">tx</a>(<a class="code hl_function" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a8c5060384258eb6a2162c363bb5c107d">create_bridge</a>(<a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a78acfde1d0ea2c5ca4bed2cc8111b87d">mcDoor</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a7e3623d200243f2b11aab0adb8038b77">jvb</a>))</div>
|
||||
<div class="line"><a id="l01420" name="l01420"></a><span class="lineno"> 1420</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#af615fc2c58f90c04d02a76f789559f73">fund</a>(res0 + <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a8b8f28a9bd9780ccba217365e9b7e6b5">one_xrp</a> - <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a81f9a362295c2538411a619595792a45">xrp_dust</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ace8aa41f6d7990a8e3b889c3086aa95b">mcuAlice</a>) <span class="comment">// barely not enough</span></div>
|
||||
<div class="line"><a id="l01420" name="l01420"></a><span class="lineno"> 1420</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#af615fc2c58f90c04d02a76f789559f73">fund</a>(res0 + <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a936ab0a4cc30ec15a0caca9f52776ef0">one_xrp</a> - <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a3f3e734dae892724281b39922b0b80b8">xrp_dust</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ace8aa41f6d7990a8e3b889c3086aa95b">mcuAlice</a>) <span class="comment">// barely not enough</span></div>
|
||||
<div class="line"><a id="l01421" name="l01421"></a><span class="lineno"> 1421</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#aa983439511dbad61395e02ff8f196882">close</a>()</div>
|
||||
<div class="line"><a id="l01422" name="l01422"></a><span class="lineno"> 1422</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#ab811207e14013612159631437835b7de">tx</a>(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#adb16b0b90c444073e9d4b85351349cd0">xchain_commit</a>(<a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ace8aa41f6d7990a8e3b889c3086aa95b">mcuAlice</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a7e3623d200243f2b11aab0adb8038b77">jvb</a>, 1, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a8b8f28a9bd9780ccba217365e9b7e6b5">one_xrp</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ae68818d012746d0810879ebb36f70aa9">scBob</a>),</div>
|
||||
<div class="line"><a id="l01422" name="l01422"></a><span class="lineno"> 1422</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#ab811207e14013612159631437835b7de">tx</a>(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#adb16b0b90c444073e9d4b85351349cd0">xchain_commit</a>(<a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ace8aa41f6d7990a8e3b889c3086aa95b">mcuAlice</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a7e3623d200243f2b11aab0adb8038b77">jvb</a>, 1, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a936ab0a4cc30ec15a0caca9f52776ef0">one_xrp</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ae68818d012746d0810879ebb36f70aa9">scBob</a>),</div>
|
||||
<div class="line"><a id="l01423" name="l01423"></a><span class="lineno"> 1423</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1ter.html">ter</a>(<a class="code hl_enumvalue" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38cad6e984aac9838459128d97b668ec1e4f">tecUNFUNDED_PAYMENT</a>));</div>
|
||||
<div class="line"><a id="l01424" name="l01424"></a><span class="lineno"> 1424</span> </div>
|
||||
<div class="line"><a id="l01425" name="l01425"></a><span class="lineno"> 1425</span> <a class="code hl_struct" href="structripple_1_1test_1_1XEnv.html">XEnv</a>(*<span class="keyword">this</span>)</div>
|
||||
<div class="line"><a id="l01426" name="l01426"></a><span class="lineno"> 1426</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#ab811207e14013612159631437835b7de">tx</a>(<a class="code hl_function" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a8c5060384258eb6a2162c363bb5c107d">create_bridge</a>(<a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a78acfde1d0ea2c5ca4bed2cc8111b87d">mcDoor</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a7e3623d200243f2b11aab0adb8038b77">jvb</a>))</div>
|
||||
<div class="line"><a id="l01427" name="l01427"></a><span class="lineno"> 1427</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#af615fc2c58f90c04d02a76f789559f73">fund</a>(</div>
|
||||
<div class="line"><a id="l01428" name="l01428"></a><span class="lineno"> 1428</span> res0 + <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a8b8f28a9bd9780ccba217365e9b7e6b5">one_xrp</a> + <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a81f9a362295c2538411a619595792a45">xrp_dust</a>, <span class="comment">// "xrp_dust" for tx fees</span></div>
|
||||
<div class="line"><a id="l01428" name="l01428"></a><span class="lineno"> 1428</span> res0 + <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a936ab0a4cc30ec15a0caca9f52776ef0">one_xrp</a> + <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a3f3e734dae892724281b39922b0b80b8">xrp_dust</a>, <span class="comment">// "xrp_dust" for tx fees</span></div>
|
||||
<div class="line"><a id="l01429" name="l01429"></a><span class="lineno"> 1429</span> <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ace8aa41f6d7990a8e3b889c3086aa95b">mcuAlice</a>) <span class="comment">// exactly enough => should succeed</span></div>
|
||||
<div class="line"><a id="l01430" name="l01430"></a><span class="lineno"> 1430</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#aa983439511dbad61395e02ff8f196882">close</a>()</div>
|
||||
<div class="line"><a id="l01431" name="l01431"></a><span class="lineno"> 1431</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#ab811207e14013612159631437835b7de">tx</a>(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#adb16b0b90c444073e9d4b85351349cd0">xchain_commit</a>(<a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ace8aa41f6d7990a8e3b889c3086aa95b">mcuAlice</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a7e3623d200243f2b11aab0adb8038b77">jvb</a>, 1, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a8b8f28a9bd9780ccba217365e9b7e6b5">one_xrp</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ae68818d012746d0810879ebb36f70aa9">scBob</a>));</div>
|
||||
<div class="line"><a id="l01431" name="l01431"></a><span class="lineno"> 1431</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#ab811207e14013612159631437835b7de">tx</a>(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#adb16b0b90c444073e9d4b85351349cd0">xchain_commit</a>(<a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ace8aa41f6d7990a8e3b889c3086aa95b">mcuAlice</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a7e3623d200243f2b11aab0adb8038b77">jvb</a>, 1, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a936ab0a4cc30ec15a0caca9f52776ef0">one_xrp</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ae68818d012746d0810879ebb36f70aa9">scBob</a>));</div>
|
||||
<div class="line"><a id="l01432" name="l01432"></a><span class="lineno"> 1432</span> </div>
|
||||
<div class="line"><a id="l01433" name="l01433"></a><span class="lineno"> 1433</span> <span class="comment">// Commit an amount above the account's balance (for both XRP and</span></div>
|
||||
<div class="line"><a id="l01434" name="l01434"></a><span class="lineno"> 1434</span> <span class="comment">// IOUs)</span></div>
|
||||
@@ -1463,7 +1463,7 @@ $(function() {
|
||||
<div class="line"><a id="l01436" name="l01436"></a><span class="lineno"> 1436</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#ab811207e14013612159631437835b7de">tx</a>(<a class="code hl_function" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a8c5060384258eb6a2162c363bb5c107d">create_bridge</a>(<a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a78acfde1d0ea2c5ca4bed2cc8111b87d">mcDoor</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a7e3623d200243f2b11aab0adb8038b77">jvb</a>))</div>
|
||||
<div class="line"><a id="l01437" name="l01437"></a><span class="lineno"> 1437</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#af615fc2c58f90c04d02a76f789559f73">fund</a>(res0, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ace8aa41f6d7990a8e3b889c3086aa95b">mcuAlice</a>) <span class="comment">// barely not enough</span></div>
|
||||
<div class="line"><a id="l01438" name="l01438"></a><span class="lineno"> 1438</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#aa983439511dbad61395e02ff8f196882">close</a>()</div>
|
||||
<div class="line"><a id="l01439" name="l01439"></a><span class="lineno"> 1439</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#ab811207e14013612159631437835b7de">tx</a>(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#adb16b0b90c444073e9d4b85351349cd0">xchain_commit</a>(<a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ace8aa41f6d7990a8e3b889c3086aa95b">mcuAlice</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a7e3623d200243f2b11aab0adb8038b77">jvb</a>, 1, res0 + <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a8b8f28a9bd9780ccba217365e9b7e6b5">one_xrp</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ae68818d012746d0810879ebb36f70aa9">scBob</a>),</div>
|
||||
<div class="line"><a id="l01439" name="l01439"></a><span class="lineno"> 1439</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#ab811207e14013612159631437835b7de">tx</a>(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#adb16b0b90c444073e9d4b85351349cd0">xchain_commit</a>(<a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ace8aa41f6d7990a8e3b889c3086aa95b">mcuAlice</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a7e3623d200243f2b11aab0adb8038b77">jvb</a>, 1, res0 + <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a936ab0a4cc30ec15a0caca9f52776ef0">one_xrp</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ae68818d012746d0810879ebb36f70aa9">scBob</a>),</div>
|
||||
<div class="line"><a id="l01440" name="l01440"></a><span class="lineno"> 1440</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1ter.html">ter</a>(<a class="code hl_enumvalue" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38cad6e984aac9838459128d97b668ec1e4f">tecUNFUNDED_PAYMENT</a>));</div>
|
||||
<div class="line"><a id="l01441" name="l01441"></a><span class="lineno"> 1441</span> </div>
|
||||
<div class="line"><a id="l01442" name="l01442"></a><span class="lineno"> 1442</span> <span class="keyword">auto</span> jvb_USD = <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a244c1fdb6a5db501c5f2fb595fc9ac2a">bridge</a>(<a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a78acfde1d0ea2c5ca4bed2cc8111b87d">mcDoor</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ab2ae49e163fb1419a6980e0605eb5352">mcUSD</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a916923e249a126ea941f64a92c256f7a">scGw</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a91038c457aab44da28e750316f703236">scUSD</a>);</div>
|
||||
@@ -1517,7 +1517,7 @@ $(function() {
|
||||
<div class="line"><a id="l01490" name="l01490"></a><span class="lineno"> 1490</span> <a class="code hl_struct" href="structripple_1_1test_1_1XEnv.html">XEnv</a>(*<span class="keyword">this</span>)</div>
|
||||
<div class="line"><a id="l01491" name="l01491"></a><span class="lineno"> 1491</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#ab811207e14013612159631437835b7de">tx</a>(<a class="code hl_function" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a8c5060384258eb6a2162c363bb5c107d">create_bridge</a>(<a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a78acfde1d0ea2c5ca4bed2cc8111b87d">mcDoor</a>))</div>
|
||||
<div class="line"><a id="l01492" name="l01492"></a><span class="lineno"> 1492</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#aa983439511dbad61395e02ff8f196882">close</a>()</div>
|
||||
<div class="line"><a id="l01493" name="l01493"></a><span class="lineno"> 1493</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#ab811207e14013612159631437835b7de">tx</a>(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#adb16b0b90c444073e9d4b85351349cd0">xchain_commit</a>(<a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a5f782c9bcb6dd8833a0b77254e2df4d9">mcAlice</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a7e3623d200243f2b11aab0adb8038b77">jvb</a>, 1, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a8b8f28a9bd9780ccba217365e9b7e6b5">one_xrp</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ae68818d012746d0810879ebb36f70aa9">scBob</a>),</div>
|
||||
<div class="line"><a id="l01493" name="l01493"></a><span class="lineno"> 1493</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#ab811207e14013612159631437835b7de">tx</a>(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#adb16b0b90c444073e9d4b85351349cd0">xchain_commit</a>(<a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a5f782c9bcb6dd8833a0b77254e2df4d9">mcAlice</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a7e3623d200243f2b11aab0adb8038b77">jvb</a>, 1, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a936ab0a4cc30ec15a0caca9f52776ef0">one_xrp</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ae68818d012746d0810879ebb36f70aa9">scBob</a>),</div>
|
||||
<div class="line"><a id="l01494" name="l01494"></a><span class="lineno"> 1494</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1txflags.html">txflags</a>(<a class="code hl_variable" href="namespaceripple.html#a5bdaf22398ee3e51d3c2c3c694f917ec">tfFillOrKill</a>),</div>
|
||||
<div class="line"><a id="l01495" name="l01495"></a><span class="lineno"> 1495</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1ter.html">ter</a>(<a class="code hl_enumvalue" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46aa4754e0f122658747650b3b1c0a846a8">temINVALID_FLAG</a>));</div>
|
||||
<div class="line"><a id="l01496" name="l01496"></a><span class="lineno"> 1496</span> </div>
|
||||
@@ -1527,7 +1527,7 @@ $(function() {
|
||||
<div class="line"><a id="l01500" name="l01500"></a><span class="lineno"> 1500</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#ab811207e14013612159631437835b7de">tx</a>(<a class="code hl_function" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a8c5060384258eb6a2162c363bb5c107d">create_bridge</a>(<a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a78acfde1d0ea2c5ca4bed2cc8111b87d">mcDoor</a>))</div>
|
||||
<div class="line"><a id="l01501" name="l01501"></a><span class="lineno"> 1501</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#ae19099e3c90a94fba6084dad9de021b9">disableFeature</a>(featureXChainBridge)</div>
|
||||
<div class="line"><a id="l01502" name="l01502"></a><span class="lineno"> 1502</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#aa983439511dbad61395e02ff8f196882">close</a>()</div>
|
||||
<div class="line"><a id="l01503" name="l01503"></a><span class="lineno"> 1503</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#ab811207e14013612159631437835b7de">tx</a>(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#adb16b0b90c444073e9d4b85351349cd0">xchain_commit</a>(<a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a5f782c9bcb6dd8833a0b77254e2df4d9">mcAlice</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a7e3623d200243f2b11aab0adb8038b77">jvb</a>, 1, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a8b8f28a9bd9780ccba217365e9b7e6b5">one_xrp</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ae68818d012746d0810879ebb36f70aa9">scBob</a>),</div>
|
||||
<div class="line"><a id="l01503" name="l01503"></a><span class="lineno"> 1503</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#ab811207e14013612159631437835b7de">tx</a>(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#adb16b0b90c444073e9d4b85351349cd0">xchain_commit</a>(<a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a5f782c9bcb6dd8833a0b77254e2df4d9">mcAlice</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a7e3623d200243f2b11aab0adb8038b77">jvb</a>, 1, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a936ab0a4cc30ec15a0caca9f52776ef0">one_xrp</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ae68818d012746d0810879ebb36f70aa9">scBob</a>),</div>
|
||||
<div class="line"><a id="l01504" name="l01504"></a><span class="lineno"> 1504</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1ter.html">ter</a>(<a class="code hl_enumvalue" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46ac3482079467d517ea82aa9c8fa693d21">temDISABLED</a>));</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> </div>
|
||||
@@ -3677,7 +3677,7 @@ $(function() {
|
||||
<div class="line"><a id="l03666" name="l03666"></a><span class="lineno"> 3666</span> </div>
|
||||
<div class="line"><a id="l03667" name="l03667"></a><span class="lineno"> 3667</span> <span class="comment">// claim wrong amount</span></div>
|
||||
<div class="line"><a id="l03668" name="l03668"></a><span class="lineno"> 3668</span> scEnv</div>
|
||||
<div class="line"><a id="l03669" name="l03669"></a><span class="lineno"> 3669</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#ab811207e14013612159631437835b7de">tx</a>(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a5a095e0f7eea1ab0f33920fd893feb2e">xchain_claim</a>(<a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a03344088b9b703eab4cce90c299612dd">scAlice</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a7e3623d200243f2b11aab0adb8038b77">jvb</a>, claimID, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a8b8f28a9bd9780ccba217365e9b7e6b5">one_xrp</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ae68818d012746d0810879ebb36f70aa9">scBob</a>),</div>
|
||||
<div class="line"><a id="l03669" name="l03669"></a><span class="lineno"> 3669</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#ab811207e14013612159631437835b7de">tx</a>(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a5a095e0f7eea1ab0f33920fd893feb2e">xchain_claim</a>(<a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a03344088b9b703eab4cce90c299612dd">scAlice</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a7e3623d200243f2b11aab0adb8038b77">jvb</a>, claimID, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a936ab0a4cc30ec15a0caca9f52776ef0">one_xrp</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ae68818d012746d0810879ebb36f70aa9">scBob</a>),</div>
|
||||
<div class="line"><a id="l03670" name="l03670"></a><span class="lineno"> 3670</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1ter.html">ter</a>(<a class="code hl_enumvalue" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca6d2c6a6643a1234bb422f914ef1adc5b">tecXCHAIN_CLAIM_NO_QUORUM</a>))</div>
|
||||
<div class="line"><a id="l03671" name="l03671"></a><span class="lineno"> 3671</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#aa983439511dbad61395e02ff8f196882">close</a>();</div>
|
||||
<div class="line"><a id="l03672" name="l03672"></a><span class="lineno"> 3672</span> }</div>
|
||||
@@ -3751,12 +3751,12 @@ $(function() {
|
||||
<div class="line"><a id="l03740" name="l03740"></a><span class="lineno"> 3740</span> <a class="code hl_struct" href="structripple_1_1test_1_1XEnv.html">XEnv</a> mcEnv(*<span class="keyword">this</span>);</div>
|
||||
<div class="line"><a id="l03741" name="l03741"></a><span class="lineno"> 3741</span> <a class="code hl_struct" href="structripple_1_1test_1_1XEnv.html">XEnv</a> scEnv(*<span class="keyword">this</span>, <span class="keyword">true</span>);</div>
|
||||
<div class="line"><a id="l03742" name="l03742"></a><span class="lineno"> 3742</span> </div>
|
||||
<div class="line"><a id="l03743" name="l03743"></a><span class="lineno"> 3743</span> mcEnv.<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#ab811207e14013612159631437835b7de">tx</a>(<a class="code hl_function" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a8c5060384258eb6a2162c363bb5c107d">create_bridge</a>(<a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a78acfde1d0ea2c5ca4bed2cc8111b87d">mcDoor</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a7e3623d200243f2b11aab0adb8038b77">jvb</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a9047668de2c589eaff36f5a362593828">tiny_reward</a>)).<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#aa983439511dbad61395e02ff8f196882">close</a>();</div>
|
||||
<div class="line"><a id="l03743" name="l03743"></a><span class="lineno"> 3743</span> mcEnv.<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#ab811207e14013612159631437835b7de">tx</a>(<a class="code hl_function" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a8c5060384258eb6a2162c363bb5c107d">create_bridge</a>(<a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a78acfde1d0ea2c5ca4bed2cc8111b87d">mcDoor</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a7e3623d200243f2b11aab0adb8038b77">jvb</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a5acbd31f495c65082913e948936567eb">tiny_reward</a>)).<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#aa983439511dbad61395e02ff8f196882">close</a>();</div>
|
||||
<div class="line"><a id="l03744" name="l03744"></a><span class="lineno"> 3744</span> </div>
|
||||
<div class="line"><a id="l03745" name="l03745"></a><span class="lineno"> 3745</span> scEnv.<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#ab811207e14013612159631437835b7de">tx</a>(<a class="code hl_function" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a8c5060384258eb6a2162c363bb5c107d">create_bridge</a>(<a class="code hl_variable" href="classripple_1_1test_1_1jtx_1_1Account.html#a7673e52d5c91125db2ae5ce7c10d4a14">Account::master</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a7e3623d200243f2b11aab0adb8038b77">jvb</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a9047668de2c589eaff36f5a362593828">tiny_reward</a>))</div>
|
||||
<div class="line"><a id="l03745" name="l03745"></a><span class="lineno"> 3745</span> scEnv.<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#ab811207e14013612159631437835b7de">tx</a>(<a class="code hl_function" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a8c5060384258eb6a2162c363bb5c107d">create_bridge</a>(<a class="code hl_variable" href="classripple_1_1test_1_1jtx_1_1Account.html#a7673e52d5c91125db2ae5ce7c10d4a14">Account::master</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a7e3623d200243f2b11aab0adb8038b77">jvb</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a5acbd31f495c65082913e948936567eb">tiny_reward</a>))</div>
|
||||
<div class="line"><a id="l03746" name="l03746"></a><span class="lineno"> 3746</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#ab811207e14013612159631437835b7de">tx</a>(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a2f130edacc0e266d31bd9d4fe4def16c">jtx::signers</a>(<a class="code hl_variable" href="classripple_1_1test_1_1jtx_1_1Account.html#a7673e52d5c91125db2ae5ce7c10d4a14">Account::master</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a6178e052e9b24c0aafc2968298a6f6c3">quorum</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#adf3d5fa4899d955c1255b7ddfa98a855">signers</a>))</div>
|
||||
<div class="line"><a id="l03747" name="l03747"></a><span class="lineno"> 3747</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#aa983439511dbad61395e02ff8f196882">close</a>()</div>
|
||||
<div class="line"><a id="l03748" name="l03748"></a><span class="lineno"> 3748</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#ab811207e14013612159631437835b7de">tx</a>(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a9298c16368e46c025f1e0563285a6c33">xchain_create_claim_id</a>(<a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a03344088b9b703eab4cce90c299612dd">scAlice</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a7e3623d200243f2b11aab0adb8038b77">jvb</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a9047668de2c589eaff36f5a362593828">tiny_reward</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a5f782c9bcb6dd8833a0b77254e2df4d9">mcAlice</a>))</div>
|
||||
<div class="line"><a id="l03748" name="l03748"></a><span class="lineno"> 3748</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#ab811207e14013612159631437835b7de">tx</a>(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a9298c16368e46c025f1e0563285a6c33">xchain_create_claim_id</a>(<a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a03344088b9b703eab4cce90c299612dd">scAlice</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a7e3623d200243f2b11aab0adb8038b77">jvb</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a5acbd31f495c65082913e948936567eb">tiny_reward</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a5f782c9bcb6dd8833a0b77254e2df4d9">mcAlice</a>))</div>
|
||||
<div class="line"><a id="l03749" name="l03749"></a><span class="lineno"> 3749</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#aa983439511dbad61395e02ff8f196882">close</a>();</div>
|
||||
<div class="line"><a id="l03750" name="l03750"></a><span class="lineno"> 3750</span> </div>
|
||||
<div class="line"><a id="l03751" name="l03751"></a><span class="lineno"> 3751</span> <span class="keyword">auto</span> dst(withClaim ? std::nullopt : <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional<Account></a>{<a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ae68818d012746d0810879ebb36f70aa9">scBob</a>});</div>
|
||||
@@ -3783,7 +3783,7 @@ $(function() {
|
||||
<div class="line"><a id="l03772" name="l03772"></a><span class="lineno"> 3772</span> claimID,</div>
|
||||
<div class="line"><a id="l03773" name="l03773"></a><span class="lineno"> 3773</span> dst,</div>
|
||||
<div class="line"><a id="l03774" name="l03774"></a><span class="lineno"> 3774</span> <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#adf3d5fa4899d955c1255b7ddfa98a855">signers</a>));</div>
|
||||
<div class="line"><a id="l03775" name="l03775"></a><span class="lineno"> 3775</span> <a class="code hl_class" href="classripple_1_1STAmount.html">STAmount</a> claim_cost = <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a9047668de2c589eaff36f5a362593828">tiny_reward</a>;</div>
|
||||
<div class="line"><a id="l03775" name="l03775"></a><span class="lineno"> 3775</span> <a class="code hl_class" href="classripple_1_1STAmount.html">STAmount</a> claim_cost = <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a5acbd31f495c65082913e948936567eb">tiny_reward</a>;</div>
|
||||
<div class="line"><a id="l03776" name="l03776"></a><span class="lineno"> 3776</span> </div>
|
||||
<div class="line"><a id="l03777" name="l03777"></a><span class="lineno"> 3777</span> <span class="keywordflow">if</span> (withClaim)</div>
|
||||
<div class="line"><a id="l03778" name="l03778"></a><span class="lineno"> 3778</span> {</div>
|
||||
@@ -3795,9 +3795,9 @@ $(function() {
|
||||
<div class="line"><a id="l03784" name="l03784"></a><span class="lineno"> 3784</span> claim_cost += tx_fee;</div>
|
||||
<div class="line"><a id="l03785" name="l03785"></a><span class="lineno"> 3785</span> }</div>
|
||||
<div class="line"><a id="l03786" name="l03786"></a><span class="lineno"> 3786</span> </div>
|
||||
<div class="line"><a id="l03787" name="l03787"></a><span class="lineno"> 3787</span> BEAST_EXPECT(transfer.<a class="code hl_function" href="structripple_1_1test_1_1BalanceTransfer.html#af05b4574911d1df0e0ae9577e45e1492">has_happened</a>(amt, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a9abd6a3aff91900d5907bb472d76f467">tiny_reward_split</a>));</div>
|
||||
<div class="line"><a id="l03787" name="l03787"></a><span class="lineno"> 3787</span> BEAST_EXPECT(transfer.<a class="code hl_function" href="structripple_1_1test_1_1BalanceTransfer.html#af05b4574911d1df0e0ae9577e45e1492">has_happened</a>(amt, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a399f2e9d6fd1d36c50ee5cca2c3f6dc4">tiny_reward_split</a>));</div>
|
||||
<div class="line"><a id="l03788" name="l03788"></a><span class="lineno"> 3788</span> BEAST_EXPECT(</div>
|
||||
<div class="line"><a id="l03789" name="l03789"></a><span class="lineno"> 3789</span> scAlice_bal.<a class="code hl_function" href="structripple_1_1test_1_1Balance.html#a8635b0d938635f98e0fe39d4ecdae252">diff</a>() == -(claim_cost - <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a6c7a7506a37c289a982e88e471911972">tiny_reward_remainder</a>));</div>
|
||||
<div class="line"><a id="l03789" name="l03789"></a><span class="lineno"> 3789</span> scAlice_bal.<a class="code hl_function" href="structripple_1_1test_1_1Balance.html#a8635b0d938635f98e0fe39d4ecdae252">diff</a>() == -(claim_cost - <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ab99c756553f61f81fe28b26d41069e55">tiny_reward_remainder</a>));</div>
|
||||
<div class="line"><a id="l03790" name="l03790"></a><span class="lineno"> 3790</span> }</div>
|
||||
<div class="line"><a id="l03791" name="l03791"></a><span class="lineno"> 3791</span> </div>
|
||||
<div class="line"><a id="l03792" name="l03792"></a><span class="lineno"> 3792</span> <span class="comment">// If a reward distribution fails for one of the reward accounts</span></div>
|
||||
@@ -4126,18 +4126,18 @@ $(function() {
|
||||
<div class="line"><a id="l04115" name="l04115"></a><span class="lineno"> 4115</span> <span class="comment">// commit where the fee dips into the reserve, this should succeed</span></div>
|
||||
<div class="line"><a id="l04116" name="l04116"></a><span class="lineno"> 4116</span> <a class="code hl_struct" href="structripple_1_1test_1_1XEnv.html">XEnv</a>(*<span class="keyword">this</span>)</div>
|
||||
<div class="line"><a id="l04117" name="l04117"></a><span class="lineno"> 4117</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#ab811207e14013612159631437835b7de">tx</a>(<a class="code hl_function" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a8c5060384258eb6a2162c363bb5c107d">create_bridge</a>(<a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a78acfde1d0ea2c5ca4bed2cc8111b87d">mcDoor</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a7e3623d200243f2b11aab0adb8038b77">jvb</a>))</div>
|
||||
<div class="line"><a id="l04118" name="l04118"></a><span class="lineno"> 4118</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#af615fc2c58f90c04d02a76f789559f73">fund</a>(res0 + <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a8b8f28a9bd9780ccba217365e9b7e6b5">one_xrp</a> + tx_fee - <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a47271eb5e7eb9b5aada383ccfaf9c0cf">drops</a>(1), <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ace8aa41f6d7990a8e3b889c3086aa95b">mcuAlice</a>)</div>
|
||||
<div class="line"><a id="l04118" name="l04118"></a><span class="lineno"> 4118</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#af615fc2c58f90c04d02a76f789559f73">fund</a>(res0 + <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a936ab0a4cc30ec15a0caca9f52776ef0">one_xrp</a> + tx_fee - <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a47271eb5e7eb9b5aada383ccfaf9c0cf">drops</a>(1), <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ace8aa41f6d7990a8e3b889c3086aa95b">mcuAlice</a>)</div>
|
||||
<div class="line"><a id="l04119" name="l04119"></a><span class="lineno"> 4119</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#aa983439511dbad61395e02ff8f196882">close</a>()</div>
|
||||
<div class="line"><a id="l04120" name="l04120"></a><span class="lineno"> 4120</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#ab811207e14013612159631437835b7de">tx</a>(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#adb16b0b90c444073e9d4b85351349cd0">xchain_commit</a>(<a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ace8aa41f6d7990a8e3b889c3086aa95b">mcuAlice</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a7e3623d200243f2b11aab0adb8038b77">jvb</a>, 1, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a8b8f28a9bd9780ccba217365e9b7e6b5">one_xrp</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ae68818d012746d0810879ebb36f70aa9">scBob</a>),</div>
|
||||
<div class="line"><a id="l04120" name="l04120"></a><span class="lineno"> 4120</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#ab811207e14013612159631437835b7de">tx</a>(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#adb16b0b90c444073e9d4b85351349cd0">xchain_commit</a>(<a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ace8aa41f6d7990a8e3b889c3086aa95b">mcuAlice</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a7e3623d200243f2b11aab0adb8038b77">jvb</a>, 1, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a936ab0a4cc30ec15a0caca9f52776ef0">one_xrp</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ae68818d012746d0810879ebb36f70aa9">scBob</a>),</div>
|
||||
<div class="line"><a id="l04121" name="l04121"></a><span class="lineno"> 4121</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1ter.html">ter</a>(<a class="code hl_enumvalue" href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151">tesSUCCESS</a>));</div>
|
||||
<div class="line"><a id="l04122" name="l04122"></a><span class="lineno"> 4122</span> </div>
|
||||
<div class="line"><a id="l04123" name="l04123"></a><span class="lineno"> 4123</span> <span class="comment">// commit where the commit amount drips into the reserve, this should</span></div>
|
||||
<div class="line"><a id="l04124" name="l04124"></a><span class="lineno"> 4124</span> <span class="comment">// fail</span></div>
|
||||
<div class="line"><a id="l04125" name="l04125"></a><span class="lineno"> 4125</span> <a class="code hl_struct" href="structripple_1_1test_1_1XEnv.html">XEnv</a>(*<span class="keyword">this</span>)</div>
|
||||
<div class="line"><a id="l04126" name="l04126"></a><span class="lineno"> 4126</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#ab811207e14013612159631437835b7de">tx</a>(<a class="code hl_function" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a8c5060384258eb6a2162c363bb5c107d">create_bridge</a>(<a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a78acfde1d0ea2c5ca4bed2cc8111b87d">mcDoor</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a7e3623d200243f2b11aab0adb8038b77">jvb</a>))</div>
|
||||
<div class="line"><a id="l04127" name="l04127"></a><span class="lineno"> 4127</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#af615fc2c58f90c04d02a76f789559f73">fund</a>(res0 + <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a8b8f28a9bd9780ccba217365e9b7e6b5">one_xrp</a> - <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a47271eb5e7eb9b5aada383ccfaf9c0cf">drops</a>(1), <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ace8aa41f6d7990a8e3b889c3086aa95b">mcuAlice</a>)</div>
|
||||
<div class="line"><a id="l04127" name="l04127"></a><span class="lineno"> 4127</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#af615fc2c58f90c04d02a76f789559f73">fund</a>(res0 + <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a936ab0a4cc30ec15a0caca9f52776ef0">one_xrp</a> - <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a47271eb5e7eb9b5aada383ccfaf9c0cf">drops</a>(1), <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ace8aa41f6d7990a8e3b889c3086aa95b">mcuAlice</a>)</div>
|
||||
<div class="line"><a id="l04128" name="l04128"></a><span class="lineno"> 4128</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#aa983439511dbad61395e02ff8f196882">close</a>()</div>
|
||||
<div class="line"><a id="l04129" name="l04129"></a><span class="lineno"> 4129</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#ab811207e14013612159631437835b7de">tx</a>(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#adb16b0b90c444073e9d4b85351349cd0">xchain_commit</a>(<a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ace8aa41f6d7990a8e3b889c3086aa95b">mcuAlice</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a7e3623d200243f2b11aab0adb8038b77">jvb</a>, 1, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a8b8f28a9bd9780ccba217365e9b7e6b5">one_xrp</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ae68818d012746d0810879ebb36f70aa9">scBob</a>),</div>
|
||||
<div class="line"><a id="l04129" name="l04129"></a><span class="lineno"> 4129</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#ab811207e14013612159631437835b7de">tx</a>(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#adb16b0b90c444073e9d4b85351349cd0">xchain_commit</a>(<a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ace8aa41f6d7990a8e3b889c3086aa95b">mcuAlice</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a7e3623d200243f2b11aab0adb8038b77">jvb</a>, 1, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a936ab0a4cc30ec15a0caca9f52776ef0">one_xrp</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ae68818d012746d0810879ebb36f70aa9">scBob</a>),</div>
|
||||
<div class="line"><a id="l04130" name="l04130"></a><span class="lineno"> 4130</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1ter.html">ter</a>(<a class="code hl_enumvalue" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38cad6e984aac9838459128d97b668ec1e4f">tecUNFUNDED_PAYMENT</a>));</div>
|
||||
<div class="line"><a id="l04131" name="l04131"></a><span class="lineno"> 4131</span> </div>
|
||||
<div class="line"><a id="l04132" name="l04132"></a><span class="lineno"> 4132</span> <span class="keyword">auto</span> <span class="keyword">const</span> minAccountCreate = <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(20);</div>
|
||||
@@ -4592,10 +4592,10 @@ $(function() {
|
||||
<div class="line"><a id="l04581" name="l04581"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html"> 4581</a></span> <span class="keyword">class </span><a class="code hl_class" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html">SmBase</a></div>
|
||||
<div class="line"><a id="l04582" name="l04582"></a><span class="lineno"> 4582</span> {</div>
|
||||
<div class="line"><a id="l04583" name="l04583"></a><span class="lineno"> 4583</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a id="l04584" name="l04584"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a90bd1e467c70964b2a793452395e1713"> 4584</a></span> <a class="code hl_function" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a90bd1e467c70964b2a793452395e1713">SmBase</a>(</div>
|
||||
<div class="line"><a id="l04585" name="l04585"></a><span class="lineno"> 4585</span> <span class="keyword">const</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<ChainStateTracker></a>& chainstate,</div>
|
||||
<div class="line"><a id="l04586" name="l04586"></a><span class="lineno"> 4586</span> <span class="keyword">const</span> <a class="code hl_struct" href="structripple_1_1test_1_1BridgeDef.html">BridgeDef</a>& <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a244c1fdb6a5db501c5f2fb595fc9ac2a">bridge</a>)</div>
|
||||
<div class="line"><a id="l04587" name="l04587"></a><span class="lineno"> 4587</span> : <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a2d667d7971f6f04c70a275a2bd8ebf2c">bridge_</a>(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a244c1fdb6a5db501c5f2fb595fc9ac2a">bridge</a>), <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a07c47b0aef09640275090b4a9b1725b9">st_</a>(chainstate)</div>
|
||||
<div class="line"><a id="l04584" name="l04584"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a5aa20f365b95c62d1677f1bba4bf5a36"> 4584</a></span> <a class="code hl_function" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a5aa20f365b95c62d1677f1bba4bf5a36">SmBase</a>(</div>
|
||||
<div class="line"><a id="l04585" name="l04585"></a><span class="lineno"> 4585</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<ChainStateTracker></a> <span class="keyword">const</span>& chainstate,</div>
|
||||
<div class="line"><a id="l04586" name="l04586"></a><span class="lineno"> 4586</span> <a class="code hl_struct" href="structripple_1_1test_1_1BridgeDef.html">BridgeDef</a> <span class="keyword">const</span>& <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a244c1fdb6a5db501c5f2fb595fc9ac2a">bridge</a>)</div>
|
||||
<div class="line"><a id="l04587" name="l04587"></a><span class="lineno"> 4587</span> : <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a6566d6d8885938ed0eead3d11cd25a68">bridge_</a>(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a244c1fdb6a5db501c5f2fb595fc9ac2a">bridge</a>), <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a07c47b0aef09640275090b4a9b1725b9">st_</a>(chainstate)</div>
|
||||
<div class="line"><a id="l04588" name="l04588"></a><span class="lineno"> 4588</span> {</div>
|
||||
<div class="line"><a id="l04589" name="l04589"></a><span class="lineno"> 4589</span> }</div>
|
||||
<div class="line"><a id="l04590" name="l04590"></a><span class="lineno"> 4590</span> </div>
|
||||
@@ -4614,17 +4614,17 @@ $(function() {
|
||||
<div class="line"><a id="l04603" name="l04603"></a><span class="lineno"> 4603</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1Account.html">jtx::Account</a> <span class="keyword">const</span>&</div>
|
||||
<div class="line"><a id="l04604" name="l04604"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a8f9d7c4f8a7fc6b333a331de48b08ce9"> 4604</a></span> <a class="code hl_function" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a8f9d7c4f8a7fc6b333a331de48b08ce9">srcDoor</a>()</div>
|
||||
<div class="line"><a id="l04605" name="l04605"></a><span class="lineno"> 4605</span> {</div>
|
||||
<div class="line"><a id="l04606" name="l04606"></a><span class="lineno"> 4606</span> <span class="keywordflow">return</span> <span class="keyword">static_cast<</span>T&<span class="keyword">></span>(*this).a2b() ? <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a2d667d7971f6f04c70a275a2bd8ebf2c">bridge_</a>.<a class="code hl_variable" href="structripple_1_1test_1_1BridgeDef.html#a6fc122fc059154befe48690c779f7e11">doorA</a> : <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a2d667d7971f6f04c70a275a2bd8ebf2c">bridge_</a>.<a class="code hl_variable" href="structripple_1_1test_1_1BridgeDef.html#a1f52da47344188f913be7bc9a06f2f08">doorB</a>;</div>
|
||||
<div class="line"><a id="l04606" name="l04606"></a><span class="lineno"> 4606</span> <span class="keywordflow">return</span> <span class="keyword">static_cast<</span>T&<span class="keyword">></span>(*this).a2b() ? <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a6566d6d8885938ed0eead3d11cd25a68">bridge_</a>.<a class="code hl_variable" href="structripple_1_1test_1_1BridgeDef.html#a6fc122fc059154befe48690c779f7e11">doorA</a> : <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a6566d6d8885938ed0eead3d11cd25a68">bridge_</a>.<a class="code hl_variable" href="structripple_1_1test_1_1BridgeDef.html#a1f52da47344188f913be7bc9a06f2f08">doorB</a>;</div>
|
||||
<div class="line"><a id="l04607" name="l04607"></a><span class="lineno"> 4607</span> }</div>
|
||||
<div class="line"><a id="l04608" name="l04608"></a><span class="lineno"> 4608</span> </div>
|
||||
<div class="line"><a id="l04609" name="l04609"></a><span class="lineno"> 4609</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1Account.html">jtx::Account</a> <span class="keyword">const</span>&</div>
|
||||
<div class="line"><a id="l04610" name="l04610"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#abe8ecb3d7d7c97beee106dccb6ac80c6"> 4610</a></span> <a class="code hl_function" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#abe8ecb3d7d7c97beee106dccb6ac80c6">dstDoor</a>()</div>
|
||||
<div class="line"><a id="l04611" name="l04611"></a><span class="lineno"> 4611</span> {</div>
|
||||
<div class="line"><a id="l04612" name="l04612"></a><span class="lineno"> 4612</span> <span class="keywordflow">return</span> <span class="keyword">static_cast<</span>T&<span class="keyword">></span>(*this).a2b() ? <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a2d667d7971f6f04c70a275a2bd8ebf2c">bridge_</a>.<a class="code hl_variable" href="structripple_1_1test_1_1BridgeDef.html#a1f52da47344188f913be7bc9a06f2f08">doorB</a> : <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a2d667d7971f6f04c70a275a2bd8ebf2c">bridge_</a>.<a class="code hl_variable" href="structripple_1_1test_1_1BridgeDef.html#a6fc122fc059154befe48690c779f7e11">doorA</a>;</div>
|
||||
<div class="line"><a id="l04612" name="l04612"></a><span class="lineno"> 4612</span> <span class="keywordflow">return</span> <span class="keyword">static_cast<</span>T&<span class="keyword">></span>(*this).a2b() ? <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a6566d6d8885938ed0eead3d11cd25a68">bridge_</a>.<a class="code hl_variable" href="structripple_1_1test_1_1BridgeDef.html#a1f52da47344188f913be7bc9a06f2f08">doorB</a> : <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a6566d6d8885938ed0eead3d11cd25a68">bridge_</a>.<a class="code hl_variable" href="structripple_1_1test_1_1BridgeDef.html#a6fc122fc059154befe48690c779f7e11">doorA</a>;</div>
|
||||
<div class="line"><a id="l04613" name="l04613"></a><span class="lineno"> 4613</span> }</div>
|
||||
<div class="line"><a id="l04614" name="l04614"></a><span class="lineno"> 4614</span> </div>
|
||||
<div class="line"><a id="l04615" name="l04615"></a><span class="lineno"> 4615</span> <span class="keyword">protected</span>:</div>
|
||||
<div class="line"><a id="l04616" name="l04616"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a2d667d7971f6f04c70a275a2bd8ebf2c"> 4616</a></span> <span class="keyword">const</span> <a class="code hl_struct" href="structripple_1_1test_1_1BridgeDef.html">BridgeDef</a>& <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a2d667d7971f6f04c70a275a2bd8ebf2c">bridge_</a>;</div>
|
||||
<div class="line"><a id="l04616" name="l04616"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a6566d6d8885938ed0eead3d11cd25a68"> 4616</a></span> <a class="code hl_struct" href="structripple_1_1test_1_1BridgeDef.html">BridgeDef</a> <span class="keyword">const</span>& <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a6566d6d8885938ed0eead3d11cd25a68">bridge_</a>;</div>
|
||||
<div class="line"><a id="l04617" name="l04617"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a07c47b0aef09640275090b4a9b1725b9"> 4617</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<ChainStateTracker></a> <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a07c47b0aef09640275090b4a9b1725b9">st_</a>;</div>
|
||||
<div class="line"><a id="l04618" name="l04618"></a><span class="lineno"> 4618</span> };</div>
|
||||
<div class="line"><a id="l04619" name="l04619"></a><span class="lineno"> 4619</span> </div>
|
||||
@@ -4634,9 +4634,9 @@ $(function() {
|
||||
<div class="line"><a id="l04623" name="l04623"></a><span class="lineno"> 4623</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a id="l04624" name="l04624"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1XChainSim__test_1_1SmCreateAccount.html#a22889e160dbdd5dcb547aa2148268442"> 4624</a></span> <span class="keyword">using </span><a class="code hl_class" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html">Base</a> = <a class="code hl_class" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html">SmBase<SmCreateAccount></a>;</div>
|
||||
<div class="line"><a id="l04625" name="l04625"></a><span class="lineno"> 4625</span> </div>
|
||||
<div class="line"><a id="l04626" name="l04626"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1XChainSim__test_1_1SmCreateAccount.html#a0017cd2cd8d68cb5a4496e499e129cb4"> 4626</a></span> <a class="code hl_function" href="classripple_1_1test_1_1XChainSim__test_1_1SmCreateAccount.html#a0017cd2cd8d68cb5a4496e499e129cb4">SmCreateAccount</a>(</div>
|
||||
<div class="line"><a id="l04627" name="l04627"></a><span class="lineno"> 4627</span> <span class="keyword">const</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<ChainStateTracker></a>& chainstate,</div>
|
||||
<div class="line"><a id="l04628" name="l04628"></a><span class="lineno"> 4628</span> <span class="keyword">const</span> <a class="code hl_struct" href="structripple_1_1test_1_1BridgeDef.html">BridgeDef</a>& <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a244c1fdb6a5db501c5f2fb595fc9ac2a">bridge</a>,</div>
|
||||
<div class="line"><a id="l04626" name="l04626"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1XChainSim__test_1_1SmCreateAccount.html#a5be8a0b8dbe9210fd21ea752870b425b"> 4626</a></span> <a class="code hl_function" href="classripple_1_1test_1_1XChainSim__test_1_1SmCreateAccount.html#a5be8a0b8dbe9210fd21ea752870b425b">SmCreateAccount</a>(</div>
|
||||
<div class="line"><a id="l04627" name="l04627"></a><span class="lineno"> 4627</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<ChainStateTracker></a> <span class="keyword">const</span>& chainstate,</div>
|
||||
<div class="line"><a id="l04628" name="l04628"></a><span class="lineno"> 4628</span> <a class="code hl_struct" href="structripple_1_1test_1_1BridgeDef.html">BridgeDef</a> <span class="keyword">const</span>& <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a244c1fdb6a5db501c5f2fb595fc9ac2a">bridge</a>,</div>
|
||||
<div class="line"><a id="l04629" name="l04629"></a><span class="lineno"> 4629</span> <a class="code hl_struct" href="structripple_1_1test_1_1XChainSim__test_1_1AccountCreate.html">AccountCreate</a> <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#ac83bd273f885f56695ee429309e647e2">create</a>)</div>
|
||||
<div class="line"><a id="l04630" name="l04630"></a><span class="lineno"> 4630</span> : <a class="code hl_class" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html">Base</a>(chainstate, <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a244c1fdb6a5db501c5f2fb595fc9ac2a">bridge</a>)</div>
|
||||
<div class="line"><a id="l04631" name="l04631"></a><span class="lineno"> 4631</span> , <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmCreateAccount.html#a6612f16273358227a14847b6f26ffdc6">sm_state</a>(<a class="code hl_enumvalue" href="structripple_1_1test_1_1XChainSim__test.html#a2a99bc7a780e6f8e01d013023cb1f65caefd495224f4b0eb8395c33a82c28c2b5">st_initial</a>)</div>
|
||||
@@ -4658,13 +4658,13 @@ $(function() {
|
||||
<div class="line"><a id="l04647" name="l04647"></a><span class="lineno"> 4647</span> </div>
|
||||
<div class="line"><a id="l04648" name="l04648"></a><span class="lineno"> 4648</span> st.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1ChainStateTrack.html#a832372b57792879d1d9f7b36c2c13ac2">env</a></div>
|
||||
<div class="line"><a id="l04649" name="l04649"></a><span class="lineno"> 4649</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#ab811207e14013612159631437835b7de">tx</a>(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a58da4eb28cfb86cc1fb1212cec9b1687">sidechain_xchain_account_create</a>(</div>
|
||||
<div class="line"><a id="l04650" name="l04650"></a><span class="lineno"> 4650</span> <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmCreateAccount.html#a74710ea558bf2220cc8b34b986667e1c">cr</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1AccountCreate.html#ab91ba3032e38af727d021ff0c1ca241b">from</a>, <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a2d667d7971f6f04c70a275a2bd8ebf2c">bridge_</a>.<a class="code hl_variable" href="structripple_1_1test_1_1BridgeDef.html#a86a398634e5bcbd75200159b28c208d3">jvb</a>, <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmCreateAccount.html#a74710ea558bf2220cc8b34b986667e1c">cr</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1AccountCreate.html#aaa443cf38e79e799d0ad4d463941bb36">to</a>, <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmCreateAccount.html#a74710ea558bf2220cc8b34b986667e1c">cr</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1AccountCreate.html#acae8c1fddf696d7f496d8775c694aca0">amt</a>, <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmCreateAccount.html#a74710ea558bf2220cc8b34b986667e1c">cr</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1AccountCreate.html#a50f85746b6b3392b991a5443742b3a9f">reward</a>))</div>
|
||||
<div class="line"><a id="l04650" name="l04650"></a><span class="lineno"> 4650</span> <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmCreateAccount.html#a74710ea558bf2220cc8b34b986667e1c">cr</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1AccountCreate.html#ab91ba3032e38af727d021ff0c1ca241b">from</a>, <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a6566d6d8885938ed0eead3d11cd25a68">bridge_</a>.<a class="code hl_variable" href="structripple_1_1test_1_1BridgeDef.html#a86a398634e5bcbd75200159b28c208d3">jvb</a>, <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmCreateAccount.html#a74710ea558bf2220cc8b34b986667e1c">cr</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1AccountCreate.html#aaa443cf38e79e799d0ad4d463941bb36">to</a>, <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmCreateAccount.html#a74710ea558bf2220cc8b34b986667e1c">cr</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1AccountCreate.html#acae8c1fddf696d7f496d8775c694aca0">amt</a>, <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmCreateAccount.html#a74710ea558bf2220cc8b34b986667e1c">cr</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1AccountCreate.html#a50f85746b6b3392b991a5443742b3a9f">reward</a>))</div>
|
||||
<div class="line"><a id="l04651" name="l04651"></a><span class="lineno"> 4651</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#aa983439511dbad61395e02ff8f196882">close</a>(); <span class="comment">// needed for claim_id sequence to be correct'</span></div>
|
||||
<div class="line"><a id="l04652" name="l04652"></a><span class="lineno"> 4652</span> st.<a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test_1_1ChainStateTrack.html#a696983ed29d1e1bda296c3e98637e578">spendFee</a>(<a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmCreateAccount.html#a74710ea558bf2220cc8b34b986667e1c">cr</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1AccountCreate.html#ab91ba3032e38af727d021ff0c1ca241b">from</a>);</div>
|
||||
<div class="line"><a id="l04653" name="l04653"></a><span class="lineno"> 4653</span> st.<a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test_1_1ChainStateTrack.html#a1aebbd7f99b29f9643e5b6e413c0ae10">transfer</a>(<a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmCreateAccount.html#a74710ea558bf2220cc8b34b986667e1c">cr</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1AccountCreate.html#ab91ba3032e38af727d021ff0c1ca241b">from</a>, srcdoor, <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmCreateAccount.html#a74710ea558bf2220cc8b34b986667e1c">cr</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1AccountCreate.html#acae8c1fddf696d7f496d8775c694aca0">amt</a>);</div>
|
||||
<div class="line"><a id="l04654" name="l04654"></a><span class="lineno"> 4654</span> st.<a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test_1_1ChainStateTrack.html#a1aebbd7f99b29f9643e5b6e413c0ae10">transfer</a>(<a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmCreateAccount.html#a74710ea558bf2220cc8b34b986667e1c">cr</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1AccountCreate.html#ab91ba3032e38af727d021ff0c1ca241b">from</a>, srcdoor, <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmCreateAccount.html#a74710ea558bf2220cc8b34b986667e1c">cr</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1AccountCreate.html#a50f85746b6b3392b991a5443742b3a9f">reward</a>);</div>
|
||||
<div class="line"><a id="l04655" name="l04655"></a><span class="lineno"> 4655</span> </div>
|
||||
<div class="line"><a id="l04656" name="l04656"></a><span class="lineno"> 4656</span> <span class="keywordflow">return</span> ++st.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1ChainStateTrack.html#a7808c5f94ce0ec016da63340e939f935">counters</a>[&<a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a2d667d7971f6f04c70a275a2bd8ebf2c">bridge_</a>].create_count;</div>
|
||||
<div class="line"><a id="l04656" name="l04656"></a><span class="lineno"> 4656</span> <span class="keywordflow">return</span> ++st.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1ChainStateTrack.html#a7808c5f94ce0ec016da63340e939f935">counters</a>[&<a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a6566d6d8885938ed0eead3d11cd25a68">bridge_</a>].create_count;</div>
|
||||
<div class="line"><a id="l04657" name="l04657"></a><span class="lineno"> 4657</span> }</div>
|
||||
<div class="line"><a id="l04658" name="l04658"></a><span class="lineno"> 4658</span> </div>
|
||||
<div class="line"><a id="l04659" name="l04659"></a><span class="lineno"> 4659</span> <span class="keywordtype">void</span></div>
|
||||
@@ -4683,19 +4683,19 @@ $(function() {
|
||||
<div class="line"><a id="l04672" name="l04672"></a><span class="lineno"> 4672</span> <span class="comment">// enqueue one attestation for this signer</span></div>
|
||||
<div class="line"><a id="l04673" name="l04673"></a><span class="lineno"> 4673</span> <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmCreateAccount.html#a74710ea558bf2220cc8b34b986667e1c">cr</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1AccountCreate.html#a397c54904c9a003b97ed4df82efeeb62">attested</a>[signer_idx] = <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a id="l04674" name="l04674"></a><span class="lineno"> 4674</span> </div>
|
||||
<div class="line"><a id="l04675" name="l04675"></a><span class="lineno"> 4675</span> st.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1ChainStateTrack.html#a0ddfa033e3e52b0972a93d8b6025f1cf">signers_attns</a>[signer_idx][&<a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a2d667d7971f6f04c70a275a2bd8ebf2c">bridge_</a>]</div>
|
||||
<div class="line"><a id="l04675" name="l04675"></a><span class="lineno"> 4675</span> st.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1ChainStateTrack.html#a0ddfa033e3e52b0972a93d8b6025f1cf">signers_attns</a>[signer_idx][&<a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a6566d6d8885938ed0eead3d11cd25a68">bridge_</a>]</div>
|
||||
<div class="line"><a id="l04676" name="l04676"></a><span class="lineno"> 4676</span> .create_claims[<a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmCreateAccount.html#a74710ea558bf2220cc8b34b986667e1c">cr</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1AccountCreate.html#a56a0565c82cc056317597937c3b1a361">claim_id</a> - 1]</div>
|
||||
<div class="line"><a id="l04677" name="l04677"></a><span class="lineno"> 4677</span> .emplace_back(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a06dafb9210cb1c81aa510b7536fe6162">create_account_attestation</a>(</div>
|
||||
<div class="line"><a id="l04678" name="l04678"></a><span class="lineno"> 4678</span> <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a2d667d7971f6f04c70a275a2bd8ebf2c">bridge_</a>.<a class="code hl_variable" href="structripple_1_1test_1_1BridgeDef.html#a432b948ac9b3febac45caac86df765ae">signers</a>[signer_idx].account,</div>
|
||||
<div class="line"><a id="l04679" name="l04679"></a><span class="lineno"> 4679</span> <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a2d667d7971f6f04c70a275a2bd8ebf2c">bridge_</a>.<a class="code hl_variable" href="structripple_1_1test_1_1BridgeDef.html#a86a398634e5bcbd75200159b28c208d3">jvb</a>,</div>
|
||||
<div class="line"><a id="l04678" name="l04678"></a><span class="lineno"> 4678</span> <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a6566d6d8885938ed0eead3d11cd25a68">bridge_</a>.<a class="code hl_variable" href="structripple_1_1test_1_1BridgeDef.html#a432b948ac9b3febac45caac86df765ae">signers</a>[signer_idx].account,</div>
|
||||
<div class="line"><a id="l04679" name="l04679"></a><span class="lineno"> 4679</span> <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a6566d6d8885938ed0eead3d11cd25a68">bridge_</a>.<a class="code hl_variable" href="structripple_1_1test_1_1BridgeDef.html#a86a398634e5bcbd75200159b28c208d3">jvb</a>,</div>
|
||||
<div class="line"><a id="l04680" name="l04680"></a><span class="lineno"> 4680</span> <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmCreateAccount.html#a74710ea558bf2220cc8b34b986667e1c">cr</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1AccountCreate.html#ab91ba3032e38af727d021ff0c1ca241b">from</a>,</div>
|
||||
<div class="line"><a id="l04681" name="l04681"></a><span class="lineno"> 4681</span> <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmCreateAccount.html#a74710ea558bf2220cc8b34b986667e1c">cr</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1AccountCreate.html#acae8c1fddf696d7f496d8775c694aca0">amt</a>,</div>
|
||||
<div class="line"><a id="l04682" name="l04682"></a><span class="lineno"> 4682</span> <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmCreateAccount.html#a74710ea558bf2220cc8b34b986667e1c">cr</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1AccountCreate.html#a50f85746b6b3392b991a5443742b3a9f">reward</a>,</div>
|
||||
<div class="line"><a id="l04683" name="l04683"></a><span class="lineno"> 4683</span> <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a2d667d7971f6f04c70a275a2bd8ebf2c">bridge_</a>.<a class="code hl_variable" href="structripple_1_1test_1_1BridgeDef.html#a432b948ac9b3febac45caac86df765ae">signers</a>[signer_idx].account,</div>
|
||||
<div class="line"><a id="l04683" name="l04683"></a><span class="lineno"> 4683</span> <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a6566d6d8885938ed0eead3d11cd25a68">bridge_</a>.<a class="code hl_variable" href="structripple_1_1test_1_1BridgeDef.html#a432b948ac9b3febac45caac86df765ae">signers</a>[signer_idx].account,</div>
|
||||
<div class="line"><a id="l04684" name="l04684"></a><span class="lineno"> 4684</span> <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmCreateAccount.html#a74710ea558bf2220cc8b34b986667e1c">cr</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1AccountCreate.html#a4835fdf1fa922e40c7b059715cdc4131">a2b</a>,</div>
|
||||
<div class="line"><a id="l04685" name="l04685"></a><span class="lineno"> 4685</span> <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmCreateAccount.html#a74710ea558bf2220cc8b34b986667e1c">cr</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1AccountCreate.html#a56a0565c82cc056317597937c3b1a361">claim_id</a>,</div>
|
||||
<div class="line"><a id="l04686" name="l04686"></a><span class="lineno"> 4686</span> <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmCreateAccount.html#a74710ea558bf2220cc8b34b986667e1c">cr</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1AccountCreate.html#aaa443cf38e79e799d0ad4d463941bb36">to</a>,</div>
|
||||
<div class="line"><a id="l04687" name="l04687"></a><span class="lineno"> 4687</span> <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a2d667d7971f6f04c70a275a2bd8ebf2c">bridge_</a>.<a class="code hl_variable" href="structripple_1_1test_1_1BridgeDef.html#a432b948ac9b3febac45caac86df765ae">signers</a>[signer_idx]));</div>
|
||||
<div class="line"><a id="l04687" name="l04687"></a><span class="lineno"> 4687</span> <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a6566d6d8885938ed0eead3d11cd25a68">bridge_</a>.<a class="code hl_variable" href="structripple_1_1test_1_1BridgeDef.html#a432b948ac9b3febac45caac86df765ae">signers</a>[signer_idx]));</div>
|
||||
<div class="line"><a id="l04688" name="l04688"></a><span class="lineno"> 4688</span> <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a id="l04689" name="l04689"></a><span class="lineno"> 4689</span> }</div>
|
||||
<div class="line"><a id="l04690" name="l04690"></a><span class="lineno"> 4690</span> }</div>
|
||||
@@ -4703,7 +4703,7 @@ $(function() {
|
||||
<div class="line"><a id="l04692" name="l04692"></a><span class="lineno"> 4692</span> <span class="keywordflow">if</span> (i == <a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test.html#a99311798100def1d16540f49b626b9de">num_signers</a>)</div>
|
||||
<div class="line"><a id="l04693" name="l04693"></a><span class="lineno"> 4693</span> <span class="keywordflow">return</span>; <span class="comment">// did not attest</span></div>
|
||||
<div class="line"><a id="l04694" name="l04694"></a><span class="lineno"> 4694</span> </div>
|
||||
<div class="line"><a id="l04695" name="l04695"></a><span class="lineno"> 4695</span> <span class="keyword">auto</span>& counters = st.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1ChainStateTrack.html#a7808c5f94ce0ec016da63340e939f935">counters</a>[&<a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a2d667d7971f6f04c70a275a2bd8ebf2c">bridge_</a>];</div>
|
||||
<div class="line"><a id="l04695" name="l04695"></a><span class="lineno"> 4695</span> <span class="keyword">auto</span>& counters = st.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1ChainStateTrack.html#a7808c5f94ce0ec016da63340e939f935">counters</a>[&<a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a6566d6d8885938ed0eead3d11cd25a68">bridge_</a>];</div>
|
||||
<div class="line"><a id="l04696" name="l04696"></a><span class="lineno"> 4696</span> <span class="keywordflow">if</span> (counters.create_callbacks.size() < <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmCreateAccount.html#a74710ea558bf2220cc8b34b986667e1c">cr</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1AccountCreate.html#a56a0565c82cc056317597937c3b1a361">claim_id</a>)</div>
|
||||
<div class="line"><a id="l04697" name="l04697"></a><span class="lineno"> 4697</span> counters.create_callbacks.resize(<a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmCreateAccount.html#a74710ea558bf2220cc8b34b986667e1c">cr</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1AccountCreate.html#a56a0565c82cc056317597937c3b1a361">claim_id</a>);</div>
|
||||
<div class="line"><a id="l04698" name="l04698"></a><span class="lineno"> 4698</span> </div>
|
||||
@@ -4713,14 +4713,14 @@ $(function() {
|
||||
<div class="line"><a id="l04702" name="l04702"></a><span class="lineno"> 4702</span> assert(</div>
|
||||
<div class="line"><a id="l04703" name="l04703"></a><span class="lineno"> 4703</span> num_attestors <=</div>
|
||||
<div class="line"><a id="l04704" name="l04704"></a><span class="lineno"> 4704</span> <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/algorithm/count.html">std::count</a>(<a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmCreateAccount.html#a74710ea558bf2220cc8b34b986667e1c">cr</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1AccountCreate.html#a397c54904c9a003b97ed4df82efeeb62">attested</a>.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/array/begin.html">begin</a>(), <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmCreateAccount.html#a74710ea558bf2220cc8b34b986667e1c">cr</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1AccountCreate.html#a397c54904c9a003b97ed4df82efeeb62">attested</a>.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/array/end.html">end</a>(), <span class="keyword">true</span>));</div>
|
||||
<div class="line"><a id="l04705" name="l04705"></a><span class="lineno"> 4705</span> assert(num_attestors >= <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a2d667d7971f6f04c70a275a2bd8ebf2c">bridge_</a>.<a class="code hl_variable" href="structripple_1_1test_1_1BridgeDef.html#a9b4032a8f61f52f1f4e8912a2d057f00">quorum</a>);</div>
|
||||
<div class="line"><a id="l04705" name="l04705"></a><span class="lineno"> 4705</span> assert(num_attestors >= <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a6566d6d8885938ed0eead3d11cd25a68">bridge_</a>.<a class="code hl_variable" href="structripple_1_1test_1_1BridgeDef.html#a9b4032a8f61f52f1f4e8912a2d057f00">quorum</a>);</div>
|
||||
<div class="line"><a id="l04706" name="l04706"></a><span class="lineno"> 4706</span> assert(<a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmCreateAccount.html#a74710ea558bf2220cc8b34b986667e1c">cr</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1AccountCreate.html#a56a0565c82cc056317597937c3b1a361">claim_id</a> - 1 == counters.claim_count);</div>
|
||||
<div class="line"><a id="l04707" name="l04707"></a><span class="lineno"> 4707</span> </div>
|
||||
<div class="line"><a id="l04708" name="l04708"></a><span class="lineno"> 4708</span> <span class="keyword">auto</span> r = <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmCreateAccount.html#a74710ea558bf2220cc8b34b986667e1c">cr</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1AccountCreate.html#a50f85746b6b3392b991a5443742b3a9f">reward</a>;</div>
|
||||
<div class="line"><a id="l04709" name="l04709"></a><span class="lineno"> 4709</span> <span class="keyword">auto</span> <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ab7b26f2ca1b4e53b5015459baf78b99f">reward</a> = <a class="code hl_function" href="namespaceripple.html#a0ad557cc32ca87dcea19af8e30c63c6a">divide</a>(r, <a class="code hl_class" href="classripple_1_1STAmount.html">STAmount</a>(num_attestors), r.<a class="code hl_function" href="classripple_1_1STAmount.html#acab76380a95d902071fd26ab3425bbe5">issue</a>());</div>
|
||||
<div class="line"><a id="l04710" name="l04710"></a><span class="lineno"> 4710</span> </div>
|
||||
<div class="line"><a id="l04711" name="l04711"></a><span class="lineno"> 4711</span> <span class="keywordflow">for</span> (<span class="keyword">auto</span> i : <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#adf3d5fa4899d955c1255b7ddfa98a855">signers</a>)</div>
|
||||
<div class="line"><a id="l04712" name="l04712"></a><span class="lineno"> 4712</span> st.<a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test_1_1ChainStateTrack.html#ad49897f33d606112d07cb4e095ad3488">receive</a>(<a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a2d667d7971f6f04c70a275a2bd8ebf2c">bridge_</a>.<a class="code hl_variable" href="structripple_1_1test_1_1BridgeDef.html#a432b948ac9b3febac45caac86df765ae">signers</a>[i].account, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ab7b26f2ca1b4e53b5015459baf78b99f">reward</a>);</div>
|
||||
<div class="line"><a id="l04712" name="l04712"></a><span class="lineno"> 4712</span> st.<a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test_1_1ChainStateTrack.html#ad49897f33d606112d07cb4e095ad3488">receive</a>(<a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a6566d6d8885938ed0eead3d11cd25a68">bridge_</a>.<a class="code hl_variable" href="structripple_1_1test_1_1BridgeDef.html#a432b948ac9b3febac45caac86df765ae">signers</a>[i].account, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ab7b26f2ca1b4e53b5015459baf78b99f">reward</a>);</div>
|
||||
<div class="line"><a id="l04713" name="l04713"></a><span class="lineno"> 4713</span> </div>
|
||||
<div class="line"><a id="l04714" name="l04714"></a><span class="lineno"> 4714</span> st.<a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test_1_1ChainStateTrack.html#a1649030262d7743ac69c75680aa142cf">spend</a>(<a class="code hl_function" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#abe8ecb3d7d7c97beee106dccb6ac80c6">dstDoor</a>(), <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ab7b26f2ca1b4e53b5015459baf78b99f">reward</a>, num_attestors);</div>
|
||||
<div class="line"><a id="l04715" name="l04715"></a><span class="lineno"> 4715</span> st.<a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test_1_1ChainStateTrack.html#a1aebbd7f99b29f9643e5b6e413c0ae10">transfer</a>(<a class="code hl_function" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#abe8ecb3d7d7c97beee106dccb6ac80c6">dstDoor</a>(), <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmCreateAccount.html#a74710ea558bf2220cc8b34b986667e1c">cr</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1AccountCreate.html#aaa443cf38e79e799d0ad4d463941bb36">to</a>, <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmCreateAccount.html#a74710ea558bf2220cc8b34b986667e1c">cr</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1AccountCreate.html#acae8c1fddf696d7f496d8775c694aca0">amt</a>);</div>
|
||||
@@ -4766,9 +4766,9 @@ $(function() {
|
||||
<div class="line"><a id="l04755" name="l04755"></a><span class="lineno"> 4755</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a id="l04756" name="l04756"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a9b3cdb935f23b67f673779c9faf665d9"> 4756</a></span> <span class="keyword">using </span><a class="code hl_class" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html">Base</a> = <a class="code hl_class" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html">SmBase<SmTransfer></a>;</div>
|
||||
<div class="line"><a id="l04757" name="l04757"></a><span class="lineno"> 4757</span> </div>
|
||||
<div class="line"><a id="l04758" name="l04758"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a9edc40e33af089e983050c74e8628165"> 4758</a></span> <a class="code hl_function" href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a9edc40e33af089e983050c74e8628165">SmTransfer</a>(</div>
|
||||
<div class="line"><a id="l04759" name="l04759"></a><span class="lineno"> 4759</span> <span class="keyword">const</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<ChainStateTracker></a>& chainstate,</div>
|
||||
<div class="line"><a id="l04760" name="l04760"></a><span class="lineno"> 4760</span> <span class="keyword">const</span> <a class="code hl_struct" href="structripple_1_1test_1_1BridgeDef.html">BridgeDef</a>& <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a244c1fdb6a5db501c5f2fb595fc9ac2a">bridge</a>,</div>
|
||||
<div class="line"><a id="l04758" name="l04758"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a5ee80c155cd718aa2b9ecc3f667e7180"> 4758</a></span> <a class="code hl_function" href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a5ee80c155cd718aa2b9ecc3f667e7180">SmTransfer</a>(</div>
|
||||
<div class="line"><a id="l04759" name="l04759"></a><span class="lineno"> 4759</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<ChainStateTracker></a> <span class="keyword">const</span>& chainstate,</div>
|
||||
<div class="line"><a id="l04760" name="l04760"></a><span class="lineno"> 4760</span> <a class="code hl_struct" href="structripple_1_1test_1_1BridgeDef.html">BridgeDef</a> <span class="keyword">const</span>& <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a244c1fdb6a5db501c5f2fb595fc9ac2a">bridge</a>,</div>
|
||||
<div class="line"><a id="l04761" name="l04761"></a><span class="lineno"> 4761</span> <a class="code hl_struct" href="structripple_1_1test_1_1XChainSim__test_1_1Transfer.html">Transfer</a> <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a9662f5663cd1b56f693258582a1885d9">xfer</a>)</div>
|
||||
<div class="line"><a id="l04762" name="l04762"></a><span class="lineno"> 4762</span> : <a class="code hl_class" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html">Base</a>(chainstate, <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a244c1fdb6a5db501c5f2fb595fc9ac2a">bridge</a>)</div>
|
||||
<div class="line"><a id="l04763" name="l04763"></a><span class="lineno"> 4763</span> , <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a9662f5663cd1b56f693258582a1885d9">xfer</a>(<a class="code hl_namespace" href="namespacestd.html">std</a>::move(<a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a9662f5663cd1b56f693258582a1885d9">xfer</a>))</div>
|
||||
@@ -4789,11 +4789,11 @@ $(function() {
|
||||
<div class="line"><a id="l04778" name="l04778"></a><span class="lineno"> 4778</span> </div>
|
||||
<div class="line"><a id="l04779" name="l04779"></a><span class="lineno"> 4779</span> st.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1ChainStateTrack.html#a832372b57792879d1d9f7b36c2c13ac2">env</a></div>
|
||||
<div class="line"><a id="l04780" name="l04780"></a><span class="lineno"> 4780</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#ab811207e14013612159631437835b7de">tx</a>(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a9298c16368e46c025f1e0563285a6c33">xchain_create_claim_id</a>(</div>
|
||||
<div class="line"><a id="l04781" name="l04781"></a><span class="lineno"> 4781</span> <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a9662f5663cd1b56f693258582a1885d9">xfer</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1Transfer.html#a50c0e564554195065a6fcf4f0354a4ba">to</a>, <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a2d667d7971f6f04c70a275a2bd8ebf2c">bridge_</a>.<a class="code hl_variable" href="structripple_1_1test_1_1BridgeDef.html#a86a398634e5bcbd75200159b28c208d3">jvb</a>, <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a2d667d7971f6f04c70a275a2bd8ebf2c">bridge_</a>.<a class="code hl_variable" href="structripple_1_1test_1_1BridgeDef.html#a7166e4092089a601f001e1f14b683d80">reward</a>, <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a9662f5663cd1b56f693258582a1885d9">xfer</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1Transfer.html#ae06066a652499b0c43e70264f7b56439">from</a>))</div>
|
||||
<div class="line"><a id="l04781" name="l04781"></a><span class="lineno"> 4781</span> <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a9662f5663cd1b56f693258582a1885d9">xfer</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1Transfer.html#a50c0e564554195065a6fcf4f0354a4ba">to</a>, <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a6566d6d8885938ed0eead3d11cd25a68">bridge_</a>.<a class="code hl_variable" href="structripple_1_1test_1_1BridgeDef.html#a86a398634e5bcbd75200159b28c208d3">jvb</a>, <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a6566d6d8885938ed0eead3d11cd25a68">bridge_</a>.<a class="code hl_variable" href="structripple_1_1test_1_1BridgeDef.html#a7166e4092089a601f001e1f14b683d80">reward</a>, <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a9662f5663cd1b56f693258582a1885d9">xfer</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1Transfer.html#ae06066a652499b0c43e70264f7b56439">from</a>))</div>
|
||||
<div class="line"><a id="l04782" name="l04782"></a><span class="lineno"> 4782</span> .<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#aa983439511dbad61395e02ff8f196882">close</a>(); <span class="comment">// needed for claim_id sequence to be</span></div>
|
||||
<div class="line"><a id="l04783" name="l04783"></a><span class="lineno"> 4783</span> <span class="comment">// correct'</span></div>
|
||||
<div class="line"><a id="l04784" name="l04784"></a><span class="lineno"> 4784</span> st.<a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test_1_1ChainStateTrack.html#a696983ed29d1e1bda296c3e98637e578">spendFee</a>(<a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a9662f5663cd1b56f693258582a1885d9">xfer</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1Transfer.html#a50c0e564554195065a6fcf4f0354a4ba">to</a>);</div>
|
||||
<div class="line"><a id="l04785" name="l04785"></a><span class="lineno"> 4785</span> <span class="keywordflow">return</span> ++st.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1ChainStateTrack.html#a7808c5f94ce0ec016da63340e939f935">counters</a>[&<a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a2d667d7971f6f04c70a275a2bd8ebf2c">bridge_</a>].claim_id;</div>
|
||||
<div class="line"><a id="l04785" name="l04785"></a><span class="lineno"> 4785</span> <span class="keywordflow">return</span> ++st.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1ChainStateTrack.html#a7808c5f94ce0ec016da63340e939f935">counters</a>[&<a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a6566d6d8885938ed0eead3d11cd25a68">bridge_</a>].claim_id;</div>
|
||||
<div class="line"><a id="l04786" name="l04786"></a><span class="lineno"> 4786</span> }</div>
|
||||
<div class="line"><a id="l04787" name="l04787"></a><span class="lineno"> 4787</span> </div>
|
||||
<div class="line"><a id="l04788" name="l04788"></a><span class="lineno"> 4788</span> <span class="keywordtype">void</span></div>
|
||||
@@ -4809,7 +4809,7 @@ $(function() {
|
||||
<div class="line"><a id="l04798" name="l04798"></a><span class="lineno"> 4798</span> }</div>
|
||||
<div class="line"><a id="l04799" name="l04799"></a><span class="lineno"> 4799</span> st.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1ChainStateTrack.html#a832372b57792879d1d9f7b36c2c13ac2">env</a>.<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#ab811207e14013612159631437835b7de">tx</a>(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#adb16b0b90c444073e9d4b85351349cd0">xchain_commit</a>(</div>
|
||||
<div class="line"><a id="l04800" name="l04800"></a><span class="lineno"> 4800</span> <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a9662f5663cd1b56f693258582a1885d9">xfer</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1Transfer.html#ae06066a652499b0c43e70264f7b56439">from</a>,</div>
|
||||
<div class="line"><a id="l04801" name="l04801"></a><span class="lineno"> 4801</span> <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a2d667d7971f6f04c70a275a2bd8ebf2c">bridge_</a>.<a class="code hl_variable" href="structripple_1_1test_1_1BridgeDef.html#a86a398634e5bcbd75200159b28c208d3">jvb</a>,</div>
|
||||
<div class="line"><a id="l04801" name="l04801"></a><span class="lineno"> 4801</span> <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a6566d6d8885938ed0eead3d11cd25a68">bridge_</a>.<a class="code hl_variable" href="structripple_1_1test_1_1BridgeDef.html#a86a398634e5bcbd75200159b28c208d3">jvb</a>,</div>
|
||||
<div class="line"><a id="l04802" name="l04802"></a><span class="lineno"> 4802</span> <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a9662f5663cd1b56f693258582a1885d9">xfer</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1Transfer.html#a0b211d4a09efc6fb050458d18e456494">claim_id</a>,</div>
|
||||
<div class="line"><a id="l04803" name="l04803"></a><span class="lineno"> 4803</span> <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a9662f5663cd1b56f693258582a1885d9">xfer</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1Transfer.html#af3edfc3a21f883cb6df7774f3a880eb3">amt</a>,</div>
|
||||
<div class="line"><a id="l04804" name="l04804"></a><span class="lineno"> 4804</span> <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a9662f5663cd1b56f693258582a1885d9">xfer</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1Transfer.html#ac7ede4e841af33c139b6f134b2dd0e9d">with_claim</a> == <a class="code hl_enumvalue" href="structripple_1_1test_1_1XChainSim__test.html#a8026d7aa1a8bb042ae0fbdfe71fcacb7aa6105c0a611b41b08f1209506350279e">WithClaim::yes</a></div>
|
||||
@@ -4822,15 +4822,15 @@ $(function() {
|
||||
<div class="line"><a id="l04811" name="l04811"></a><span class="lineno"> 4811</span> <span class="keywordtype">void</span></div>
|
||||
<div class="line"><a id="l04812" name="l04812"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a1b0fc9c16e1e5a3a3535247383385a54"> 4812</a></span> <a class="code hl_function" href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a1b0fc9c16e1e5a3a3535247383385a54">distribute_reward</a>(<a class="code hl_struct" href="structripple_1_1test_1_1XChainSim__test_1_1ChainStateTrack.html">ChainStateTrack</a>& st)</div>
|
||||
<div class="line"><a id="l04813" name="l04813"></a><span class="lineno"> 4813</span> {</div>
|
||||
<div class="line"><a id="l04814" name="l04814"></a><span class="lineno"> 4814</span> <span class="keyword">auto</span> r = <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a2d667d7971f6f04c70a275a2bd8ebf2c">bridge_</a>.<a class="code hl_variable" href="structripple_1_1test_1_1BridgeDef.html#a7166e4092089a601f001e1f14b683d80">reward</a>;</div>
|
||||
<div class="line"><a id="l04815" name="l04815"></a><span class="lineno"> 4815</span> <span class="keyword">auto</span> <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ab7b26f2ca1b4e53b5015459baf78b99f">reward</a> = <a class="code hl_function" href="namespaceripple.html#a0ad557cc32ca87dcea19af8e30c63c6a">divide</a>(r, <a class="code hl_class" href="classripple_1_1STAmount.html">STAmount</a>(<a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a2d667d7971f6f04c70a275a2bd8ebf2c">bridge_</a>.<a class="code hl_variable" href="structripple_1_1test_1_1BridgeDef.html#a9b4032a8f61f52f1f4e8912a2d057f00">quorum</a>), r.<a class="code hl_function" href="classripple_1_1STAmount.html#acab76380a95d902071fd26ab3425bbe5">issue</a>());</div>
|
||||
<div class="line"><a id="l04814" name="l04814"></a><span class="lineno"> 4814</span> <span class="keyword">auto</span> r = <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a6566d6d8885938ed0eead3d11cd25a68">bridge_</a>.<a class="code hl_variable" href="structripple_1_1test_1_1BridgeDef.html#a7166e4092089a601f001e1f14b683d80">reward</a>;</div>
|
||||
<div class="line"><a id="l04815" name="l04815"></a><span class="lineno"> 4815</span> <span class="keyword">auto</span> <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ab7b26f2ca1b4e53b5015459baf78b99f">reward</a> = <a class="code hl_function" href="namespaceripple.html#a0ad557cc32ca87dcea19af8e30c63c6a">divide</a>(r, <a class="code hl_class" href="classripple_1_1STAmount.html">STAmount</a>(<a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a6566d6d8885938ed0eead3d11cd25a68">bridge_</a>.<a class="code hl_variable" href="structripple_1_1test_1_1BridgeDef.html#a9b4032a8f61f52f1f4e8912a2d057f00">quorum</a>), r.<a class="code hl_function" href="classripple_1_1STAmount.html#acab76380a95d902071fd26ab3425bbe5">issue</a>());</div>
|
||||
<div class="line"><a id="l04816" name="l04816"></a><span class="lineno"> 4816</span> </div>
|
||||
<div class="line"><a id="l04817" name="l04817"></a><span class="lineno"> 4817</span> <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i < <a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test.html#a99311798100def1d16540f49b626b9de">num_signers</a>; ++i)</div>
|
||||
<div class="line"><a id="l04818" name="l04818"></a><span class="lineno"> 4818</span> {</div>
|
||||
<div class="line"><a id="l04819" name="l04819"></a><span class="lineno"> 4819</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a9662f5663cd1b56f693258582a1885d9">xfer</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1Transfer.html#af439ca31e315935385cba1e87a777596">attested</a>[i])</div>
|
||||
<div class="line"><a id="l04820" name="l04820"></a><span class="lineno"> 4820</span> st.<a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test_1_1ChainStateTrack.html#ad49897f33d606112d07cb4e095ad3488">receive</a>(<a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a2d667d7971f6f04c70a275a2bd8ebf2c">bridge_</a>.<a class="code hl_variable" href="structripple_1_1test_1_1BridgeDef.html#a432b948ac9b3febac45caac86df765ae">signers</a>[i].account, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ab7b26f2ca1b4e53b5015459baf78b99f">reward</a>);</div>
|
||||
<div class="line"><a id="l04820" name="l04820"></a><span class="lineno"> 4820</span> st.<a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test_1_1ChainStateTrack.html#ad49897f33d606112d07cb4e095ad3488">receive</a>(<a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a6566d6d8885938ed0eead3d11cd25a68">bridge_</a>.<a class="code hl_variable" href="structripple_1_1test_1_1BridgeDef.html#a432b948ac9b3febac45caac86df765ae">signers</a>[i].account, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ab7b26f2ca1b4e53b5015459baf78b99f">reward</a>);</div>
|
||||
<div class="line"><a id="l04821" name="l04821"></a><span class="lineno"> 4821</span> }</div>
|
||||
<div class="line"><a id="l04822" name="l04822"></a><span class="lineno"> 4822</span> st.<a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test_1_1ChainStateTrack.html#a1649030262d7743ac69c75680aa142cf">spend</a>(<a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a9662f5663cd1b56f693258582a1885d9">xfer</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1Transfer.html#a50c0e564554195065a6fcf4f0354a4ba">to</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ab7b26f2ca1b4e53b5015459baf78b99f">reward</a>, <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a2d667d7971f6f04c70a275a2bd8ebf2c">bridge_</a>.<a class="code hl_variable" href="structripple_1_1test_1_1BridgeDef.html#a9b4032a8f61f52f1f4e8912a2d057f00">quorum</a>);</div>
|
||||
<div class="line"><a id="l04822" name="l04822"></a><span class="lineno"> 4822</span> st.<a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test_1_1ChainStateTrack.html#a1649030262d7743ac69c75680aa142cf">spend</a>(<a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a9662f5663cd1b56f693258582a1885d9">xfer</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1Transfer.html#a50c0e564554195065a6fcf4f0354a4ba">to</a>, <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ab7b26f2ca1b4e53b5015459baf78b99f">reward</a>, <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a6566d6d8885938ed0eead3d11cd25a68">bridge_</a>.<a class="code hl_variable" href="structripple_1_1test_1_1BridgeDef.html#a9b4032a8f61f52f1f4e8912a2d057f00">quorum</a>);</div>
|
||||
<div class="line"><a id="l04823" name="l04823"></a><span class="lineno"> 4823</span> }</div>
|
||||
<div class="line"><a id="l04824" name="l04824"></a><span class="lineno"> 4824</span> </div>
|
||||
<div class="line"><a id="l04825" name="l04825"></a><span class="lineno"> 4825</span> <span class="keywordtype">bool</span></div>
|
||||
@@ -4847,19 +4847,19 @@ $(function() {
|
||||
<div class="line"><a id="l04836" name="l04836"></a><span class="lineno"> 4836</span> <span class="comment">// enqueue one attestation for this signer</span></div>
|
||||
<div class="line"><a id="l04837" name="l04837"></a><span class="lineno"> 4837</span> <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a9662f5663cd1b56f693258582a1885d9">xfer</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1Transfer.html#af439ca31e315935385cba1e87a777596">attested</a>[signer_idx] = <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a id="l04838" name="l04838"></a><span class="lineno"> 4838</span> </div>
|
||||
<div class="line"><a id="l04839" name="l04839"></a><span class="lineno"> 4839</span> st.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1ChainStateTrack.html#a0ddfa033e3e52b0972a93d8b6025f1cf">signers_attns</a>[signer_idx][&<a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a2d667d7971f6f04c70a275a2bd8ebf2c">bridge_</a>]</div>
|
||||
<div class="line"><a id="l04839" name="l04839"></a><span class="lineno"> 4839</span> st.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1ChainStateTrack.html#a0ddfa033e3e52b0972a93d8b6025f1cf">signers_attns</a>[signer_idx][&<a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a6566d6d8885938ed0eead3d11cd25a68">bridge_</a>]</div>
|
||||
<div class="line"><a id="l04840" name="l04840"></a><span class="lineno"> 4840</span> .xfer_claims.emplace_back(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a1db012ebf687cbfe101fb8139a7094dc">claim_attestation</a>(</div>
|
||||
<div class="line"><a id="l04841" name="l04841"></a><span class="lineno"> 4841</span> <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a2d667d7971f6f04c70a275a2bd8ebf2c">bridge_</a>.<a class="code hl_variable" href="structripple_1_1test_1_1BridgeDef.html#a432b948ac9b3febac45caac86df765ae">signers</a>[signer_idx].account,</div>
|
||||
<div class="line"><a id="l04842" name="l04842"></a><span class="lineno"> 4842</span> <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a2d667d7971f6f04c70a275a2bd8ebf2c">bridge_</a>.<a class="code hl_variable" href="structripple_1_1test_1_1BridgeDef.html#a86a398634e5bcbd75200159b28c208d3">jvb</a>,</div>
|
||||
<div class="line"><a id="l04841" name="l04841"></a><span class="lineno"> 4841</span> <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a6566d6d8885938ed0eead3d11cd25a68">bridge_</a>.<a class="code hl_variable" href="structripple_1_1test_1_1BridgeDef.html#a432b948ac9b3febac45caac86df765ae">signers</a>[signer_idx].account,</div>
|
||||
<div class="line"><a id="l04842" name="l04842"></a><span class="lineno"> 4842</span> <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a6566d6d8885938ed0eead3d11cd25a68">bridge_</a>.<a class="code hl_variable" href="structripple_1_1test_1_1BridgeDef.html#a86a398634e5bcbd75200159b28c208d3">jvb</a>,</div>
|
||||
<div class="line"><a id="l04843" name="l04843"></a><span class="lineno"> 4843</span> <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a9662f5663cd1b56f693258582a1885d9">xfer</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1Transfer.html#ae06066a652499b0c43e70264f7b56439">from</a>,</div>
|
||||
<div class="line"><a id="l04844" name="l04844"></a><span class="lineno"> 4844</span> <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a9662f5663cd1b56f693258582a1885d9">xfer</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1Transfer.html#af3edfc3a21f883cb6df7774f3a880eb3">amt</a>,</div>
|
||||
<div class="line"><a id="l04845" name="l04845"></a><span class="lineno"> 4845</span> <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a2d667d7971f6f04c70a275a2bd8ebf2c">bridge_</a>.<a class="code hl_variable" href="structripple_1_1test_1_1BridgeDef.html#a432b948ac9b3febac45caac86df765ae">signers</a>[signer_idx].account,</div>
|
||||
<div class="line"><a id="l04845" name="l04845"></a><span class="lineno"> 4845</span> <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a6566d6d8885938ed0eead3d11cd25a68">bridge_</a>.<a class="code hl_variable" href="structripple_1_1test_1_1BridgeDef.html#a432b948ac9b3febac45caac86df765ae">signers</a>[signer_idx].account,</div>
|
||||
<div class="line"><a id="l04846" name="l04846"></a><span class="lineno"> 4846</span> <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a9662f5663cd1b56f693258582a1885d9">xfer</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1Transfer.html#a1fb6d692d633471314d3135a17b3ee56">a2b</a>,</div>
|
||||
<div class="line"><a id="l04847" name="l04847"></a><span class="lineno"> 4847</span> <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a9662f5663cd1b56f693258582a1885d9">xfer</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1Transfer.html#a0b211d4a09efc6fb050458d18e456494">claim_id</a>,</div>
|
||||
<div class="line"><a id="l04848" name="l04848"></a><span class="lineno"> 4848</span> <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a9662f5663cd1b56f693258582a1885d9">xfer</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1Transfer.html#ac7ede4e841af33c139b6f134b2dd0e9d">with_claim</a> == <a class="code hl_enumvalue" href="structripple_1_1test_1_1XChainSim__test.html#a8026d7aa1a8bb042ae0fbdfe71fcacb7aa6105c0a611b41b08f1209506350279e">WithClaim::yes</a></div>
|
||||
<div class="line"><a id="l04849" name="l04849"></a><span class="lineno"> 4849</span> ? std::nullopt</div>
|
||||
<div class="line"><a id="l04850" name="l04850"></a><span class="lineno"> 4850</span> : <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional<jtx::Account></a>(<a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a9662f5663cd1b56f693258582a1885d9">xfer</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1Transfer.html#ad82bd82b7de19dc5e5e87b497836f592">finaldest</a>),</div>
|
||||
<div class="line"><a id="l04851" name="l04851"></a><span class="lineno"> 4851</span> <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a2d667d7971f6f04c70a275a2bd8ebf2c">bridge_</a>.<a class="code hl_variable" href="structripple_1_1test_1_1BridgeDef.html#a432b948ac9b3febac45caac86df765ae">signers</a>[signer_idx]));</div>
|
||||
<div class="line"><a id="l04851" name="l04851"></a><span class="lineno"> 4851</span> <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a6566d6d8885938ed0eead3d11cd25a68">bridge_</a>.<a class="code hl_variable" href="structripple_1_1test_1_1BridgeDef.html#a432b948ac9b3febac45caac86df765ae">signers</a>[signer_idx]));</div>
|
||||
<div class="line"><a id="l04852" name="l04852"></a><span class="lineno"> 4852</span> <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a id="l04853" name="l04853"></a><span class="lineno"> 4853</span> }</div>
|
||||
<div class="line"><a id="l04854" name="l04854"></a><span class="lineno"> 4854</span> }</div>
|
||||
@@ -4867,7 +4867,7 @@ $(function() {
|
||||
<div class="line"><a id="l04856" name="l04856"></a><span class="lineno"> 4856</span> <span class="comment">// return true if quorum was reached, false otherwise</span></div>
|
||||
<div class="line"><a id="l04857" name="l04857"></a><span class="lineno"> 4857</span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a6178e052e9b24c0aafc2968298a6f6c3">quorum</a> =</div>
|
||||
<div class="line"><a id="l04858" name="l04858"></a><span class="lineno"> 4858</span> <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/algorithm/count.html">std::count</a>(<a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a9662f5663cd1b56f693258582a1885d9">xfer</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1Transfer.html#af439ca31e315935385cba1e87a777596">attested</a>.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/array/begin.html">begin</a>(), <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a9662f5663cd1b56f693258582a1885d9">xfer</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1Transfer.html#af439ca31e315935385cba1e87a777596">attested</a>.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/array/end.html">end</a>(), <span class="keyword">true</span>) >=</div>
|
||||
<div class="line"><a id="l04859" name="l04859"></a><span class="lineno"> 4859</span> <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a2d667d7971f6f04c70a275a2bd8ebf2c">bridge_</a>.<a class="code hl_variable" href="structripple_1_1test_1_1BridgeDef.html#a9b4032a8f61f52f1f4e8912a2d057f00">quorum</a>;</div>
|
||||
<div class="line"><a id="l04859" name="l04859"></a><span class="lineno"> 4859</span> <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a6566d6d8885938ed0eead3d11cd25a68">bridge_</a>.<a class="code hl_variable" href="structripple_1_1test_1_1BridgeDef.html#a9b4032a8f61f52f1f4e8912a2d057f00">quorum</a>;</div>
|
||||
<div class="line"><a id="l04860" name="l04860"></a><span class="lineno"> 4860</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a6178e052e9b24c0aafc2968298a6f6c3">quorum</a> && <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a9662f5663cd1b56f693258582a1885d9">xfer</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1Transfer.html#ac7ede4e841af33c139b6f134b2dd0e9d">with_claim</a> == <a class="code hl_enumvalue" href="structripple_1_1test_1_1XChainSim__test.html#a8026d7aa1a8bb042ae0fbdfe71fcacb7a7fa3b767c460b54a2be4d49030b349c7">WithClaim::no</a>)</div>
|
||||
<div class="line"><a id="l04861" name="l04861"></a><span class="lineno"> 4861</span> {</div>
|
||||
<div class="line"><a id="l04862" name="l04862"></a><span class="lineno"> 4862</span> <a class="code hl_function" href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a1b0fc9c16e1e5a3a3535247383385a54">distribute_reward</a>(st);</div>
|
||||
@@ -4881,7 +4881,7 @@ $(function() {
|
||||
<div class="line"><a id="l04870" name="l04870"></a><span class="lineno"> 4870</span> {</div>
|
||||
<div class="line"><a id="l04871" name="l04871"></a><span class="lineno"> 4871</span> <a class="code hl_struct" href="structripple_1_1test_1_1XChainSim__test_1_1ChainStateTrack.html">ChainStateTrack</a>& st = <a class="code hl_function" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#afe1aa5d1fa2f8f2ba8b96b1aae226a6a">destState</a>();</div>
|
||||
<div class="line"><a id="l04872" name="l04872"></a><span class="lineno"> 4872</span> st.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1ChainStateTrack.html#a832372b57792879d1d9f7b36c2c13ac2">env</a>.<a class="code hl_function" href="structripple_1_1test_1_1SEnv.html#ab811207e14013612159631437835b7de">tx</a>(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a5a095e0f7eea1ab0f33920fd893feb2e">xchain_claim</a>(</div>
|
||||
<div class="line"><a id="l04873" name="l04873"></a><span class="lineno"> 4873</span> <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a9662f5663cd1b56f693258582a1885d9">xfer</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1Transfer.html#a50c0e564554195065a6fcf4f0354a4ba">to</a>, <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a2d667d7971f6f04c70a275a2bd8ebf2c">bridge_</a>.<a class="code hl_variable" href="structripple_1_1test_1_1BridgeDef.html#a86a398634e5bcbd75200159b28c208d3">jvb</a>, <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a9662f5663cd1b56f693258582a1885d9">xfer</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1Transfer.html#a0b211d4a09efc6fb050458d18e456494">claim_id</a>, <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a9662f5663cd1b56f693258582a1885d9">xfer</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1Transfer.html#af3edfc3a21f883cb6df7774f3a880eb3">amt</a>, <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a9662f5663cd1b56f693258582a1885d9">xfer</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1Transfer.html#ad82bd82b7de19dc5e5e87b497836f592">finaldest</a>));</div>
|
||||
<div class="line"><a id="l04873" name="l04873"></a><span class="lineno"> 4873</span> <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a9662f5663cd1b56f693258582a1885d9">xfer</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1Transfer.html#a50c0e564554195065a6fcf4f0354a4ba">to</a>, <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a6566d6d8885938ed0eead3d11cd25a68">bridge_</a>.<a class="code hl_variable" href="structripple_1_1test_1_1BridgeDef.html#a86a398634e5bcbd75200159b28c208d3">jvb</a>, <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a9662f5663cd1b56f693258582a1885d9">xfer</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1Transfer.html#a0b211d4a09efc6fb050458d18e456494">claim_id</a>, <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a9662f5663cd1b56f693258582a1885d9">xfer</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1Transfer.html#af3edfc3a21f883cb6df7774f3a880eb3">amt</a>, <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a9662f5663cd1b56f693258582a1885d9">xfer</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1Transfer.html#ad82bd82b7de19dc5e5e87b497836f592">finaldest</a>));</div>
|
||||
<div class="line"><a id="l04874" name="l04874"></a><span class="lineno"> 4874</span> <a class="code hl_function" href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a1b0fc9c16e1e5a3a3535247383385a54">distribute_reward</a>(st);</div>
|
||||
<div class="line"><a id="l04875" name="l04875"></a><span class="lineno"> 4875</span> st.<a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test_1_1ChainStateTrack.html#a1aebbd7f99b29f9643e5b6e413c0ae10">transfer</a>(<a class="code hl_function" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#abe8ecb3d7d7c97beee106dccb6ac80c6">dstDoor</a>(), <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a9662f5663cd1b56f693258582a1885d9">xfer</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1Transfer.html#ad82bd82b7de19dc5e5e87b497836f592">finaldest</a>, <a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a9662f5663cd1b56f693258582a1885d9">xfer</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1Transfer.html#af3edfc3a21f883cb6df7774f3a880eb3">amt</a>);</div>
|
||||
<div class="line"><a id="l04876" name="l04876"></a><span class="lineno"> 4876</span> st.<a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test_1_1ChainStateTrack.html#a696983ed29d1e1bda296c3e98637e578">spendFee</a>(<a class="code hl_variable" href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a9662f5663cd1b56f693258582a1885d9">xfer</a>.<a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test_1_1Transfer.html#a50c0e564554195065a6fcf4f0354a4ba">to</a>);</div>
|
||||
@@ -4935,9 +4935,9 @@ $(function() {
|
||||
<div class="line"><a id="l04924" name="l04924"></a><span class="lineno"><a class="line" href="structripple_1_1test_1_1XChainSim__test.html#a8e3b2737c1fbaf0abac80b7c1e4cc6a4"> 4924</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/list.html">SmCont</a> <a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test.html#a8e3b2737c1fbaf0abac80b7c1e4cc6a4">sm_</a>;</div>
|
||||
<div class="line"><a id="l04925" name="l04925"></a><span class="lineno"> 4925</span> </div>
|
||||
<div class="line"><a id="l04926" name="l04926"></a><span class="lineno"> 4926</span> <span class="keywordtype">void</span></div>
|
||||
<div class="line"><a id="l04927" name="l04927"></a><span class="lineno"><a class="line" href="structripple_1_1test_1_1XChainSim__test.html#a5e275c867b33993bb8ad283bbca5f5e6"> 4927</a></span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a5e275c867b33993bb8ad283bbca5f5e6">xfer</a>(</div>
|
||||
<div class="line"><a id="l04927" name="l04927"></a><span class="lineno"><a class="line" href="structripple_1_1test_1_1XChainSim__test.html#a4d47fd0da2bdfb04e5f4b6692fae3662"> 4927</a></span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a4d47fd0da2bdfb04e5f4b6692fae3662">xfer</a>(</div>
|
||||
<div class="line"><a id="l04928" name="l04928"></a><span class="lineno"> 4928</span> uint64_t time,</div>
|
||||
<div class="line"><a id="l04929" name="l04929"></a><span class="lineno"> 4929</span> <span class="keyword">const</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<ChainStateTracker></a>& chainstate,</div>
|
||||
<div class="line"><a id="l04929" name="l04929"></a><span class="lineno"> 4929</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<ChainStateTracker></a> <span class="keyword">const</span>& chainstate,</div>
|
||||
<div class="line"><a id="l04930" name="l04930"></a><span class="lineno"> 4930</span> <a class="code hl_struct" href="structripple_1_1test_1_1BridgeDef.html">BridgeDef</a> <span class="keyword">const</span>& <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a244c1fdb6a5db501c5f2fb595fc9ac2a">bridge</a>,</div>
|
||||
<div class="line"><a id="l04931" name="l04931"></a><span class="lineno"> 4931</span> <a class="code hl_struct" href="structripple_1_1test_1_1XChainSim__test_1_1Transfer.html">Transfer</a> transfer)</div>
|
||||
<div class="line"><a id="l04932" name="l04932"></a><span class="lineno"> 4932</span> {</div>
|
||||
@@ -4946,13 +4946,13 @@ $(function() {
|
||||
<div class="line"><a id="l04935" name="l04935"></a><span class="lineno"> 4935</span> }</div>
|
||||
<div class="line"><a id="l04936" name="l04936"></a><span class="lineno"> 4936</span> </div>
|
||||
<div class="line"><a id="l04937" name="l04937"></a><span class="lineno"> 4937</span> <span class="keywordtype">void</span></div>
|
||||
<div class="line"><a id="l04938" name="l04938"></a><span class="lineno"><a class="line" href="structripple_1_1test_1_1XChainSim__test.html#a56ae43d88a274ef5a1e40173cfe93306"> 4938</a></span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a56ae43d88a274ef5a1e40173cfe93306">ac</a>(uint64_t time,</div>
|
||||
<div class="line"><a id="l04939" name="l04939"></a><span class="lineno"> 4939</span> <span class="keyword">const</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<ChainStateTracker></a>& chainstate,</div>
|
||||
<div class="line"><a id="l04938" name="l04938"></a><span class="lineno"><a class="line" href="structripple_1_1test_1_1XChainSim__test.html#a451d243dc01f4cc7ccb482e0e0d3b608"> 4938</a></span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a451d243dc01f4cc7ccb482e0e0d3b608">ac</a>(uint64_t time,</div>
|
||||
<div class="line"><a id="l04939" name="l04939"></a><span class="lineno"> 4939</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<ChainStateTracker></a> <span class="keyword">const</span>& chainstate,</div>
|
||||
<div class="line"><a id="l04940" name="l04940"></a><span class="lineno"> 4940</span> <a class="code hl_struct" href="structripple_1_1test_1_1BridgeDef.html">BridgeDef</a> <span class="keyword">const</span>& <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a244c1fdb6a5db501c5f2fb595fc9ac2a">bridge</a>,</div>
|
||||
<div class="line"><a id="l04941" name="l04941"></a><span class="lineno"> 4941</span> <a class="code hl_struct" href="structripple_1_1test_1_1XChainSim__test_1_1AccountCreate.html">AccountCreate</a> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a56ae43d88a274ef5a1e40173cfe93306">ac</a>)</div>
|
||||
<div class="line"><a id="l04941" name="l04941"></a><span class="lineno"> 4941</span> <a class="code hl_struct" href="structripple_1_1test_1_1XChainSim__test_1_1AccountCreate.html">AccountCreate</a> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a451d243dc01f4cc7ccb482e0e0d3b608">ac</a>)</div>
|
||||
<div class="line"><a id="l04942" name="l04942"></a><span class="lineno"> 4942</span> {</div>
|
||||
<div class="line"><a id="l04943" name="l04943"></a><span class="lineno"> 4943</span> <a class="code hl_variable" href="structripple_1_1test_1_1XChainSim__test.html#a8e3b2737c1fbaf0abac80b7c1e4cc6a4">sm_</a>.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/list/emplace_back.html">emplace_back</a>(</div>
|
||||
<div class="line"><a id="l04944" name="l04944"></a><span class="lineno"> 4944</span> time, <a class="code hl_class" href="classripple_1_1test_1_1XChainSim__test_1_1SmCreateAccount.html">SmCreateAccount</a>(chainstate, <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a244c1fdb6a5db501c5f2fb595fc9ac2a">bridge</a>, std::move(<a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a56ae43d88a274ef5a1e40173cfe93306">ac</a>)));</div>
|
||||
<div class="line"><a id="l04944" name="l04944"></a><span class="lineno"> 4944</span> time, <a class="code hl_class" href="classripple_1_1test_1_1XChainSim__test_1_1SmCreateAccount.html">SmCreateAccount</a>(chainstate, <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a244c1fdb6a5db501c5f2fb595fc9ac2a">bridge</a>, std::move(<a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a451d243dc01f4cc7ccb482e0e0d3b608">ac</a>)));</div>
|
||||
<div class="line"><a id="l04945" name="l04945"></a><span class="lineno"> 4945</span> }</div>
|
||||
<div class="line"><a id="l04946" name="l04946"></a><span class="lineno"> 4946</span> </div>
|
||||
<div class="line"><a id="l04947" name="l04947"></a><span class="lineno"> 4947</span><span class="keyword">public</span>:</div>
|
||||
@@ -5118,79 +5118,79 @@ $(function() {
|
||||
<div class="line"><a id="l05107" name="l05107"></a><span class="lineno"> 5107</span> <span class="comment">// give time enough for ua[0] to be funded now so it can reserve</span></div>
|
||||
<div class="line"><a id="l05108" name="l05108"></a><span class="lineno"> 5108</span> <span class="comment">// the claimID</span></div>
|
||||
<div class="line"><a id="l05109" name="l05109"></a><span class="lineno"> 5109</span> <span class="comment">// -----------------------------------------------------------------</span></div>
|
||||
<div class="line"><a id="l05110" name="l05110"></a><span class="lineno"> 5110</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a56ae43d88a274ef5a1e40173cfe93306">ac</a>(0, st, xrp_b, {a[0], ua[0], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(777), xrp_b.reward, <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05111" name="l05111"></a><span class="lineno"> 5111</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a5e275c867b33993bb8ad283bbca5f5e6">xfer</a>(8, st, xrp_b, {a[0], ua[0], a[2], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(3), <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05110" name="l05110"></a><span class="lineno"> 5110</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a451d243dc01f4cc7ccb482e0e0d3b608">ac</a>(0, st, xrp_b, {a[0], ua[0], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(777), xrp_b.reward, <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05111" name="l05111"></a><span class="lineno"> 5111</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a4d47fd0da2bdfb04e5f4b6692fae3662">xfer</a>(8, st, xrp_b, {a[0], ua[0], a[2], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(3), <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05112" name="l05112"></a><span class="lineno"> 5112</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a9edfa300092c83c2cb11c9dc00adf98d">runSimulation</a>(st);</div>
|
||||
<div class="line"><a id="l05113" name="l05113"></a><span class="lineno"> 5113</span> </div>
|
||||
<div class="line"><a id="l05114" name="l05114"></a><span class="lineno"> 5114</span> <span class="comment">// try the same thing in the other direction</span></div>
|
||||
<div class="line"><a id="l05115" name="l05115"></a><span class="lineno"> 5115</span> <span class="comment">// -----------------------------------------</span></div>
|
||||
<div class="line"><a id="l05116" name="l05116"></a><span class="lineno"> 5116</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a56ae43d88a274ef5a1e40173cfe93306">ac</a>(0, st, xrp_b, {a[0], ua[0], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(777), xrp_b.reward, <span class="keyword">false</span>});</div>
|
||||
<div class="line"><a id="l05117" name="l05117"></a><span class="lineno"> 5117</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a5e275c867b33993bb8ad283bbca5f5e6">xfer</a>(8, st, xrp_b, {a[0], ua[0], a[2], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(3), <span class="keyword">false</span>});</div>
|
||||
<div class="line"><a id="l05116" name="l05116"></a><span class="lineno"> 5116</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a451d243dc01f4cc7ccb482e0e0d3b608">ac</a>(0, st, xrp_b, {a[0], ua[0], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(777), xrp_b.reward, <span class="keyword">false</span>});</div>
|
||||
<div class="line"><a id="l05117" name="l05117"></a><span class="lineno"> 5117</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a4d47fd0da2bdfb04e5f4b6692fae3662">xfer</a>(8, st, xrp_b, {a[0], ua[0], a[2], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(3), <span class="keyword">false</span>});</div>
|
||||
<div class="line"><a id="l05118" name="l05118"></a><span class="lineno"> 5118</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a9edfa300092c83c2cb11c9dc00adf98d">runSimulation</a>(st);</div>
|
||||
<div class="line"><a id="l05119" name="l05119"></a><span class="lineno"> 5119</span> </div>
|
||||
<div class="line"><a id="l05120" name="l05120"></a><span class="lineno"> 5120</span> <span class="comment">// run multiple XRP transfers</span></div>
|
||||
<div class="line"><a id="l05121" name="l05121"></a><span class="lineno"> 5121</span> <span class="comment">// --------------------------</span></div>
|
||||
<div class="line"><a id="l05122" name="l05122"></a><span class="lineno"> 5122</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a5e275c867b33993bb8ad283bbca5f5e6">xfer</a>(0, st, xrp_b, {a[0], a[0], a[1], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(6), <span class="keyword">true</span>, <a class="code hl_enumvalue" href="structripple_1_1test_1_1XChainSim__test.html#a8026d7aa1a8bb042ae0fbdfe71fcacb7a7fa3b767c460b54a2be4d49030b349c7">WithClaim::no</a>});</div>
|
||||
<div class="line"><a id="l05123" name="l05123"></a><span class="lineno"> 5123</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a5e275c867b33993bb8ad283bbca5f5e6">xfer</a>(1, st, xrp_b, {a[0], a[0], a[1], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(8), <span class="keyword">false</span>, <a class="code hl_enumvalue" href="structripple_1_1test_1_1XChainSim__test.html#a8026d7aa1a8bb042ae0fbdfe71fcacb7a7fa3b767c460b54a2be4d49030b349c7">WithClaim::no</a>});</div>
|
||||
<div class="line"><a id="l05124" name="l05124"></a><span class="lineno"> 5124</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a5e275c867b33993bb8ad283bbca5f5e6">xfer</a>(1, st, xrp_b, {a[1], a[1], a[1], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(1), <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05125" name="l05125"></a><span class="lineno"> 5125</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a5e275c867b33993bb8ad283bbca5f5e6">xfer</a>(2, st, xrp_b, {a[0], a[0], a[1], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(3), <span class="keyword">false</span>});</div>
|
||||
<div class="line"><a id="l05126" name="l05126"></a><span class="lineno"> 5126</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a5e275c867b33993bb8ad283bbca5f5e6">xfer</a>(2, st, xrp_b, {a[1], a[1], a[1], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(5), <span class="keyword">false</span>});</div>
|
||||
<div class="line"><a id="l05127" name="l05127"></a><span class="lineno"> 5127</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a5e275c867b33993bb8ad283bbca5f5e6">xfer</a>(2, st, xrp_b, {a[0], a[0], a[1], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(7), <span class="keyword">false</span>, <a class="code hl_enumvalue" href="structripple_1_1test_1_1XChainSim__test.html#a8026d7aa1a8bb042ae0fbdfe71fcacb7a7fa3b767c460b54a2be4d49030b349c7">WithClaim::no</a>});</div>
|
||||
<div class="line"><a id="l05128" name="l05128"></a><span class="lineno"> 5128</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a5e275c867b33993bb8ad283bbca5f5e6">xfer</a>(2, st, xrp_b, {a[1], a[1], a[1], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(9), <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05122" name="l05122"></a><span class="lineno"> 5122</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a4d47fd0da2bdfb04e5f4b6692fae3662">xfer</a>(0, st, xrp_b, {a[0], a[0], a[1], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(6), <span class="keyword">true</span>, <a class="code hl_enumvalue" href="structripple_1_1test_1_1XChainSim__test.html#a8026d7aa1a8bb042ae0fbdfe71fcacb7a7fa3b767c460b54a2be4d49030b349c7">WithClaim::no</a>});</div>
|
||||
<div class="line"><a id="l05123" name="l05123"></a><span class="lineno"> 5123</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a4d47fd0da2bdfb04e5f4b6692fae3662">xfer</a>(1, st, xrp_b, {a[0], a[0], a[1], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(8), <span class="keyword">false</span>, <a class="code hl_enumvalue" href="structripple_1_1test_1_1XChainSim__test.html#a8026d7aa1a8bb042ae0fbdfe71fcacb7a7fa3b767c460b54a2be4d49030b349c7">WithClaim::no</a>});</div>
|
||||
<div class="line"><a id="l05124" name="l05124"></a><span class="lineno"> 5124</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a4d47fd0da2bdfb04e5f4b6692fae3662">xfer</a>(1, st, xrp_b, {a[1], a[1], a[1], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(1), <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05125" name="l05125"></a><span class="lineno"> 5125</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a4d47fd0da2bdfb04e5f4b6692fae3662">xfer</a>(2, st, xrp_b, {a[0], a[0], a[1], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(3), <span class="keyword">false</span>});</div>
|
||||
<div class="line"><a id="l05126" name="l05126"></a><span class="lineno"> 5126</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a4d47fd0da2bdfb04e5f4b6692fae3662">xfer</a>(2, st, xrp_b, {a[1], a[1], a[1], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(5), <span class="keyword">false</span>});</div>
|
||||
<div class="line"><a id="l05127" name="l05127"></a><span class="lineno"> 5127</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a4d47fd0da2bdfb04e5f4b6692fae3662">xfer</a>(2, st, xrp_b, {a[0], a[0], a[1], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(7), <span class="keyword">false</span>, <a class="code hl_enumvalue" href="structripple_1_1test_1_1XChainSim__test.html#a8026d7aa1a8bb042ae0fbdfe71fcacb7a7fa3b767c460b54a2be4d49030b349c7">WithClaim::no</a>});</div>
|
||||
<div class="line"><a id="l05128" name="l05128"></a><span class="lineno"> 5128</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a4d47fd0da2bdfb04e5f4b6692fae3662">xfer</a>(2, st, xrp_b, {a[1], a[1], a[1], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(9), <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05129" name="l05129"></a><span class="lineno"> 5129</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a9edfa300092c83c2cb11c9dc00adf98d">runSimulation</a>(st);</div>
|
||||
<div class="line"><a id="l05130" name="l05130"></a><span class="lineno"> 5130</span> </div>
|
||||
<div class="line"><a id="l05131" name="l05131"></a><span class="lineno"> 5131</span> <span class="comment">// run one USD transfer</span></div>
|
||||
<div class="line"><a id="l05132" name="l05132"></a><span class="lineno"> 5132</span> <span class="comment">// --------------------</span></div>
|
||||
<div class="line"><a id="l05133" name="l05133"></a><span class="lineno"> 5133</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a5e275c867b33993bb8ad283bbca5f5e6">xfer</a>(0, st, usd_b, {a[0], a[1], a[2], usdLocking(3), <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05133" name="l05133"></a><span class="lineno"> 5133</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a4d47fd0da2bdfb04e5f4b6692fae3662">xfer</a>(0, st, usd_b, {a[0], a[1], a[2], usdLocking(3), <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05134" name="l05134"></a><span class="lineno"> 5134</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a9edfa300092c83c2cb11c9dc00adf98d">runSimulation</a>(st);</div>
|
||||
<div class="line"><a id="l05135" name="l05135"></a><span class="lineno"> 5135</span> </div>
|
||||
<div class="line"><a id="l05136" name="l05136"></a><span class="lineno"> 5136</span> <span class="comment">// run multiple USD transfers</span></div>
|
||||
<div class="line"><a id="l05137" name="l05137"></a><span class="lineno"> 5137</span> <span class="comment">// --------------------------</span></div>
|
||||
<div class="line"><a id="l05138" name="l05138"></a><span class="lineno"> 5138</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a5e275c867b33993bb8ad283bbca5f5e6">xfer</a>(0, st, usd_b, {a[0], a[0], a[1], usdLocking(6), <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05139" name="l05139"></a><span class="lineno"> 5139</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a5e275c867b33993bb8ad283bbca5f5e6">xfer</a>(1, st, usd_b, {a[0], a[0], a[1], usdIssuing(8), <span class="keyword">false</span>});</div>
|
||||
<div class="line"><a id="l05140" name="l05140"></a><span class="lineno"> 5140</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a5e275c867b33993bb8ad283bbca5f5e6">xfer</a>(1, st, usd_b, {a[1], a[1], a[1], usdLocking(1), <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05141" name="l05141"></a><span class="lineno"> 5141</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a5e275c867b33993bb8ad283bbca5f5e6">xfer</a>(2, st, usd_b, {a[0], a[0], a[1], usdIssuing(3), <span class="keyword">false</span>});</div>
|
||||
<div class="line"><a id="l05142" name="l05142"></a><span class="lineno"> 5142</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a5e275c867b33993bb8ad283bbca5f5e6">xfer</a>(2, st, usd_b, {a[1], a[1], a[1], usdIssuing(5), <span class="keyword">false</span>});</div>
|
||||
<div class="line"><a id="l05143" name="l05143"></a><span class="lineno"> 5143</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a5e275c867b33993bb8ad283bbca5f5e6">xfer</a>(2, st, usd_b, {a[0], a[0], a[1], usdIssuing(7), <span class="keyword">false</span>});</div>
|
||||
<div class="line"><a id="l05144" name="l05144"></a><span class="lineno"> 5144</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a5e275c867b33993bb8ad283bbca5f5e6">xfer</a>(2, st, usd_b, {a[1], a[1], a[1], usdLocking(9), <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05138" name="l05138"></a><span class="lineno"> 5138</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a4d47fd0da2bdfb04e5f4b6692fae3662">xfer</a>(0, st, usd_b, {a[0], a[0], a[1], usdLocking(6), <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05139" name="l05139"></a><span class="lineno"> 5139</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a4d47fd0da2bdfb04e5f4b6692fae3662">xfer</a>(1, st, usd_b, {a[0], a[0], a[1], usdIssuing(8), <span class="keyword">false</span>});</div>
|
||||
<div class="line"><a id="l05140" name="l05140"></a><span class="lineno"> 5140</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a4d47fd0da2bdfb04e5f4b6692fae3662">xfer</a>(1, st, usd_b, {a[1], a[1], a[1], usdLocking(1), <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05141" name="l05141"></a><span class="lineno"> 5141</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a4d47fd0da2bdfb04e5f4b6692fae3662">xfer</a>(2, st, usd_b, {a[0], a[0], a[1], usdIssuing(3), <span class="keyword">false</span>});</div>
|
||||
<div class="line"><a id="l05142" name="l05142"></a><span class="lineno"> 5142</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a4d47fd0da2bdfb04e5f4b6692fae3662">xfer</a>(2, st, usd_b, {a[1], a[1], a[1], usdIssuing(5), <span class="keyword">false</span>});</div>
|
||||
<div class="line"><a id="l05143" name="l05143"></a><span class="lineno"> 5143</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a4d47fd0da2bdfb04e5f4b6692fae3662">xfer</a>(2, st, usd_b, {a[0], a[0], a[1], usdIssuing(7), <span class="keyword">false</span>});</div>
|
||||
<div class="line"><a id="l05144" name="l05144"></a><span class="lineno"> 5144</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a4d47fd0da2bdfb04e5f4b6692fae3662">xfer</a>(2, st, usd_b, {a[1], a[1], a[1], usdLocking(9), <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05145" name="l05145"></a><span class="lineno"> 5145</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a9edfa300092c83c2cb11c9dc00adf98d">runSimulation</a>(st);</div>
|
||||
<div class="line"><a id="l05146" name="l05146"></a><span class="lineno"> 5146</span> </div>
|
||||
<div class="line"><a id="l05147" name="l05147"></a><span class="lineno"> 5147</span> <span class="comment">// run mixed transfers</span></div>
|
||||
<div class="line"><a id="l05148" name="l05148"></a><span class="lineno"> 5148</span> <span class="comment">// -------------------</span></div>
|
||||
<div class="line"><a id="l05149" name="l05149"></a><span class="lineno"> 5149</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a5e275c867b33993bb8ad283bbca5f5e6">xfer</a>(0, st, xrp_b, {a[0], a[0], a[0], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(1), <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05150" name="l05150"></a><span class="lineno"> 5150</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a5e275c867b33993bb8ad283bbca5f5e6">xfer</a>(0, st, usd_b, {a[1], a[3], a[3], usdIssuing(3), <span class="keyword">false</span>});</div>
|
||||
<div class="line"><a id="l05151" name="l05151"></a><span class="lineno"> 5151</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a5e275c867b33993bb8ad283bbca5f5e6">xfer</a>(0, st, usd_b, {a[3], a[2], a[1], usdIssuing(5), <span class="keyword">false</span>});</div>
|
||||
<div class="line"><a id="l05149" name="l05149"></a><span class="lineno"> 5149</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a4d47fd0da2bdfb04e5f4b6692fae3662">xfer</a>(0, st, xrp_b, {a[0], a[0], a[0], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(1), <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05150" name="l05150"></a><span class="lineno"> 5150</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a4d47fd0da2bdfb04e5f4b6692fae3662">xfer</a>(0, st, usd_b, {a[1], a[3], a[3], usdIssuing(3), <span class="keyword">false</span>});</div>
|
||||
<div class="line"><a id="l05151" name="l05151"></a><span class="lineno"> 5151</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a4d47fd0da2bdfb04e5f4b6692fae3662">xfer</a>(0, st, usd_b, {a[3], a[2], a[1], usdIssuing(5), <span class="keyword">false</span>});</div>
|
||||
<div class="line"><a id="l05152" name="l05152"></a><span class="lineno"> 5152</span> </div>
|
||||
<div class="line"><a id="l05153" name="l05153"></a><span class="lineno"> 5153</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a5e275c867b33993bb8ad283bbca5f5e6">xfer</a>(1, st, xrp_b, {a[0], a[0], a[0], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(4), <span class="keyword">false</span>});</div>
|
||||
<div class="line"><a id="l05154" name="l05154"></a><span class="lineno"> 5154</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a5e275c867b33993bb8ad283bbca5f5e6">xfer</a>(1, st, xrp_b, {a[1], a[1], a[0], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(8), <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05155" name="l05155"></a><span class="lineno"> 5155</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a5e275c867b33993bb8ad283bbca5f5e6">xfer</a>(1, st, usd_b, {a[4], a[1], a[1], usdLocking(7), <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05153" name="l05153"></a><span class="lineno"> 5153</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a4d47fd0da2bdfb04e5f4b6692fae3662">xfer</a>(1, st, xrp_b, {a[0], a[0], a[0], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(4), <span class="keyword">false</span>});</div>
|
||||
<div class="line"><a id="l05154" name="l05154"></a><span class="lineno"> 5154</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a4d47fd0da2bdfb04e5f4b6692fae3662">xfer</a>(1, st, xrp_b, {a[1], a[1], a[0], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(8), <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05155" name="l05155"></a><span class="lineno"> 5155</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a4d47fd0da2bdfb04e5f4b6692fae3662">xfer</a>(1, st, usd_b, {a[4], a[1], a[1], usdLocking(7), <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05156" name="l05156"></a><span class="lineno"> 5156</span> </div>
|
||||
<div class="line"><a id="l05157" name="l05157"></a><span class="lineno"> 5157</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a5e275c867b33993bb8ad283bbca5f5e6">xfer</a>(3, st, xrp_b, {a[1], a[1], a[0], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(7), <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05158" name="l05158"></a><span class="lineno"> 5158</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a5e275c867b33993bb8ad283bbca5f5e6">xfer</a>(3, st, xrp_b, {a[0], a[4], a[3], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(2), <span class="keyword">false</span>});</div>
|
||||
<div class="line"><a id="l05159" name="l05159"></a><span class="lineno"> 5159</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a5e275c867b33993bb8ad283bbca5f5e6">xfer</a>(3, st, xrp_b, {a[1], a[1], a[0], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(9), <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05160" name="l05160"></a><span class="lineno"> 5160</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a5e275c867b33993bb8ad283bbca5f5e6">xfer</a>(3, st, usd_b, {a[3], a[1], a[1], usdIssuing(11), <span class="keyword">false</span>});</div>
|
||||
<div class="line"><a id="l05157" name="l05157"></a><span class="lineno"> 5157</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a4d47fd0da2bdfb04e5f4b6692fae3662">xfer</a>(3, st, xrp_b, {a[1], a[1], a[0], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(7), <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05158" name="l05158"></a><span class="lineno"> 5158</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a4d47fd0da2bdfb04e5f4b6692fae3662">xfer</a>(3, st, xrp_b, {a[0], a[4], a[3], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(2), <span class="keyword">false</span>});</div>
|
||||
<div class="line"><a id="l05159" name="l05159"></a><span class="lineno"> 5159</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a4d47fd0da2bdfb04e5f4b6692fae3662">xfer</a>(3, st, xrp_b, {a[1], a[1], a[0], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(9), <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05160" name="l05160"></a><span class="lineno"> 5160</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a4d47fd0da2bdfb04e5f4b6692fae3662">xfer</a>(3, st, usd_b, {a[3], a[1], a[1], usdIssuing(11), <span class="keyword">false</span>});</div>
|
||||
<div class="line"><a id="l05161" name="l05161"></a><span class="lineno"> 5161</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a9edfa300092c83c2cb11c9dc00adf98d">runSimulation</a>(st);</div>
|
||||
<div class="line"><a id="l05162" name="l05162"></a><span class="lineno"> 5162</span> </div>
|
||||
<div class="line"><a id="l05163" name="l05163"></a><span class="lineno"> 5163</span> <span class="comment">// run multiple account create to stress attestation batching</span></div>
|
||||
<div class="line"><a id="l05164" name="l05164"></a><span class="lineno"> 5164</span> <span class="comment">// ----------------------------------------------------------</span></div>
|
||||
<div class="line"><a id="l05165" name="l05165"></a><span class="lineno"> 5165</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a56ae43d88a274ef5a1e40173cfe93306">ac</a>(0, st, xrp_b, {a[0], ua[1], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(301), xrp_b.reward, <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05166" name="l05166"></a><span class="lineno"> 5166</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a56ae43d88a274ef5a1e40173cfe93306">ac</a>(0, st, xrp_b, {a[1], ua[2], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(302), xrp_b.reward, <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05167" name="l05167"></a><span class="lineno"> 5167</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a56ae43d88a274ef5a1e40173cfe93306">ac</a>(1, st, xrp_b, {a[0], ua[3], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(303), xrp_b.reward, <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05168" name="l05168"></a><span class="lineno"> 5168</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a56ae43d88a274ef5a1e40173cfe93306">ac</a>(2, st, xrp_b, {a[1], ua[4], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(304), xrp_b.reward, <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05169" name="l05169"></a><span class="lineno"> 5169</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a56ae43d88a274ef5a1e40173cfe93306">ac</a>(3, st, xrp_b, {a[0], ua[5], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(305), xrp_b.reward, <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05170" name="l05170"></a><span class="lineno"> 5170</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a56ae43d88a274ef5a1e40173cfe93306">ac</a>(4, st, xrp_b, {a[1], ua[6], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(306), xrp_b.reward, <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05171" name="l05171"></a><span class="lineno"> 5171</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a56ae43d88a274ef5a1e40173cfe93306">ac</a>(6, st, xrp_b, {a[0], ua[7], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(307), xrp_b.reward, <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05172" name="l05172"></a><span class="lineno"> 5172</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a56ae43d88a274ef5a1e40173cfe93306">ac</a>(7, st, xrp_b, {a[2], ua[8], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(308), xrp_b.reward, <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05173" name="l05173"></a><span class="lineno"> 5173</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a56ae43d88a274ef5a1e40173cfe93306">ac</a>(9, st, xrp_b, {a[0], ua[9], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(309), xrp_b.reward, <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05174" name="l05174"></a><span class="lineno"> 5174</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a56ae43d88a274ef5a1e40173cfe93306">ac</a>(9, st, xrp_b, {a[0], ua[9], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(309), xrp_b.reward, <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05175" name="l05175"></a><span class="lineno"> 5175</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a56ae43d88a274ef5a1e40173cfe93306">ac</a>(10, st, xrp_b, {a[0], ua[10], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(310), xrp_b.reward, <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05176" name="l05176"></a><span class="lineno"> 5176</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a56ae43d88a274ef5a1e40173cfe93306">ac</a>(12, st, xrp_b, {a[0], ua[11], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(311), xrp_b.reward, <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05177" name="l05177"></a><span class="lineno"> 5177</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a56ae43d88a274ef5a1e40173cfe93306">ac</a>(12, st, xrp_b, {a[3], ua[12], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(312), xrp_b.reward, <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05178" name="l05178"></a><span class="lineno"> 5178</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a56ae43d88a274ef5a1e40173cfe93306">ac</a>(12, st, xrp_b, {a[4], ua[13], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(313), xrp_b.reward, <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05179" name="l05179"></a><span class="lineno"> 5179</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a56ae43d88a274ef5a1e40173cfe93306">ac</a>(12, st, xrp_b, {a[3], ua[14], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(314), xrp_b.reward, <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05180" name="l05180"></a><span class="lineno"> 5180</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a56ae43d88a274ef5a1e40173cfe93306">ac</a>(12, st, xrp_b, {a[6], ua[15], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(315), xrp_b.reward, <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05181" name="l05181"></a><span class="lineno"> 5181</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a56ae43d88a274ef5a1e40173cfe93306">ac</a>(13, st, xrp_b, {a[7], ua[16], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(316), xrp_b.reward, <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05182" name="l05182"></a><span class="lineno"> 5182</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a56ae43d88a274ef5a1e40173cfe93306">ac</a>(15, st, xrp_b, {a[3], ua[17], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(317), xrp_b.reward, <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05165" name="l05165"></a><span class="lineno"> 5165</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a451d243dc01f4cc7ccb482e0e0d3b608">ac</a>(0, st, xrp_b, {a[0], ua[1], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(301), xrp_b.reward, <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05166" name="l05166"></a><span class="lineno"> 5166</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a451d243dc01f4cc7ccb482e0e0d3b608">ac</a>(0, st, xrp_b, {a[1], ua[2], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(302), xrp_b.reward, <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05167" name="l05167"></a><span class="lineno"> 5167</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a451d243dc01f4cc7ccb482e0e0d3b608">ac</a>(1, st, xrp_b, {a[0], ua[3], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(303), xrp_b.reward, <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05168" name="l05168"></a><span class="lineno"> 5168</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a451d243dc01f4cc7ccb482e0e0d3b608">ac</a>(2, st, xrp_b, {a[1], ua[4], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(304), xrp_b.reward, <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05169" name="l05169"></a><span class="lineno"> 5169</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a451d243dc01f4cc7ccb482e0e0d3b608">ac</a>(3, st, xrp_b, {a[0], ua[5], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(305), xrp_b.reward, <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05170" name="l05170"></a><span class="lineno"> 5170</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a451d243dc01f4cc7ccb482e0e0d3b608">ac</a>(4, st, xrp_b, {a[1], ua[6], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(306), xrp_b.reward, <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05171" name="l05171"></a><span class="lineno"> 5171</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a451d243dc01f4cc7ccb482e0e0d3b608">ac</a>(6, st, xrp_b, {a[0], ua[7], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(307), xrp_b.reward, <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05172" name="l05172"></a><span class="lineno"> 5172</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a451d243dc01f4cc7ccb482e0e0d3b608">ac</a>(7, st, xrp_b, {a[2], ua[8], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(308), xrp_b.reward, <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05173" name="l05173"></a><span class="lineno"> 5173</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a451d243dc01f4cc7ccb482e0e0d3b608">ac</a>(9, st, xrp_b, {a[0], ua[9], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(309), xrp_b.reward, <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05174" name="l05174"></a><span class="lineno"> 5174</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a451d243dc01f4cc7ccb482e0e0d3b608">ac</a>(9, st, xrp_b, {a[0], ua[9], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(309), xrp_b.reward, <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05175" name="l05175"></a><span class="lineno"> 5175</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a451d243dc01f4cc7ccb482e0e0d3b608">ac</a>(10, st, xrp_b, {a[0], ua[10], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(310), xrp_b.reward, <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05176" name="l05176"></a><span class="lineno"> 5176</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a451d243dc01f4cc7ccb482e0e0d3b608">ac</a>(12, st, xrp_b, {a[0], ua[11], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(311), xrp_b.reward, <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05177" name="l05177"></a><span class="lineno"> 5177</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a451d243dc01f4cc7ccb482e0e0d3b608">ac</a>(12, st, xrp_b, {a[3], ua[12], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(312), xrp_b.reward, <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05178" name="l05178"></a><span class="lineno"> 5178</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a451d243dc01f4cc7ccb482e0e0d3b608">ac</a>(12, st, xrp_b, {a[4], ua[13], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(313), xrp_b.reward, <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05179" name="l05179"></a><span class="lineno"> 5179</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a451d243dc01f4cc7ccb482e0e0d3b608">ac</a>(12, st, xrp_b, {a[3], ua[14], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(314), xrp_b.reward, <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05180" name="l05180"></a><span class="lineno"> 5180</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a451d243dc01f4cc7ccb482e0e0d3b608">ac</a>(12, st, xrp_b, {a[6], ua[15], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(315), xrp_b.reward, <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05181" name="l05181"></a><span class="lineno"> 5181</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a451d243dc01f4cc7ccb482e0e0d3b608">ac</a>(13, st, xrp_b, {a[7], ua[16], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(316), xrp_b.reward, <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05182" name="l05182"></a><span class="lineno"> 5182</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a451d243dc01f4cc7ccb482e0e0d3b608">ac</a>(15, st, xrp_b, {a[3], ua[17], <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(317), xrp_b.reward, <span class="keyword">true</span>});</div>
|
||||
<div class="line"><a id="l05183" name="l05183"></a><span class="lineno"> 5183</span> <a class="code hl_function" href="structripple_1_1test_1_1XChainSim__test.html#a9edfa300092c83c2cb11c9dc00adf98d">runSimulation</a>(st, <span class="keyword">true</span>); <span class="comment">// balances verification working now.</span></div>
|
||||
<div class="line"><a id="l05184" name="l05184"></a><span class="lineno"> 5184</span> }</div>
|
||||
<div class="line"><a id="l05185" name="l05185"></a><span class="lineno"> 5185</span> </div>
|
||||
@@ -5232,15 +5232,15 @@ $(function() {
|
||||
<div class="ttc" id="aclassripple_1_1base__uint_html"><div class="ttname"><a href="classripple_1_1base__uint.html">ripple::base_uint< 256 ></a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1XChainSim__test_1_1SmBase_html"><div class="ttname"><a href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html">ripple::test::XChainSim_test::SmBase</a></div><div class="ttdef"><b>Definition:</b> <a href="XChain__test_8cpp_source.html#l04581">XChain_test.cpp:4582</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1XChainSim__test_1_1SmBase_html_a07c47b0aef09640275090b4a9b1725b9"><div class="ttname"><a href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a07c47b0aef09640275090b4a9b1725b9">ripple::test::XChainSim_test::SmBase::st_</a></div><div class="ttdeci">std::shared_ptr< ChainStateTracker > st_</div><div class="ttdef"><b>Definition:</b> <a href="XChain__test_8cpp_source.html#l04617">XChain_test.cpp:4617</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1XChainSim__test_1_1SmBase_html_a2d667d7971f6f04c70a275a2bd8ebf2c"><div class="ttname"><a href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a2d667d7971f6f04c70a275a2bd8ebf2c">ripple::test::XChainSim_test::SmBase::bridge_</a></div><div class="ttdeci">const BridgeDef & bridge_</div><div class="ttdef"><b>Definition:</b> <a href="XChain__test_8cpp_source.html#l04616">XChain_test.cpp:4616</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1XChainSim__test_1_1SmBase_html_a5aa20f365b95c62d1677f1bba4bf5a36"><div class="ttname"><a href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a5aa20f365b95c62d1677f1bba4bf5a36">ripple::test::XChainSim_test::SmBase::SmBase</a></div><div class="ttdeci">SmBase(std::shared_ptr< ChainStateTracker > const &chainstate, BridgeDef const &bridge)</div><div class="ttdef"><b>Definition:</b> <a href="XChain__test_8cpp_source.html#l04584">XChain_test.cpp:4584</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1XChainSim__test_1_1SmBase_html_a6566d6d8885938ed0eead3d11cd25a68"><div class="ttname"><a href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a6566d6d8885938ed0eead3d11cd25a68">ripple::test::XChainSim_test::SmBase::bridge_</a></div><div class="ttdeci">BridgeDef const & bridge_</div><div class="ttdef"><b>Definition:</b> <a href="XChain__test_8cpp_source.html#l04616">XChain_test.cpp:4616</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1XChainSim__test_1_1SmBase_html_a8492a1c35207ae5395ebb269bed5fb33"><div class="ttname"><a href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a8492a1c35207ae5395ebb269bed5fb33">ripple::test::XChainSim_test::SmBase::srcState</a></div><div class="ttdeci">ChainStateTrack & srcState()</div><div class="ttdef"><b>Definition:</b> <a href="XChain__test_8cpp_source.html#l04592">XChain_test.cpp:4592</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1XChainSim__test_1_1SmBase_html_a8f9d7c4f8a7fc6b333a331de48b08ce9"><div class="ttname"><a href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a8f9d7c4f8a7fc6b333a331de48b08ce9">ripple::test::XChainSim_test::SmBase::srcDoor</a></div><div class="ttdeci">jtx::Account const & srcDoor()</div><div class="ttdef"><b>Definition:</b> <a href="XChain__test_8cpp_source.html#l04604">XChain_test.cpp:4604</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1XChainSim__test_1_1SmBase_html_a90bd1e467c70964b2a793452395e1713"><div class="ttname"><a href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a90bd1e467c70964b2a793452395e1713">ripple::test::XChainSim_test::SmBase::SmBase</a></div><div class="ttdeci">SmBase(const std::shared_ptr< ChainStateTracker > &chainstate, const BridgeDef &bridge)</div><div class="ttdef"><b>Definition:</b> <a href="XChain__test_8cpp_source.html#l04584">XChain_test.cpp:4584</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1XChainSim__test_1_1SmBase_html_abe8ecb3d7d7c97beee106dccb6ac80c6"><div class="ttname"><a href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#abe8ecb3d7d7c97beee106dccb6ac80c6">ripple::test::XChainSim_test::SmBase::dstDoor</a></div><div class="ttdeci">jtx::Account const & dstDoor()</div><div class="ttdef"><b>Definition:</b> <a href="XChain__test_8cpp_source.html#l04610">XChain_test.cpp:4610</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1XChainSim__test_1_1SmBase_html_afe1aa5d1fa2f8f2ba8b96b1aae226a6a"><div class="ttname"><a href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#afe1aa5d1fa2f8f2ba8b96b1aae226a6a">ripple::test::XChainSim_test::SmBase::destState</a></div><div class="ttdeci">ChainStateTrack & destState()</div><div class="ttdef"><b>Definition:</b> <a href="XChain__test_8cpp_source.html#l04598">XChain_test.cpp:4598</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1XChainSim__test_1_1SmCreateAccount_html"><div class="ttname"><a href="classripple_1_1test_1_1XChainSim__test_1_1SmCreateAccount.html">ripple::test::XChainSim_test::SmCreateAccount</a></div><div class="ttdef"><b>Definition:</b> <a href="XChain__test_8cpp_source.html#l04621">XChain_test.cpp:4622</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1XChainSim__test_1_1SmCreateAccount_html_a0017cd2cd8d68cb5a4496e499e129cb4"><div class="ttname"><a href="classripple_1_1test_1_1XChainSim__test_1_1SmCreateAccount.html#a0017cd2cd8d68cb5a4496e499e129cb4">ripple::test::XChainSim_test::SmCreateAccount::SmCreateAccount</a></div><div class="ttdeci">SmCreateAccount(const std::shared_ptr< ChainStateTracker > &chainstate, const BridgeDef &bridge, AccountCreate create)</div><div class="ttdef"><b>Definition:</b> <a href="XChain__test_8cpp_source.html#l04626">XChain_test.cpp:4626</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1XChainSim__test_1_1SmCreateAccount_html_a144a9c1e8554786fbff2995749b1ae43"><div class="ttname"><a href="classripple_1_1test_1_1XChainSim__test_1_1SmCreateAccount.html#a144a9c1e8554786fbff2995749b1ae43">ripple::test::XChainSim_test::SmCreateAccount::issue_account_create</a></div><div class="ttdeci">uint32_t issue_account_create()</div><div class="ttdef"><b>Definition:</b> <a href="XChain__test_8cpp_source.html#l04643">XChain_test.cpp:4643</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1XChainSim__test_1_1SmCreateAccount_html_a5be8a0b8dbe9210fd21ea752870b425b"><div class="ttname"><a href="classripple_1_1test_1_1XChainSim__test_1_1SmCreateAccount.html#a5be8a0b8dbe9210fd21ea752870b425b">ripple::test::XChainSim_test::SmCreateAccount::SmCreateAccount</a></div><div class="ttdeci">SmCreateAccount(std::shared_ptr< ChainStateTracker > const &chainstate, BridgeDef const &bridge, AccountCreate create)</div><div class="ttdef"><b>Definition:</b> <a href="XChain__test_8cpp_source.html#l04626">XChain_test.cpp:4626</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1XChainSim__test_1_1SmCreateAccount_html_a6612f16273358227a14847b6f26ffdc6"><div class="ttname"><a href="classripple_1_1test_1_1XChainSim__test_1_1SmCreateAccount.html#a6612f16273358227a14847b6f26ffdc6">ripple::test::XChainSim_test::SmCreateAccount::sm_state</a></div><div class="ttdeci">SmState sm_state</div><div class="ttdef"><b>Definition:</b> <a href="XChain__test_8cpp_source.html#l04748">XChain_test.cpp:4748</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1XChainSim__test_1_1SmCreateAccount_html_a74710ea558bf2220cc8b34b986667e1c"><div class="ttname"><a href="classripple_1_1test_1_1XChainSim__test_1_1SmCreateAccount.html#a74710ea558bf2220cc8b34b986667e1c">ripple::test::XChainSim_test::SmCreateAccount::cr</a></div><div class="ttdeci">AccountCreate cr</div><div class="ttdef"><b>Definition:</b> <a href="XChain__test_8cpp_source.html#l04749">XChain_test.cpp:4749</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1XChainSim__test_1_1SmCreateAccount_html_a7ded6b3969169aca9d367df48dc9508e"><div class="ttname"><a href="classripple_1_1test_1_1XChainSim__test_1_1SmCreateAccount.html#a7ded6b3969169aca9d367df48dc9508e">ripple::test::XChainSim_test::SmCreateAccount::advance</a></div><div class="ttdeci">SmState advance(uint64_t time, uint32_t rnd)</div><div class="ttdef"><b>Definition:</b> <a href="XChain__test_8cpp_source.html#l04724">XChain_test.cpp:4724</a></div></div>
|
||||
@@ -5249,11 +5249,11 @@ $(function() {
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1XChainSim__test_1_1SmTransfer_html"><div class="ttname"><a href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html">ripple::test::XChainSim_test::SmTransfer</a></div><div class="ttdef"><b>Definition:</b> <a href="XChain__test_8cpp_source.html#l04753">XChain_test.cpp:4754</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1XChainSim__test_1_1SmTransfer_html_a1b0fc9c16e1e5a3a3535247383385a54"><div class="ttname"><a href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a1b0fc9c16e1e5a3a3535247383385a54">ripple::test::XChainSim_test::SmTransfer::distribute_reward</a></div><div class="ttdeci">void distribute_reward(ChainStateTrack &st)</div><div class="ttdef"><b>Definition:</b> <a href="XChain__test_8cpp_source.html#l04812">XChain_test.cpp:4812</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1XChainSim__test_1_1SmTransfer_html_a2bc72268f95c5dbce1dbb3e0993314e9"><div class="ttname"><a href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a2bc72268f95c5dbce1dbb3e0993314e9">ripple::test::XChainSim_test::SmTransfer::claim</a></div><div class="ttdeci">void claim()</div><div class="ttdef"><b>Definition:</b> <a href="XChain__test_8cpp_source.html#l04869">XChain_test.cpp:4869</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1XChainSim__test_1_1SmTransfer_html_a5ee80c155cd718aa2b9ecc3f667e7180"><div class="ttname"><a href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a5ee80c155cd718aa2b9ecc3f667e7180">ripple::test::XChainSim_test::SmTransfer::SmTransfer</a></div><div class="ttdeci">SmTransfer(std::shared_ptr< ChainStateTracker > const &chainstate, BridgeDef const &bridge, Transfer xfer)</div><div class="ttdef"><b>Definition:</b> <a href="XChain__test_8cpp_source.html#l04758">XChain_test.cpp:4758</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1XChainSim__test_1_1SmTransfer_html_a7428f200fbecef721c078ff7367ad2a4"><div class="ttname"><a href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a7428f200fbecef721c078ff7367ad2a4">ripple::test::XChainSim_test::SmTransfer::sm_state</a></div><div class="ttdeci">SmState sm_state</div><div class="ttdef"><b>Definition:</b> <a href="XChain__test_8cpp_source.html#l04917">XChain_test.cpp:4917</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1XChainSim__test_1_1SmTransfer_html_a908f1cc313c5a951faee8181f2f2d187"><div class="ttname"><a href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a908f1cc313c5a951faee8181f2f2d187">ripple::test::XChainSim_test::SmTransfer::commit</a></div><div class="ttdeci">void commit()</div><div class="ttdef"><b>Definition:</b> <a href="XChain__test_8cpp_source.html#l04789">XChain_test.cpp:4789</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1XChainSim__test_1_1SmTransfer_html_a9662f5663cd1b56f693258582a1885d9"><div class="ttname"><a href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a9662f5663cd1b56f693258582a1885d9">ripple::test::XChainSim_test::SmTransfer::xfer</a></div><div class="ttdeci">Transfer xfer</div><div class="ttdef"><b>Definition:</b> <a href="XChain__test_8cpp_source.html#l04916">XChain_test.cpp:4916</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1XChainSim__test_1_1SmTransfer_html_a9bb45a599e7419fa00cd9d516f1a593f"><div class="ttname"><a href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a9bb45a599e7419fa00cd9d516f1a593f">ripple::test::XChainSim_test::SmTransfer::advance</a></div><div class="ttdeci">SmState advance(uint64_t time, uint32_t rnd)</div><div class="ttdef"><b>Definition:</b> <a href="XChain__test_8cpp_source.html#l04880">XChain_test.cpp:4880</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1XChainSim__test_1_1SmTransfer_html_a9edc40e33af089e983050c74e8628165"><div class="ttname"><a href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#a9edc40e33af089e983050c74e8628165">ripple::test::XChainSim_test::SmTransfer::SmTransfer</a></div><div class="ttdeci">SmTransfer(const std::shared_ptr< ChainStateTracker > &chainstate, const BridgeDef &bridge, Transfer xfer)</div><div class="ttdef"><b>Definition:</b> <a href="XChain__test_8cpp_source.html#l04758">XChain_test.cpp:4758</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1XChainSim__test_1_1SmTransfer_html_aaf07e2564934bc5fb398ccf4e634ff0f"><div class="ttname"><a href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#aaf07e2564934bc5fb398ccf4e634ff0f">ripple::test::XChainSim_test::SmTransfer::attest</a></div><div class="ttdeci">bool attest(uint64_t time, uint32_t rnd)</div><div class="ttdef"><b>Definition:</b> <a href="XChain__test_8cpp_source.html#l04826">XChain_test.cpp:4826</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1XChainSim__test_1_1SmTransfer_html_acf53a335aa69a9ff80302aefcd14c365"><div class="ttname"><a href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#acf53a335aa69a9ff80302aefcd14c365">ripple::test::XChainSim_test::SmTransfer::a2b</a></div><div class="ttdeci">bool a2b() const</div><div class="ttdef"><b>Definition:</b> <a href="XChain__test_8cpp_source.html#l04769">XChain_test.cpp:4769</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1XChainSim__test_1_1SmTransfer_html_acfdba7d8b64b1d541c770e3941d9e34a"><div class="ttname"><a href="classripple_1_1test_1_1XChainSim__test_1_1SmTransfer.html#acfdba7d8b64b1d541c770e3941d9e34a">ripple::test::XChainSim_test::SmTransfer::create_claim_id</a></div><div class="ttdeci">uint32_t create_claim_id()</div><div class="ttdef"><b>Definition:</b> <a href="XChain__test_8cpp_source.html#l04775">XChain_test.cpp:4775</a></div></div>
|
||||
@@ -5488,8 +5488,8 @@ $(function() {
|
||||
<div class="ttc" id="astructripple_1_1test_1_1XChainSim__test_html_a3089078d40270309876a31e2c61bb199"><div class="ttname"><a href="structripple_1_1test_1_1XChainSim__test.html#a3089078d40270309876a31e2c61bb199">ripple::test::XChainSim_test::testXChainSimulation</a></div><div class="ttdeci">void testXChainSimulation()</div><div class="ttdef"><b>Definition:</b> <a href="XChain__test_8cpp_source.html#l04989">XChain_test.cpp:4989</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1XChainSim__test_html_a405c387d4faaf25375c6814229a723f5"><div class="ttname"><a href="structripple_1_1test_1_1XChainSim__test.html#a405c387d4faaf25375c6814229a723f5">ripple::test::XChainSim_test::Act_Flags</a></div><div class="ttdeci">Act_Flags</div><div class="ttdef"><b>Definition:</b> <a href="XChain__test_8cpp_source.html#l04577">XChain_test.cpp:4577</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1XChainSim__test_html_a405c387d4faaf25375c6814229a723f5ac1c47c685222878123535498ffe5ba88"><div class="ttname"><a href="structripple_1_1test_1_1XChainSim__test.html#a405c387d4faaf25375c6814229a723f5ac1c47c685222878123535498ffe5ba88">ripple::test::XChainSim_test::af_a2b</a></div><div class="ttdeci">@ af_a2b</div><div class="ttdef"><b>Definition:</b> <a href="XChain__test_8cpp_source.html#l04577">XChain_test.cpp:4577</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1XChainSim__test_html_a56ae43d88a274ef5a1e40173cfe93306"><div class="ttname"><a href="structripple_1_1test_1_1XChainSim__test.html#a56ae43d88a274ef5a1e40173cfe93306">ripple::test::XChainSim_test::ac</a></div><div class="ttdeci">void ac(uint64_t time, const std::shared_ptr< ChainStateTracker > &chainstate, BridgeDef const &bridge, AccountCreate ac)</div><div class="ttdef"><b>Definition:</b> <a href="XChain__test_8cpp_source.html#l04938">XChain_test.cpp:4938</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1XChainSim__test_html_a5e275c867b33993bb8ad283bbca5f5e6"><div class="ttname"><a href="structripple_1_1test_1_1XChainSim__test.html#a5e275c867b33993bb8ad283bbca5f5e6">ripple::test::XChainSim_test::xfer</a></div><div class="ttdeci">void xfer(uint64_t time, const std::shared_ptr< ChainStateTracker > &chainstate, BridgeDef const &bridge, Transfer transfer)</div><div class="ttdef"><b>Definition:</b> <a href="XChain__test_8cpp_source.html#l04927">XChain_test.cpp:4927</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1XChainSim__test_html_a451d243dc01f4cc7ccb482e0e0d3b608"><div class="ttname"><a href="structripple_1_1test_1_1XChainSim__test.html#a451d243dc01f4cc7ccb482e0e0d3b608">ripple::test::XChainSim_test::ac</a></div><div class="ttdeci">void ac(uint64_t time, std::shared_ptr< ChainStateTracker > const &chainstate, BridgeDef const &bridge, AccountCreate ac)</div><div class="ttdef"><b>Definition:</b> <a href="XChain__test_8cpp_source.html#l04938">XChain_test.cpp:4938</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1XChainSim__test_html_a4d47fd0da2bdfb04e5f4b6692fae3662"><div class="ttname"><a href="structripple_1_1test_1_1XChainSim__test.html#a4d47fd0da2bdfb04e5f4b6692fae3662">ripple::test::XChainSim_test::xfer</a></div><div class="ttdeci">void xfer(uint64_t time, std::shared_ptr< ChainStateTracker > const &chainstate, BridgeDef const &bridge, Transfer transfer)</div><div class="ttdef"><b>Definition:</b> <a href="XChain__test_8cpp_source.html#l04927">XChain_test.cpp:4927</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1XChainSim__test_html_a8026d7aa1a8bb042ae0fbdfe71fcacb7"><div class="ttname"><a href="structripple_1_1test_1_1XChainSim__test.html#a8026d7aa1a8bb042ae0fbdfe71fcacb7">ripple::test::XChainSim_test::WithClaim</a></div><div class="ttdeci">WithClaim</div><div class="ttdef"><b>Definition:</b> <a href="XChain__test_8cpp_source.html#l04303">XChain_test.cpp:4303</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1XChainSim__test_html_a8026d7aa1a8bb042ae0fbdfe71fcacb7a7fa3b767c460b54a2be4d49030b349c7"><div class="ttname"><a href="structripple_1_1test_1_1XChainSim__test.html#a8026d7aa1a8bb042ae0fbdfe71fcacb7a7fa3b767c460b54a2be4d49030b349c7">ripple::test::XChainSim_test::WithClaim::no</a></div><div class="ttdeci">@ no</div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1XChainSim__test_html_a8026d7aa1a8bb042ae0fbdfe71fcacb7aa6105c0a611b41b08f1209506350279e"><div class="ttname"><a href="structripple_1_1test_1_1XChainSim__test.html#a8026d7aa1a8bb042ae0fbdfe71fcacb7aa6105c0a611b41b08f1209506350279e">ripple::test::XChainSim_test::WithClaim::yes</a></div><div class="ttdeci">@ yes</div></div>
|
||||
@@ -5525,29 +5525,29 @@ $(function() {
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1XChainBridgeObjects_html_a3639ef9d36ed6a653861cbfff3c1c685"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a3639ef9d36ed6a653861cbfff3c1c685">ripple::test::jtx::XChainBridgeObjects::mcCarol</a></div><div class="ttdeci">Account const mcCarol</div><div class="ttdef"><b>Definition:</b> <a href="xchain__bridge_8h_source.html#l00159">xchain_bridge.h:159</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1XChainBridgeObjects_html_a36792647de1d4181ae580bb092f877b9"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a36792647de1d4181ae580bb092f877b9">ripple::test::jtx::XChainBridgeObjects::scReward</a></div><div class="ttdeci">Account const scReward</div><div class="ttdef"><b>Definition:</b> <a href="xchain__bridge_8h_source.html#l00167">xchain_bridge.h:167</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1XChainBridgeObjects_html_a3821a2125668b797a54ea6ed3ea9f48d"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a3821a2125668b797a54ea6ed3ea9f48d">ripple::test::jtx::XChainBridgeObjects::scCarol</a></div><div class="ttdeci">Account const scCarol</div><div class="ttdef"><b>Definition:</b> <a href="xchain__bridge_8h_source.html#l00164">xchain_bridge.h:164</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1XChainBridgeObjects_html_a399f2e9d6fd1d36c50ee5cca2c3f6dc4"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a399f2e9d6fd1d36c50ee5cca2c3f6dc4">ripple::test::jtx::XChainBridgeObjects::tiny_reward_split</a></div><div class="ttdeci">STAmount const tiny_reward_split</div><div class="ttdef"><b>Definition:</b> <a href="xchain__bridge_8h_source.html#l00200">xchain_bridge.h:200</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1XChainBridgeObjects_html_a39c84f492ebd618d4cf26e28a0548c62"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a39c84f492ebd618d4cf26e28a0548c62">ripple::test::jtx::XChainBridgeObjects::att_create_acct_vec</a></div><div class="ttdeci">JValueVec att_create_acct_vec(std::uint64_t createCount, jtx::AnyAmount const &amt, jtx::Account const &dst, std::size_t const numAtts, std::size_t const fromIdx=0)</div><div class="ttdef"><b>Definition:</b> <a href="xchain__bridge_8h_source.html#l00220">xchain_bridge.h:220</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1XChainBridgeObjects_html_a3ca89ebc1897794f1a807f0a3b744669"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a3ca89ebc1897794f1a807f0a3b744669">ripple::test::jtx::XChainBridgeObjects::jvub</a></div><div class="ttdeci">Json::Value jvub</div><div class="ttdef"><b>Definition:</b> <a href="xchain__bridge_8h_source.html#l00186">xchain_bridge.h:186</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1XChainBridgeObjects_html_a3f3e734dae892724281b39922b0b80b8"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a3f3e734dae892724281b39922b0b80b8">ripple::test::jtx::XChainBridgeObjects::xrp_dust</a></div><div class="ttdeci">STAmount const xrp_dust</div><div class="ttdef"><b>Definition:</b> <a href="xchain__bridge_8h_source.html#l00204">xchain_bridge.h:204</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1XChainBridgeObjects_html_a482659ba79390d32a3c185720771b6a3"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a482659ba79390d32a3c185720771b6a3">ripple::test::jtx::XChainBridgeObjects::scAttester</a></div><div class="ttdeci">Account const scAttester</div><div class="ttdef"><b>Definition:</b> <a href="xchain__bridge_8h_source.html#l00166">xchain_bridge.h:166</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1XChainBridgeObjects_html_a5acbd31f495c65082913e948936567eb"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a5acbd31f495c65082913e948936567eb">ripple::test::jtx::XChainBridgeObjects::tiny_reward</a></div><div class="ttdeci">STAmount const tiny_reward</div><div class="ttdef"><b>Definition:</b> <a href="xchain__bridge_8h_source.html#l00199">xchain_bridge.h:199</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1XChainBridgeObjects_html_a5f782c9bcb6dd8833a0b77254e2df4d9"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a5f782c9bcb6dd8833a0b77254e2df4d9">ripple::test::jtx::XChainBridgeObjects::mcAlice</a></div><div class="ttdeci">Account const mcAlice</div><div class="ttdef"><b>Definition:</b> <a href="xchain__bridge_8h_source.html#l00157">xchain_bridge.h:157</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1XChainBridgeObjects_html_a6178e052e9b24c0aafc2968298a6f6c3"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a6178e052e9b24c0aafc2968298a6f6c3">ripple::test::jtx::XChainBridgeObjects::quorum</a></div><div class="ttdeci">std::uint32_t const quorum</div><div class="ttdef"><b>Definition:</b> <a href="xchain__bridge_8h_source.html#l00193">xchain_bridge.h:193</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1XChainBridgeObjects_html_a635db3cf961c3f7e29625962cb5817bc"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a635db3cf961c3f7e29625962cb5817bc">ripple::test::jtx::XChainBridgeObjects::mcuDoor</a></div><div class="ttdeci">Account const mcuDoor</div><div class="ttdef"><b>Definition:</b> <a href="xchain__bridge_8h_source.html#l00170">xchain_bridge.h:170</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1XChainBridgeObjects_html_a6c7a7506a37c289a982e88e471911972"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a6c7a7506a37c289a982e88e471911972">ripple::test::jtx::XChainBridgeObjects::tiny_reward_remainder</a></div><div class="ttdeci">const STAmount tiny_reward_remainder</div><div class="ttdef"><b>Definition:</b> <a href="xchain__bridge_8h_source.html#l00201">xchain_bridge.h:201</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1XChainBridgeObjects_html_a6fe1adb07a34d13d285bc051d1515a29"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a6fe1adb07a34d13d285bc051d1515a29">ripple::test::jtx::XChainBridgeObjects::alt_signers</a></div><div class="ttdeci">std::vector< signer > const alt_signers</div><div class="ttdef"><b>Definition:</b> <a href="xchain__bridge_8h_source.html#l00190">xchain_bridge.h:190</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1XChainBridgeObjects_html_a78acfde1d0ea2c5ca4bed2cc8111b87d"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a78acfde1d0ea2c5ca4bed2cc8111b87d">ripple::test::jtx::XChainBridgeObjects::mcDoor</a></div><div class="ttdeci">Account const mcDoor</div><div class="ttdef"><b>Definition:</b> <a href="xchain__bridge_8h_source.html#l00156">xchain_bridge.h:156</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1XChainBridgeObjects_html_a7e3623d200243f2b11aab0adb8038b77"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a7e3623d200243f2b11aab0adb8038b77">ripple::test::jtx::XChainBridgeObjects::jvb</a></div><div class="ttdeci">Json::Value jvb</div><div class="ttdef"><b>Definition:</b> <a href="xchain__bridge_8h_source.html#l00185">xchain_bridge.h:185</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1XChainBridgeObjects_html_a81f9a362295c2538411a619595792a45"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a81f9a362295c2538411a619595792a45">ripple::test::jtx::XChainBridgeObjects::xrp_dust</a></div><div class="ttdeci">const STAmount xrp_dust</div><div class="ttdef"><b>Definition:</b> <a href="xchain__bridge_8h_source.html#l00204">xchain_bridge.h:204</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1XChainBridgeObjects_html_a8b8f28a9bd9780ccba217365e9b7e6b5"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a8b8f28a9bd9780ccba217365e9b7e6b5">ripple::test::jtx::XChainBridgeObjects::one_xrp</a></div><div class="ttdeci">const STAmount one_xrp</div><div class="ttdef"><b>Definition:</b> <a href="xchain__bridge_8h_source.html#l00203">xchain_bridge.h:203</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1XChainBridgeObjects_html_a8c5060384258eb6a2162c363bb5c107d"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a8c5060384258eb6a2162c363bb5c107d">ripple::test::jtx::XChainBridgeObjects::create_bridge</a></div><div class="ttdeci">Json::Value create_bridge(Account const &acc, Json::Value const &bridge=Json::nullValue, STAmount const &_reward=XRP(1), std::optional< STAmount > const &minAccountCreate=std::nullopt)</div><div class="ttdef"><b>Definition:</b> <a href="xchain__bridge_8h_source.html#l00243">xchain_bridge.h:243</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1XChainBridgeObjects_html_a8febd6fee33652e9ea9fc450b6235ce6"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a8febd6fee33652e9ea9fc450b6235ce6">ripple::test::jtx::XChainBridgeObjects::mcGw</a></div><div class="ttdeci">Account const mcGw</div><div class="ttdef"><b>Definition:</b> <a href="xchain__bridge_8h_source.html#l00160">xchain_bridge.h:160</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1XChainBridgeObjects_html_a9047668de2c589eaff36f5a362593828"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a9047668de2c589eaff36f5a362593828">ripple::test::jtx::XChainBridgeObjects::tiny_reward</a></div><div class="ttdeci">const STAmount tiny_reward</div><div class="ttdef"><b>Definition:</b> <a href="xchain__bridge_8h_source.html#l00199">xchain_bridge.h:199</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1XChainBridgeObjects_html_a91038c457aab44da28e750316f703236"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a91038c457aab44da28e750316f703236">ripple::test::jtx::XChainBridgeObjects::scUSD</a></div><div class="ttdeci">IOU const scUSD</div><div class="ttdef"><b>Definition:</b> <a href="xchain__bridge_8h_source.html#l00182">xchain_bridge.h:182</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1XChainBridgeObjects_html_a916923e249a126ea941f64a92c256f7a"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a916923e249a126ea941f64a92c256f7a">ripple::test::jtx::XChainBridgeObjects::scGw</a></div><div class="ttdeci">Account const scGw</div><div class="ttdef"><b>Definition:</b> <a href="xchain__bridge_8h_source.html#l00165">xchain_bridge.h:165</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1XChainBridgeObjects_html_a9abd6a3aff91900d5907bb472d76f467"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a9abd6a3aff91900d5907bb472d76f467">ripple::test::jtx::XChainBridgeObjects::tiny_reward_split</a></div><div class="ttdeci">const STAmount tiny_reward_split</div><div class="ttdef"><b>Definition:</b> <a href="xchain__bridge_8h_source.html#l00200">xchain_bridge.h:200</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1XChainBridgeObjects_html_a936ab0a4cc30ec15a0caca9f52776ef0"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a936ab0a4cc30ec15a0caca9f52776ef0">ripple::test::jtx::XChainBridgeObjects::one_xrp</a></div><div class="ttdeci">STAmount const one_xrp</div><div class="ttdef"><b>Definition:</b> <a href="xchain__bridge_8h_source.html#l00203">xchain_bridge.h:203</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1XChainBridgeObjects_html_a9d8f90d75970370b6d249ea9925250dd"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#a9d8f90d75970370b6d249ea9925250dd">ripple::test::jtx::XChainBridgeObjects::split_reward_everyone</a></div><div class="ttdeci">STAmount const split_reward_everyone</div><div class="ttdef"><b>Definition:</b> <a href="xchain__bridge_8h_source.html#l00197">xchain_bridge.h:197</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1XChainBridgeObjects_html_aa23f5794740728090f1f9f2f46737ba2"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#aa23f5794740728090f1f9f2f46737ba2">ripple::test::jtx::XChainBridgeObjects::scDoor</a></div><div class="ttdeci">Account const scDoor</div><div class="ttdef"><b>Definition:</b> <a href="xchain__bridge_8h_source.html#l00161">xchain_bridge.h:161</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1XChainBridgeObjects_html_ab2ae49e163fb1419a6980e0605eb5352"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ab2ae49e163fb1419a6980e0605eb5352">ripple::test::jtx::XChainBridgeObjects::mcUSD</a></div><div class="ttdeci">IOU const mcUSD</div><div class="ttdef"><b>Definition:</b> <a href="xchain__bridge_8h_source.html#l00181">xchain_bridge.h:181</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1XChainBridgeObjects_html_ab48d3f0e72d938a24e270b2187d745c8"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ab48d3f0e72d938a24e270b2187d745c8">ripple::test::jtx::XChainBridgeObjects::scuAlice</a></div><div class="ttdeci">Account const scuAlice</div><div class="ttdef"><b>Definition:</b> <a href="xchain__bridge_8h_source.html#l00176">xchain_bridge.h:176</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1XChainBridgeObjects_html_ab7b26f2ca1b4e53b5015459baf78b99f"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ab7b26f2ca1b4e53b5015459baf78b99f">ripple::test::jtx::XChainBridgeObjects::reward</a></div><div class="ttdeci">STAmount const reward</div><div class="ttdef"><b>Definition:</b> <a href="xchain__bridge_8h_source.html#l00195">xchain_bridge.h:195</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1XChainBridgeObjects_html_ab99c756553f61f81fe28b26d41069e55"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ab99c756553f61f81fe28b26d41069e55">ripple::test::jtx::XChainBridgeObjects::tiny_reward_remainder</a></div><div class="ttdeci">STAmount const tiny_reward_remainder</div><div class="ttdef"><b>Definition:</b> <a href="xchain__bridge_8h_source.html#l00201">xchain_bridge.h:201</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1XChainBridgeObjects_html_ab9b3e6d07b83b99b148bcbcf1b20812e"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ab9b3e6d07b83b99b148bcbcf1b20812e">ripple::test::jtx::XChainBridgeObjects::payees</a></div><div class="ttdeci">std::vector< Account > const payees</div><div class="ttdef"><b>Definition:</b> <a href="xchain__bridge_8h_source.html#l00192">xchain_bridge.h:192</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1XChainBridgeObjects_html_ac7e1313c04e5e8ddab98b39e88be6b40"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ac7e1313c04e5e8ddab98b39e88be6b40">ripple::test::jtx::XChainBridgeObjects::mcBob</a></div><div class="ttdeci">Account const mcBob</div><div class="ttdef"><b>Definition:</b> <a href="xchain__bridge_8h_source.html#l00158">xchain_bridge.h:158</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1XChainBridgeObjects_html_ace8aa41f6d7990a8e3b889c3086aa95b"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html#ace8aa41f6d7990a8e3b889c3086aa95b">ripple::test::jtx::XChainBridgeObjects::mcuAlice</a></div><div class="ttdeci">Account const mcuAlice</div><div class="ttdef"><b>Definition:</b> <a href="xchain__bridge_8h_source.html#l00171">xchain_bridge.h:171</a></div></div>
|
||||
|
||||
Reference in New Issue
Block a user