This commit is contained in:
intelliot
2023-10-30 21:09:54 +00:00
parent a7ef79ccd6
commit b6522dfbda
368 changed files with 31812 additions and 28575 deletions

View File

@@ -718,7 +718,7 @@ $(function() {
<div class="line"><a name="l00647"></a><span class="lineno"> 647</span>&#160; <a class="code" href="classripple_1_1STPath.html">STPath</a> <span class="keyword">const</span>&amp; <a class="code" href="classripple_1_1test_1_1jtx_1_1path.html">path</a>,</div>
<div class="line"><a name="l00648"></a><span class="lineno"> 648</span>&#160; <a class="code" href="classripple_1_1TERSubset.html">TER</a> expTer,</div>
<div class="line"><a name="l00649"></a><span class="lineno"> 649</span>&#160; <span class="keyword">auto</span>&amp;&amp;... expSteps) {</div>
<div class="line"><a name="l00650"></a><span class="lineno"> 650</span>&#160; <span class="keyword">auto</span> [<a class="code" href="classripple_1_1test_1_1jtx_1_1ter.html">ter</a>, strand] = <a class="code" href="namespaceripple.html#ace3bd754abea5f75e1ff91d302f6a181">toStrand</a>(</div>
<div class="line"><a name="l00650"></a><span class="lineno"> 650</span>&#160; <span class="keyword">auto</span> [<a class="code" href="classripple_1_1test_1_1jtx_1_1ter.html">ter</a>, strand] = <a class="code" href="namespaceripple.html#a3d781a79cc01e8ae4d0c3f9f71527838">toStrand</a>(</div>
<div class="line"><a name="l00651"></a><span class="lineno"> 651</span>&#160; *env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#ace0420a6e752f5dc5400df6f2097647e">current</a>(),</div>
<div class="line"><a name="l00652"></a><span class="lineno"> 652</span>&#160; alice,</div>
<div class="line"><a name="l00653"></a><span class="lineno"> 653</span>&#160; bob,</div>
@@ -727,7 +727,7 @@ $(function() {
<div class="line"><a name="l00656"></a><span class="lineno"> 656</span>&#160; sendMaxIssue,</div>
<div class="line"><a name="l00657"></a><span class="lineno"> 657</span>&#160; <a class="code" href="classripple_1_1test_1_1jtx_1_1path.html">path</a>,</div>
<div class="line"><a name="l00658"></a><span class="lineno"> 658</span>&#160; <span class="keyword">true</span>,</div>
<div class="line"><a name="l00659"></a><span class="lineno"> 659</span>&#160; <span class="keyword">false</span>,</div>
<div class="line"><a name="l00659"></a><span class="lineno"> 659</span>&#160; OfferCrossing::no,</div>
<div class="line"><a name="l00660"></a><span class="lineno"> 660</span>&#160; ammContext,</div>
<div class="line"><a name="l00661"></a><span class="lineno"> 661</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a9e55bbdb66a785bfd0dda93802b514b6">app</a>().<a class="code" href="classripple_1_1Application.html#a25782128c9548339beec993b748b0268">logs</a>().<a class="code" href="classripple_1_1Logs.html#a725d5db842b36c748bd9da3401da3128">journal</a>(<span class="stringliteral">&quot;Flow&quot;</span>));</div>
<div class="line"><a name="l00662"></a><span class="lineno"> 662</span>&#160; BEAST_EXPECT(<a class="code" href="classripple_1_1test_1_1jtx_1_1ter.html">ter</a> == expTer);</div>
@@ -746,7 +746,7 @@ $(function() {
<div class="line"><a name="l00675"></a><span class="lineno"> 675</span>&#160; {</div>
<div class="line"><a name="l00676"></a><span class="lineno"> 676</span>&#160; <a class="code" href="classripple_1_1STPath.html">STPath</a> <span class="keyword">const</span> <a class="code" href="classripple_1_1test_1_1jtx_1_1path.html">path</a> =</div>
<div class="line"><a name="l00677"></a><span class="lineno"> 677</span>&#160; <a class="code" href="classripple_1_1STPath.html">STPath</a>({<a class="code" href="namespaceripple_1_1test.html#acb8d1b93cfea8a1115a2ced455a83e82">ipe</a>(bob[<span class="stringliteral">&quot;USD&quot;</span>]), <a class="code" href="namespaceripple_1_1test_1_1jtx.html#adf8b78da0ef68228d35b6865677d6031">cpe</a>(EUR.currency)});</div>
<div class="line"><a name="l00678"></a><span class="lineno"> 678</span>&#160; <span class="keyword">auto</span> [<a class="code" href="classripple_1_1test_1_1jtx_1_1ter.html">ter</a>, _] = <a class="code" href="namespaceripple.html#ace3bd754abea5f75e1ff91d302f6a181">toStrand</a>(</div>
<div class="line"><a name="l00678"></a><span class="lineno"> 678</span>&#160; <span class="keyword">auto</span> [<a class="code" href="classripple_1_1test_1_1jtx_1_1ter.html">ter</a>, _] = <a class="code" href="namespaceripple.html#a3d781a79cc01e8ae4d0c3f9f71527838">toStrand</a>(</div>
<div class="line"><a name="l00679"></a><span class="lineno"> 679</span>&#160; *env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#ace0420a6e752f5dc5400df6f2097647e">current</a>(),</div>
<div class="line"><a name="l00680"></a><span class="lineno"> 680</span>&#160; alice,</div>
<div class="line"><a name="l00681"></a><span class="lineno"> 681</span>&#160; alice,</div>
@@ -755,7 +755,7 @@ $(function() {
<div class="line"><a name="l00684"></a><span class="lineno"> 684</span>&#160; <span class="comment">/*sendMaxIssue*/</span> EUR.issue(),</div>
<div class="line"><a name="l00685"></a><span class="lineno"> 685</span>&#160; <a class="code" href="classripple_1_1test_1_1jtx_1_1path.html">path</a>,</div>
<div class="line"><a name="l00686"></a><span class="lineno"> 686</span>&#160; <span class="keyword">true</span>,</div>
<div class="line"><a name="l00687"></a><span class="lineno"> 687</span>&#160; <span class="keyword">false</span>,</div>
<div class="line"><a name="l00687"></a><span class="lineno"> 687</span>&#160; OfferCrossing::no,</div>
<div class="line"><a name="l00688"></a><span class="lineno"> 688</span>&#160; ammContext,</div>
<div class="line"><a name="l00689"></a><span class="lineno"> 689</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a9e55bbdb66a785bfd0dda93802b514b6">app</a>().<a class="code" href="classripple_1_1Application.html#a25782128c9548339beec993b748b0268">logs</a>().<a class="code" href="classripple_1_1Logs.html#a725d5db842b36c748bd9da3401da3128">journal</a>(<span class="stringliteral">&quot;Flow&quot;</span>));</div>
<div class="line"><a name="l00690"></a><span class="lineno"> 690</span>&#160; (void)_;</div>
@@ -763,7 +763,7 @@ $(function() {
<div class="line"><a name="l00692"></a><span class="lineno"> 692</span>&#160; }</div>
<div class="line"><a name="l00693"></a><span class="lineno"> 693</span>&#160; {</div>
<div class="line"><a name="l00694"></a><span class="lineno"> 694</span>&#160; <a class="code" href="classripple_1_1STPath.html">STPath</a> <span class="keyword">const</span> <a class="code" href="classripple_1_1test_1_1jtx_1_1path.html">path</a> = <a class="code" href="classripple_1_1STPath.html">STPath</a>({<a class="code" href="namespaceripple_1_1test.html#acb8d1b93cfea8a1115a2ced455a83e82">ipe</a>(USD), <a class="code" href="namespaceripple_1_1test_1_1jtx.html#adf8b78da0ef68228d35b6865677d6031">cpe</a>(<a class="code" href="namespaceripple.html#a91af9326e7f471001066b6b59f24599c">xrpCurrency</a>())});</div>
<div class="line"><a name="l00695"></a><span class="lineno"> 695</span>&#160; <span class="keyword">auto</span> [<a class="code" href="classripple_1_1test_1_1jtx_1_1ter.html">ter</a>, _] = <a class="code" href="namespaceripple.html#ace3bd754abea5f75e1ff91d302f6a181">toStrand</a>(</div>
<div class="line"><a name="l00695"></a><span class="lineno"> 695</span>&#160; <span class="keyword">auto</span> [<a class="code" href="classripple_1_1test_1_1jtx_1_1ter.html">ter</a>, _] = <a class="code" href="namespaceripple.html#a3d781a79cc01e8ae4d0c3f9f71527838">toStrand</a>(</div>
<div class="line"><a name="l00696"></a><span class="lineno"> 696</span>&#160; *env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#ace0420a6e752f5dc5400df6f2097647e">current</a>(),</div>
<div class="line"><a name="l00697"></a><span class="lineno"> 697</span>&#160; alice,</div>
<div class="line"><a name="l00698"></a><span class="lineno"> 698</span>&#160; alice,</div>
@@ -772,7 +772,7 @@ $(function() {
<div class="line"><a name="l00701"></a><span class="lineno"> 701</span>&#160; <span class="comment">/*sendMaxIssue*/</span> EUR.issue(),</div>
<div class="line"><a name="l00702"></a><span class="lineno"> 702</span>&#160; <a class="code" href="classripple_1_1test_1_1jtx_1_1path.html">path</a>,</div>
<div class="line"><a name="l00703"></a><span class="lineno"> 703</span>&#160; <span class="keyword">true</span>,</div>
<div class="line"><a name="l00704"></a><span class="lineno"> 704</span>&#160; <span class="keyword">false</span>,</div>
<div class="line"><a name="l00704"></a><span class="lineno"> 704</span>&#160; OfferCrossing::no,</div>
<div class="line"><a name="l00705"></a><span class="lineno"> 705</span>&#160; ammContext,</div>
<div class="line"><a name="l00706"></a><span class="lineno"> 706</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a9e55bbdb66a785bfd0dda93802b514b6">app</a>().<a class="code" href="classripple_1_1Application.html#a25782128c9548339beec993b748b0268">logs</a>().<a class="code" href="classripple_1_1Logs.html#a725d5db842b36c748bd9da3401da3128">journal</a>(<span class="stringliteral">&quot;Flow&quot;</span>));</div>
<div class="line"><a name="l00707"></a><span class="lineno"> 707</span>&#160; (void)_;</div>
@@ -883,7 +883,7 @@ $(function() {
<div class="line"><a name="l00812"></a><span class="lineno"> 812</span>&#160; <span class="keyword">auto</span> flowJournal = env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a9e55bbdb66a785bfd0dda93802b514b6">app</a>().<a class="code" href="classripple_1_1Application.html#a25782128c9548339beec993b748b0268">logs</a>().<a class="code" href="classripple_1_1Logs.html#a725d5db842b36c748bd9da3401da3128">journal</a>(<span class="stringliteral">&quot;Flow&quot;</span>);</div>
<div class="line"><a name="l00813"></a><span class="lineno"> 813</span>&#160; {</div>
<div class="line"><a name="l00814"></a><span class="lineno"> 814</span>&#160; <span class="comment">// The root account can&#39;t be the dst</span></div>
<div class="line"><a name="l00815"></a><span class="lineno"> 815</span>&#160; <span class="keyword">auto</span> r = <a class="code" href="namespaceripple.html#ace3bd754abea5f75e1ff91d302f6a181">toStrand</a>(</div>
<div class="line"><a name="l00815"></a><span class="lineno"> 815</span>&#160; <span class="keyword">auto</span> r = <a class="code" href="namespaceripple.html#a3d781a79cc01e8ae4d0c3f9f71527838">toStrand</a>(</div>
<div class="line"><a name="l00816"></a><span class="lineno"> 816</span>&#160; *env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#ace0420a6e752f5dc5400df6f2097647e">current</a>(),</div>
<div class="line"><a name="l00817"></a><span class="lineno"> 817</span>&#160; alice,</div>
<div class="line"><a name="l00818"></a><span class="lineno"> 818</span>&#160; <a class="code" href="namespaceripple.html#a21696ba0d0fac348f88f1b9da51091b0">xrpAccount</a>(),</div>
@@ -892,14 +892,14 @@ $(function() {
<div class="line"><a name="l00821"></a><span class="lineno"> 821</span>&#160; USD.issue(),</div>
<div class="line"><a name="l00822"></a><span class="lineno"> 822</span>&#160; <a class="code" href="classripple_1_1STPath.html">STPath</a>(),</div>
<div class="line"><a name="l00823"></a><span class="lineno"> 823</span>&#160; <span class="keyword">true</span>,</div>
<div class="line"><a name="l00824"></a><span class="lineno"> 824</span>&#160; <span class="keyword">false</span>,</div>
<div class="line"><a name="l00824"></a><span class="lineno"> 824</span>&#160; OfferCrossing::no,</div>
<div class="line"><a name="l00825"></a><span class="lineno"> 825</span>&#160; ammContext,</div>
<div class="line"><a name="l00826"></a><span class="lineno"> 826</span>&#160; flowJournal);</div>
<div class="line"><a name="l00827"></a><span class="lineno"> 827</span>&#160; BEAST_EXPECT(r.first == <a class="code" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a301b180a711f213c51de73aba9d28de5">temBAD_PATH</a>);</div>
<div class="line"><a name="l00828"></a><span class="lineno"> 828</span>&#160; }</div>
<div class="line"><a name="l00829"></a><span class="lineno"> 829</span>&#160; {</div>
<div class="line"><a name="l00830"></a><span class="lineno"> 830</span>&#160; <span class="comment">// The root account can&#39;t be the src</span></div>
<div class="line"><a name="l00831"></a><span class="lineno"> 831</span>&#160; <span class="keyword">auto</span> r = <a class="code" href="namespaceripple.html#ace3bd754abea5f75e1ff91d302f6a181">toStrand</a>(</div>
<div class="line"><a name="l00831"></a><span class="lineno"> 831</span>&#160; <span class="keyword">auto</span> r = <a class="code" href="namespaceripple.html#a3d781a79cc01e8ae4d0c3f9f71527838">toStrand</a>(</div>
<div class="line"><a name="l00832"></a><span class="lineno"> 832</span>&#160; *env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#ace0420a6e752f5dc5400df6f2097647e">current</a>(),</div>
<div class="line"><a name="l00833"></a><span class="lineno"> 833</span>&#160; <a class="code" href="namespaceripple.html#a21696ba0d0fac348f88f1b9da51091b0">xrpAccount</a>(),</div>
<div class="line"><a name="l00834"></a><span class="lineno"> 834</span>&#160; alice,</div>
@@ -908,14 +908,14 @@ $(function() {
<div class="line"><a name="l00837"></a><span class="lineno"> 837</span>&#160; std::nullopt,</div>
<div class="line"><a name="l00838"></a><span class="lineno"> 838</span>&#160; <a class="code" href="classripple_1_1STPath.html">STPath</a>(),</div>
<div class="line"><a name="l00839"></a><span class="lineno"> 839</span>&#160; <span class="keyword">true</span>,</div>
<div class="line"><a name="l00840"></a><span class="lineno"> 840</span>&#160; <span class="keyword">false</span>,</div>
<div class="line"><a name="l00840"></a><span class="lineno"> 840</span>&#160; OfferCrossing::no,</div>
<div class="line"><a name="l00841"></a><span class="lineno"> 841</span>&#160; ammContext,</div>
<div class="line"><a name="l00842"></a><span class="lineno"> 842</span>&#160; flowJournal);</div>
<div class="line"><a name="l00843"></a><span class="lineno"> 843</span>&#160; BEAST_EXPECT(r.first == <a class="code" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a301b180a711f213c51de73aba9d28de5">temBAD_PATH</a>);</div>
<div class="line"><a name="l00844"></a><span class="lineno"> 844</span>&#160; }</div>
<div class="line"><a name="l00845"></a><span class="lineno"> 845</span>&#160; {</div>
<div class="line"><a name="l00846"></a><span class="lineno"> 846</span>&#160; <span class="comment">// The root account can&#39;t be the src.</span></div>
<div class="line"><a name="l00847"></a><span class="lineno"> 847</span>&#160; <span class="keyword">auto</span> r = <a class="code" href="namespaceripple.html#ace3bd754abea5f75e1ff91d302f6a181">toStrand</a>(</div>
<div class="line"><a name="l00847"></a><span class="lineno"> 847</span>&#160; <span class="keyword">auto</span> r = <a class="code" href="namespaceripple.html#a3d781a79cc01e8ae4d0c3f9f71527838">toStrand</a>(</div>
<div class="line"><a name="l00848"></a><span class="lineno"> 848</span>&#160; *env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#ace0420a6e752f5dc5400df6f2097647e">current</a>(),</div>
<div class="line"><a name="l00849"></a><span class="lineno"> 849</span>&#160; <a class="code" href="namespaceripple.html#a065cda95aed9cb1d66fb81cad0867ef6">noAccount</a>(),</div>
<div class="line"><a name="l00850"></a><span class="lineno"> 850</span>&#160; bob,</div>
@@ -924,7 +924,7 @@ $(function() {
<div class="line"><a name="l00853"></a><span class="lineno"> 853</span>&#160; std::nullopt,</div>
<div class="line"><a name="l00854"></a><span class="lineno"> 854</span>&#160; <a class="code" href="classripple_1_1STPath.html">STPath</a>(),</div>
<div class="line"><a name="l00855"></a><span class="lineno"> 855</span>&#160; <span class="keyword">true</span>,</div>
<div class="line"><a name="l00856"></a><span class="lineno"> 856</span>&#160; <span class="keyword">false</span>,</div>
<div class="line"><a name="l00856"></a><span class="lineno"> 856</span>&#160; OfferCrossing::no,</div>
<div class="line"><a name="l00857"></a><span class="lineno"> 857</span>&#160; ammContext,</div>
<div class="line"><a name="l00858"></a><span class="lineno"> 858</span>&#160; flowJournal);</div>
<div class="line"><a name="l00859"></a><span class="lineno"> 859</span>&#160; BEAST_EXPECT(r.first == <a class="code" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a301b180a711f213c51de73aba9d28de5">temBAD_PATH</a>);</div>
@@ -1052,7 +1052,7 @@ $(function() {
<div class="line"><a name="l00981"></a><span class="lineno"> 981</span>&#160; test(env, USD, std::nullopt, <a class="code" href="classripple_1_1STPath.html">STPath</a>(), <a class="code" href="namespaceripple.html#adebe4d783be9c979e67fdbb2bc27162faccec22dfce11ac7d31150921b257ee80">terNO_AUTH</a>);</div>
<div class="line"><a name="l00982"></a><span class="lineno"> 982</span>&#160; </div>
<div class="line"><a name="l00983"></a><span class="lineno"> 983</span>&#160; <span class="comment">// Check pure issue redeem still works</span></div>
<div class="line"><a name="l00984"></a><span class="lineno"> 984</span>&#160; <span class="keyword">auto</span> [<a class="code" href="classripple_1_1test_1_1jtx_1_1ter.html">ter</a>, strand] = <a class="code" href="namespaceripple.html#ace3bd754abea5f75e1ff91d302f6a181">toStrand</a>(</div>
<div class="line"><a name="l00984"></a><span class="lineno"> 984</span>&#160; <span class="keyword">auto</span> [<a class="code" href="classripple_1_1test_1_1jtx_1_1ter.html">ter</a>, strand] = <a class="code" href="namespaceripple.html#a3d781a79cc01e8ae4d0c3f9f71527838">toStrand</a>(</div>
<div class="line"><a name="l00985"></a><span class="lineno"> 985</span>&#160; *env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#ace0420a6e752f5dc5400df6f2097647e">current</a>(),</div>
<div class="line"><a name="l00986"></a><span class="lineno"> 986</span>&#160; alice,</div>
<div class="line"><a name="l00987"></a><span class="lineno"> 987</span>&#160; gw,</div>
@@ -1061,7 +1061,7 @@ $(function() {
<div class="line"><a name="l00990"></a><span class="lineno"> 990</span>&#160; std::nullopt,</div>
<div class="line"><a name="l00991"></a><span class="lineno"> 991</span>&#160; <a class="code" href="classripple_1_1STPath.html">STPath</a>(),</div>
<div class="line"><a name="l00992"></a><span class="lineno"> 992</span>&#160; <span class="keyword">true</span>,</div>
<div class="line"><a name="l00993"></a><span class="lineno"> 993</span>&#160; <span class="keyword">false</span>,</div>
<div class="line"><a name="l00993"></a><span class="lineno"> 993</span>&#160; OfferCrossing::no,</div>
<div class="line"><a name="l00994"></a><span class="lineno"> 994</span>&#160; ammContext,</div>
<div class="line"><a name="l00995"></a><span class="lineno"> 995</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a9e55bbdb66a785bfd0dda93802b514b6">app</a>().<a class="code" href="classripple_1_1Application.html#a25782128c9548339beec993b748b0268">logs</a>().<a class="code" href="classripple_1_1Logs.html#a725d5db842b36c748bd9da3401da3128">journal</a>(<span class="stringliteral">&quot;Flow&quot;</span>));</div>
<div class="line"><a name="l00996"></a><span class="lineno"> 996</span>&#160; BEAST_EXPECT(<a class="code" href="classripple_1_1test_1_1jtx_1_1ter.html">ter</a> == <a class="code" href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151">tesSUCCESS</a>);</div>
@@ -1079,7 +1079,7 @@ $(function() {
<div class="line"><a name="l01008"></a><span class="lineno"> 1008</span>&#160; <a class="code" href="classripple_1_1STPath.html">STPath</a> <a class="code" href="classripple_1_1test_1_1jtx_1_1path.html">path</a>;</div>
<div class="line"><a name="l01009"></a><span class="lineno"> 1009</span>&#160; <a class="code" href="classripple_1_1test_1_1jtx_1_1path.html">path</a>.emplace_back(std::nullopt, <a class="code" href="namespaceripple.html#a91af9326e7f471001066b6b59f24599c">xrpCurrency</a>(), std::nullopt);</div>
<div class="line"><a name="l01010"></a><span class="lineno"> 1010</span>&#160; </div>
<div class="line"><a name="l01011"></a><span class="lineno"> 1011</span>&#160; <span class="keyword">auto</span> [<a class="code" href="classripple_1_1test_1_1jtx_1_1ter.html">ter</a>, strand] = <a class="code" href="namespaceripple.html#ace3bd754abea5f75e1ff91d302f6a181">toStrand</a>(</div>
<div class="line"><a name="l01011"></a><span class="lineno"> 1011</span>&#160; <span class="keyword">auto</span> [<a class="code" href="classripple_1_1test_1_1jtx_1_1ter.html">ter</a>, strand] = <a class="code" href="namespaceripple.html#a3d781a79cc01e8ae4d0c3f9f71527838">toStrand</a>(</div>
<div class="line"><a name="l01012"></a><span class="lineno"> 1012</span>&#160; *env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#ace0420a6e752f5dc5400df6f2097647e">current</a>(),</div>
<div class="line"><a name="l01013"></a><span class="lineno"> 1013</span>&#160; alice,</div>
<div class="line"><a name="l01014"></a><span class="lineno"> 1014</span>&#160; bob,</div>
@@ -1088,7 +1088,7 @@ $(function() {
<div class="line"><a name="l01017"></a><span class="lineno"> 1017</span>&#160; USD.issue(),</div>
<div class="line"><a name="l01018"></a><span class="lineno"> 1018</span>&#160; <a class="code" href="classripple_1_1test_1_1jtx_1_1path.html">path</a>,</div>
<div class="line"><a name="l01019"></a><span class="lineno"> 1019</span>&#160; <span class="keyword">false</span>,</div>
<div class="line"><a name="l01020"></a><span class="lineno"> 1020</span>&#160; <span class="keyword">false</span>,</div>
<div class="line"><a name="l01020"></a><span class="lineno"> 1020</span>&#160; OfferCrossing::no,</div>
<div class="line"><a name="l01021"></a><span class="lineno"> 1021</span>&#160; ammContext,</div>
<div class="line"><a name="l01022"></a><span class="lineno"> 1022</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a9e55bbdb66a785bfd0dda93802b514b6">app</a>().<a class="code" href="classripple_1_1Application.html#a25782128c9548339beec993b748b0268">logs</a>().<a class="code" href="classripple_1_1Logs.html#a725d5db842b36c748bd9da3401da3128">journal</a>(<span class="stringliteral">&quot;Flow&quot;</span>));</div>
<div class="line"><a name="l01023"></a><span class="lineno"> 1023</span>&#160; BEAST_EXPECT(<a class="code" href="classripple_1_1test_1_1jtx_1_1ter.html">ter</a> == <a class="code" href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151">tesSUCCESS</a>);</div>
@@ -1373,6 +1373,7 @@ $(function() {
<div class="ttc" id="anamespaceripple_html_a4a9c7b33fef9015d6406302ef80b63c5a503af0c7122f0c0f33e7ea4b7deee1d3"><div class="ttname"><a href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a503af0c7122f0c0f33e7ea4b7deee1d3">ripple::lsfLowNoRipple</a></div><div class="ttdeci">@ lsfLowNoRipple</div><div class="ttdef"><b>Definition:</b> <a href="LedgerFormats_8h_source.html#l00290">LedgerFormats.h:290</a></div></div>
<div class="ttc" id="avector_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a></div><div class="ttdoc">STL class.</div></div>
<div class="ttc" id="asize_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/size.html">std::vector::size</a></div><div class="ttdeci">T size(T... args)</div></div>
<div class="ttc" id="anamespaceripple_html_a3d781a79cc01e8ae4d0c3f9f71527838"><div class="ttname"><a href="namespaceripple.html#a3d781a79cc01e8ae4d0c3f9f71527838">ripple::toStrand</a></div><div class="ttdeci">std::pair&lt; TER, Strand &gt; toStrand(ReadView const &amp;view, AccountID const &amp;src, AccountID const &amp;dst, Issue const &amp;deliver, std::optional&lt; Quality &gt; const &amp;limitQuality, std::optional&lt; Issue &gt; const &amp;sendMaxIssue, STPath const &amp;path, bool ownerPaysTransferFee, OfferCrossing offerCrossing, AMMContext &amp;ammContext, beast::Journal j)</div><div class="ttdoc">Create a Strand for the specified path.</div><div class="ttdef"><b>Definition:</b> <a href="PaySteps_8cpp_source.html#l00135">PaySteps.cpp:135</a></div></div>
<div class="ttc" id="astructripple_1_1path_1_1RippleCalc_1_1Input_html"><div class="ttname"><a href="structripple_1_1path_1_1RippleCalc_1_1Input.html">ripple::path::RippleCalc::Input</a></div><div class="ttdef"><b>Definition:</b> <a href="RippleCalc_8h_source.html#l00046">RippleCalc.h:46</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1ElementComboIter_html_a4a14ce172d72da140cb8ae49a8f132dca81fd830c85363675edb98d2879916d8c"><div class="ttname"><a href="classripple_1_1test_1_1ElementComboIter.html#a4a14ce172d72da140cb8ae49a8f132dca81fd830c85363675edb98d2879916d8c">ripple::test::ElementComboIter::SB::boundary</a></div><div class="ttdeci">@ boundary</div></div>
<div class="ttc" id="aclassripple_1_1Issue_html_a4b723aa4198e4c630e41de06586e2fe7"><div class="ttname"><a href="classripple_1_1Issue.html#a4b723aa4198e4c630e41de06586e2fe7">ripple::Issue::currency</a></div><div class="ttdeci">Currency currency</div><div class="ttdef"><b>Definition:</b> <a href="Issue_8h_source.html#l00038">Issue.h:38</a></div></div>
@@ -1482,7 +1483,6 @@ $(function() {
<div class="ttc" id="anamespaceripple_html_ad9d8055be347abb09ae405843dc59473"><div class="ttname"><a href="namespaceripple.html#ad9d8055be347abb09ae405843dc59473">ripple::asfRequireAuth</a></div><div class="ttdeci">constexpr std::uint32_t asfRequireAuth</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00075">TxFlags.h:75</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_ae2349266cb09d1f1c3de06606ebdf9e2"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#ae2349266cb09d1f1c3de06606ebdf9e2">ripple::test::jtx::Env::fund</a></div><div class="ttdeci">void fund(bool setDefaultRipple, STAmount const &amp;amount, Account const &amp;account)</div><div class="ttdef"><b>Definition:</b> <a href="Env_8cpp_source.html#l00228">Env.cpp:228</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_ad63e69c823183e7e8991752b1cf8985f"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#ad63e69c823183e7e8991752b1cf8985f">ripple::test::jtx::Env::le</a></div><div class="ttdeci">std::shared_ptr&lt; SLE const &gt; le(Account const &amp;account) const</div><div class="ttdoc">Return an account root.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8cpp_source.html#l00216">Env.cpp:216</a></div></div>
<div class="ttc" id="anamespaceripple_html_ace3bd754abea5f75e1ff91d302f6a181"><div class="ttname"><a href="namespaceripple.html#ace3bd754abea5f75e1ff91d302f6a181">ripple::toStrand</a></div><div class="ttdeci">std::pair&lt; TER, Strand &gt; toStrand(ReadView const &amp;view, AccountID const &amp;src, AccountID const &amp;dst, Issue const &amp;deliver, std::optional&lt; Quality &gt; const &amp;limitQuality, std::optional&lt; Issue &gt; const &amp;sendMaxIssue, STPath const &amp;path, bool ownerPaysTransferFee, bool offerCrossing, AMMContext &amp;ammContext, beast::Journal j)</div><div class="ttdoc">Create a Strand for the specified path.</div><div class="ttdef"><b>Definition:</b> <a href="PaySteps_8cpp_source.html#l00135">PaySteps.cpp:135</a></div></div>
<div class="ttc" id="astructripple_1_1test_1_1ExistingElementPool_html_ac4d70aa428595bebedee6c61bcd80f51"><div class="ttname"><a href="structripple_1_1test_1_1ExistingElementPool.html#ac4d70aa428595bebedee6c61bcd80f51">ripple::test::ExistingElementPool::currencies</a></div><div class="ttdeci">std::vector&lt; ripple::Currency &gt; currencies</div><div class="ttdef"><b>Definition:</b> <a href="PayStrand__test_8cpp_source.html#l00319">PayStrand_test.cpp:319</a></div></div>
<div class="ttc" id="aclassripple_1_1path_1_1RippleCalc_html_a359d70f8c834cec541d4036f785372c9"><div class="ttname"><a href="classripple_1_1path_1_1RippleCalc.html#a359d70f8c834cec541d4036f785372c9">ripple::path::RippleCalc::rippleCalculate</a></div><div class="ttdeci">static Output rippleCalculate(PaymentSandbox &amp;view, STAmount const &amp;saMaxAmountReq, STAmount const &amp;saDstAmountReq, AccountID const &amp;uDstAccountID, AccountID const &amp;uSrcAccountID, STPathSet const &amp;spsPaths, Logs &amp;l, Input const *const pInputs=nullptr)</div><div class="ttdef"><b>Definition:</b> <a href="RippleCalc_8cpp_source.html#l00031">RippleCalc.cpp:31</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_html_acb8d1b93cfea8a1115a2ced455a83e82"><div class="ttname"><a href="namespaceripple_1_1test.html#acb8d1b93cfea8a1115a2ced455a83e82">ripple::test::ipe</a></div><div class="ttdeci">STPathElement ipe(Issue const &amp;iss)</div><div class="ttdef"><b>Definition:</b> <a href="PayStrand__test_8cpp_source.html#l00149">PayStrand_test.cpp:149</a></div></div>