This commit is contained in:
manojsdoshi
2021-03-12 22:34:28 +00:00
parent 1664f589f1
commit dffdcfc0e7
4802 changed files with 108249 additions and 108053 deletions

View File

@@ -539,7 +539,7 @@ $(function() {
<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160; <a class="code" href="classripple_1_1test_1_1jtx_1_1Account.html">Account</a> <span class="keyword">const</span> becky{<span class="stringliteral">&quot;becky&quot;</span>, <a class="code" href="namespaceripple.html#a9de744cfdefe1132969eb982e57e4ddea8183aa2c95dc1385c8f58bf1917fcb0b">KeyType::ed25519</a>};</div>
<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160; <a class="code" href="classripple_1_1test_1_1jtx_1_1Account.html">Account</a> <span class="keyword">const</span> cheri{<span class="stringliteral">&quot;cheri&quot;</span>, <a class="code" href="namespaceripple.html#a9de744cfdefe1132969eb982e57e4ddea82c2b7829b8129e5a2d53665ba4b4757">KeyType::secp256k1</a>};</div>
<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#ae2349266cb09d1f1c3de06606ebdf9e2">fund</a>(<a class="code" href="namespaceripple_1_1test_1_1jtx.html#a37cf35ddf6bc8f4c6cbfa3fba57d6815">XRP</a>(1000), alice, becky, cheri);</div>
<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a2c5dcd5bbad5c5b767ff713b6f7cb1ed">close</a>();</div>
<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a69095691c9bcfab1f3d69c645f2dbe33">close</a>();</div>
<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160; </div>
<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160; <span class="comment">// Attach signers to alice.</span></div>
<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160; env(signers(alice, 2, {{becky, 1}, {cheri, 1}}), <a class="code" href="classripple_1_1test_1_1jtx_1_1sig.html">sig</a>(alice));</div>
@@ -549,11 +549,11 @@ $(function() {
<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160; env(<a class="code" href="namespaceripple_1_1test_1_1jtx.html#a25348362262144c3927b86f8d349fd86">regkey</a>(becky, beck));</div>
<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160; <a class="code" href="classripple_1_1test_1_1jtx_1_1Account.html">Account</a> <span class="keyword">const</span> cher{<span class="stringliteral">&quot;cher&quot;</span>, <a class="code" href="namespaceripple.html#a9de744cfdefe1132969eb982e57e4ddea8183aa2c95dc1385c8f58bf1917fcb0b">KeyType::ed25519</a>};</div>
<div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160; env(<a class="code" href="namespaceripple_1_1test_1_1jtx.html#a25348362262144c3927b86f8d349fd86">regkey</a>(cheri, cher));</div>
<div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a2c5dcd5bbad5c5b767ff713b6f7cb1ed">close</a>();</div>
<div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a69095691c9bcfab1f3d69c645f2dbe33">close</a>();</div>
<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160; </div>
<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160; <span class="comment">// Disable cheri&#39;s master key to mix things up.</span></div>
<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160; env(<a class="code" href="namespaceripple_1_1test_1_1jtx.html#a50cacef3867fc01273aa9c29231f9a7c">fset</a>(cheri, <a class="code" href="namespaceripple.html#a8ae78269ab6f090fafc68209a6ba93d4">asfDisableMaster</a>), <a class="code" href="classripple_1_1test_1_1jtx_1_1sig.html">sig</a>(cheri));</div>
<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a2c5dcd5bbad5c5b767ff713b6f7cb1ed">close</a>();</div>
<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a69095691c9bcfab1f3d69c645f2dbe33">close</a>();</div>
<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160; </div>
<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160; <span class="keyword">auto</span> <span class="keyword">const</span> baseFee = env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#ace0420a6e752f5dc5400df6f2097647e">current</a>()-&gt;fees().base;</div>
<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> aliceSeq;</div>
@@ -585,7 +585,7 @@ $(function() {
<div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160; <a class="code" href="classJson_1_1Value.html">Json::Value</a> jv_one = setup_tx();</div>
<div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160; cheri_sign(jv_one);</div>
<div class="line"><a name="l00516"></a><span class="lineno"> 516</span>&#160; <span class="keyword">auto</span> jrr =</div>
<div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">rpc</a>(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;sign_for&quot;</span>, <a class="code" href="namespaceripple.html#a96888695e8d79474e080c334f149e30a">to_string</a>(jv_one))[jss::result];</div>
<div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">rpc</a>(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;sign_for&quot;</span>, <a class="code" href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">to_string</a>(jv_one))[jss::result];</div>
<div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160; BEAST_EXPECT(jrr[jss::status] == <span class="stringliteral">&quot;success&quot;</span>);</div>
<div class="line"><a name="l00519"></a><span class="lineno"> 519</span>&#160; </div>
<div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160; <span class="comment">// for the second sign_for, use the returned tx_json with</span></div>
@@ -593,7 +593,7 @@ $(function() {
<div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160; <a class="code" href="classJson_1_1Value.html">Json::Value</a> jv_two;</div>
<div class="line"><a name="l00523"></a><span class="lineno"> 523</span>&#160; jv_two[jss::tx_json] = jrr[jss::tx_json];</div>
<div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160; becky_sign(jv_two);</div>
<div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160; jrr = env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">rpc</a>(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;sign_for&quot;</span>, <a class="code" href="namespaceripple.html#a96888695e8d79474e080c334f149e30a">to_string</a>(jv_two))[jss::result];</div>
<div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160; jrr = env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">rpc</a>(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;sign_for&quot;</span>, <a class="code" href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">to_string</a>(jv_two))[jss::result];</div>
<div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160; BEAST_EXPECT(jrr[jss::status] == <span class="stringliteral">&quot;success&quot;</span>);</div>
<div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160; </div>
<div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160; <a class="code" href="classJson_1_1Value.html">Json::Value</a> jv_submit;</div>
@@ -601,9 +601,9 @@ $(function() {
<div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160; jrr = env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">rpc</a>(</div>
<div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160; <span class="stringliteral">&quot;json&quot;</span>,</div>
<div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160; <span class="stringliteral">&quot;submit_multisigned&quot;</span>,</div>
<div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160; <a class="code" href="namespaceripple.html#a96888695e8d79474e080c334f149e30a">to_string</a>(jv_submit))[jss::result];</div>
<div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160; <a class="code" href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">to_string</a>(jv_submit))[jss::result];</div>
<div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160; BEAST_EXPECT(jrr[jss::status] == <span class="stringliteral">&quot;success&quot;</span>);</div>
<div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a2c5dcd5bbad5c5b767ff713b6f7cb1ed">close</a>();</div>
<div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a69095691c9bcfab1f3d69c645f2dbe33">close</a>();</div>
<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160; BEAST_EXPECT(env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a2ef09f6f41b7d8a2dc89175e3b108f87">seq</a>(alice) == aliceSeq + 1);</div>
<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160; }</div>
<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160; </div>
@@ -615,7 +615,7 @@ $(function() {
<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160; <a class="code" href="namespaceripple.html#a86e358ce3f06ff049af13c2342791cf8">strHex</a>(alice.pk().slice());</div>
<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160; cheri_sign(jv_one);</div>
<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160; <span class="keyword">auto</span> jrr =</div>
<div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">rpc</a>(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;sign_for&quot;</span>, <a class="code" href="namespaceripple.html#a96888695e8d79474e080c334f149e30a">to_string</a>(jv_one))[jss::result];</div>
<div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">rpc</a>(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;sign_for&quot;</span>, <a class="code" href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">to_string</a>(jv_one))[jss::result];</div>
<div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160; BEAST_EXPECT(jrr[jss::status] == <span class="stringliteral">&quot;error&quot;</span>);</div>
<div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160; BEAST_EXPECT(jrr[jss::error] == <span class="stringliteral">&quot;invalidParams&quot;</span>);</div>
<div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160; BEAST_EXPECT(</div>
@@ -630,7 +630,7 @@ $(function() {
<div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160; jv_one[jss::tx_json][jss::Fee] = -1;</div>
<div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160; cheri_sign(jv_one);</div>
<div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160; <span class="keyword">auto</span> jrr =</div>
<div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">rpc</a>(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;sign_for&quot;</span>, <a class="code" href="namespaceripple.html#a96888695e8d79474e080c334f149e30a">to_string</a>(jv_one))[jss::result];</div>
<div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">rpc</a>(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;sign_for&quot;</span>, <a class="code" href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">to_string</a>(jv_one))[jss::result];</div>
<div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160; BEAST_EXPECT(jrr[jss::status] == <span class="stringliteral">&quot;success&quot;</span>);</div>
<div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160; </div>
<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160; <span class="comment">// for the second sign_for, use the returned tx_json with</span></div>
@@ -638,7 +638,7 @@ $(function() {
<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160; <a class="code" href="classJson_1_1Value.html">Json::Value</a> jv_two;</div>
<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160; jv_two[jss::tx_json] = jrr[jss::tx_json];</div>
<div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160; becky_sign(jv_two);</div>
<div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160; jrr = env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">rpc</a>(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;sign_for&quot;</span>, <a class="code" href="namespaceripple.html#a96888695e8d79474e080c334f149e30a">to_string</a>(jv_two))[jss::result];</div>
<div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160; jrr = env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">rpc</a>(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;sign_for&quot;</span>, <a class="code" href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">to_string</a>(jv_two))[jss::result];</div>
<div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160; BEAST_EXPECT(jrr[jss::status] == <span class="stringliteral">&quot;success&quot;</span>);</div>
<div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160; </div>
<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160; <a class="code" href="classJson_1_1Value.html">Json::Value</a> jv_submit;</div>
@@ -646,7 +646,7 @@ $(function() {
<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160; jrr = env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">rpc</a>(</div>
<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160; <span class="stringliteral">&quot;json&quot;</span>,</div>
<div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160; <span class="stringliteral">&quot;submit_multisigned&quot;</span>,</div>
<div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160; <a class="code" href="namespaceripple.html#a96888695e8d79474e080c334f149e30a">to_string</a>(jv_submit))[jss::result];</div>
<div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160; <a class="code" href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">to_string</a>(jv_submit))[jss::result];</div>
<div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160; BEAST_EXPECT(jrr[jss::status] == <span class="stringliteral">&quot;error&quot;</span>);</div>
<div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160; BEAST_EXPECT(jrr[jss::error] == <span class="stringliteral">&quot;invalidParams&quot;</span>);</div>
<div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160; BEAST_EXPECT(</div>
@@ -662,7 +662,7 @@ $(function() {
<div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160; alice[<span class="stringliteral">&quot;USD&quot;</span>](10).value().getFullText();</div>
<div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160; cheri_sign(jv_one);</div>
<div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160; <span class="keyword">auto</span> jrr =</div>
<div class="line"><a name="l00594"></a><span class="lineno"> 594</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">rpc</a>(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;sign_for&quot;</span>, <a class="code" href="namespaceripple.html#a96888695e8d79474e080c334f149e30a">to_string</a>(jv_one))[jss::result];</div>
<div class="line"><a name="l00594"></a><span class="lineno"> 594</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">rpc</a>(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;sign_for&quot;</span>, <a class="code" href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">to_string</a>(jv_one))[jss::result];</div>
<div class="line"><a name="l00595"></a><span class="lineno"> 595</span>&#160; BEAST_EXPECT(jrr[jss::status] == <span class="stringliteral">&quot;success&quot;</span>);</div>
<div class="line"><a name="l00596"></a><span class="lineno"> 596</span>&#160; </div>
<div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160; <span class="comment">// for the second sign_for, use the returned tx_json with</span></div>
@@ -670,7 +670,7 @@ $(function() {
<div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160; <a class="code" href="classJson_1_1Value.html">Json::Value</a> jv_two;</div>
<div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160; jv_two[jss::tx_json] = jrr[jss::tx_json];</div>
<div class="line"><a name="l00601"></a><span class="lineno"> 601</span>&#160; becky_sign(jv_two);</div>
<div class="line"><a name="l00602"></a><span class="lineno"> 602</span>&#160; jrr = env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">rpc</a>(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;sign_for&quot;</span>, <a class="code" href="namespaceripple.html#a96888695e8d79474e080c334f149e30a">to_string</a>(jv_two))[jss::result];</div>
<div class="line"><a name="l00602"></a><span class="lineno"> 602</span>&#160; jrr = env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">rpc</a>(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;sign_for&quot;</span>, <a class="code" href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">to_string</a>(jv_two))[jss::result];</div>
<div class="line"><a name="l00603"></a><span class="lineno"> 603</span>&#160; BEAST_EXPECT(jrr[jss::status] == <span class="stringliteral">&quot;success&quot;</span>);</div>
<div class="line"><a name="l00604"></a><span class="lineno"> 604</span>&#160; </div>
<div class="line"><a name="l00605"></a><span class="lineno"> 605</span>&#160; <a class="code" href="classJson_1_1Value.html">Json::Value</a> jv_submit;</div>
@@ -678,7 +678,7 @@ $(function() {
<div class="line"><a name="l00607"></a><span class="lineno"> 607</span>&#160; jrr = env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">rpc</a>(</div>
<div class="line"><a name="l00608"></a><span class="lineno"> 608</span>&#160; <span class="stringliteral">&quot;json&quot;</span>,</div>
<div class="line"><a name="l00609"></a><span class="lineno"> 609</span>&#160; <span class="stringliteral">&quot;submit_multisigned&quot;</span>,</div>
<div class="line"><a name="l00610"></a><span class="lineno"> 610</span>&#160; <a class="code" href="namespaceripple.html#a96888695e8d79474e080c334f149e30a">to_string</a>(jv_submit))[jss::result];</div>
<div class="line"><a name="l00610"></a><span class="lineno"> 610</span>&#160; <a class="code" href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">to_string</a>(jv_submit))[jss::result];</div>
<div class="line"><a name="l00611"></a><span class="lineno"> 611</span>&#160; BEAST_EXPECT(jrr[jss::status] == <span class="stringliteral">&quot;error&quot;</span>);</div>
<div class="line"><a name="l00612"></a><span class="lineno"> 612</span>&#160; BEAST_EXPECT(jrr[jss::error] == <span class="stringliteral">&quot;internal&quot;</span>);</div>
<div class="line"><a name="l00613"></a><span class="lineno"> 613</span>&#160; BEAST_EXPECT(jrr[jss::error_message] == <span class="stringliteral">&quot;Internal error.&quot;</span>);</div>
@@ -690,10 +690,10 @@ $(function() {
<div class="line"><a name="l00619"></a><span class="lineno"> 619</span>&#160; <a class="code" href="classJson_1_1Value.html">Json::Value</a> jv = setup_tx();</div>
<div class="line"><a name="l00620"></a><span class="lineno"> 620</span>&#160; jv[jss::account] = cheri.human();</div>
<div class="line"><a name="l00621"></a><span class="lineno"> 621</span>&#160; jv[jss::secret] = cheri.name();</div>
<div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160; <span class="keyword">auto</span> jrr = env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">rpc</a>(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;sign_for&quot;</span>, <a class="code" href="namespaceripple.html#a96888695e8d79474e080c334f149e30a">to_string</a>(jv))[jss::result];</div>
<div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160; <span class="keyword">auto</span> jrr = env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">rpc</a>(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;sign_for&quot;</span>, <a class="code" href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">to_string</a>(jv))[jss::result];</div>
<div class="line"><a name="l00623"></a><span class="lineno"> 623</span>&#160; BEAST_EXPECT(jrr[jss::status] == <span class="stringliteral">&quot;error&quot;</span>);</div>
<div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160; BEAST_EXPECT(jrr[jss::error] == <span class="stringliteral">&quot;masterDisabled&quot;</span>);</div>
<div class="line"><a name="l00625"></a><span class="lineno"> 625</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a2c5dcd5bbad5c5b767ff713b6f7cb1ed">close</a>();</div>
<div class="line"><a name="l00625"></a><span class="lineno"> 625</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a69095691c9bcfab1f3d69c645f2dbe33">close</a>();</div>
<div class="line"><a name="l00626"></a><span class="lineno"> 626</span>&#160; BEAST_EXPECT(env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a2ef09f6f41b7d8a2dc89175e3b108f87">seq</a>(alice) == aliceSeq);</div>
<div class="line"><a name="l00627"></a><span class="lineno"> 627</span>&#160; }</div>
<div class="line"><a name="l00628"></a><span class="lineno"> 628</span>&#160; </div>
@@ -704,7 +704,7 @@ $(function() {
<div class="line"><a name="l00633"></a><span class="lineno"> 633</span>&#160; <a class="code" href="classJson_1_1Value.html">Json::Value</a> jv_one = setup_tx();</div>
<div class="line"><a name="l00634"></a><span class="lineno"> 634</span>&#160; cheri_sign(jv_one);</div>
<div class="line"><a name="l00635"></a><span class="lineno"> 635</span>&#160; <span class="keyword">auto</span> jrr =</div>
<div class="line"><a name="l00636"></a><span class="lineno"> 636</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">rpc</a>(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;sign_for&quot;</span>, <a class="code" href="namespaceripple.html#a96888695e8d79474e080c334f149e30a">to_string</a>(jv_one))[jss::result];</div>
<div class="line"><a name="l00636"></a><span class="lineno"> 636</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">rpc</a>(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;sign_for&quot;</span>, <a class="code" href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">to_string</a>(jv_one))[jss::result];</div>
<div class="line"><a name="l00637"></a><span class="lineno"> 637</span>&#160; BEAST_EXPECT(jrr[jss::status] == <span class="stringliteral">&quot;success&quot;</span>);</div>
<div class="line"><a name="l00638"></a><span class="lineno"> 638</span>&#160; </div>
<div class="line"><a name="l00639"></a><span class="lineno"> 639</span>&#160; <span class="comment">// for the second sign_for, use the returned tx_json with</span></div>
@@ -714,7 +714,7 @@ $(function() {
<div class="line"><a name="l00643"></a><span class="lineno"> 643</span>&#160; jv_two[jss::account] = becky.human();</div>
<div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160; jv_two[jss::key_type] = <span class="stringliteral">&quot;ed25519&quot;</span>;</div>
<div class="line"><a name="l00645"></a><span class="lineno"> 645</span>&#160; jv_two[jss::passphrase] = becky.name();</div>
<div class="line"><a name="l00646"></a><span class="lineno"> 646</span>&#160; jrr = env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">rpc</a>(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;sign_for&quot;</span>, <a class="code" href="namespaceripple.html#a96888695e8d79474e080c334f149e30a">to_string</a>(jv_two))[jss::result];</div>
<div class="line"><a name="l00646"></a><span class="lineno"> 646</span>&#160; jrr = env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">rpc</a>(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;sign_for&quot;</span>, <a class="code" href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">to_string</a>(jv_two))[jss::result];</div>
<div class="line"><a name="l00647"></a><span class="lineno"> 647</span>&#160; BEAST_EXPECT(jrr[jss::status] == <span class="stringliteral">&quot;success&quot;</span>);</div>
<div class="line"><a name="l00648"></a><span class="lineno"> 648</span>&#160; </div>
<div class="line"><a name="l00649"></a><span class="lineno"> 649</span>&#160; <a class="code" href="classJson_1_1Value.html">Json::Value</a> jv_submit;</div>
@@ -722,9 +722,9 @@ $(function() {
<div class="line"><a name="l00651"></a><span class="lineno"> 651</span>&#160; jrr = env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">rpc</a>(</div>
<div class="line"><a name="l00652"></a><span class="lineno"> 652</span>&#160; <span class="stringliteral">&quot;json&quot;</span>,</div>
<div class="line"><a name="l00653"></a><span class="lineno"> 653</span>&#160; <span class="stringliteral">&quot;submit_multisigned&quot;</span>,</div>
<div class="line"><a name="l00654"></a><span class="lineno"> 654</span>&#160; <a class="code" href="namespaceripple.html#a96888695e8d79474e080c334f149e30a">to_string</a>(jv_submit))[jss::result];</div>
<div class="line"><a name="l00654"></a><span class="lineno"> 654</span>&#160; <a class="code" href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">to_string</a>(jv_submit))[jss::result];</div>
<div class="line"><a name="l00655"></a><span class="lineno"> 655</span>&#160; BEAST_EXPECT(jrr[jss::status] == <span class="stringliteral">&quot;success&quot;</span>);</div>
<div class="line"><a name="l00656"></a><span class="lineno"> 656</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a2c5dcd5bbad5c5b767ff713b6f7cb1ed">close</a>();</div>
<div class="line"><a name="l00656"></a><span class="lineno"> 656</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a69095691c9bcfab1f3d69c645f2dbe33">close</a>();</div>
<div class="line"><a name="l00657"></a><span class="lineno"> 657</span>&#160; BEAST_EXPECT(env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a2ef09f6f41b7d8a2dc89175e3b108f87">seq</a>(alice) == aliceSeq + 1);</div>
<div class="line"><a name="l00658"></a><span class="lineno"> 658</span>&#160; }</div>
<div class="line"><a name="l00659"></a><span class="lineno"> 659</span>&#160; </div>
@@ -733,13 +733,13 @@ $(function() {
<div class="line"><a name="l00662"></a><span class="lineno"> 662</span>&#160; <a class="code" href="classJson_1_1Value.html">Json::Value</a> jv = setup_tx();</div>
<div class="line"><a name="l00663"></a><span class="lineno"> 663</span>&#160; jv[jss::tx_json][jss::Account] = <span class="stringliteral">&quot;DEADBEEF&quot;</span>;</div>
<div class="line"><a name="l00664"></a><span class="lineno"> 664</span>&#160; cheri_sign(jv);</div>
<div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160; <span class="keyword">auto</span> jrr = env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">rpc</a>(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;sign_for&quot;</span>, <a class="code" href="namespaceripple.html#a96888695e8d79474e080c334f149e30a">to_string</a>(jv))[jss::result];</div>
<div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160; <span class="keyword">auto</span> jrr = env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">rpc</a>(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;sign_for&quot;</span>, <a class="code" href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">to_string</a>(jv))[jss::result];</div>
<div class="line"><a name="l00666"></a><span class="lineno"> 666</span>&#160; BEAST_EXPECT(jrr[jss::status] == <span class="stringliteral">&quot;error&quot;</span>);</div>
<div class="line"><a name="l00667"></a><span class="lineno"> 667</span>&#160; BEAST_EXPECT(jrr[jss::error] == <span class="stringliteral">&quot;srcActMalformed&quot;</span>);</div>
<div class="line"><a name="l00668"></a><span class="lineno"> 668</span>&#160; </div>
<div class="line"><a name="l00669"></a><span class="lineno"> 669</span>&#160; <a class="code" href="classripple_1_1test_1_1jtx_1_1Account.html">Account</a> <span class="keyword">const</span> jimmy{<span class="stringliteral">&quot;jimmy&quot;</span>};</div>
<div class="line"><a name="l00670"></a><span class="lineno"> 670</span>&#160; jv[jss::tx_json][jss::Account] = jimmy.human();</div>
<div class="line"><a name="l00671"></a><span class="lineno"> 671</span>&#160; jrr = env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">rpc</a>(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;sign_for&quot;</span>, <a class="code" href="namespaceripple.html#a96888695e8d79474e080c334f149e30a">to_string</a>(jv))[jss::result];</div>
<div class="line"><a name="l00671"></a><span class="lineno"> 671</span>&#160; jrr = env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">rpc</a>(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;sign_for&quot;</span>, <a class="code" href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">to_string</a>(jv))[jss::result];</div>
<div class="line"><a name="l00672"></a><span class="lineno"> 672</span>&#160; BEAST_EXPECT(jrr[jss::status] == <span class="stringliteral">&quot;error&quot;</span>);</div>
<div class="line"><a name="l00673"></a><span class="lineno"> 673</span>&#160; BEAST_EXPECT(jrr[jss::error] == <span class="stringliteral">&quot;srcActNotFound&quot;</span>);</div>
<div class="line"><a name="l00674"></a><span class="lineno"> 674</span>&#160; }</div>
@@ -751,13 +751,13 @@ $(function() {
<div class="line"><a name="l00680"></a><span class="lineno"> 680</span>&#160; <a class="code" href="classJson_1_1Value.html">Json::Value</a>{<a class="code" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eadc8f264f36b55b063c78126b335415f4">Json::arrayValue</a>};</div>
<div class="line"><a name="l00681"></a><span class="lineno"> 681</span>&#160; becky_sign(jv);</div>
<div class="line"><a name="l00682"></a><span class="lineno"> 682</span>&#160; <span class="keyword">auto</span> jrr = env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">rpc</a>(</div>
<div class="line"><a name="l00683"></a><span class="lineno"> 683</span>&#160; <span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;submit_multisigned&quot;</span>, <a class="code" href="namespaceripple.html#a96888695e8d79474e080c334f149e30a">to_string</a>(jv))[jss::result];</div>
<div class="line"><a name="l00683"></a><span class="lineno"> 683</span>&#160; <span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;submit_multisigned&quot;</span>, <a class="code" href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">to_string</a>(jv))[jss::result];</div>
<div class="line"><a name="l00684"></a><span class="lineno"> 684</span>&#160; BEAST_EXPECT(jrr[jss::status] == <span class="stringliteral">&quot;error&quot;</span>);</div>
<div class="line"><a name="l00685"></a><span class="lineno"> 685</span>&#160; BEAST_EXPECT(jrr[jss::error] == <span class="stringliteral">&quot;invalidParams&quot;</span>);</div>
<div class="line"><a name="l00686"></a><span class="lineno"> 686</span>&#160; BEAST_EXPECT(</div>
<div class="line"><a name="l00687"></a><span class="lineno"> 687</span>&#160; jrr[jss::error_message] ==</div>
<div class="line"><a name="l00688"></a><span class="lineno"> 688</span>&#160; <span class="stringliteral">&quot;tx_json.Signers array may not be empty.&quot;</span>);</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#a2c5dcd5bbad5c5b767ff713b6f7cb1ed">close</a>();</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#a69095691c9bcfab1f3d69c645f2dbe33">close</a>();</div>
<div class="line"><a name="l00690"></a><span class="lineno"> 690</span>&#160; BEAST_EXPECT(env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a2ef09f6f41b7d8a2dc89175e3b108f87">seq</a>(alice) == aliceSeq);</div>
<div class="line"><a name="l00691"></a><span class="lineno"> 691</span>&#160; }</div>
<div class="line"><a name="l00692"></a><span class="lineno"> 692</span>&#160; }</div>
@@ -1132,7 +1132,7 @@ $(function() {
<div class="line"><a name="l01061"></a><span class="lineno"> 1061</span>&#160; <span class="keyword">auto</span> submitSTTx = [&amp;env](<a class="code" href="classripple_1_1STTx.html">STTx</a> <span class="keyword">const</span>&amp; stx) {</div>
<div class="line"><a name="l01062"></a><span class="lineno"> 1062</span>&#160; <a class="code" href="classJson_1_1Value.html">Json::Value</a> jvResult;</div>
<div class="line"><a name="l01063"></a><span class="lineno"> 1063</span>&#160; jvResult[jss::tx_blob] = <a class="code" href="namespaceripple.html#a86e358ce3f06ff049af13c2342791cf8">strHex</a>(stx.getSerializer().slice());</div>
<div class="line"><a name="l01064"></a><span class="lineno"> 1064</span>&#160; <span class="keywordflow">return</span> env.rpc(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;submit&quot;</span>, <a class="code" href="namespaceripple.html#a96888695e8d79474e080c334f149e30a">to_string</a>(jvResult));</div>
<div class="line"><a name="l01064"></a><span class="lineno"> 1064</span>&#160; <span class="keywordflow">return</span> env.rpc(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;submit&quot;</span>, <a class="code" href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">to_string</a>(jvResult));</div>
<div class="line"><a name="l01065"></a><span class="lineno"> 1065</span>&#160; };</div>
<div class="line"><a name="l01066"></a><span class="lineno"> 1066</span>&#160; </div>
<div class="line"><a name="l01067"></a><span class="lineno"> 1067</span>&#160; <a class="code" href="classripple_1_1test_1_1jtx_1_1Account.html">Account</a> <span class="keyword">const</span> alice{<span class="stringliteral">&quot;alice&quot;</span>};</div>
@@ -1393,10 +1393,10 @@ $(function() {
<div class="line"><a name="l01322"></a><span class="lineno"> 1322</span>&#160; }),</div>
<div class="line"><a name="l01323"></a><span class="lineno"> 1323</span>&#160; features);</div>
<div class="line"><a name="l01324"></a><span class="lineno"> 1324</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#ae2349266cb09d1f1c3de06606ebdf9e2">fund</a>(<a class="code" href="namespaceripple_1_1test_1_1jtx.html#a37cf35ddf6bc8f4c6cbfa3fba57d6815">XRP</a>(1000), alice);</div>
<div class="line"><a name="l01325"></a><span class="lineno"> 1325</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a2c5dcd5bbad5c5b767ff713b6f7cb1ed">close</a>();</div>
<div class="line"><a name="l01325"></a><span class="lineno"> 1325</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a69095691c9bcfab1f3d69c645f2dbe33">close</a>();</div>
<div class="line"><a name="l01326"></a><span class="lineno"> 1326</span>&#160; </div>
<div class="line"><a name="l01327"></a><span class="lineno"> 1327</span>&#160; env(signers(alice, 2, {{<a class="code" href="classripple_1_1test_1_1MultiSign__test.html#a1aeba293307f087dca6a760ad3805024">bogie</a>, 1}, {<a class="code" href="classripple_1_1test_1_1MultiSign__test.html#a88ff29a0dfc2d28ecd515fbc0545125e">ghost</a>, 1}}));</div>
<div class="line"><a name="l01328"></a><span class="lineno"> 1328</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a2c5dcd5bbad5c5b767ff713b6f7cb1ed">close</a>();</div>
<div class="line"><a name="l01328"></a><span class="lineno"> 1328</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a69095691c9bcfab1f3d69c645f2dbe33">close</a>();</div>
<div class="line"><a name="l01329"></a><span class="lineno"> 1329</span>&#160; </div>
<div class="line"><a name="l01330"></a><span class="lineno"> 1330</span>&#160; <span class="comment">// Use sign_for to sign a transaction where alice pays 10 XRP to</span></div>
<div class="line"><a name="l01331"></a><span class="lineno"> 1331</span>&#160; <span class="comment">// masterpassphrase.</span></div>
@@ -1411,7 +1411,7 @@ $(function() {
<div class="line"><a name="l01340"></a><span class="lineno"> 1340</span>&#160; jvSig1[jss::tx_json][jss::Sequence] = env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a2ef09f6f41b7d8a2dc89175e3b108f87">seq</a>(alice);</div>
<div class="line"><a name="l01341"></a><span class="lineno"> 1341</span>&#160; jvSig1[jss::tx_json][jss::TransactionType] = jss::Payment;</div>
<div class="line"><a name="l01342"></a><span class="lineno"> 1342</span>&#160; </div>
<div class="line"><a name="l01343"></a><span class="lineno"> 1343</span>&#160; <a class="code" href="classJson_1_1Value.html">Json::Value</a> jvSig2 = env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">rpc</a>(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;sign_for&quot;</span>, <a class="code" href="namespaceripple.html#a96888695e8d79474e080c334f149e30a">to_string</a>(jvSig1));</div>
<div class="line"><a name="l01343"></a><span class="lineno"> 1343</span>&#160; <a class="code" href="classJson_1_1Value.html">Json::Value</a> jvSig2 = env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">rpc</a>(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;sign_for&quot;</span>, <a class="code" href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">to_string</a>(jvSig1));</div>
<div class="line"><a name="l01344"></a><span class="lineno"> 1344</span>&#160; BEAST_EXPECT(jvSig2[jss::result][jss::status].asString() == <span class="stringliteral">&quot;success&quot;</span>);</div>
<div class="line"><a name="l01345"></a><span class="lineno"> 1345</span>&#160; </div>
<div class="line"><a name="l01346"></a><span class="lineno"> 1346</span>&#160; <span class="comment">// Save the hash with one signature for use later.</span></div>
@@ -1422,7 +1422,7 @@ $(function() {
<div class="line"><a name="l01351"></a><span class="lineno"> 1351</span>&#160; jvSig2[jss::result][jss::account] = <a class="code" href="classripple_1_1test_1_1MultiSign__test.html#a88ff29a0dfc2d28ecd515fbc0545125e">ghost</a>.<a class="code" href="classripple_1_1test_1_1jtx_1_1Account.html#aee0c1b197f33ad230162080a4ff2be16">human</a>();</div>
<div class="line"><a name="l01352"></a><span class="lineno"> 1352</span>&#160; jvSig2[jss::result][jss::secret] = <a class="code" href="classripple_1_1test_1_1MultiSign__test.html#a88ff29a0dfc2d28ecd515fbc0545125e">ghost</a>.<a class="code" href="classripple_1_1test_1_1jtx_1_1Account.html#ae73b876d967ad2ff6580a435ccc47a96">name</a>();</div>
<div class="line"><a name="l01353"></a><span class="lineno"> 1353</span>&#160; <a class="code" href="classJson_1_1Value.html">Json::Value</a> jvSubmit =</div>
<div class="line"><a name="l01354"></a><span class="lineno"> 1354</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">rpc</a>(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;sign_for&quot;</span>, <a class="code" href="namespaceripple.html#a96888695e8d79474e080c334f149e30a">to_string</a>(jvSig2[jss::result]));</div>
<div class="line"><a name="l01354"></a><span class="lineno"> 1354</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">rpc</a>(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;sign_for&quot;</span>, <a class="code" href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">to_string</a>(jvSig2[jss::result]));</div>
<div class="line"><a name="l01355"></a><span class="lineno"> 1355</span>&#160; BEAST_EXPECT(</div>
<div class="line"><a name="l01356"></a><span class="lineno"> 1356</span>&#160; jvSubmit[jss::result][jss::status].asString() == <span class="stringliteral">&quot;success&quot;</span>);</div>
<div class="line"><a name="l01357"></a><span class="lineno"> 1357</span>&#160; </div>
@@ -1433,7 +1433,7 @@ $(function() {
<div class="line"><a name="l01362"></a><span class="lineno"> 1362</span>&#160; </div>
<div class="line"><a name="l01363"></a><span class="lineno"> 1363</span>&#160; <span class="comment">// Submit the result of the two signatures.</span></div>
<div class="line"><a name="l01364"></a><span class="lineno"> 1364</span>&#160; <a class="code" href="classJson_1_1Value.html">Json::Value</a> jvResult = env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">rpc</a>(</div>
<div class="line"><a name="l01365"></a><span class="lineno"> 1365</span>&#160; <span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;submit_multisigned&quot;</span>, <a class="code" href="namespaceripple.html#a96888695e8d79474e080c334f149e30a">to_string</a>(jvSubmit[jss::result]));</div>
<div class="line"><a name="l01365"></a><span class="lineno"> 1365</span>&#160; <span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;submit_multisigned&quot;</span>, <a class="code" href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">to_string</a>(jvSubmit[jss::result]));</div>
<div class="line"><a name="l01366"></a><span class="lineno"> 1366</span>&#160; BEAST_EXPECT(</div>
<div class="line"><a name="l01367"></a><span class="lineno"> 1367</span>&#160; jvResult[jss::result][jss::status].asString() == <span class="stringliteral">&quot;success&quot;</span>);</div>
<div class="line"><a name="l01368"></a><span class="lineno"> 1368</span>&#160; BEAST_EXPECT(</div>
@@ -1444,7 +1444,7 @@ $(function() {
<div class="line"><a name="l01373"></a><span class="lineno"> 1373</span>&#160; <span class="comment">// second signing.</span></div>
<div class="line"><a name="l01374"></a><span class="lineno"> 1374</span>&#160; BEAST_EXPECT(</div>
<div class="line"><a name="l01375"></a><span class="lineno"> 1375</span>&#160; hash2 == jvResult[jss::result][jss::tx_json][jss::hash].asString());</div>
<div class="line"><a name="l01376"></a><span class="lineno"> 1376</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a2c5dcd5bbad5c5b767ff713b6f7cb1ed">close</a>();</div>
<div class="line"><a name="l01376"></a><span class="lineno"> 1376</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a69095691c9bcfab1f3d69c645f2dbe33">close</a>();</div>
<div class="line"><a name="l01377"></a><span class="lineno"> 1377</span>&#160; </div>
<div class="line"><a name="l01378"></a><span class="lineno"> 1378</span>&#160; <span class="comment">// The transaction we just submitted should now be available and</span></div>
<div class="line"><a name="l01379"></a><span class="lineno"> 1379</span>&#160; <span class="comment">// validated.</span></div>
@@ -1655,14 +1655,13 @@ $(function() {
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a47cac3a8bfbc8c14ae8da735ec52ebbf"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a47cac3a8bfbc8c14ae8da735ec52ebbf">ripple::test::jtx::trust</a></div><div class="ttdeci">Json::Value trust(Account const &amp;account, STAmount const &amp;amount, std::uint32_t flags)</div><div class="ttdoc">Modify a trust line.</div><div class="ttdef"><b>Definition:</b> <a href="trust_8cpp_source.html#l00030">trust.cpp:30</a></div></div>
<div class="ttc" id="aclassripple_1_1SField_html_a634bfabbd5e4494a2d5be6b7c6d3d70d"><div class="ttname"><a href="classripple_1_1SField.html#a634bfabbd5e4494a2d5be6b7c6d3d70d">ripple::SField::fieldName</a></div><div class="ttdeci">const std::string fieldName</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00129">SField.h:129</a></div></div>
<div class="ttc" id="anamespaceripple_html_a590913040d5c9a68f3bf1d4da20311ad"><div class="ttname"><a href="namespaceripple.html#a590913040d5c9a68f3bf1d4da20311ad">ripple::sfSigningPubKey</a></div><div class="ttdeci">const SF_VL sfSigningPubKey</div></div>
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1JTx_html_a471b9ef90d3d89403c8d3d0f92113d7f"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1JTx.html#a471b9ef90d3d89403c8d3d0f92113d7f">ripple::test::jtx::JTx::stx</a></div><div class="ttdeci">std::shared_ptr&lt; STTx const &gt; stx</div><div class="ttdef"><b>Definition:</b> <a href="JTx_8h_source.html#l00049">JTx.h:49</a></div></div>
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1JTx_html_a471b9ef90d3d89403c8d3d0f92113d7f"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1JTx.html#a471b9ef90d3d89403c8d3d0f92113d7f">ripple::test::jtx::JTx::stx</a></div><div class="ttdeci">std::shared_ptr&lt; STTx const &gt; stx</div><div class="ttdef"><b>Definition:</b> <a href="JTx_8h_source.html#l00050">JTx.h:50</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1require_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1require.html">ripple::test::jtx::require</a></div><div class="ttdoc">Check a set of conditions.</div><div class="ttdef"><b>Definition:</b> <a href="require_8h_source.html#l00063">require.h:63</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Account_html_aee0c1b197f33ad230162080a4ff2be16"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Account.html#aee0c1b197f33ad230162080a4ff2be16">ripple::test::jtx::Account::human</a></div><div class="ttdeci">std::string const &amp; human() const</div><div class="ttdoc">Returns the human readable public key.</div><div class="ttdef"><b>Definition:</b> <a href="Account_8h_source.html#l00109">Account.h:109</a></div></div>
<div class="ttc" id="anamespaceripple_html_a20fc4ac346fe042a5585c2107b0ca91b"><div class="ttname"><a href="namespaceripple.html#a20fc4ac346fe042a5585c2107b0ca91b">ripple::featureMultiSignReserve</a></div><div class="ttdeci">const uint256 featureMultiSignReserve</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00179">Feature.cpp:179</a></div></div>
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1msig_1_1Reg_html"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1msig_1_1Reg.html">ripple::test::jtx::msig::Reg</a></div><div class="ttdef"><b>Definition:</b> <a href="multisign_8h_source.html#l00061">multisign.h:61</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1MultiSign__test_html_afa4b7926d31e0673007af3f71b8d88b0"><div class="ttname"><a href="classripple_1_1test_1_1MultiSign__test.html#afa4b7926d31e0673007af3f71b8d88b0">ripple::test::MultiSign_test::test_multisigningMultisigner</a></div><div class="ttdeci">void test_multisigningMultisigner(FeatureBitset features)</div><div class="ttdef"><b>Definition:</b> <a href="MultiSign__test_8cpp_source.html#l01229">MultiSign_test.cpp:1229</a></div></div>
<div class="ttc" id="areverse_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/algorithm/reverse.html">std::reverse</a></div><div class="ttdeci">T reverse(T... args)</div></div>
<div class="ttc" id="anamespaceripple_html_a96888695e8d79474e080c334f149e30a"><div class="ttname"><a href="namespaceripple.html#a96888695e8d79474e080c334f149e30a">ripple::to_string</a></div><div class="ttdeci">std::string to_string(ListDisposition disposition)</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00045">ValidatorList.cpp:45</a></div></div>
<div class="ttc" id="aclassripple_1_1STObject_html_af1235d307d6f464392a583d0dfaa3cc4"><div class="ttname"><a href="classripple_1_1STObject.html#af1235d307d6f464392a583d0dfaa3cc4">ripple::STObject::setFieldVL</a></div><div class="ttdeci">void setFieldVL(SField const &amp;field, Blob const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="STObject_8cpp_source.html#l00668">STObject.cpp:668</a></div></div>
<div class="ttc" id="aclassripple_1_1STObject_html_a09be758ae97b9e9e392aa2606cc0559f"><div class="ttname"><a href="classripple_1_1STObject.html#a09be758ae97b9e9e392aa2606cc0559f">ripple::STObject::getFieldVL</a></div><div class="ttdeci">Blob getFieldVL(SField const &amp;field) const</div><div class="ttdef"><b>Definition:</b> <a href="STObject_8cpp_source.html#l00568">STObject.cpp:568</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a287cf5b6a71db097fe1678c88926efb4"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a287cf5b6a71db097fe1678c88926efb4">ripple::test::jtx::envconfig</a></div><div class="ttdeci">std::unique_ptr&lt; Config &gt; envconfig()</div><div class="ttdoc">creates and initializes a default configuration for jtx::Env</div><div class="ttdef"><b>Definition:</b> <a href="envconfig_8h_source.html#l00049">envconfig.h:49</a></div></div>
@@ -1682,29 +1681,30 @@ $(function() {
<div class="ttc" id="aclassripple_1_1STObject_html_adf2fc44f02b033b1a98b02449ef18c57"><div class="ttname"><a href="classripple_1_1STObject.html#adf2fc44f02b033b1a98b02449ef18c57">ripple::STObject::peekFieldArray</a></div><div class="ttdeci">STArray &amp; peekFieldArray(SField const &amp;field)</div><div class="ttdef"><b>Definition:</b> <a href="STObject_8cpp_source.html#l00418">STObject.cpp:418</a></div></div>
<div class="ttc" id="anamespaceripple_html_a75cb21d7f1df42f2fdc8efddb79b63f4ac43369f518d28ae712ad223ab858edbe"><div class="ttname"><a href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4ac43369f518d28ae712ad223ab858edbe">ripple::tefMASTER_DISABLED</a></div><div class="ttdeci">@ tefMASTER_DISABLED</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00155">TER.h:155</a></div></div>
<div class="ttc" id="anamespaceripple_html_afe21c8454670d46fb93751a5edffed46a33c7f00dec90dddffd0318dce2a4bf51"><div class="ttname"><a href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a33c7f00dec90dddffd0318dce2a4bf51">ripple::temBAD_SIGNER</a></div><div class="ttdeci">@ temBAD_SIGNER</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00110">TER.h:110</a></div></div>
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1JTx_html"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1JTx.html">ripple::test::jtx::JTx</a></div><div class="ttdoc">Execution context for applying a JSON transaction.</div><div class="ttdef"><b>Definition:</b> <a href="JTx_8h_source.html#l00041">JTx.h:41</a></div></div>
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1JTx_html"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1JTx.html">ripple::test::jtx::JTx</a></div><div class="ttdoc">Execution context for applying a JSON transaction.</div><div class="ttdef"><b>Definition:</b> <a href="JTx_8h_source.html#l00042">JTx.h:42</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1MultiSign__test_html_ad3c3406ef29e56fe004ff0481788c1ee"><div class="ttname"><a href="classripple_1_1test_1_1MultiSign__test.html#ad3c3406ef29e56fe004ff0481788c1ee">ripple::test::MultiSign_test::test_regularSigners</a></div><div class="ttdeci">void test_regularSigners(FeatureBitset features)</div><div class="ttdef"><b>Definition:</b> <a href="MultiSign__test_8cpp_source.html#l00390">MultiSign_test.cpp:390</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a50cacef3867fc01273aa9c29231f9a7c"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a50cacef3867fc01273aa9c29231f9a7c">ripple::test::jtx::fset</a></div><div class="ttdeci">Json::Value fset(Account const &amp;account, std::uint32_t on, std::uint32_t off=0)</div><div class="ttdoc">Add and/or remove flag.</div><div class="ttdef"><b>Definition:</b> <a href="flags_8cpp_source.html#l00028">flags.cpp:28</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1MultiSign__test_html_a309420aaf9dbd9bf0914af781ba8168a"><div class="ttname"><a href="classripple_1_1test_1_1MultiSign__test.html#a309420aaf9dbd9bf0914af781ba8168a">ripple::test::MultiSign_test::test_fee</a></div><div class="ttdeci">void test_fee(FeatureBitset features)</div><div class="ttdef"><b>Definition:</b> <a href="MultiSign__test_8cpp_source.html#l00246">MultiSign_test.cpp:246</a></div></div>
<div class="ttc" id="anamespaceripple_html_a260d2970ac1119109937ed1c5d4ca962a595a44bbc04dffad91a353227660d6ba"><div class="ttname"><a href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962a595a44bbc04dffad91a353227660d6ba">ripple::telINSUF_FEE_P</a></div><div class="ttdeci">@ telINSUF_FEE_P</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00056">TER.h:56</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_a69095691c9bcfab1f3d69c645f2dbe33"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a69095691c9bcfab1f3d69c645f2dbe33">ripple::test::jtx::Env::close</a></div><div class="ttdeci">bool close(NetClock::time_point closeTime, std::optional&lt; std::chrono::milliseconds &gt; consensusDelay=std::nullopt)</div><div class="ttdoc">Close and advance the ledger.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8cpp_source.html#l00121">Env.cpp:121</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1MultiSign__test_html_adfabbb25b775bbcc6f721a65af0d651a"><div class="ttname"><a href="classripple_1_1test_1_1MultiSign__test.html#adfabbb25b775bbcc6f721a65af0d651a">ripple::test::MultiSign_test::test_amendmentTransition</a></div><div class="ttdeci">void test_amendmentTransition()</div><div class="ttdef"><b>Definition:</b> <a href="MultiSign__test_8cpp_source.html#l01389">MultiSign_test.cpp:1389</a></div></div>
<div class="ttc" id="aclassripple_1_1STTx_html"><div class="ttname"><a href="classripple_1_1STTx.html">ripple::STTx</a></div><div class="ttdef"><b>Definition:</b> <a href="STTx_8h_source.html#l00042">STTx.h:42</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1MultiSign__test_html_ad7f1b2ac76de649f21a1ae6fdae44cf7"><div class="ttname"><a href="classripple_1_1test_1_1MultiSign__test.html#ad7f1b2ac76de649f21a1ae6fdae44cf7">ripple::test::MultiSign_test::spook</a></div><div class="ttdeci">const jtx::Account spook</div><div class="ttdef"><b>Definition:</b> <a href="MultiSign__test_8cpp_source.html#l00036">MultiSign_test.cpp:36</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_af5441d84d5977d52246c5226313560d4"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#af5441d84d5977d52246c5226313560d4">ripple::test::jtx::supported_amendments</a></div><div class="ttdeci">FeatureBitset supported_amendments()</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00070">Env.h:70</a></div></div>
<div class="ttc" id="ainteger_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1sig_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1sig.html">ripple::test::jtx::sig</a></div><div class="ttdoc">Set the regular signature on a JTx.</div><div class="ttdef"><b>Definition:</b> <a href="sig_8h_source.html#l00033">sig.h:33</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1sig_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1sig.html">ripple::test::jtx::sig</a></div><div class="ttdoc">Set the regular signature on a JTx.</div><div class="ttdef"><b>Definition:</b> <a href="sig_8h_source.html#l00034">sig.h:34</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1MultiSign__test_html_a9df4e5ca26a1e7080d0828281ed91898"><div class="ttname"><a href="classripple_1_1test_1_1MultiSign__test.html#a9df4e5ca26a1e7080d0828281ed91898">ripple::test::MultiSign_test::test_signForHash</a></div><div class="ttdeci">void test_signForHash(FeatureBitset features)</div><div class="ttdef"><b>Definition:</b> <a href="MultiSign__test_8cpp_source.html#l01306">MultiSign_test.cpp:1306</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_a2ef09f6f41b7d8a2dc89175e3b108f87"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a2ef09f6f41b7d8a2dc89175e3b108f87">ripple::test::jtx::Env::seq</a></div><div class="ttdeci">std::uint32_t seq(Account const &amp;account) const</div><div class="ttdoc">Returns the next sequence number on account.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8cpp_source.html#l00198">Env.cpp:198</a></div></div>
<div class="ttc" id="aclassripple_1_1STTx_html_a2ff70c45520477e847ef95913baf1a20"><div class="ttname"><a href="classripple_1_1STTx.html#a2ff70c45520477e847ef95913baf1a20">ripple::STTx::sign</a></div><div class="ttdeci">void sign(PublicKey const &amp;publicKey, SecretKey const &amp;secretKey)</div><div class="ttdef"><b>Definition:</b> <a href="STTx_8cpp_source.html#l00180">STTx.cpp:180</a></div></div>
<div class="ttc" id="aclassripple_1_1STTx_html_a2ff70c45520477e847ef95913baf1a20"><div class="ttname"><a href="classripple_1_1STTx.html#a2ff70c45520477e847ef95913baf1a20">ripple::STTx::sign</a></div><div class="ttdeci">void sign(PublicKey const &amp;publicKey, SecretKey const &amp;secretKey)</div><div class="ttdef"><b>Definition:</b> <a href="STTx_8cpp_source.html#l00179">STTx.cpp:179</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a18cde110bb3ad7dce97ac11a4b251d0e"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a18cde110bb3ad7dce97ac11a4b251d0e">ripple::test::jtx::fclear</a></div><div class="ttdeci">Json::Value fclear(Account const &amp;account, std::uint32_t off)</div><div class="ttdoc">Remove account flag.</div><div class="ttdef"><b>Definition:</b> <a href="flags_8h_source.html#l00040">flags.h:40</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1MultiSign__test_html_ae8370a7c419cdc31a5817d91bc7e3a8d"><div class="ttname"><a href="classripple_1_1test_1_1MultiSign__test.html#ae8370a7c419cdc31a5817d91bc7e3a8d">ripple::test::MultiSign_test::test_noReserve</a></div><div class="ttdeci">void test_noReserve(FeatureBitset features)</div><div class="ttdef"><b>Definition:</b> <a href="MultiSign__test_8cpp_source.html#l00040">MultiSign_test.cpp:40</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1fee_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1fee.html">ripple::test::jtx::fee</a></div><div class="ttdoc">Set the fee on a JTx.</div><div class="ttdef"><b>Definition:</b> <a href="fee_8h_source.html#l00034">fee.h:34</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1fee_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1fee.html">ripple::test::jtx::fee</a></div><div class="ttdoc">Set the fee on a JTx.</div><div class="ttdef"><b>Definition:</b> <a href="fee_8h_source.html#l00035">fee.h:35</a></div></div>
<div class="ttc" id="aclassripple_1_1STArray_html_a9a8e8e818ee5ba2536921d3e63cda98e"><div class="ttname"><a href="classripple_1_1STArray.html#a9a8e8e818ee5ba2536921d3e63cda98e">ripple::STArray::back</a></div><div class="ttdeci">STObject &amp; back()</div><div class="ttdef"><b>Definition:</b> <a href="STArray_8h_source.html#l00077">STArray.h:77</a></div></div>
<div class="ttc" id="anamespaceripple_html_a9de744cfdefe1132969eb982e57e4ddea82c2b7829b8129e5a2d53665ba4b4757"><div class="ttname"><a href="namespaceripple.html#a9de744cfdefe1132969eb982e57e4ddea82c2b7829b8129e5a2d53665ba4b4757">ripple::KeyType::secp256k1</a></div><div class="ttdeci">@ secp256k1</div></div>
<div class="ttc" id="aclassripple_1_1test_1_1MultiSign__test_html_a7ac034f05167560025b5d6ac33cbef77"><div class="ttname"><a href="classripple_1_1test_1_1MultiSign__test.html#a7ac034f05167560025b5d6ac33cbef77">ripple::test::MultiSign_test::test_regKey</a></div><div class="ttdeci">void test_regKey(FeatureBitset features)</div><div class="ttdef"><b>Definition:</b> <a href="MultiSign__test_8cpp_source.html#l00923">MultiSign_test.cpp:923</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1MultiSign__test_html_a81927fb02e7cbcd444d8598b3b584b49"><div class="ttname"><a href="classripple_1_1test_1_1MultiSign__test.html#a81927fb02e7cbcd444d8598b3b584b49">ripple::test::MultiSign_test::testAll</a></div><div class="ttdeci">void testAll(FeatureBitset features)</div><div class="ttdef"><b>Definition:</b> <a href="MultiSign__test_8cpp_source.html#l01525">MultiSign_test.cpp:1525</a></div></div>
<div class="ttc" id="anamespaceripple_html_a8ae78269ab6f090fafc68209a6ba93d4"><div class="ttname"><a href="namespaceripple.html#a8ae78269ab6f090fafc68209a6ba93d4">ripple::asfDisableMaster</a></div><div class="ttdeci">const std::uint32_t asfDisableMaster</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00068">TxFlags.h:68</a></div></div>
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1seq_html"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1seq.html">ripple::test::jtx::seq</a></div><div class="ttdoc">Set the sequence number on a JTx.</div><div class="ttdef"><b>Definition:</b> <a href="seq_8h_source.html#l00032">seq.h:32</a></div></div>
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1seq_html"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1seq.html">ripple::test::jtx::seq</a></div><div class="ttdoc">Set the sequence number on a JTx.</div><div class="ttdef"><b>Definition:</b> <a href="seq_8h_source.html#l00033">seq.h:33</a></div></div>
<div class="ttc" id="anamespaceripple_html_a75cb21d7f1df42f2fdc8efddb79b63f4a1c70c4f5f6364087e7cbecc243e1618d"><div class="ttname"><a href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4a1c70c4f5f6364087e7cbecc243e1618d">ripple::tefNOT_MULTI_SIGNING</a></div><div class="ttdeci">@ tefNOT_MULTI_SIGNING</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00159">TER.h:159</a></div></div>
<div class="ttc" id="anamespaceripple_html_a61697c13ea8123e926a3df063c625245"><div class="ttname"><a href="namespaceripple.html#a61697c13ea8123e926a3df063c625245">ripple::sfTxnSignature</a></div><div class="ttdeci">const SF_VL sfTxnSignature</div></div>
<div class="ttc" id="anamespaceripple_html"><div class="ttname"><a href="namespaceripple.html">ripple</a></div><div class="ttdoc">Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.</div><div class="ttdef"><b>Definition:</b> <a href="RCLCensorshipDetector_8h_source.html#l00029">RCLCensorshipDetector.h:29</a></div></div>
@@ -1716,7 +1716,6 @@ $(function() {
<div class="ttc" id="aclassripple_1_1test_1_1MultiSign__test_html_a88301f74ce0eee56300eeabb897085de"><div class="ttname"><a href="classripple_1_1test_1_1MultiSign__test.html#a88301f74ce0eee56300eeabb897085de">ripple::test::MultiSign_test::shade</a></div><div class="ttdeci">const jtx::Account shade</div><div class="ttdef"><b>Definition:</b> <a href="MultiSign__test_8cpp_source.html#l00035">MultiSign_test.cpp:35</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a7816b23daf9b325ea1f88cc121a53d05"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a7816b23daf9b325ea1f88cc121a53d05">ripple::test::jtx::pay</a></div><div class="ttdeci">Json::Value pay(Account const &amp;account, Account const &amp;to, AnyAmount amount)</div><div class="ttdoc">Create a payment.</div><div class="ttdef"><b>Definition:</b> <a href="pay_8cpp_source.html#l00029">pay.cpp:29</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1MultiSign__test_html_ad138d1655ef86768bc211efc2ca6c8a2"><div class="ttname"><a href="classripple_1_1test_1_1MultiSign__test.html#ad138d1655ef86768bc211efc2ca6c8a2">ripple::test::MultiSign_test::test_keyDisable</a></div><div class="ttdeci">void test_keyDisable(FeatureBitset features)</div><div class="ttdef"><b>Definition:</b> <a href="MultiSign__test_8cpp_source.html#l00842">MultiSign_test.cpp:842</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_a2c5dcd5bbad5c5b767ff713b6f7cb1ed"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a2c5dcd5bbad5c5b767ff713b6f7cb1ed">ripple::test::jtx::Env::close</a></div><div class="ttdeci">bool close(NetClock::time_point closeTime, boost::optional&lt; std::chrono::milliseconds &gt; consensusDelay=boost::none)</div><div class="ttdoc">Close and advance the ledger.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8cpp_source.html#l00121">Env.cpp:121</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1MultiSign__test_html_abdfb347d1fd04666ff16041d6c1aaab1"><div class="ttname"><a href="classripple_1_1test_1_1MultiSign__test.html#abdfb347d1fd04666ff16041d6c1aaab1">ripple::test::MultiSign_test::test_regularSignersUsingSubmitMulti</a></div><div class="ttdeci">void test_regularSignersUsingSubmitMulti(FeatureBitset features)</div><div class="ttdef"><b>Definition:</b> <a href="MultiSign__test_8cpp_source.html#l00455">MultiSign_test.cpp:455</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a25348362262144c3927b86f8d349fd86"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a25348362262144c3927b86f8d349fd86">ripple::test::jtx::regkey</a></div><div class="ttdeci">Json::Value regkey(Account const &amp;account, disabled_t)</div><div class="ttdoc">Disable the regular key.</div><div class="ttdef"><b>Definition:</b> <a href="regkey_8cpp_source.html#l00028">regkey.cpp:28</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#l00219">Env.cpp:219</a></div></div>
@@ -1724,6 +1723,7 @@ $(function() {
<div class="ttc" id="aclassripple_1_1test_1_1MultiSign__test_html_a05ef4ea667643d7aff0d95895b3d15cd"><div class="ttname"><a href="classripple_1_1test_1_1MultiSign__test.html#a05ef4ea667643d7aff0d95895b3d15cd">ripple::test::MultiSign_test::jinni</a></div><div class="ttdeci">const jtx::Account jinni</div><div class="ttdef"><b>Definition:</b> <a href="MultiSign__test_8cpp_source.html#l00033">MultiSign_test.cpp:33</a></div></div>
<div class="ttc" id="aclassripple_1_1FeatureBitset_html"><div class="ttname"><a href="classripple_1_1FeatureBitset.html">ripple::FeatureBitset</a></div><div class="ttdef"><b>Definition:</b> <a href="Feature_8h_source.html#l00159">Feature.h:159</a></div></div>
<div class="ttc" id="anamespaceripple_html_aa298e929e02f59c2b05a30ee8805b38cae930fb228ae74317976b57b4e87a7f0d"><div class="ttname"><a href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38cae930fb228ae74317976b57b4e87a7f0d">ripple::tecINSUFFICIENT_RESERVE</a></div><div class="ttdeci">@ tecINSUFFICIENT_RESERVE</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00269">TER.h:269</a></div></div>
<div class="ttc" id="anamespaceripple_html_af9776f187d3686a7fba4c2d2fbeebdf4"><div class="ttname"><a href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">ripple::to_string</a></div><div class="ttdeci">std::string to_string(Manifest const &amp;m)</div><div class="ttdoc">Format the specified manifest to a string for debugging purposes.</div><div class="ttdef"><b>Definition:</b> <a href="app_2misc_2impl_2Manifest_8cpp_source.html#l00038">app/misc/impl/Manifest.cpp:38</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Account_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Account.html">ripple::test::jtx::Account</a></div><div class="ttdoc">Immutable cryptographic account descriptor.</div><div class="ttdef"><b>Definition:</b> <a href="Account_8h_source.html#l00037">Account.h:37</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1MultiSign__test_html_a04eafc977e4bcf5158dfc5834d31b187"><div class="ttname"><a href="classripple_1_1test_1_1MultiSign__test.html#a04eafc977e4bcf5158dfc5834d31b187">ripple::test::MultiSign_test::test_masterSigners</a></div><div class="ttdeci">void test_masterSigners(FeatureBitset features)</div><div class="ttdef"><b>Definition:</b> <a href="MultiSign__test_8cpp_source.html#l00335">MultiSign_test.cpp:335</a></div></div>
<div class="ttc" id="anamespaceripple_html_a86e358ce3f06ff049af13c2342791cf8"><div class="ttname"><a href="namespaceripple.html#a86e358ce3f06ff049af13c2342791cf8">ripple::strHex</a></div><div class="ttdeci">std::string strHex(FwdIt begin, FwdIt end)</div><div class="ttdef"><b>Definition:</b> <a href="strHex_8h_source.html#l00045">strHex.h:45</a></div></div>
@@ -1738,7 +1738,7 @@ $(function() {
<div class="ttc" id="anamespaceripple_html_afe21c8454670d46fb93751a5edffed46ab350385c2031073e364db8d2a45a452b"><div class="ttname"><a href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46ab350385c2031073e364db8d2a45a452b">ripple::temBAD_WEIGHT</a></div><div class="ttdeci">@ temBAD_WEIGHT</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00112">TER.h:112</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html">ripple::test::jtx::Env</a></div><div class="ttdoc">A transaction testing environment.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00115">Env.h:115</a></div></div>
<div class="ttc" id="anamespaceripple_html_afe21c8454670d46fb93751a5edffed46a76453a8d513e20754ca7cff63d7546b8"><div class="ttname"><a href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a76453a8d513e20754ca7cff63d7546b8">ripple::temINVALID</a></div><div class="ttdeci">@ temINVALID</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00105">TER.h:105</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_a0f3a59ffc07ea469d2999d1ae0aeea77"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">ripple::test::jtx::Env::rpc</a></div><div class="ttdeci">Json::Value rpc(std::unordered_map&lt; std::string, std::string &gt; const &amp;headers, std::string const &amp;cmd, Args &amp;&amp;... args)</div><div class="ttdoc">Execute an RPC command.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00684">Env.h:684</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_a0f3a59ffc07ea469d2999d1ae0aeea77"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">ripple::test::jtx::Env::rpc</a></div><div class="ttdeci">Json::Value rpc(std::unordered_map&lt; std::string, std::string &gt; const &amp;headers, std::string const &amp;cmd, Args &amp;&amp;... args)</div><div class="ttdoc">Execute an RPC command.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00683">Env.h:683</a></div></div>
<div class="ttc" id="aclassJson_1_1Value_html"><div class="ttname"><a href="classJson_1_1Value.html">Json::Value</a></div><div class="ttdoc">Represents a JSON value.</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00145">json_value.h:145</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1MultiSign__test_html_a9f3ca9042ffaa3f361982302d9b9a46b"><div class="ttname"><a href="classripple_1_1test_1_1MultiSign__test.html#a9f3ca9042ffaa3f361982302d9b9a46b">ripple::test::MultiSign_test::test_noMultiSigners</a></div><div class="ttdeci">void test_noMultiSigners(FeatureBitset features)</div><div class="ttdef"><b>Definition:</b> <a href="MultiSign__test_8cpp_source.html#l01210">MultiSign_test.cpp:1210</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1owner__count_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1owner__count.html">ripple::test::jtx::owner_count</a></div><div class="ttdef"><b>Definition:</b> <a href="owners_8h_source.html#l00049">owners.h:49</a></div></div>