mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-22 12:05:53 +00:00
deploy: e5d17a9452
This commit is contained in:
@@ -217,7 +217,7 @@ $(function() {
|
||||
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  <span class="keyword">auto</span> k2 = <a class="code" href="namespaceripple.html#ac52a0a522fc11bdd47fce39bd29f97bc">randomKeyPair</a>(<a class="code" href="namespaceripple.html#a9de744cfdefe1132969eb982e57e4ddea8183aa2c95dc1385c8f58bf1917fcb0b">KeyType::ed25519</a>).first;</div>
|
||||
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  disabledKeys.<a class="codeRef" href="http://en.cppreference.com/w/cpp/container/unordered_set/insert.html">insert</a>(k1);</div>
|
||||
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  disabledKeys.<a class="codeRef" href="http://en.cppreference.com/w/cpp/container/unordered_set/insert.html">insert</a>(k2);</div>
|
||||
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  env.app().validators().setNegativeUnl(disabledKeys);</div>
|
||||
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  env.app().validators().setNegativeUNL(disabledKeys);</div>
|
||||
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  </div>
|
||||
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  <span class="keyword">auto</span> <span class="keyword">const</span> jrr = env.rpc(<span class="stringliteral">"validators"</span>)[jss::result];</div>
|
||||
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  <span class="keyword">auto</span>& jrrnUnl = jrr[jss::NegativeUNL];</div>
|
||||
@@ -234,7 +234,7 @@ $(function() {
|
||||
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  }</div>
|
||||
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  </div>
|
||||
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  disabledKeys.<a class="codeRef" href="http://en.cppreference.com/w/cpp/container/unordered_set/clear.html">clear</a>();</div>
|
||||
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  env.app().validators().setNegativeUnl(disabledKeys);</div>
|
||||
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  env.app().validators().setNegativeUNL(disabledKeys);</div>
|
||||
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  <span class="keyword">auto</span> <span class="keyword">const</span> jrrUpdated = env.rpc(<span class="stringliteral">"validators"</span>)[jss::result];</div>
|
||||
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  BEAST_EXPECT(jrrUpdated[jss::NegativeUNL].isNull());</div>
|
||||
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  }</div>
|
||||
@@ -261,8 +261,8 @@ $(function() {
|
||||
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  <a class="code" href="classBasicApp.html">BasicApp</a> worker{1};</div>
|
||||
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  <span class="keyword">using namespace </span>std::chrono_literals;</div>
|
||||
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/chrono/time_point.html">NetClock::time_point</a> <span class="keyword">const</span> <a class="code" href="classripple_1_1test_1_1jtx_1_1expiration.html">expiration</a>{3600s};</div>
|
||||
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  <a class="code" href="classripple_1_1test_1_1TrustedPublisherServer.html">TrustedPublisherServer</a> server{</div>
|
||||
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  worker.get_io_service(), validators, <a class="code" href="classripple_1_1test_1_1jtx_1_1expiration.html">expiration</a>, <span class="keyword">false</span>, 1, <span class="keyword">false</span>};</div>
|
||||
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  <span class="keyword">auto</span> server = <a class="code" href="namespaceripple_1_1test.html#a389335d7fcc1277e10bb23ea4de4e645">make_TrustedPublisherServer</a>(</div>
|
||||
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  worker.get_io_service(), validators, <a class="code" href="classripple_1_1test_1_1jtx_1_1expiration.html">expiration</a>, <span class="keyword">false</span>, 1, <span class="keyword">false</span>);</div>
|
||||
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  </div>
|
||||
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  <span class="comment">//----------------------------------------------------------------------</span></div>
|
||||
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  <span class="comment">// Publisher list site unavailable</span></div>
|
||||
@@ -277,7 +277,7 @@ $(function() {
|
||||
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  <a class="code" href="namespaceripple_1_1test_1_1jtx.html#a287cf5b6a71db097fe1678c88926efb4">envconfig</a>([&](<a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr<Config></a> cfg) {</div>
|
||||
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  cfg->section(SECTION_VALIDATOR_LIST_SITES).append(siteURI);</div>
|
||||
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  cfg->section(SECTION_VALIDATOR_LIST_KEYS)</div>
|
||||
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>  .append(<a class="code" href="namespaceripple.html#a86e358ce3f06ff049af13c2342791cf8">strHex</a>(server.publisherPublic()));</div>
|
||||
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>  .append(<a class="code" href="namespaceripple.html#a86e358ce3f06ff049af13c2342791cf8">strHex</a>(server->publisherPublic()));</div>
|
||||
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  <span class="keywordflow">return</span> cfg;</div>
|
||||
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>  }),</div>
|
||||
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  };</div>
|
||||
@@ -316,7 +316,7 @@ $(function() {
|
||||
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>  BEAST_EXPECT(!jp.isMember(jss::version));</div>
|
||||
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>  BEAST_EXPECT(</div>
|
||||
<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>  jp[jss::pubkey_publisher] ==</div>
|
||||
<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>  <a class="code" href="namespaceripple.html#a86e358ce3f06ff049af13c2342791cf8">strHex</a>(server.publisherPublic()));</div>
|
||||
<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>  <a class="code" href="namespaceripple.html#a86e358ce3f06ff049af13c2342791cf8">strHex</a>(server->publisherPublic()));</div>
|
||||
<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>  }</div>
|
||||
<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>  BEAST_EXPECT(jrr[jss::signing_keys].size() == 0);</div>
|
||||
<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>  }</div>
|
||||
@@ -335,10 +335,10 @@ $(function() {
|
||||
<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>  <span class="comment">//----------------------------------------------------------------------</span></div>
|
||||
<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>  <span class="comment">// Publisher list site available</span></div>
|
||||
<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>  {</div>
|
||||
<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>  server.start();</div>
|
||||
<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>  server->start();</div>
|
||||
<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>  </div>
|
||||
<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/io/basic_stringstream.html">std::stringstream</a> uri;</div>
|
||||
<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>  uri << <span class="stringliteral">"http://"</span> << server.local_endpoint() << <span class="stringliteral">"/validators"</span>;</div>
|
||||
<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>  uri << <span class="stringliteral">"http://"</span> << server->local_endpoint() << <span class="stringliteral">"/validators"</span>;</div>
|
||||
<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>  <span class="keyword">auto</span> siteURI = uri.<a class="codeRef" href="http://en.cppreference.com/w/cpp/io/basic_stringstream/str.html">str</a>();</div>
|
||||
<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>  </div>
|
||||
<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>  <a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html">Env</a> env{</div>
|
||||
@@ -346,7 +346,7 @@ $(function() {
|
||||
<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>  <a class="code" href="namespaceripple_1_1test_1_1jtx.html#a287cf5b6a71db097fe1678c88926efb4">envconfig</a>([&](<a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr<Config></a> cfg) {</div>
|
||||
<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>  cfg->section(SECTION_VALIDATOR_LIST_SITES).append(siteURI);</div>
|
||||
<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>  cfg->section(SECTION_VALIDATOR_LIST_KEYS)</div>
|
||||
<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>  .append(<a class="code" href="namespaceripple.html#a86e358ce3f06ff049af13c2342791cf8">strHex</a>(server.publisherPublic()));</div>
|
||||
<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>  .append(<a class="code" href="namespaceripple.html#a86e358ce3f06ff049af13c2342791cf8">strHex</a>(server->publisherPublic()));</div>
|
||||
<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>  <span class="keywordflow">return</span> cfg;</div>
|
||||
<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>  }),</div>
|
||||
<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>  };</div>
|
||||
@@ -404,7 +404,7 @@ $(function() {
|
||||
<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>  BEAST_EXPECT(jp[jss::seq].asUInt() == 1);</div>
|
||||
<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>  BEAST_EXPECT(</div>
|
||||
<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>  jp[jss::pubkey_publisher] ==</div>
|
||||
<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>  <a class="code" href="namespaceripple.html#a86e358ce3f06ff049af13c2342791cf8">strHex</a>(server.publisherPublic()));</div>
|
||||
<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>  <a class="code" href="namespaceripple.html#a86e358ce3f06ff049af13c2342791cf8">strHex</a>(server->publisherPublic()));</div>
|
||||
<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>  BEAST_EXPECT(jp[jss::expiration] == <a class="code" href="namespaceripple.html#a96888695e8d79474e080c334f149e30a">to_string</a>(<a class="code" href="classripple_1_1test_1_1jtx_1_1expiration.html">expiration</a>));</div>
|
||||
<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>  BEAST_EXPECT(jp[jss::version] == 1);</div>
|
||||
<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>  }</div>
|
||||
@@ -483,16 +483,16 @@ $(function() {
|
||||
<div class="ttc" id="aclear_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/unordered_set/clear.html">std::unordered_set::clear</a></div><div class="ttdeci">T clear(T... args)</div></div>
|
||||
<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_1expiration_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1expiration.html">ripple::test::jtx::expiration</a></div><div class="ttdoc">Set Expiration on a JTx.</div><div class="ttdef"><b>Definition:</b> <a href="Check__test_8cpp_source.html#l00029">Check_test.cpp:29</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_html_a389335d7fcc1277e10bb23ea4de4e645"><div class="ttname"><a href="namespaceripple_1_1test.html#a389335d7fcc1277e10bb23ea4de4e645">ripple::test::make_TrustedPublisherServer</a></div><div class="ttdeci">std::shared_ptr< TrustedPublisherServer > make_TrustedPublisherServer(boost::asio::io_context &ioc, std::vector< TrustedPublisherServer::Validator > const &validators, NetClock::time_point expiration, bool useSSL=false, int version=1, bool immediateStart=true, int sequence=1)</div><div class="ttdef"><b>Definition:</b> <a href="TrustedPublisherServer_8h_source.html#l00618">TrustedPublisherServer.h:618</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_html_a5cec438e4f0b4209c6e24ad4a60348f2"><div class="ttname"><a href="namespaceripple_1_1test.html#a5cec438e4f0b4209c6e24ad4a60348f2">ripple::test::getEnvLocalhostAddr</a></div><div class="ttdeci">const char * getEnvLocalhostAddr()</div><div class="ttdef"><b>Definition:</b> <a href="envconfig_8h_source.html#l00031">envconfig.h:31</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a587a5b3e8e1aac7c5c0c3fbc9e986410"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a587a5b3e8e1aac7c5c0c3fbc9e986410">ripple::test::jtx::no_admin</a></div><div class="ttdeci">std::unique_ptr< Config > no_admin(std::unique_ptr< Config >)</div><div class="ttdoc">adjust config so no admin ports are enabled</div><div class="ttdef"><b>Definition:</b> <a href="envconfig_8cpp_source.html#l00070">envconfig.cpp:70</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1ValidatorRPC__test_html_a33a1cd82e455a57d80d7badaed1d9a96"><div class="ttname"><a href="classripple_1_1test_1_1ValidatorRPC__test.html#a33a1cd82e455a57d80d7badaed1d9a96">ripple::test::ValidatorRPC_test::testPrivileges</a></div><div class="ttdeci">void testPrivileges()</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorRPC__test_8cpp_source.html#l00043">ValidatorRPC_test.cpp:43</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1PublicKey_html"><div class="ttname"><a href="classripple_1_1PublicKey.html">ripple::PublicKey</a></div><div class="ttdoc">A public key.</div><div class="ttdef"><b>Definition:</b> <a href="PublicKey_8h_source.html#l00059">PublicKey.h:59</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1TrustedPublisherServer_1_1Validator_html"><div class="ttname"><a href="structripple_1_1test_1_1TrustedPublisherServer_1_1Validator.html">ripple::test::TrustedPublisherServer::Validator</a></div><div class="ttdef"><b>Definition:</b> <a href="TrustedPublisherServer_8h_source.html#l00092">TrustedPublisherServer.h:92</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1TrustedPublisherServer_1_1Validator_html"><div class="ttname"><a href="structripple_1_1test_1_1TrustedPublisherServer_1_1Validator.html">ripple::test::TrustedPublisherServer::Validator</a></div><div class="ttdef"><b>Definition:</b> <a href="TrustedPublisherServer_8h_source.html#l00095">TrustedPublisherServer.h:95</a></div></div>
|
||||
<div class="ttc" id="atime_point_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/chrono/time_point.html">std::chrono::time_point</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1TrustedPublisherServer_html"><div class="ttname"><a href="classripple_1_1test_1_1TrustedPublisherServer.html">ripple::test::TrustedPublisherServer</a></div><div class="ttdef"><b>Definition:</b> <a href="TrustedPublisherServer_8h_source.html#l00042">TrustedPublisherServer.h:42</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1ValidatorRPC__test_html_a28ed86696f7376375ed31d8db71bfa18"><div class="ttname"><a href="classripple_1_1test_1_1ValidatorRPC__test.html#a28ed86696f7376375ed31d8db71bfa18">ripple::test::ValidatorRPC_test::testStaticUNL</a></div><div class="ttdeci">void testStaticUNL()</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorRPC__test_8cpp_source.html#l00088">ValidatorRPC_test.cpp:88</a></div></div>
|
||||
<div class="ttc" id="ainteger_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1TrustedPublisherServer_html_aead3b0881a4e05587d730b024f4e9817"><div class="ttname"><a href="classripple_1_1test_1_1TrustedPublisherServer.html#aead3b0881a4e05587d730b024f4e9817">ripple::test::TrustedPublisherServer::randomValidator</a></div><div class="ttdeci">static Validator randomValidator()</div><div class="ttdef"><b>Definition:</b> <a href="TrustedPublisherServer_8h_source.html#l00128">TrustedPublisherServer.h:128</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1TrustedPublisherServer_html_aead3b0881a4e05587d730b024f4e9817"><div class="ttname"><a href="classripple_1_1test_1_1TrustedPublisherServer.html#aead3b0881a4e05587d730b024f4e9817">ripple::test::TrustedPublisherServer::randomValidator</a></div><div class="ttdeci">static Validator randomValidator()</div><div class="ttdef"><b>Definition:</b> <a href="TrustedPublisherServer_8h_source.html#l00131">TrustedPublisherServer.h:131</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ac52a0a522fc11bdd47fce39bd29f97bc"><div class="ttname"><a href="namespaceripple.html#ac52a0a522fc11bdd47fce39bd29f97bc">ripple::randomKeyPair</a></div><div class="ttdeci">std::pair< PublicKey, SecretKey > randomKeyPair(KeyType type)</div><div class="ttdoc">Create a key pair using secure random numbers.</div><div class="ttdef"><b>Definition:</b> <a href="SecretKey_8cpp_source.html#l00260">SecretKey.cpp:260</a></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_1ValidatorRPC__test_html"><div class="ttname"><a href="classripple_1_1test_1_1ValidatorRPC__test.html">ripple::test::ValidatorRPC_test</a></div><div class="ttdef"><b>Definition:</b> <a href="ValidatorRPC__test_8cpp_source.html#l00037">ValidatorRPC_test.cpp:37</a></div></div>
|
||||
|
||||
Reference in New Issue
Block a user