mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-21 03:26:01 +00:00
deploy: 5c8e072b7f
This commit is contained in:
@@ -747,7 +747,7 @@ $(function() {
|
||||
<div class="line"><a name="l00676"></a><span class="lineno"> 676</span>  {</div>
|
||||
<div class="line"><a name="l00677"></a><span class="lineno"> 677</span>  aliceSeq = env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a2ef09f6f41b7d8a2dc89175e3b108f87">seq</a>(alice);</div>
|
||||
<div class="line"><a name="l00678"></a><span class="lineno"> 678</span>  <a class="code" href="classJson_1_1Value.html">Json::Value</a> jv = setup_tx();</div>
|
||||
<div class="line"><a name="l00679"></a><span class="lineno"> 679</span>  jv[jss::tx_json][<a class="code" href="namespaceripple.html#a6c7393b8ba980386cc2fd1bcb832128a">sfSigners</a>.<a class="code" href="classripple_1_1SField.html#a634bfabbd5e4494a2d5be6b7c6d3d70d">fieldName</a>] =</div>
|
||||
<div class="line"><a name="l00679"></a><span class="lineno"> 679</span>  jv[jss::tx_json][<a class="code" href="namespaceripple.html#a22a86f3d2d6d958de794f8532d459bac">sfSigners</a>.<a class="code" href="classripple_1_1SField.html#a634bfabbd5e4494a2d5be6b7c6d3d70d">fieldName</a>] =</div>
|
||||
<div class="line"><a name="l00680"></a><span class="lineno"> 680</span>  <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>  becky_sign(jv);</div>
|
||||
<div class="line"><a name="l00682"></a><span class="lineno"> 682</span>  <span class="keyword">auto</span> jrr = env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">rpc</a>(</div>
|
||||
@@ -1144,7 +1144,7 @@ $(function() {
|
||||
<div class="line"><a name="l01073"></a><span class="lineno"> 1073</span>  <span class="comment">// Single-sign, but leave an empty SigningPubKey.</span></div>
|
||||
<div class="line"><a name="l01074"></a><span class="lineno"> 1074</span>  <a class="code" href="structripple_1_1test_1_1jtx_1_1JTx.html">JTx</a> tx = env.jt(<a class="code" href="namespaceripple_1_1test_1_1jtx.html#a95abf901db0a698e0c97d00476c95f34">noop</a>(alice), <a class="code" href="classripple_1_1test_1_1jtx_1_1sig.html">sig</a>(alice));</div>
|
||||
<div class="line"><a name="l01075"></a><span class="lineno"> 1075</span>  <a class="code" href="classripple_1_1STTx.html">STTx</a> local = *(tx.<a class="code" href="structripple_1_1test_1_1jtx_1_1JTx.html#a471b9ef90d3d89403c8d3d0f92113d7f">stx</a>);</div>
|
||||
<div class="line"><a name="l01076"></a><span class="lineno"> 1076</span>  local.<a class="code" href="classripple_1_1STObject.html#af1235d307d6f464392a583d0dfaa3cc4">setFieldVL</a>(<a class="code" href="namespaceripple.html#aa836f10acc827f3cd5fb1fd0278e1618">sfSigningPubKey</a>, <a class="code" href="namespaceripple.html#ab1f2184bb5938b5508798cd47a561a21">Blob</a>()); <span class="comment">// Empty SigningPubKey</span></div>
|
||||
<div class="line"><a name="l01076"></a><span class="lineno"> 1076</span>  local.<a class="code" href="classripple_1_1STObject.html#af1235d307d6f464392a583d0dfaa3cc4">setFieldVL</a>(<a class="code" href="namespaceripple.html#a590913040d5c9a68f3bf1d4da20311ad">sfSigningPubKey</a>, <a class="code" href="namespaceripple.html#ab1f2184bb5938b5508798cd47a561a21">Blob</a>()); <span class="comment">// Empty SigningPubKey</span></div>
|
||||
<div class="line"><a name="l01077"></a><span class="lineno"> 1077</span>  <span class="keyword">auto</span> <span class="keyword">const</span> info = submitSTTx(local);</div>
|
||||
<div class="line"><a name="l01078"></a><span class="lineno"> 1078</span>  BEAST_EXPECT(</div>
|
||||
<div class="line"><a name="l01079"></a><span class="lineno"> 1079</span>  info[jss::result][jss::error_exception] ==</div>
|
||||
@@ -1155,9 +1155,9 @@ $(function() {
|
||||
<div class="line"><a name="l01084"></a><span class="lineno"> 1084</span>  <a class="code" href="structripple_1_1test_1_1jtx_1_1JTx.html">JTx</a> tx = env.jt(<a class="code" href="namespaceripple_1_1test_1_1jtx.html#a95abf901db0a698e0c97d00476c95f34">noop</a>(alice), <a class="code" href="classripple_1_1test_1_1jtx_1_1sig.html">sig</a>(alice));</div>
|
||||
<div class="line"><a name="l01085"></a><span class="lineno"> 1085</span>  <a class="code" href="classripple_1_1STTx.html">STTx</a> local = *(tx.<a class="code" href="structripple_1_1test_1_1jtx_1_1JTx.html#a471b9ef90d3d89403c8d3d0f92113d7f">stx</a>);</div>
|
||||
<div class="line"><a name="l01086"></a><span class="lineno"> 1086</span>  <span class="comment">// Flip some bits in the signature.</span></div>
|
||||
<div class="line"><a name="l01087"></a><span class="lineno"> 1087</span>  <span class="keyword">auto</span> badSig = local.<a class="code" href="classripple_1_1STObject.html#a09be758ae97b9e9e392aa2606cc0559f">getFieldVL</a>(<a class="code" href="namespaceripple.html#aed4b0eb12189fe44deffb512a93423f6">sfTxnSignature</a>);</div>
|
||||
<div class="line"><a name="l01087"></a><span class="lineno"> 1087</span>  <span class="keyword">auto</span> badSig = local.<a class="code" href="classripple_1_1STObject.html#a09be758ae97b9e9e392aa2606cc0559f">getFieldVL</a>(<a class="code" href="namespaceripple.html#a61697c13ea8123e926a3df063c625245">sfTxnSignature</a>);</div>
|
||||
<div class="line"><a name="l01088"></a><span class="lineno"> 1088</span>  badSig[20] ^= 0xAA;</div>
|
||||
<div class="line"><a name="l01089"></a><span class="lineno"> 1089</span>  local.<a class="code" href="classripple_1_1STObject.html#af1235d307d6f464392a583d0dfaa3cc4">setFieldVL</a>(<a class="code" href="namespaceripple.html#aed4b0eb12189fe44deffb512a93423f6">sfTxnSignature</a>, badSig);</div>
|
||||
<div class="line"><a name="l01089"></a><span class="lineno"> 1089</span>  local.<a class="code" href="classripple_1_1STObject.html#af1235d307d6f464392a583d0dfaa3cc4">setFieldVL</a>(<a class="code" href="namespaceripple.html#a61697c13ea8123e926a3df063c625245">sfTxnSignature</a>, badSig);</div>
|
||||
<div class="line"><a name="l01090"></a><span class="lineno"> 1090</span>  <span class="comment">// Signature should fail.</span></div>
|
||||
<div class="line"><a name="l01091"></a><span class="lineno"> 1091</span>  <span class="keyword">auto</span> <span class="keyword">const</span> info = submitSTTx(local);</div>
|
||||
<div class="line"><a name="l01092"></a><span class="lineno"> 1092</span>  BEAST_EXPECT(</div>
|
||||
@@ -1169,8 +1169,8 @@ $(function() {
|
||||
<div class="line"><a name="l01098"></a><span class="lineno"> 1098</span>  <a class="code" href="structripple_1_1test_1_1jtx_1_1JTx.html">JTx</a> tx = env.jt(<a class="code" href="namespaceripple_1_1test_1_1jtx.html#a95abf901db0a698e0c97d00476c95f34">noop</a>(alice), <a class="code" href="classripple_1_1test_1_1jtx_1_1sig.html">sig</a>(alice));</div>
|
||||
<div class="line"><a name="l01099"></a><span class="lineno"> 1099</span>  <a class="code" href="classripple_1_1STTx.html">STTx</a> local = *(tx.<a class="code" href="structripple_1_1test_1_1jtx_1_1JTx.html#a471b9ef90d3d89403c8d3d0f92113d7f">stx</a>);</div>
|
||||
<div class="line"><a name="l01100"></a><span class="lineno"> 1100</span>  <span class="comment">// Flip some bits in the signature.</span></div>
|
||||
<div class="line"><a name="l01101"></a><span class="lineno"> 1101</span>  <span class="keyword">auto</span> <a class="code" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a> = local.<a class="code" href="classripple_1_1STObject.html#a55d1b6946f96a770f3b2195eb5a5a943">getFieldU32</a>(<a class="code" href="namespaceripple.html#a75d94908bf27ab4f7ec61a457e52ee8e">sfSequence</a>);</div>
|
||||
<div class="line"><a name="l01102"></a><span class="lineno"> 1102</span>  local.<a class="code" href="classripple_1_1STObject.html#acd1aac04649d694a3524faf2ddebf843">setFieldU32</a>(<a class="code" href="namespaceripple.html#a75d94908bf27ab4f7ec61a457e52ee8e">sfSequence</a>, <a class="code" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a> + 1);</div>
|
||||
<div class="line"><a name="l01101"></a><span class="lineno"> 1101</span>  <span class="keyword">auto</span> <a class="code" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a> = local.<a class="code" href="classripple_1_1STObject.html#a55d1b6946f96a770f3b2195eb5a5a943">getFieldU32</a>(<a class="code" href="namespaceripple.html#a586714bf3cbbbb406d6f169742bce0d5">sfSequence</a>);</div>
|
||||
<div class="line"><a name="l01102"></a><span class="lineno"> 1102</span>  local.<a class="code" href="classripple_1_1STObject.html#acd1aac04649d694a3524faf2ddebf843">setFieldU32</a>(<a class="code" href="namespaceripple.html#a586714bf3cbbbb406d6f169742bce0d5">sfSequence</a>, <a class="code" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a> + 1);</div>
|
||||
<div class="line"><a name="l01103"></a><span class="lineno"> 1103</span>  <span class="comment">// Signature should fail.</span></div>
|
||||
<div class="line"><a name="l01104"></a><span class="lineno"> 1104</span>  <span class="keyword">auto</span> <span class="keyword">const</span> info = submitSTTx(local);</div>
|
||||
<div class="line"><a name="l01105"></a><span class="lineno"> 1105</span>  BEAST_EXPECT(</div>
|
||||
@@ -1181,7 +1181,7 @@ $(function() {
|
||||
<div class="line"><a name="l01110"></a><span class="lineno"> 1110</span>  <span class="comment">// Multisign, but leave a nonempty sfSigningPubKey.</span></div>
|
||||
<div class="line"><a name="l01111"></a><span class="lineno"> 1111</span>  <a class="code" href="structripple_1_1test_1_1jtx_1_1JTx.html">JTx</a> tx = env.jt(<a class="code" href="namespaceripple_1_1test_1_1jtx.html#a95abf901db0a698e0c97d00476c95f34">noop</a>(alice), <a class="code" href="classripple_1_1test_1_1jtx_1_1fee.html">fee</a>(2 * baseFee), <a class="code" href="classripple_1_1test_1_1jtx_1_1msig.html">msig</a>(<a class="code" href="classripple_1_1test_1_1MultiSign__test.html#a1aeba293307f087dca6a760ad3805024">bogie</a>));</div>
|
||||
<div class="line"><a name="l01112"></a><span class="lineno"> 1112</span>  <a class="code" href="classripple_1_1STTx.html">STTx</a> local = *(tx.<a class="code" href="structripple_1_1test_1_1jtx_1_1JTx.html#a471b9ef90d3d89403c8d3d0f92113d7f">stx</a>);</div>
|
||||
<div class="line"><a name="l01113"></a><span class="lineno"> 1113</span>  local[<a class="code" href="namespaceripple.html#aa836f10acc827f3cd5fb1fd0278e1618">sfSigningPubKey</a>] = alice.pk(); <span class="comment">// Insert sfSigningPubKey</span></div>
|
||||
<div class="line"><a name="l01113"></a><span class="lineno"> 1113</span>  local[<a class="code" href="namespaceripple.html#a590913040d5c9a68f3bf1d4da20311ad">sfSigningPubKey</a>] = alice.pk(); <span class="comment">// Insert sfSigningPubKey</span></div>
|
||||
<div class="line"><a name="l01114"></a><span class="lineno"> 1114</span>  <span class="keyword">auto</span> <span class="keyword">const</span> info = submitSTTx(local);</div>
|
||||
<div class="line"><a name="l01115"></a><span class="lineno"> 1115</span>  BEAST_EXPECT(</div>
|
||||
<div class="line"><a name="l01116"></a><span class="lineno"> 1116</span>  info[jss::result][jss::error_exception] ==</div>
|
||||
@@ -1192,7 +1192,7 @@ $(function() {
|
||||
<div class="line"><a name="l01121"></a><span class="lineno"> 1121</span>  <a class="code" href="structripple_1_1test_1_1jtx_1_1JTx.html">JTx</a> tx = env.jt(<a class="code" href="namespaceripple_1_1test_1_1jtx.html#a95abf901db0a698e0c97d00476c95f34">noop</a>(alice), <a class="code" href="classripple_1_1test_1_1jtx_1_1fee.html">fee</a>(2 * baseFee), <a class="code" href="classripple_1_1test_1_1jtx_1_1msig.html">msig</a>(<a class="code" href="classripple_1_1test_1_1MultiSign__test.html#a1aeba293307f087dca6a760ad3805024">bogie</a>));</div>
|
||||
<div class="line"><a name="l01122"></a><span class="lineno"> 1122</span>  <a class="code" href="classripple_1_1STTx.html">STTx</a> local = *(tx.<a class="code" href="structripple_1_1test_1_1jtx_1_1JTx.html#a471b9ef90d3d89403c8d3d0f92113d7f">stx</a>);</div>
|
||||
<div class="line"><a name="l01123"></a><span class="lineno"> 1123</span>  local.<a class="code" href="classripple_1_1STTx.html#a2ff70c45520477e847ef95913baf1a20">sign</a>(alice.pk(), alice.sk());</div>
|
||||
<div class="line"><a name="l01124"></a><span class="lineno"> 1124</span>  local.<a class="code" href="classripple_1_1STObject.html#af1235d307d6f464392a583d0dfaa3cc4">setFieldVL</a>(<a class="code" href="namespaceripple.html#aa836f10acc827f3cd5fb1fd0278e1618">sfSigningPubKey</a>, <a class="code" href="namespaceripple.html#ab1f2184bb5938b5508798cd47a561a21">Blob</a>()); <span class="comment">// Empty SigningPubKey</span></div>
|
||||
<div class="line"><a name="l01124"></a><span class="lineno"> 1124</span>  local.<a class="code" href="classripple_1_1STObject.html#af1235d307d6f464392a583d0dfaa3cc4">setFieldVL</a>(<a class="code" href="namespaceripple.html#a590913040d5c9a68f3bf1d4da20311ad">sfSigningPubKey</a>, <a class="code" href="namespaceripple.html#ab1f2184bb5938b5508798cd47a561a21">Blob</a>()); <span class="comment">// Empty SigningPubKey</span></div>
|
||||
<div class="line"><a name="l01125"></a><span class="lineno"> 1125</span>  <span class="keyword">auto</span> <span class="keyword">const</span> info = submitSTTx(local);</div>
|
||||
<div class="line"><a name="l01126"></a><span class="lineno"> 1126</span>  BEAST_EXPECT(</div>
|
||||
<div class="line"><a name="l01127"></a><span class="lineno"> 1127</span>  info[jss::result][jss::error_exception] ==</div>
|
||||
@@ -1203,10 +1203,10 @@ $(function() {
|
||||
<div class="line"><a name="l01132"></a><span class="lineno"> 1132</span>  <a class="code" href="structripple_1_1test_1_1jtx_1_1JTx.html">JTx</a> tx = env.jt(<a class="code" href="namespaceripple_1_1test_1_1jtx.html#a95abf901db0a698e0c97d00476c95f34">noop</a>(alice), <a class="code" href="classripple_1_1test_1_1jtx_1_1fee.html">fee</a>(2 * baseFee), <a class="code" href="classripple_1_1test_1_1jtx_1_1msig.html">msig</a>(<a class="code" href="classripple_1_1test_1_1MultiSign__test.html#a1aeba293307f087dca6a760ad3805024">bogie</a>));</div>
|
||||
<div class="line"><a name="l01133"></a><span class="lineno"> 1133</span>  <a class="code" href="classripple_1_1STTx.html">STTx</a> local = *(tx.<a class="code" href="structripple_1_1test_1_1jtx_1_1JTx.html#a471b9ef90d3d89403c8d3d0f92113d7f">stx</a>);</div>
|
||||
<div class="line"><a name="l01134"></a><span class="lineno"> 1134</span>  <span class="comment">// Flip some bits in the signature.</span></div>
|
||||
<div class="line"><a name="l01135"></a><span class="lineno"> 1135</span>  <span class="keyword">auto</span>& <a class="code" href="structripple_1_1test_1_1jtx_1_1signer.html">signer</a> = local.<a class="code" href="classripple_1_1STObject.html#adf2fc44f02b033b1a98b02449ef18c57">peekFieldArray</a>(<a class="code" href="namespaceripple.html#a6c7393b8ba980386cc2fd1bcb832128a">sfSigners</a>).<a class="code" href="classripple_1_1STArray.html#a9a8e8e818ee5ba2536921d3e63cda98e">back</a>();</div>
|
||||
<div class="line"><a name="l01136"></a><span class="lineno"> 1136</span>  <span class="keyword">auto</span> badSig = <a class="code" href="structripple_1_1test_1_1jtx_1_1signer.html">signer</a>.getFieldVL(<a class="code" href="namespaceripple.html#aed4b0eb12189fe44deffb512a93423f6">sfTxnSignature</a>);</div>
|
||||
<div class="line"><a name="l01135"></a><span class="lineno"> 1135</span>  <span class="keyword">auto</span>& <a class="code" href="structripple_1_1test_1_1jtx_1_1signer.html">signer</a> = local.<a class="code" href="classripple_1_1STObject.html#adf2fc44f02b033b1a98b02449ef18c57">peekFieldArray</a>(<a class="code" href="namespaceripple.html#a22a86f3d2d6d958de794f8532d459bac">sfSigners</a>).<a class="code" href="classripple_1_1STArray.html#a9a8e8e818ee5ba2536921d3e63cda98e">back</a>();</div>
|
||||
<div class="line"><a name="l01136"></a><span class="lineno"> 1136</span>  <span class="keyword">auto</span> badSig = <a class="code" href="structripple_1_1test_1_1jtx_1_1signer.html">signer</a>.getFieldVL(<a class="code" href="namespaceripple.html#a61697c13ea8123e926a3df063c625245">sfTxnSignature</a>);</div>
|
||||
<div class="line"><a name="l01137"></a><span class="lineno"> 1137</span>  badSig[20] ^= 0xAA;</div>
|
||||
<div class="line"><a name="l01138"></a><span class="lineno"> 1138</span>  <a class="code" href="structripple_1_1test_1_1jtx_1_1signer.html">signer</a>.setFieldVL(<a class="code" href="namespaceripple.html#aed4b0eb12189fe44deffb512a93423f6">sfTxnSignature</a>, badSig);</div>
|
||||
<div class="line"><a name="l01138"></a><span class="lineno"> 1138</span>  <a class="code" href="structripple_1_1test_1_1jtx_1_1signer.html">signer</a>.setFieldVL(<a class="code" href="namespaceripple.html#a61697c13ea8123e926a3df063c625245">sfTxnSignature</a>, badSig);</div>
|
||||
<div class="line"><a name="l01139"></a><span class="lineno"> 1139</span>  <span class="comment">// Signature should fail.</span></div>
|
||||
<div class="line"><a name="l01140"></a><span class="lineno"> 1140</span>  <span class="keyword">auto</span> <span class="keyword">const</span> info = submitSTTx(local);</div>
|
||||
<div class="line"><a name="l01141"></a><span class="lineno"> 1141</span>  BEAST_EXPECT(</div>
|
||||
@@ -1217,7 +1217,7 @@ $(function() {
|
||||
<div class="line"><a name="l01146"></a><span class="lineno"> 1146</span>  <span class="comment">// Multisign with an empty signers array should fail.</span></div>
|
||||
<div class="line"><a name="l01147"></a><span class="lineno"> 1147</span>  <a class="code" href="structripple_1_1test_1_1jtx_1_1JTx.html">JTx</a> tx = env.jt(<a class="code" href="namespaceripple_1_1test_1_1jtx.html#a95abf901db0a698e0c97d00476c95f34">noop</a>(alice), <a class="code" href="classripple_1_1test_1_1jtx_1_1fee.html">fee</a>(2 * baseFee), <a class="code" href="classripple_1_1test_1_1jtx_1_1msig.html">msig</a>(<a class="code" href="classripple_1_1test_1_1MultiSign__test.html#a1aeba293307f087dca6a760ad3805024">bogie</a>));</div>
|
||||
<div class="line"><a name="l01148"></a><span class="lineno"> 1148</span>  <a class="code" href="classripple_1_1STTx.html">STTx</a> local = *(tx.<a class="code" href="structripple_1_1test_1_1jtx_1_1JTx.html#a471b9ef90d3d89403c8d3d0f92113d7f">stx</a>);</div>
|
||||
<div class="line"><a name="l01149"></a><span class="lineno"> 1149</span>  local.<a class="code" href="classripple_1_1STObject.html#adf2fc44f02b033b1a98b02449ef18c57">peekFieldArray</a>(<a class="code" href="namespaceripple.html#a6c7393b8ba980386cc2fd1bcb832128a">sfSigners</a>).<a class="code" href="classripple_1_1STArray.html#a07392d9e1f86f8bef9eac7199b310110">clear</a>(); <span class="comment">// Empty Signers array.</span></div>
|
||||
<div class="line"><a name="l01149"></a><span class="lineno"> 1149</span>  local.<a class="code" href="classripple_1_1STObject.html#adf2fc44f02b033b1a98b02449ef18c57">peekFieldArray</a>(<a class="code" href="namespaceripple.html#a22a86f3d2d6d958de794f8532d459bac">sfSigners</a>).<a class="code" href="classripple_1_1STArray.html#a07392d9e1f86f8bef9eac7199b310110">clear</a>(); <span class="comment">// Empty Signers array.</span></div>
|
||||
<div class="line"><a name="l01150"></a><span class="lineno"> 1150</span>  <span class="keyword">auto</span> <span class="keyword">const</span> info = submitSTTx(local);</div>
|
||||
<div class="line"><a name="l01151"></a><span class="lineno"> 1151</span>  BEAST_EXPECT(</div>
|
||||
<div class="line"><a name="l01152"></a><span class="lineno"> 1152</span>  info[jss::result][jss::error_exception] ==</div>
|
||||
@@ -1267,7 +1267,7 @@ $(function() {
|
||||
<div class="line"><a name="l01196"></a><span class="lineno"> 1196</span>  <a class="code" href="structripple_1_1test_1_1jtx_1_1JTx.html">JTx</a> tx = env.jt(<a class="code" href="namespaceripple_1_1test_1_1jtx.html#a95abf901db0a698e0c97d00476c95f34">noop</a>(alice), <a class="code" href="classripple_1_1test_1_1jtx_1_1fee.html">fee</a>(2 * baseFee), <a class="code" href="classripple_1_1test_1_1jtx_1_1msig.html">msig</a>(<a class="code" href="classripple_1_1test_1_1MultiSign__test.html#a1aeba293307f087dca6a760ad3805024">bogie</a>, <a class="code" href="classripple_1_1test_1_1MultiSign__test.html#a72508d259b6521489afdddcf55f686d9">demon</a>));</div>
|
||||
<div class="line"><a name="l01197"></a><span class="lineno"> 1197</span>  <a class="code" href="classripple_1_1STTx.html">STTx</a> local = *(tx.<a class="code" href="structripple_1_1test_1_1jtx_1_1JTx.html#a471b9ef90d3d89403c8d3d0f92113d7f">stx</a>);</div>
|
||||
<div class="line"><a name="l01198"></a><span class="lineno"> 1198</span>  <span class="comment">// Unsort the Signers array.</span></div>
|
||||
<div class="line"><a name="l01199"></a><span class="lineno"> 1199</span>  <span class="keyword">auto</span>& signers = local.<a class="code" href="classripple_1_1STObject.html#adf2fc44f02b033b1a98b02449ef18c57">peekFieldArray</a>(<a class="code" href="namespaceripple.html#a6c7393b8ba980386cc2fd1bcb832128a">sfSigners</a>);</div>
|
||||
<div class="line"><a name="l01199"></a><span class="lineno"> 1199</span>  <span class="keyword">auto</span>& signers = local.<a class="code" href="classripple_1_1STObject.html#adf2fc44f02b033b1a98b02449ef18c57">peekFieldArray</a>(<a class="code" href="namespaceripple.html#a22a86f3d2d6d958de794f8532d459bac">sfSigners</a>);</div>
|
||||
<div class="line"><a name="l01200"></a><span class="lineno"> 1200</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/algorithm/reverse.html">std::reverse</a>(signers.begin(), signers.end());</div>
|
||||
<div class="line"><a name="l01201"></a><span class="lineno"> 1201</span>  <span class="comment">// Signature should fail.</span></div>
|
||||
<div class="line"><a name="l01202"></a><span class="lineno"> 1202</span>  <span class="keyword">auto</span> <span class="keyword">const</span> info = submitSTTx(local);</div>
|
||||
@@ -1452,7 +1452,7 @@ $(function() {
|
||||
<div class="line"><a name="l01381"></a><span class="lineno"> 1381</span>  BEAST_EXPECT(jvTx[jss::result][jss::status].asString() == <span class="stringliteral">"success"</span>);</div>
|
||||
<div class="line"><a name="l01382"></a><span class="lineno"> 1382</span>  BEAST_EXPECT(jvTx[jss::result][jss::validated].asString() == <span class="stringliteral">"true"</span>);</div>
|
||||
<div class="line"><a name="l01383"></a><span class="lineno"> 1383</span>  BEAST_EXPECT(</div>
|
||||
<div class="line"><a name="l01384"></a><span class="lineno"> 1384</span>  jvTx[jss::result][jss::meta][<a class="code" href="namespaceripple.html#ad742b8fe15b23f480b354ce5ba310487">sfTransactionResult</a>.<a class="code" href="classripple_1_1SField.html#a45acf918dce2b1e3e40c6344a49f7b51">jsonName</a>]</div>
|
||||
<div class="line"><a name="l01384"></a><span class="lineno"> 1384</span>  jvTx[jss::result][jss::meta][<a class="code" href="namespaceripple.html#a1415ce32533612522867c13ef2428534">sfTransactionResult</a>.<a class="code" href="classripple_1_1SField.html#a45acf918dce2b1e3e40c6344a49f7b51">jsonName</a>]</div>
|
||||
<div class="line"><a name="l01385"></a><span class="lineno"> 1385</span>  .<a class="code" href="classJson_1_1Value.html#ab0d86bf425efefd03513e8dbfaca317b">asString</a>() == <span class="stringliteral">"tesSUCCESS"</span>);</div>
|
||||
<div class="line"><a name="l01386"></a><span class="lineno"> 1386</span>  }</div>
|
||||
<div class="line"><a name="l01387"></a><span class="lineno"> 1387</span>  </div>
|
||||
@@ -1645,19 +1645,19 @@ $(function() {
|
||||
<div class="ttc" id="anamespaceripple_1_1test_html_a52909fdbfa7f29626f24005ed12e6ef4"><div class="ttname"><a href="namespaceripple_1_1test.html#a52909fdbfa7f29626f24005ed12e6ef4">ripple::test::BEAST_DEFINE_TESTSUITE</a></div><div class="ttdeci">BEAST_DEFINE_TESTSUITE(AccountDelete, app, ripple)</div></div>
|
||||
<div class="ttc" id="abasic_string_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a></div><div class="ttdoc">STL class.</div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a0acca6e3bae07a1895e30e660bede070"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a0acca6e3bae07a1895e30e660bede070">ripple::test::jtx::none</a></div><div class="ttdeci">static const none_t none</div><div class="ttdef"><b>Definition:</b> <a href="tags_8h_source.html#l00034">tags.h:34</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a22a86f3d2d6d958de794f8532d459bac"><div class="ttname"><a href="namespaceripple.html#a22a86f3d2d6d958de794f8532d459bac">ripple::sfSigners</a></div><div class="ttdeci">const SField sfSigners</div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a47271eb5e7eb9b5aada383ccfaf9c0cf"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a47271eb5e7eb9b5aada383ccfaf9c0cf">ripple::test::jtx::drops</a></div><div class="ttdeci">PrettyAmount drops(Integer i)</div><div class="ttdoc">Returns an XRP PrettyAmount, which is trivially convertible to STAmount.</div><div class="ttdef"><b>Definition:</b> <a href="amount_8h_source.html#l00241">amount.h:241</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1MultiSign__test_html_a88ff29a0dfc2d28ecd515fbc0545125e"><div class="ttname"><a href="classripple_1_1test_1_1MultiSign__test.html#a88ff29a0dfc2d28ecd515fbc0545125e">ripple::test::MultiSign_test::ghost</a></div><div class="ttdeci">const jtx::Account ghost</div><div class="ttdef"><b>Definition:</b> <a href="MultiSign__test_8cpp_source.html#l00031">MultiSign_test.cpp:31</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1ter_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1ter.html">ripple::test::jtx::ter</a></div><div class="ttdoc">Set the expected result code for a JTx The test will fail if the code doesn't match.</div><div class="ttdef"><b>Definition:</b> <a href="ter_8h_source.html#l00033">ter.h:33</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a6c7393b8ba980386cc2fd1bcb832128a"><div class="ttname"><a href="namespaceripple.html#a6c7393b8ba980386cc2fd1bcb832128a">ripple::sfSigners</a></div><div class="ttdeci">const SField sfSigners(access, STI_ARRAY, 3, "Signers", SField::sMD_Default, SField::notSigning)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00517">SField.h:517</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1owners_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1owners.html">ripple::test::jtx::owners</a></div><div class="ttdoc">Match the number of items in the account's owner directory.</div><div class="ttdef"><b>Definition:</b> <a href="owners_8h_source.html#l00069">owners.h:69</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1MultiSign__test_html_a648d0b21097d7ced8bcc212fa5fcb64a"><div class="ttname"><a href="classripple_1_1test_1_1MultiSign__test.html#a648d0b21097d7ced8bcc212fa5fcb64a">ripple::test::MultiSign_test::test_misorderedSigners</a></div><div class="ttdeci">void test_misorderedSigners(FeatureBitset features)</div><div class="ttdef"><b>Definition:</b> <a href="MultiSign__test_8cpp_source.html#l00310">MultiSign_test.cpp:310</a></div></div>
|
||||
<div class="ttc" id="anamespaceJson_html_a7d654b75c16a57007925868e38212b4eadc8f264f36b55b063c78126b335415f4"><div class="ttname"><a href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eadc8f264f36b55b063c78126b335415f4">Json::arrayValue</a></div><div class="ttdeci">@ arrayValue</div><div class="ttdoc">array value (ordered list)</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00042">json_value.h:42</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a586714bf3cbbbb406d6f169742bce0d5"><div class="ttname"><a href="namespaceripple.html#a586714bf3cbbbb406d6f169742bce0d5">ripple::sfSequence</a></div><div class="ttdeci">const SF_UINT32 sfSequence</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a7ffb3f54d739bb8f967d695f08fb66ccaa181a603769c1f98ad927e7367c7aa51"><div class="ttname"><a href="namespaceripple.html#a7ffb3f54d739bb8f967d695f08fb66ccaa181a603769c1f98ad927e7367c7aa51">ripple::TxSearched::all</a></div><div class="ttdeci">@ all</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1balance_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1balance.html">ripple::test::jtx::balance</a></div><div class="ttdoc">A balance matches.</div><div class="ttdef"><b>Definition:</b> <a href="balance_8h_source.html#l00038">balance.h:38</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aa836f10acc827f3cd5fb1fd0278e1618"><div class="ttname"><a href="namespaceripple.html#aa836f10acc827f3cd5fb1fd0278e1618">ripple::sfSigningPubKey</a></div><div class="ttdeci">const SF_Blob sfSigningPubKey(access, STI_VL, 3, "SigningPubKey")</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00460">SField.h:460</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a75d94908bf27ab4f7ec61a457e52ee8e"><div class="ttname"><a href="namespaceripple.html#a75d94908bf27ab4f7ec61a457e52ee8e">ripple::sfSequence</a></div><div class="ttdeci">const SF_U32 sfSequence(access, STI_UINT32, 4, "Sequence")</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00356">SField.h:356</a></div></div>
|
||||
<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 &account, STAmount const &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< STTx const > 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="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 & 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>
|
||||
@@ -1679,7 +1679,7 @@ $(function() {
|
||||
<div class="ttc" id="anamespaceripple_html_a9de744cfdefe1132969eb982e57e4ddea8183aa2c95dc1385c8f58bf1917fcb0b"><div class="ttname"><a href="namespaceripple.html#a9de744cfdefe1132969eb982e57e4ddea8183aa2c95dc1385c8f58bf1917fcb0b">ripple::KeyType::ed25519</a></div><div class="ttdeci">@ ed25519</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1ticket_1_1use_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1ticket_1_1use.html">ripple::test::jtx::ticket::use</a></div><div class="ttdoc">Set a ticket sequence on a JTx.</div><div class="ttdef"><b>Definition:</b> <a href="ticket_8h_source.html#l00047">ticket.h:47</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_afe21c8454670d46fb93751a5edffed46aaf8d2d9431ead2e094c9a9e8c2d53e7e"><div class="ttname"><a href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46aaf8d2d9431ead2e094c9a9e8c2d53e7e">ripple::temBAD_QUORUM</a></div><div class="ttdeci">@ temBAD_QUORUM</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00111">TER.h:111</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STArray_html_a07392d9e1f86f8bef9eac7199b310110"><div class="ttname"><a href="classripple_1_1STArray.html#a07392d9e1f86f8bef9eac7199b310110">ripple::STArray::clear</a></div><div class="ttdeci">void clear()</div><div class="ttdef"><b>Definition:</b> <a href="STArray_8h_source.html#l00149">STArray.h:149</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STArray_html_a07392d9e1f86f8bef9eac7199b310110"><div class="ttname"><a href="classripple_1_1STArray.html#a07392d9e1f86f8bef9eac7199b310110">ripple::STArray::clear</a></div><div class="ttdeci">void clear()</div><div class="ttdef"><b>Definition:</b> <a href="STArray_8h_source.html#l00143">STArray.h:143</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aa298e929e02f59c2b05a30ee8805b38cad2a823ed54b4d2c7bc8fef63f627ac59"><div class="ttname"><a href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38cad2a823ed54b4d2c7bc8fef63f627ac59">ripple::tecNO_ALTERNATIVE_KEY</a></div><div class="ttdeci">@ tecNO_ALTERNATIVE_KEY</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00257">TER.h:257</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1MultiSign__test_html_a72508d259b6521489afdddcf55f686d9"><div class="ttname"><a href="classripple_1_1test_1_1MultiSign__test.html#a72508d259b6521489afdddcf55f686d9">ripple::test::MultiSign_test::demon</a></div><div class="ttdeci">const jtx::Account demon</div><div class="ttdef"><b>Definition:</b> <a href="MultiSign__test_8cpp_source.html#l00030">MultiSign_test.cpp:30</a></div></div>
|
||||
<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 & peekFieldArray(SField const &field)</div><div class="ttdef"><b>Definition:</b> <a href="STObject_8cpp_source.html#l00418">STObject.cpp:418</a></div></div>
|
||||
@@ -1690,7 +1690,6 @@ $(function() {
|
||||
<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 &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="anamespaceripple_html_aed4b0eb12189fe44deffb512a93423f6"><div class="ttname"><a href="namespaceripple.html#aed4b0eb12189fe44deffb512a93423f6">ripple::sfTxnSignature</a></div><div class="ttdeci">const SF_Blob sfTxnSignature(access, STI_VL, 4, "TxnSignature", SField::sMD_Default, SField::notSigning)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00461">SField.h:461</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>
|
||||
@@ -1703,18 +1702,20 @@ $(function() {
|
||||
<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 &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_1STArray_html_a9a8e8e818ee5ba2536921d3e63cda98e"><div class="ttname"><a href="classripple_1_1STArray.html#a9a8e8e818ee5ba2536921d3e63cda98e">ripple::STArray::back</a></div><div class="ttdeci">STObject & back()</div><div class="ttdef"><b>Definition:</b> <a href="STArray_8h_source.html#l00083">STArray.h:83</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 & 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#l01528">MultiSign_test.cpp:1528</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="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#l00158">TER.h:158</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>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1MultiSign__test_html_afc8380adeac7da76fcc67811f56a370d"><div class="ttname"><a href="classripple_1_1test_1_1MultiSign__test.html#afc8380adeac7da76fcc67811f56a370d">ripple::test::MultiSign_test::test_badSignatureText</a></div><div class="ttdeci">void test_badSignatureText(FeatureBitset features)</div><div class="ttdef"><b>Definition:</b> <a href="MultiSign__test_8cpp_source.html#l01051">MultiSign_test.cpp:1051</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1MultiSign__test_html_a2030a1fae531a4ef9ad7f7d3091e189c"><div class="ttname"><a href="classripple_1_1test_1_1MultiSign__test.html#a2030a1fae531a4ef9ad7f7d3091e189c">ripple::test::MultiSign_test::test_phantomSigners</a></div><div class="ttdeci">void test_phantomSigners(FeatureBitset features)</div><div class="ttdef"><b>Definition:</b> <a href="MultiSign__test_8cpp_source.html#l00183">MultiSign_test.cpp:183</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1MultiSign__test_html_a53cccfc4f46fd9834545cb70873c13dd"><div class="ttname"><a href="classripple_1_1test_1_1MultiSign__test.html#a53cccfc4f46fd9834545cb70873c13dd">ripple::test::MultiSign_test::run</a></div><div class="ttdeci">void run() override</div><div class="ttdef"><b>Definition:</b> <a href="MultiSign__test_8cpp_source.html#l01550">MultiSign_test.cpp:1550</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1MultiSign__test_html_af5382482884c81358e2488899640521c"><div class="ttname"><a href="classripple_1_1test_1_1MultiSign__test.html#af5382482884c81358e2488899640521c">ripple::test::MultiSign_test::test_heterogeneousSigners</a></div><div class="ttdeci">void test_heterogeneousSigners(FeatureBitset features)</div><div class="ttdef"><b>Definition:</b> <a href="MultiSign__test_8cpp_source.html#l00695">MultiSign_test.cpp:695</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a1415ce32533612522867c13ef2428534"><div class="ttname"><a href="namespaceripple.html#a1415ce32533612522867c13ef2428534">ripple::sfTransactionResult</a></div><div class="ttdeci">const SF_UINT8 sfTransactionResult</div></div>
|
||||
<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 &account, Account const &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>
|
||||
@@ -1723,14 +1724,13 @@ $(function() {
|
||||
<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 &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 &amount, Account const &account)</div><div class="ttdef"><b>Definition:</b> <a href="Env_8cpp_source.html#l00219">Env.cpp:219</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_abc9bfd942ee848f3a9f16ab0e34e0c28"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#abc9bfd942ee848f3a9f16ab0e34e0c28">ripple::test::jtx::Env::master</a></div><div class="ttdeci">Account const & master</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00120">Env.h:120</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ad742b8fe15b23f480b354ce5ba310487"><div class="ttname"><a href="namespaceripple.html#ad742b8fe15b23f480b354ce5ba310487">ripple::sfTransactionResult</a></div><div class="ttdeci">const SF_U8 sfTransactionResult(access, STI_UINT8, 3, "TransactionResult")</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00341">SField.h:341</a></div></div>
|
||||
<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#l00156">Feature.h:156</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#l00268">TER.h:268</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_af5a63958686496574543bdfeb4b68ffa"><div class="ttname"><a href="namespaceripple.html#af5a63958686496574543bdfeb4b68ffa">ripple::featureTicketBatch</a></div><div class="ttdeci">const uint256 featureTicketBatch</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00189">Feature.cpp:189</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#l00067">strHex.h:67</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>
|
||||
<div class="ttc" id="anamespaceripple_html_afe21c8454670d46fb93751a5edffed46a6c750a245b6efb84fdc4ab34dc010328"><div class="ttname"><a href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a6c750a245b6efb84fdc4ab34dc010328">ripple::temMALFORMED</a></div><div class="ttdeci">@ temMALFORMED</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00082">TER.h:82</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STObject_html_a55d1b6946f96a770f3b2195eb5a5a943"><div class="ttname"><a href="classripple_1_1STObject.html#a55d1b6946f96a770f3b2195eb5a5a943">ripple::STObject::getFieldU32</a></div><div class="ttdeci">std::uint32_t getFieldU32(SField const &field) const</div><div class="ttdef"><b>Definition:</b> <a href="STObject_8cpp_source.html#l00532">STObject.cpp:532</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1MultiSign__test_html_a4d2b13e22a640d6cae99ef0c47fbe96d"><div class="ttname"><a href="classripple_1_1test_1_1MultiSign__test.html#a4d2b13e22a640d6cae99ef0c47fbe96d">ripple::test::MultiSign_test::test_signerListSet</a></div><div class="ttdeci">void test_signerListSet(FeatureBitset features)</div><div class="ttdef"><b>Definition:</b> <a href="MultiSign__test_8cpp_source.html#l00110">MultiSign_test.cpp:110</a></div></div>
|
||||
|
||||
Reference in New Issue
Block a user