mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-21 19:45:53 +00:00
deploy: dacecd24ba
This commit is contained in:
@@ -133,7 +133,7 @@ $(function() {
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> <span class="keywordtype">int</span> line_,</div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> <span class="keywordtype">char</span> <span class="keyword">const</span>* json_,</div>
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/array.html">std::array<char const* const, 4></a> <span class="keyword">const</span>& expMsg_)</div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> : <a class="code hl_variable" href="structripple_1_1RPC_1_1TxnTestData.html#adb287de60b1b1992a2b5fd9a16cd53a1">description</a>(description_), <a class="code hl_variable" href="structripple_1_1RPC_1_1TxnTestData.html#af8d64b53462ba75098744ab551e4a43e">line</a>(line_), <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1json.html">json</a>(json_), <a class="code hl_variable" href="structripple_1_1RPC_1_1TxnTestData.html#a437fa66bcecb167a332eda9da14305f3">expMsg</a>{expMsg_}</div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> : <a class="code hl_variable" href="structripple_1_1RPC_1_1TxnTestData.html#adb287de60b1b1992a2b5fd9a16cd53a1">description</a>(description_), <a class="code hl_variable" href="structripple_1_1RPC_1_1TxnTestData.html#af8d64b53462ba75098744ab551e4a43e">line</a>(line_), <a class="code hl_variable" href="structripple_1_1RPC_1_1TxnTestData.html#ae67afe8aa5db4ad794ad2da74313bf9b">json</a>(json_), <a class="code hl_variable" href="structripple_1_1RPC_1_1TxnTestData.html#a437fa66bcecb167a332eda9da14305f3">expMsg</a>{expMsg_}</div>
|
||||
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> {</div>
|
||||
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> }</div>
|
||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> </div>
|
||||
@@ -2218,61 +2218,61 @@ $(function() {
|
||||
<div class="line"><a id="l02140" name="l02140"></a><span class="lineno"> 2140</span> </div>
|
||||
<div class="line"><a id="l02141" name="l02141"></a><span class="lineno"> 2141</span> <span class="comment">// test batch raw transactions max size</span></div>
|
||||
<div class="line"><a id="l02142" name="l02142"></a><span class="lineno"> 2142</span> {</div>
|
||||
<div class="line"><a id="l02143" name="l02143"></a><span class="lineno"> 2143</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1Env.html">Env</a> env(*<span class="keyword">this</span>);</div>
|
||||
<div class="line"><a id="l02144" name="l02144"></a><span class="lineno"> 2144</span> <span class="keyword">auto</span> ledger = env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#a65bedb2e0babbd55343f721de9008a37">current</a>();</div>
|
||||
<div class="line"><a id="l02145" name="l02145"></a><span class="lineno"> 2145</span> <span class="keyword">auto</span> <span class="keyword">const</span>& feeTrack = env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#acd48f8ab02c37b1a30cedf4dec7cc96c">app</a>().<a class="code hl_function" href="classripple_1_1Application.html#a143d2b9c53a24814fc28309244aa3631">getFeeTrack</a>();</div>
|
||||
<div class="line"><a id="l02143" name="l02143"></a><span class="lineno"> 2143</span> Env env(*<span class="keyword">this</span>);</div>
|
||||
<div class="line"><a id="l02144" name="l02144"></a><span class="lineno"> 2144</span> <span class="keyword">auto</span> ledger = env.current();</div>
|
||||
<div class="line"><a id="l02145" name="l02145"></a><span class="lineno"> 2145</span> <span class="keyword">auto</span> <span class="keyword">const</span>& feeTrack = env.app().getFeeTrack();</div>
|
||||
<div class="line"><a id="l02146" name="l02146"></a><span class="lineno"> 2146</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a> req;</div>
|
||||
<div class="line"><a id="l02147" name="l02147"></a><span class="lineno"> 2147</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1Account.html">Account</a> <span class="keyword">const</span> alice(<span class="stringliteral">"alice"</span>);</div>
|
||||
<div class="line"><a id="l02148" name="l02148"></a><span class="lineno"> 2148</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1Account.html">Account</a> <span class="keyword">const</span> bob(<span class="stringliteral">"bob"</span>);</div>
|
||||
<div class="line"><a id="l02149" name="l02149"></a><span class="lineno"> 2149</span> env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#ae2349266cb09d1f1c3de06606ebdf9e2">fund</a>(<a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(100000), alice);</div>
|
||||
<div class="line"><a id="l02150" name="l02150"></a><span class="lineno"> 2150</span> env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#a69095691c9bcfab1f3d69c645f2dbe33">close</a>();</div>
|
||||
<div class="line"><a id="l02147" name="l02147"></a><span class="lineno"> 2147</span> Account <span class="keyword">const</span> alice(<span class="stringliteral">"alice"</span>);</div>
|
||||
<div class="line"><a id="l02148" name="l02148"></a><span class="lineno"> 2148</span> Account <span class="keyword">const</span> bob(<span class="stringliteral">"bob"</span>);</div>
|
||||
<div class="line"><a id="l02149" name="l02149"></a><span class="lineno"> 2149</span> env.fund(XRP(100000), alice);</div>
|
||||
<div class="line"><a id="l02150" name="l02150"></a><span class="lineno"> 2150</span> env.close();</div>
|
||||
<div class="line"><a id="l02151" name="l02151"></a><span class="lineno"> 2151</span> </div>
|
||||
<div class="line"><a id="l02152" name="l02152"></a><span class="lineno"> 2152</span> <span class="keyword">auto</span> <span class="keyword">const</span> batchFee = <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx_1_1batch.html#a5a82c3487422a59869dc8b1d0918144f">batch::calcBatchFee</a>(env, 0, 2);</div>
|
||||
<div class="line"><a id="l02153" name="l02153"></a><span class="lineno"> 2153</span> <span class="keyword">auto</span> <span class="keyword">const</span> <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a> = env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#a2ef09f6f41b7d8a2dc89175e3b108f87">seq</a>(alice);</div>
|
||||
<div class="line"><a id="l02154" name="l02154"></a><span class="lineno"> 2154</span> <span class="keyword">auto</span> jt = env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#aefd96bbef37d3b29ebcbdec83929e095">jtnofill</a>(</div>
|
||||
<div class="line"><a id="l02155" name="l02155"></a><span class="lineno"> 2155</span> <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx_1_1batch.html#a3fa5087b9162ca7c1fb5da8a91705535">batch::outer</a>(alice, env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#a2ef09f6f41b7d8a2dc89175e3b108f87">seq</a>(alice), batchFee, <a class="code hl_variable" href="namespaceripple.html#a072775d6c8c5af1783ca0153457a9db7">tfAllOrNothing</a>),</div>
|
||||
<div class="line"><a id="l02156" name="l02156"></a><span class="lineno"> 2156</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1batch_1_1inner.html">batch::inner</a>(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a66b99468a4160bccaa9959a444b40d40">pay</a>(alice, bob, <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(1)), <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a> + 1),</div>
|
||||
<div class="line"><a id="l02157" name="l02157"></a><span class="lineno"> 2157</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1batch_1_1inner.html">batch::inner</a>(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a66b99468a4160bccaa9959a444b40d40">pay</a>(alice, bob, <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(2)), <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a> + 2),</div>
|
||||
<div class="line"><a id="l02158" name="l02158"></a><span class="lineno"> 2158</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1batch_1_1inner.html">batch::inner</a>(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a66b99468a4160bccaa9959a444b40d40">pay</a>(alice, bob, <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(3)), <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a> + 3),</div>
|
||||
<div class="line"><a id="l02159" name="l02159"></a><span class="lineno"> 2159</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1batch_1_1inner.html">batch::inner</a>(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a66b99468a4160bccaa9959a444b40d40">pay</a>(alice, bob, <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(4)), <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a> + 4),</div>
|
||||
<div class="line"><a id="l02160" name="l02160"></a><span class="lineno"> 2160</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1batch_1_1inner.html">batch::inner</a>(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a66b99468a4160bccaa9959a444b40d40">pay</a>(alice, bob, <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(5)), <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a> + 5),</div>
|
||||
<div class="line"><a id="l02161" name="l02161"></a><span class="lineno"> 2161</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1batch_1_1inner.html">batch::inner</a>(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a66b99468a4160bccaa9959a444b40d40">pay</a>(alice, bob, <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(6)), <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a> + 6),</div>
|
||||
<div class="line"><a id="l02162" name="l02162"></a><span class="lineno"> 2162</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1batch_1_1inner.html">batch::inner</a>(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a66b99468a4160bccaa9959a444b40d40">pay</a>(alice, bob, <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(7)), <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a> + 7),</div>
|
||||
<div class="line"><a id="l02163" name="l02163"></a><span class="lineno"> 2163</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1batch_1_1inner.html">batch::inner</a>(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a66b99468a4160bccaa9959a444b40d40">pay</a>(alice, bob, <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(8)), <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a> + 8),</div>
|
||||
<div class="line"><a id="l02164" name="l02164"></a><span class="lineno"> 2164</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1batch_1_1inner.html">batch::inner</a>(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a66b99468a4160bccaa9959a444b40d40">pay</a>(alice, bob, <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(9)), <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a> + 9));</div>
|
||||
<div class="line"><a id="l02152" name="l02152"></a><span class="lineno"> 2152</span> <span class="keyword">auto</span> <span class="keyword">const</span> batchFee = batch::calcBatchFee(env, 0, 2);</div>
|
||||
<div class="line"><a id="l02153" name="l02153"></a><span class="lineno"> 2153</span> <span class="keyword">auto</span> <span class="keyword">const</span> seq = env.seq(alice);</div>
|
||||
<div class="line"><a id="l02154" name="l02154"></a><span class="lineno"> 2154</span> <span class="keyword">auto</span> jt = env.jtnofill(</div>
|
||||
<div class="line"><a id="l02155" name="l02155"></a><span class="lineno"> 2155</span> batch::outer(alice, env.seq(alice), batchFee, <a class="code hl_variable" href="namespaceripple.html#a072775d6c8c5af1783ca0153457a9db7">tfAllOrNothing</a>),</div>
|
||||
<div class="line"><a id="l02156" name="l02156"></a><span class="lineno"> 2156</span> batch::inner(pay(alice, bob, XRP(1)), seq + 1),</div>
|
||||
<div class="line"><a id="l02157" name="l02157"></a><span class="lineno"> 2157</span> batch::inner(pay(alice, bob, XRP(2)), seq + 2),</div>
|
||||
<div class="line"><a id="l02158" name="l02158"></a><span class="lineno"> 2158</span> batch::inner(pay(alice, bob, XRP(3)), seq + 3),</div>
|
||||
<div class="line"><a id="l02159" name="l02159"></a><span class="lineno"> 2159</span> batch::inner(pay(alice, bob, XRP(4)), seq + 4),</div>
|
||||
<div class="line"><a id="l02160" name="l02160"></a><span class="lineno"> 2160</span> batch::inner(pay(alice, bob, XRP(5)), seq + 5),</div>
|
||||
<div class="line"><a id="l02161" name="l02161"></a><span class="lineno"> 2161</span> batch::inner(pay(alice, bob, XRP(6)), seq + 6),</div>
|
||||
<div class="line"><a id="l02162" name="l02162"></a><span class="lineno"> 2162</span> batch::inner(pay(alice, bob, XRP(7)), seq + 7),</div>
|
||||
<div class="line"><a id="l02163" name="l02163"></a><span class="lineno"> 2163</span> batch::inner(pay(alice, bob, XRP(8)), seq + 8),</div>
|
||||
<div class="line"><a id="l02164" name="l02164"></a><span class="lineno"> 2164</span> batch::inner(pay(alice, bob, XRP(9)), seq + 9));</div>
|
||||
<div class="line"><a id="l02165" name="l02165"></a><span class="lineno"> 2165</span> </div>
|
||||
<div class="line"><a id="l02166" name="l02166"></a><span class="lineno"> 2166</span> jt.<a class="code hl_variable" href="structripple_1_1test_1_1jtx_1_1JTx.html#a4b79d68d69b3eb4f173ff66c4d561363">jv</a>.<a class="code hl_function" href="classJson_1_1Value.html#a9c9ee172f3387d37d5382d991c591219">removeMember</a>(jss::Fee);</div>
|
||||
<div class="line"><a id="l02167" name="l02167"></a><span class="lineno"> 2167</span> jt.jv.<a class="code hl_function" href="classJson_1_1Value.html#a9c9ee172f3387d37d5382d991c591219">removeMember</a>(jss::TxnSignature);</div>
|
||||
<div class="line"><a id="l02166" name="l02166"></a><span class="lineno"> 2166</span> jt.jv.removeMember(jss::Fee);</div>
|
||||
<div class="line"><a id="l02167" name="l02167"></a><span class="lineno"> 2167</span> jt.jv.removeMember(jss::TxnSignature);</div>
|
||||
<div class="line"><a id="l02168" name="l02168"></a><span class="lineno"> 2168</span> req[jss::tx_json] = jt.jv;</div>
|
||||
<div class="line"><a id="l02169" name="l02169"></a><span class="lineno"> 2169</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a> result = <a class="code hl_function" href="namespaceripple_1_1RPC.html#adf952f7ca5d0d26e982a92acce6bf937">checkFee</a>(</div>
|
||||
<div class="line"><a id="l02170" name="l02170"></a><span class="lineno"> 2170</span> req,</div>
|
||||
<div class="line"><a id="l02171" name="l02171"></a><span class="lineno"> 2171</span> <a class="code hl_enumvalue" href="namespaceripple.html#ae08fe18f17b24699ce41d3898fbb8c2ca73acd9a5972130b75066c82595a1fae3">Role::ADMIN</a>,</div>
|
||||
<div class="line"><a id="l02172" name="l02172"></a><span class="lineno"> 2172</span> <span class="keyword">true</span>,</div>
|
||||
<div class="line"><a id="l02173" name="l02173"></a><span class="lineno"> 2173</span> env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#acd48f8ab02c37b1a30cedf4dec7cc96c">app</a>().<a class="code hl_function" href="classripple_1_1Application.html#a0c48dd5bcaef14e30e9ef5b96b0daa39">config</a>(),</div>
|
||||
<div class="line"><a id="l02173" name="l02173"></a><span class="lineno"> 2173</span> env.app().config(),</div>
|
||||
<div class="line"><a id="l02174" name="l02174"></a><span class="lineno"> 2174</span> feeTrack,</div>
|
||||
<div class="line"><a id="l02175" name="l02175"></a><span class="lineno"> 2175</span> env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#acd48f8ab02c37b1a30cedf4dec7cc96c">app</a>().<a class="code hl_function" href="classripple_1_1Application.html#abcadc50f7bafb5f027e40e18191a7de0">getTxQ</a>(),</div>
|
||||
<div class="line"><a id="l02176" name="l02176"></a><span class="lineno"> 2176</span> env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#acd48f8ab02c37b1a30cedf4dec7cc96c">app</a>());</div>
|
||||
<div class="line"><a id="l02175" name="l02175"></a><span class="lineno"> 2175</span> env.app().getTxQ(),</div>
|
||||
<div class="line"><a id="l02176" name="l02176"></a><span class="lineno"> 2176</span> env.app());</div>
|
||||
<div class="line"><a id="l02177" name="l02177"></a><span class="lineno"> 2177</span> BEAST_EXPECT(result.<a class="code hl_function" href="classJson_1_1Value.html#a23c7027ca674f989f90564d63ef36c74">size</a>() == 0);</div>
|
||||
<div class="line"><a id="l02178" name="l02178"></a><span class="lineno"> 2178</span> BEAST_EXPECT(</div>
|
||||
<div class="line"><a id="l02179" name="l02179"></a><span class="lineno"> 2179</span> req[jss::tx_json].isMember(jss::Fee) &&</div>
|
||||
<div class="line"><a id="l02180" name="l02180"></a><span class="lineno"> 2180</span> req[jss::tx_json][jss::Fee] ==</div>
|
||||
<div class="line"><a id="l02181" name="l02181"></a><span class="lineno"> 2181</span> env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#a65bedb2e0babbd55343f721de9008a37">current</a>()->fees().base.jsonClipped());</div>
|
||||
<div class="line"><a id="l02181" name="l02181"></a><span class="lineno"> 2181</span> env.current()->fees().base.jsonClipped());</div>
|
||||
<div class="line"><a id="l02182" name="l02182"></a><span class="lineno"> 2182</span> }</div>
|
||||
<div class="line"><a id="l02183" name="l02183"></a><span class="lineno"> 2183</span> </div>
|
||||
<div class="line"><a id="l02184" name="l02184"></a><span class="lineno"> 2184</span> <span class="comment">// test signers max size</span></div>
|
||||
<div class="line"><a id="l02185" name="l02185"></a><span class="lineno"> 2185</span> {</div>
|
||||
<div class="line"><a id="l02186" name="l02186"></a><span class="lineno"> 2186</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1Env.html">Env</a> env(*<span class="keyword">this</span>);</div>
|
||||
<div class="line"><a id="l02187" name="l02187"></a><span class="lineno"> 2187</span> <span class="keyword">auto</span> ledger = env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#a65bedb2e0babbd55343f721de9008a37">current</a>();</div>
|
||||
<div class="line"><a id="l02188" name="l02188"></a><span class="lineno"> 2188</span> <span class="keyword">auto</span> <span class="keyword">const</span>& feeTrack = env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#acd48f8ab02c37b1a30cedf4dec7cc96c">app</a>().<a class="code hl_function" href="classripple_1_1Application.html#a143d2b9c53a24814fc28309244aa3631">getFeeTrack</a>();</div>
|
||||
<div class="line"><a id="l02186" name="l02186"></a><span class="lineno"> 2186</span> Env env(*<span class="keyword">this</span>);</div>
|
||||
<div class="line"><a id="l02187" name="l02187"></a><span class="lineno"> 2187</span> <span class="keyword">auto</span> ledger = env.current();</div>
|
||||
<div class="line"><a id="l02188" name="l02188"></a><span class="lineno"> 2188</span> <span class="keyword">auto</span> <span class="keyword">const</span>& feeTrack = env.app().getFeeTrack();</div>
|
||||
<div class="line"><a id="l02189" name="l02189"></a><span class="lineno"> 2189</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a> req;</div>
|
||||
<div class="line"><a id="l02190" name="l02190"></a><span class="lineno"> 2190</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1Account.html">Account</a> <span class="keyword">const</span> alice(<span class="stringliteral">"alice"</span>);</div>
|
||||
<div class="line"><a id="l02191" name="l02191"></a><span class="lineno"> 2191</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1Account.html">Account</a> <span class="keyword">const</span> bob(<span class="stringliteral">"bob"</span>);</div>
|
||||
<div class="line"><a id="l02192" name="l02192"></a><span class="lineno"> 2192</span> env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#ae2349266cb09d1f1c3de06606ebdf9e2">fund</a>(<a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(100000), alice, bob);</div>
|
||||
<div class="line"><a id="l02193" name="l02193"></a><span class="lineno"> 2193</span> env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#a69095691c9bcfab1f3d69c645f2dbe33">close</a>();</div>
|
||||
<div class="line"><a id="l02190" name="l02190"></a><span class="lineno"> 2190</span> Account <span class="keyword">const</span> alice(<span class="stringliteral">"alice"</span>);</div>
|
||||
<div class="line"><a id="l02191" name="l02191"></a><span class="lineno"> 2191</span> Account <span class="keyword">const</span> bob(<span class="stringliteral">"bob"</span>);</div>
|
||||
<div class="line"><a id="l02192" name="l02192"></a><span class="lineno"> 2192</span> env.fund(XRP(100000), alice, bob);</div>
|
||||
<div class="line"><a id="l02193" name="l02193"></a><span class="lineno"> 2193</span> env.close();</div>
|
||||
<div class="line"><a id="l02194" name="l02194"></a><span class="lineno"> 2194</span> </div>
|
||||
<div class="line"><a id="l02195" name="l02195"></a><span class="lineno"> 2195</span> <span class="keyword">auto</span> jt = env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#aefd96bbef37d3b29ebcbdec83929e095">jtnofill</a>(</div>
|
||||
<div class="line"><a id="l02195" name="l02195"></a><span class="lineno"> 2195</span> <span class="keyword">auto</span> jt = env.jtnofill(</div>
|
||||
<div class="line"><a id="l02196" name="l02196"></a><span class="lineno"> 2196</span> <a class="code hl_enumvalue" href="namespaceripple.html#ac34a69f56216ea1e430c09ba049bf0aea5483bf26dec486ec0175e2a3ca816a0a">noop</a>(alice),</div>
|
||||
<div class="line"><a id="l02197" name="l02197"></a><span class="lineno"> 2197</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1msig.html">msig</a>(</div>
|
||||
<div class="line"><a id="l02197" name="l02197"></a><span class="lineno"> 2197</span> msig(</div>
|
||||
<div class="line"><a id="l02198" name="l02198"></a><span class="lineno"> 2198</span> alice,</div>
|
||||
<div class="line"><a id="l02199" name="l02199"></a><span class="lineno"> 2199</span> alice,</div>
|
||||
<div class="line"><a id="l02200" name="l02200"></a><span class="lineno"> 2200</span> alice,</div>
|
||||
@@ -2319,15 +2319,15 @@ $(function() {
|
||||
<div class="line"><a id="l02241" name="l02241"></a><span class="lineno"> 2241</span> req,</div>
|
||||
<div class="line"><a id="l02242" name="l02242"></a><span class="lineno"> 2242</span> <a class="code hl_enumvalue" href="namespaceripple.html#ae08fe18f17b24699ce41d3898fbb8c2ca73acd9a5972130b75066c82595a1fae3">Role::ADMIN</a>,</div>
|
||||
<div class="line"><a id="l02243" name="l02243"></a><span class="lineno"> 2243</span> <span class="keyword">true</span>,</div>
|
||||
<div class="line"><a id="l02244" name="l02244"></a><span class="lineno"> 2244</span> env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#acd48f8ab02c37b1a30cedf4dec7cc96c">app</a>().<a class="code hl_function" href="classripple_1_1Application.html#a0c48dd5bcaef14e30e9ef5b96b0daa39">config</a>(),</div>
|
||||
<div class="line"><a id="l02244" name="l02244"></a><span class="lineno"> 2244</span> env.app().config(),</div>
|
||||
<div class="line"><a id="l02245" name="l02245"></a><span class="lineno"> 2245</span> feeTrack,</div>
|
||||
<div class="line"><a id="l02246" name="l02246"></a><span class="lineno"> 2246</span> env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#acd48f8ab02c37b1a30cedf4dec7cc96c">app</a>().<a class="code hl_function" href="classripple_1_1Application.html#abcadc50f7bafb5f027e40e18191a7de0">getTxQ</a>(),</div>
|
||||
<div class="line"><a id="l02247" name="l02247"></a><span class="lineno"> 2247</span> env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#acd48f8ab02c37b1a30cedf4dec7cc96c">app</a>());</div>
|
||||
<div class="line"><a id="l02246" name="l02246"></a><span class="lineno"> 2246</span> env.app().getTxQ(),</div>
|
||||
<div class="line"><a id="l02247" name="l02247"></a><span class="lineno"> 2247</span> env.app());</div>
|
||||
<div class="line"><a id="l02248" name="l02248"></a><span class="lineno"> 2248</span> BEAST_EXPECT(result.<a class="code hl_function" href="classJson_1_1Value.html#a23c7027ca674f989f90564d63ef36c74">size</a>() == 0);</div>
|
||||
<div class="line"><a id="l02249" name="l02249"></a><span class="lineno"> 2249</span> BEAST_EXPECT(</div>
|
||||
<div class="line"><a id="l02250" name="l02250"></a><span class="lineno"> 2250</span> req[jss::tx_json].isMember(jss::Fee) &&</div>
|
||||
<div class="line"><a id="l02251" name="l02251"></a><span class="lineno"> 2251</span> req[jss::tx_json][jss::Fee] ==</div>
|
||||
<div class="line"><a id="l02252" name="l02252"></a><span class="lineno"> 2252</span> env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#a65bedb2e0babbd55343f721de9008a37">current</a>()->fees().base.jsonClipped());</div>
|
||||
<div class="line"><a id="l02252" name="l02252"></a><span class="lineno"> 2252</span> env.current()->fees().base.jsonClipped());</div>
|
||||
<div class="line"><a id="l02253" name="l02253"></a><span class="lineno"> 2253</span> }</div>
|
||||
<div class="line"><a id="l02254" name="l02254"></a><span class="lineno"> 2254</span> }</div>
|
||||
<div class="line"><a id="l02255" name="l02255"></a><span class="lineno"> 2255</span> </div>
|
||||
@@ -2485,7 +2485,7 @@ $(function() {
|
||||
<div class="line"><a id="l02407" name="l02407"></a><span class="lineno"> 2407</span> {</div>
|
||||
<div class="line"><a id="l02408" name="l02408"></a><span class="lineno"> 2408</span> <a class="code hl_variable" href="classbeast_1_1unit__test_1_1suite.html#aaa1237d9b85c69d35fe86645cee094b5">testcase</a>(<span class="stringliteral">"autofill escalated fees"</span>);</div>
|
||||
<div class="line"><a id="l02409" name="l02409"></a><span class="lineno"> 2409</span> <span class="keyword">using namespace </span>test::jtx;</div>
|
||||
<div class="line"><a id="l02410" name="l02410"></a><span class="lineno"> 2410</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1Env.html">Env</a> env{*<span class="keyword">this</span>, <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a7a4caa0465c555c5c59ce7c0d0d48d78">envconfig</a>([](<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr<Config></a> cfg) {</div>
|
||||
<div class="line"><a id="l02410" name="l02410"></a><span class="lineno"> 2410</span> Env env{*<span class="keyword">this</span>, envconfig([](<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr<Config></a> cfg) {</div>
|
||||
<div class="line"><a id="l02411" name="l02411"></a><span class="lineno"> 2411</span> cfg->loadFromString(<span class="stringliteral">"["</span> SECTION_SIGNING_SUPPORT <span class="stringliteral">"]\ntrue"</span>);</div>
|
||||
<div class="line"><a id="l02412" name="l02412"></a><span class="lineno"> 2412</span> cfg->section(<span class="stringliteral">"transaction_queue"</span>)</div>
|
||||
<div class="line"><a id="l02413" name="l02413"></a><span class="lineno"> 2413</span> .<a class="code hl_function" href="namespaceripple.html#a53f80df10254751781250aa20704e98f">set</a>(<span class="stringliteral">"minimum_txn_in_ledger_standalone"</span>, <span class="stringliteral">"3"</span>);</div>
|
||||
@@ -2791,10 +2791,10 @@ $(function() {
|
||||
<div class="line"><a id="l02713" name="l02713"></a><span class="lineno"> 2713</span> <span class="keyword">auto</span> metrics = env.app().getTxQ().getMetrics(*env.current());</div>
|
||||
<div class="line"><a id="l02714" name="l02714"></a><span class="lineno"> 2714</span> <span class="keywordflow">if</span> (metrics.openLedgerFeeLevel > metrics.minProcessingFeeLevel)</div>
|
||||
<div class="line"><a id="l02715" name="l02715"></a><span class="lineno"> 2715</span> <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a id="l02716" name="l02716"></a><span class="lineno"> 2716</span> env(<a class="code hl_enumvalue" href="namespaceripple.html#ac34a69f56216ea1e430c09ba049bf0aea5483bf26dec486ec0175e2a3ca816a0a">noop</a>(env.master), <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1fee.html">fee</a>(47));</div>
|
||||
<div class="line"><a id="l02716" name="l02716"></a><span class="lineno"> 2716</span> env(<a class="code hl_enumvalue" href="namespaceripple.html#ac34a69f56216ea1e430c09ba049bf0aea5483bf26dec486ec0175e2a3ca816a0a">noop</a>(env.master), fee(47));</div>
|
||||
<div class="line"><a id="l02717" name="l02717"></a><span class="lineno"> 2717</span> }</div>
|
||||
<div class="line"><a id="l02718" name="l02718"></a><span class="lineno"> 2718</span> </div>
|
||||
<div class="line"><a id="l02719" name="l02719"></a><span class="lineno"> 2719</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1Env__ss.html">Env_ss</a> envs(env);</div>
|
||||
<div class="line"><a id="l02719" name="l02719"></a><span class="lineno"> 2719</span> Env_ss envs(env);</div>
|
||||
<div class="line"><a id="l02720" name="l02720"></a><span class="lineno"> 2720</span> </div>
|
||||
<div class="line"><a id="l02721" name="l02721"></a><span class="lineno"> 2721</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a> toSign;</div>
|
||||
<div class="line"><a id="l02722" name="l02722"></a><span class="lineno"> 2722</span> toSign[jss::tx_json] = <a class="code hl_enumvalue" href="namespaceripple.html#ac34a69f56216ea1e430c09ba049bf0aea5483bf26dec486ec0175e2a3ca816a0a">noop</a>(env.master);</div>
|
||||
@@ -2820,7 +2820,7 @@ $(function() {
|
||||
<div class="line"><a id="l02742" name="l02742"></a><span class="lineno"> 2742</span> {</div>
|
||||
<div class="line"><a id="l02743" name="l02743"></a><span class="lineno"> 2743</span> <a class="code hl_variable" href="classbeast_1_1unit__test_1_1suite.html#aaa1237d9b85c69d35fe86645cee094b5">testcase</a>(<span class="stringliteral">"autofill NetworkID"</span>);</div>
|
||||
<div class="line"><a id="l02744" name="l02744"></a><span class="lineno"> 2744</span> <span class="keyword">using namespace </span>test::jtx;</div>
|
||||
<div class="line"><a id="l02745" name="l02745"></a><span class="lineno"> 2745</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1Env.html">Env</a> env{*<span class="keyword">this</span>, <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a7a4caa0465c555c5c59ce7c0d0d48d78">envconfig</a>([&](<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr<Config></a> cfg) {</div>
|
||||
<div class="line"><a id="l02745" name="l02745"></a><span class="lineno"> 2745</span> Env env{*<span class="keyword">this</span>, envconfig([&](<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr<Config></a> cfg) {</div>
|
||||
<div class="line"><a id="l02746" name="l02746"></a><span class="lineno"> 2746</span> cfg->NETWORK_ID = 1025;</div>
|
||||
<div class="line"><a id="l02747" name="l02747"></a><span class="lineno"> 2747</span> <span class="keywordflow">return</span> cfg;</div>
|
||||
<div class="line"><a id="l02748" name="l02748"></a><span class="lineno"><a class="line" href="classripple_1_1RPC_1_1JSONRPC__test.html#a13c86d8adaacda15df009c275904a42c"> 2748</a></span> })};</div>
|
||||
@@ -2877,10 +2877,10 @@ $(function() {
|
||||
<div class="line"><a id="l02799" name="l02799"></a><span class="lineno"> 2799</span> env.fund(<a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>(100000), a, ed, g);</div>
|
||||
<div class="line"><a id="l02800" name="l02800"></a><span class="lineno"> 2800</span> env.close();</div>
|
||||
<div class="line"><a id="l02801" name="l02801"></a><span class="lineno"> 2801</span> </div>
|
||||
<div class="line"><a id="l02802" name="l02802"></a><span class="lineno"> 2802</span> env(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a47cac3a8bfbc8c14ae8da735ec52ebbf">trust</a>(a, USD(1000)));</div>
|
||||
<div class="line"><a id="l02803" name="l02803"></a><span class="lineno"> 2803</span> env(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a47cac3a8bfbc8c14ae8da735ec52ebbf">trust</a>(env.master, USD(1000)));</div>
|
||||
<div class="line"><a id="l02804" name="l02804"></a><span class="lineno"> 2804</span> env(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a66b99468a4160bccaa9959a444b40d40">pay</a>(g, a, USD(50)));</div>
|
||||
<div class="line"><a id="l02805" name="l02805"></a><span class="lineno"> 2805</span> env(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a66b99468a4160bccaa9959a444b40d40">pay</a>(g, env.master, USD(50)));</div>
|
||||
<div class="line"><a id="l02802" name="l02802"></a><span class="lineno"> 2802</span> env(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx_1_1amm.html#a405e123375285ad8f0bc427953749fe2">trust</a>(a, USD(1000)));</div>
|
||||
<div class="line"><a id="l02803" name="l02803"></a><span class="lineno"> 2803</span> env(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx_1_1amm.html#a405e123375285ad8f0bc427953749fe2">trust</a>(env.master, USD(1000)));</div>
|
||||
<div class="line"><a id="l02804" name="l02804"></a><span class="lineno"> 2804</span> env(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx_1_1amm.html#ad598bf10f0d1bde849bb8b6333f2edb3">pay</a>(g, a, USD(50)));</div>
|
||||
<div class="line"><a id="l02805" name="l02805"></a><span class="lineno"> 2805</span> env(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx_1_1amm.html#ad598bf10f0d1bde849bb8b6333f2edb3">pay</a>(g, env.master, USD(50)));</div>
|
||||
<div class="line"><a id="l02806" name="l02806"></a><span class="lineno"> 2806</span> env.close();</div>
|
||||
<div class="line"><a id="l02807" name="l02807"></a><span class="lineno"> 2807</span> </div>
|
||||
<div class="line"><a id="l02808" name="l02808"></a><span class="lineno"> 2808</span> <a class="code hl_typedef" href="namespaceripple_1_1RPC.html#a18116d08d342fb04d1cf07f292afbcb6">ProcessTransactionFn</a> processTxn = <a class="code hl_function" href="classripple_1_1RPC_1_1JSONRPC__test.html#a18520d51b1c897dd64f6b734357be767">fakeProcessTransaction</a>;</div>
|
||||
@@ -3003,7 +3003,6 @@ $(function() {
|
||||
<div class="ttc" id="aclassJson_1_1Reader_html_a8ee4d40504e4f8b069745d762ab4d78c"><div class="ttname"><a href="classJson_1_1Reader.html#a8ee4d40504e4f8b069745d762ab4d78c">Json::Reader::parse</a></div><div class="ttdeci">bool parse(std::string const &document, Value &root)</div><div class="ttdoc">Read a Value from a JSON document.</div><div class="ttdef"><b>Definition:</b> <a href="json__reader_8cpp_source.html#l00078">json_reader.cpp:78</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#l00149">json_value.h:150</a></div></div>
|
||||
<div class="ttc" id="aclassJson_1_1Value_html_a23c7027ca674f989f90564d63ef36c74"><div class="ttname"><a href="classJson_1_1Value.html#a23c7027ca674f989f90564d63ef36c74">Json::Value::size</a></div><div class="ttdeci">UInt size() const</div><div class="ttdoc">Number of values in array or object.</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8cpp_source.html#l00719">json_value.cpp:719</a></div></div>
|
||||
<div class="ttc" id="aclassJson_1_1Value_html_a9c9ee172f3387d37d5382d991c591219"><div class="ttname"><a href="classJson_1_1Value.html#a9c9ee172f3387d37d5382d991c591219">Json::Value::removeMember</a></div><div class="ttdeci">Value removeMember(char const *key)</div><div class="ttdoc">Remove and return the named member.</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8cpp_source.html#l00935">json_value.cpp:935</a></div></div>
|
||||
<div class="ttc" id="aclassJson_1_1Value_html_ab0d86bf425efefd03513e8dbfaca317b"><div class="ttname"><a href="classJson_1_1Value.html#ab0d86bf425efefd03513e8dbfaca317b">Json::Value::asString</a></div><div class="ttdeci">std::string asString() const</div><div class="ttdoc">Returns the unquoted string value.</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8cpp_source.html#l00482">json_value.cpp:482</a></div></div>
|
||||
<div class="ttc" id="aclassbeast_1_1unit__test_1_1suite_html"><div class="ttname"><a href="classbeast_1_1unit__test_1_1suite.html">beast::unit_test::suite</a></div><div class="ttdoc">A testsuite class.</div><div class="ttdef"><b>Definition:</b> <a href="suite_8h_source.html#l00054">suite.h:55</a></div></div>
|
||||
<div class="ttc" id="aclassbeast_1_1unit__test_1_1suite_html_a5c723fb774d3c25ba877c5b9ce681d6f"><div class="ttname"><a href="classbeast_1_1unit__test_1_1suite.html#a5c723fb774d3c25ba877c5b9ce681d6f">beast::unit_test::suite::pass</a></div><div class="ttdeci">void pass()</div><div class="ttdoc">Record a successful test condition.</div><div class="ttdef"><b>Definition:</b> <a href="suite_8h_source.html#l00511">suite.h:511</a></div></div>
|
||||
@@ -3027,20 +3026,11 @@ $(function() {
|
||||
<div class="ttc" id="aclassripple_1_1RPC_1_1JSONRPC__test_html_adf60d5376b3568e8bc428b6f2b77ee1a"><div class="ttname"><a href="classripple_1_1RPC_1_1JSONRPC__test.html#adf60d5376b3568e8bc428b6f2b77ee1a">ripple::RPC::JSONRPC_test::testAutoFillNetworkID</a></div><div class="ttdeci">void testAutoFillNetworkID()</div><div class="ttdef"><b>Definition:</b> <a href="JSONRPC__test_8cpp_source.html#l02711">JSONRPC_test.cpp:2711</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#l00038">Account.h:39</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Account_html_af418ef1752815f3b0d0c80e7e9891004"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Account.html#af418ef1752815f3b0d0c80e7e9891004">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#l00114">Account.h:114</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env__ss_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env__ss.html">ripple::test::jtx::Env_ss</a></div><div class="ttdoc">A transaction testing environment wrapper.</div><div class="ttdef"><b>Definition:</b> <a href="Env__ss_8h_source.html#l00033">Env_ss.h:34</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#l00120">Env.h:121</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 &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#l00212">Env.cpp:212</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_a65bedb2e0babbd55343f721de9008a37"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a65bedb2e0babbd55343f721de9008a37">ripple::test::jtx::Env::current</a></div><div class="ttdeci">std::shared_ptr< OpenView const > current() const</div><div class="ttdoc">Returns the current ledger.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00331">Env.h:331</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< std::chrono::milliseconds > 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#l00117">Env.cpp:117</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#l00125">Env.h:125</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_acd48f8ab02c37b1a30cedf4dec7cc96c"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#acd48f8ab02c37b1a30cedf4dec7cc96c">ripple::test::jtx::Env::app</a></div><div class="ttdeci">Application & app()</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00261">Env.h:261</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_ad69855b4b26fc3c83922c5783487592c"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#ad69855b4b26fc3c83922c5783487592c">ripple::test::jtx::Env::rpc</a></div><div class="ttdeci">Json::Value rpc(unsigned apiVersion, std::unordered_map< std::string, std::string > const &headers, std::string const &cmd, Args &&... args)</div><div class="ttdoc">Execute an RPC command.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00773">Env.h:773</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#l00233">Env.cpp:233</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_aefd96bbef37d3b29ebcbdec83929e095"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#aefd96bbef37d3b29ebcbdec83929e095">ripple::test::jtx::Env::jtnofill</a></div><div class="ttdeci">JTx jtnofill(JsonValue &&jv, FN const &... fN)</div><div class="ttdoc">Create a JTx from parameters.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00508">Env.h:508</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1batch_1_1inner_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1batch_1_1inner.html">ripple::test::jtx::batch::inner</a></div><div class="ttdoc">Adds a new Batch Txn on a JTx and autofills.</div><div class="ttdef"><b>Definition:</b> <a href="batch_8h_source.html#l00060">batch.h:61</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#l00036">fee.h:37</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1json_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1json.html">ripple::test::jtx::json</a></div><div class="ttdoc">Inject raw JSON.</div><div class="ttdef"><b>Definition:</b> <a href="jtx__json_8h_source.html#l00032">jtx_json.h:33</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1msig_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1msig.html">ripple::test::jtx::msig</a></div><div class="ttdoc">Set a multisignature on a JTx.</div><div class="ttdef"><b>Definition:</b> <a href="multisign_8h_source.html#l00066">multisign.h:67</a></div></div>
|
||||
<div class="ttc" id="aduration_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a></div></div>
|
||||
<div class="ttc" id="anamespaceJson_html_a7d654b75c16a57007925868e38212b4eaea788d9a3bb00adc6d68d97d43e1ccd3"><div class="ttname"><a href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eaea788d9a3bb00adc6d68d97d43e1ccd3">Json::uintValue</a></div><div class="ttdeci">@ uintValue</div><div class="ttdoc">unsigned integer value</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00041">json_value.h:41</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1RPC_html_a0e52076e77d0078231dda289f8048200"><div class="ttname"><a href="namespaceripple_1_1RPC.html#a0e52076e77d0078231dda289f8048200">ripple::RPC::transactionSign</a></div><div class="ttdeci">Json::Value transactionSign(Json::Value jvRequest, unsigned apiVersion, NetworkOPs::FailHard failType, Role role, std::chrono::seconds validatedLedgerAge, Application &app)</div><div class="ttdoc">Returns a Json::objectValue.</div><div class="ttdef"><b>Definition:</b> <a href="TransactionSign_8cpp_source.html#l00931">TransactionSign.cpp:931</a></div></div>
|
||||
@@ -3052,10 +3042,8 @@ $(function() {
|
||||
<div class="ttc" id="anamespaceripple_1_1RPC_html_aced54d69612c2b58940e2132e905dfc6"><div class="ttname"><a href="namespaceripple_1_1RPC.html#aced54d69612c2b58940e2132e905dfc6">ripple::RPC::transactionSignFor</a></div><div class="ttdeci">Json::Value transactionSignFor(Json::Value jvRequest, unsigned apiVersion, NetworkOPs::FailHard failType, Role role, std::chrono::seconds validatedLedgerAge, Application &app)</div><div class="ttdoc">Returns a Json::objectValue.</div><div class="ttdef"><b>Definition:</b> <a href="TransactionSign_8cpp_source.html#l01095">TransactionSign.cpp:1095</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1RPC_html_acf971399318eaf92481b10636259a929"><div class="ttname"><a href="namespaceripple_1_1RPC.html#acf971399318eaf92481b10636259a929">ripple::RPC::txnTestArray</a></div><div class="ttdeci">static constexpr TxnTestData txnTestArray[]</div><div class="ttdef"><b>Definition:</b> <a href="JSONRPC__test_8cpp_source.html#l00071">JSONRPC_test.cpp:71</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1RPC_html_adf952f7ca5d0d26e982a92acce6bf937"><div class="ttname"><a href="namespaceripple_1_1RPC.html#adf952f7ca5d0d26e982a92acce6bf937">ripple::RPC::checkFee</a></div><div class="ttdeci">Json::Value checkFee(Json::Value &request, Role const role, bool doAutoFill, Config const &config, LoadFeeTrack const &feeTrack, TxQ const &txQ, Application const &app)</div><div class="ttdoc">Fill in the fee on behalf of the client.</div><div class="ttdef"><b>Definition:</b> <a href="TransactionSign_8cpp_source.html#l00862">TransactionSign.cpp:862</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_1_1batch_html_a3fa5087b9162ca7c1fb5da8a91705535"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx_1_1batch.html#a3fa5087b9162ca7c1fb5da8a91705535">ripple::test::jtx::batch::outer</a></div><div class="ttdeci">Json::Value outer(jtx::Account const &account, uint32_t seq, STAmount const &fee, std::uint32_t flags)</div><div class="ttdoc">Batch.</div><div class="ttdef"><b>Definition:</b> <a href="batch_8cpp_source.html#l00049">batch.cpp:49</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_1_1batch_html_a5a82c3487422a59869dc8b1d0918144f"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx_1_1batch.html#a5a82c3487422a59869dc8b1d0918144f">ripple::test::jtx::batch::calcBatchFee</a></div><div class="ttdeci">XRPAmount calcBatchFee(jtx::Env const &env, uint32_t const &numSigners, uint32_t const &txns=0)</div><div class="ttdoc">Calculate Batch Fee.</div><div class="ttdef"><b>Definition:</b> <a href="batch_8cpp_source.html#l00038">batch.cpp:38</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#l00032">trust.cpp:32</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a66b99468a4160bccaa9959a444b40d40"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a66b99468a4160bccaa9959a444b40d40">ripple::test::jtx::pay</a></div><div class="ttdeci">Json::Value pay(AccountID const &account, AccountID const &to, AnyAmount amount)</div><div class="ttdoc">Create a payment.</div><div class="ttdef"><b>Definition:</b> <a href="pay_8cpp_source.html#l00030">pay.cpp:30</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_1_1amm_html_a405e123375285ad8f0bc427953749fe2"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx_1_1amm.html#a405e123375285ad8f0bc427953749fe2">ripple::test::jtx::amm::trust</a></div><div class="ttdeci">Json::Value trust(AccountID const &account, STAmount const &amount, std::uint32_t flags=0)</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8cpp_source.html#l00805">AMM.cpp:805</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_1_1amm_html_ad598bf10f0d1bde849bb8b6333f2edb3"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx_1_1amm.html#ad598bf10f0d1bde849bb8b6333f2edb3">ripple::test::jtx::amm::pay</a></div><div class="ttdeci">Json::Value pay(Account const &account, AccountID const &to, STAmount const &amount)</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8cpp_source.html#l00817">AMM.cpp:817</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a7a4caa0465c555c5c59ce7c0d0d48d78"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a7a4caa0465c555c5c59ce7c0d0d48d78">ripple::test::jtx::envconfig</a></div><div class="ttdeci">std::unique_ptr< Config > 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#l00054">envconfig.h:54</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_ada147bbc773967de4235fc8ed1c89562"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#ada147bbc773967de4235fc8ed1c89562">ripple::test::jtx::acctdelete</a></div><div class="ttdeci">Json::Value acctdelete(Account const &account, Account const &dest)</div><div class="ttdoc">Delete account.</div><div class="ttdef"><b>Definition:</b> <a href="acctdelete_8cpp_source.html#l00031">acctdelete.cpp:31</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_aea9cd3d4e6b5df2e62d53b34b605957e"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">ripple::test::jtx::XRP</a></div><div class="ttdeci">XRP_t const XRP</div><div class="ttdoc">Converts to XRP Issue or STAmount.</div><div class="ttdef"><b>Definition:</b> <a href="amount_8cpp_source.html#l00105">amount.cpp:105</a></div></div>
|
||||
@@ -3083,8 +3071,6 @@ $(function() {
|
||||
<div class="ttc" id="astructripple_1_1RPC_1_1TxnTestData_html_adcd9ef256e44a76e8303c4090dc38e36"><div class="ttname"><a href="structripple_1_1RPC_1_1TxnTestData.html#adcd9ef256e44a76e8303c4090dc38e36">ripple::RPC::TxnTestData::TxnTestData</a></div><div class="ttdeci">TxnTestData(TxnTestData &&)=delete</div></div>
|
||||
<div class="ttc" id="astructripple_1_1RPC_1_1TxnTestData_html_ae67afe8aa5db4ad794ad2da74313bf9b"><div class="ttname"><a href="structripple_1_1RPC_1_1TxnTestData.html#ae67afe8aa5db4ad794ad2da74313bf9b">ripple::RPC::TxnTestData::json</a></div><div class="ttdeci">char const *const json</div><div class="ttdef"><b>Definition:</b> <a href="JSONRPC__test_8cpp_source.html#l00041">JSONRPC_test.cpp:41</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1RPC_1_1TxnTestData_html_af8d64b53462ba75098744ab551e4a43e"><div class="ttname"><a href="structripple_1_1RPC_1_1TxnTestData.html#af8d64b53462ba75098744ab551e4a43e">ripple::RPC::TxnTestData::line</a></div><div class="ttdeci">int const line</div><div class="ttdef"><b>Definition:</b> <a href="JSONRPC__test_8cpp_source.html#l00040">JSONRPC_test.cpp:40</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1JTx_html_a4b79d68d69b3eb4f173ff66c4d561363"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1JTx.html#a4b79d68d69b3eb4f173ff66c4d561363">ripple::test::jtx::JTx::jv</a></div><div class="ttdeci">Json::Value jv</div><div class="ttdef"><b>Definition:</b> <a href="JTx_8h_source.html#l00046">JTx.h:46</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:34</a></div></div>
|
||||
<div class="ttc" id="atuple_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/tuple.html">std::tuple</a></div></div>
|
||||
<div class="ttc" id="aunique_ptr_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
|
||||
Reference in New Issue
Block a user