mirror of
https://github.com/XRPLF/rippled.git
synced 2026-02-03 21:45:32 +00:00
deploy: 5f638f5553
This commit is contained in:
@@ -120,32 +120,29 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> </div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> <span class="keyword">auto</span> <span class="keyword">const</span> private_key = <a class="code hl_function" href="namespacexrpl.html#a5a49ad0145292d1ff0db4490c5521051">generateSecretKey</a>(<a class="code hl_enumvalue" href="namespacexrpl.html#a0b0d50fcc4520f33b4417f1b74eee591a82c2b7829b8129e5a2d53665ba4b4757">KeyType::secp256k1</a>, *seed);</div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> </div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> obj[jss::validation_public_key] = <a class="code hl_function" href="namespacexrpl.html#a4e17e8237bc800415c303501c667baeb">toBase58</a>(</div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> <a class="code hl_enumvalue" href="namespacexrpl.html#ab0ad02fb9cdef90852b93f1b57aacdc1ac3fe5edb1f8a81a8e585f6a27c120be6">TokenType::NodePublic</a>,</div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> <a class="code hl_function" href="namespacexrpl.html#a19293e3ab4c454b24b8b7874614062c8">derivePublicKey</a>(<a class="code hl_enumvalue" href="namespacexrpl.html#a0b0d50fcc4520f33b4417f1b74eee591a82c2b7829b8129e5a2d53665ba4b4757">KeyType::secp256k1</a>, private_key));</div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> obj[jss::validation_public_key] = <a class="code hl_function" href="namespacexrpl.html#a4e17e8237bc800415c303501c667baeb">toBase58</a>(<a class="code hl_enumvalue" href="namespacexrpl.html#ab0ad02fb9cdef90852b93f1b57aacdc1ac3fe5edb1f8a81a8e585f6a27c120be6">TokenType::NodePublic</a>, <a class="code hl_function" href="namespacexrpl.html#a19293e3ab4c454b24b8b7874614062c8">derivePublicKey</a>(<a class="code hl_enumvalue" href="namespacexrpl.html#a0b0d50fcc4520f33b4417f1b74eee591a82c2b7829b8129e5a2d53665ba4b4757">KeyType::secp256k1</a>, private_key));</div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> </div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> obj[jss::validation_private_key] = <a class="code hl_function" href="namespacexrpl.html#a4e17e8237bc800415c303501c667baeb">toBase58</a>(<a class="code hl_enumvalue" href="namespacexrpl.html#ab0ad02fb9cdef90852b93f1b57aacdc1a5cc5482a0278b704175b383ee922954a">TokenType::NodePrivate</a>, private_key);</div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> obj[jss::validation_private_key] =</div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> <a class="code hl_function" href="namespacexrpl.html#a4e17e8237bc800415c303501c667baeb">toBase58</a>(<a class="code hl_enumvalue" href="namespacexrpl.html#ab0ad02fb9cdef90852b93f1b57aacdc1a5cc5482a0278b704175b383ee922954a">TokenType::NodePrivate</a>, private_key);</div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> obj[jss::validation_seed] = <a class="code hl_function" href="namespacexrpl.html#a4e17e8237bc800415c303501c667baeb">toBase58</a>(*seed);</div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> obj[jss::validation_key] = <a class="code hl_function" href="namespacexrpl.html#a5db3fe998c420da3e35d254bf21833e3">seedAs1751</a>(*seed);</div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> </div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> obj[jss::validation_seed] = <a class="code hl_function" href="namespacexrpl.html#a4e17e8237bc800415c303501c667baeb">toBase58</a>(*seed);</div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> obj[jss::validation_key] = <a class="code hl_function" href="namespacexrpl.html#a5db3fe998c420da3e35d254bf21833e3">seedAs1751</a>(*seed);</div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> </div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> <span class="keywordflow">return</span> obj;</div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span>}</div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> <span class="keywordflow">return</span> obj;</div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> </div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span>} <span class="comment">// namespace xrpl</span></div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> </div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span>} <span class="comment">// namespace xrpl</span></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#l00130">json_value.h:131</a></div></div>
|
||||
<div class="ttc" id="aclassJson_1_1Value_html_abfa90c81f6aee7877bd5fb4c8445994f"><div class="ttname"><a href="classJson_1_1Value.html#abfa90c81f6aee7877bd5fb4c8445994f">Json::Value::isMember</a></div><div class="ttdeci">bool isMember(char const *key) const</div><div class="ttdoc">Return true if the object has a member named key.</div><div class="ttdef"><b>Definition</b> <a href="json__value_8cpp_source.html#l01030">json_value.cpp:1030</a></div></div>
|
||||
<div class="ttc" id="aclassJson_1_1Value_html_abfa90c81f6aee7877bd5fb4c8445994f"><div class="ttname"><a href="classJson_1_1Value.html#abfa90c81f6aee7877bd5fb4c8445994f">Json::Value::isMember</a></div><div class="ttdeci">bool isMember(char const *key) const</div><div class="ttdoc">Return true if the object has a member named key.</div><div class="ttdef"><b>Definition</b> <a href="json__value_8cpp_source.html#l00978">json_value.cpp:978</a></div></div>
|
||||
<div class="ttc" id="anamespaceJson_html_a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6"><div class="ttname"><a href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6">Json::objectValue</a></div><div class="ttdeci">@ objectValue</div><div class="ttdoc">object value (collection of name/value pairs).</div><div class="ttdef"><b>Definition</b> <a href="json__value_8h_source.html#l00028">json_value.h:27</a></div></div>
|
||||
<div class="ttc" id="anamespacexrpl_html"><div class="ttname"><a href="namespacexrpl.html">xrpl</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="algorithm_8h_source.html#l00006">algorithm.h:6</a></div></div>
|
||||
<div class="ttc" id="anamespacexrpl_html_a0b0d50fcc4520f33b4417f1b74eee591a82c2b7829b8129e5a2d53665ba4b4757"><div class="ttname"><a href="namespacexrpl.html#a0b0d50fcc4520f33b4417f1b74eee591a82c2b7829b8129e5a2d53665ba4b4757">xrpl::KeyType::secp256k1</a></div><div class="ttdeci">@ secp256k1</div></div>
|
||||
<div class="ttc" id="anamespacexrpl_html_a19293e3ab4c454b24b8b7874614062c8"><div class="ttname"><a href="namespacexrpl.html#a19293e3ab4c454b24b8b7874614062c8">xrpl::derivePublicKey</a></div><div class="ttdeci">PublicKey derivePublicKey(KeyType type, SecretKey const &sk)</div><div class="ttdoc">Derive the public key from a secret key.</div><div class="ttdef"><b>Definition</b> <a href="SecretKey_8cpp_source.html#l00311">SecretKey.cpp:311</a></div></div>
|
||||
<div class="ttc" id="anamespacexrpl_html_a19293e3ab4c454b24b8b7874614062c8"><div class="ttname"><a href="namespacexrpl.html#a19293e3ab4c454b24b8b7874614062c8">xrpl::derivePublicKey</a></div><div class="ttdeci">PublicKey derivePublicKey(KeyType type, SecretKey const &sk)</div><div class="ttdoc">Derive the public key from a secret key.</div><div class="ttdef"><b>Definition</b> <a href="SecretKey_8cpp_source.html#l00300">SecretKey.cpp:300</a></div></div>
|
||||
<div class="ttc" id="anamespacexrpl_html_a199d48806b570cca89ea88fbdf33a1c8"><div class="ttname"><a href="namespacexrpl.html#a199d48806b570cca89ea88fbdf33a1c8">xrpl::doValidationCreate</a></div><div class="ttdeci">Json::Value doValidationCreate(RPC::JsonContext &)</div><div class="ttdef"><b>Definition</b> <a href="ValidationCreate_8cpp_source.html#l00026">ValidationCreate.cpp:26</a></div></div>
|
||||
<div class="ttc" id="anamespacexrpl_html_a3033bd0e389803bef7b517d074676238"><div class="ttname"><a href="namespacexrpl.html#a3033bd0e389803bef7b517d074676238">xrpl::randomSeed</a></div><div class="ttdeci">Seed randomSeed()</div><div class="ttdoc">Create a seed using secure random numbers.</div><div class="ttdef"><b>Definition</b> <a href="Seed_8cpp_source.html#l00047">Seed.cpp:47</a></div></div>
|
||||
<div class="ttc" id="anamespacexrpl_html_a4e17e8237bc800415c303501c667baeb"><div class="ttname"><a href="namespacexrpl.html#a4e17e8237bc800415c303501c667baeb">xrpl::toBase58</a></div><div class="ttdeci">std::string toBase58(AccountID const &v)</div><div class="ttdoc">Convert AccountID to base58 checked string.</div><div class="ttdef"><b>Definition</b> <a href="AccountID_8cpp_source.html#l00095">AccountID.cpp:95</a></div></div>
|
||||
<div class="ttc" id="anamespacexrpl_html_a5a49ad0145292d1ff0db4490c5521051"><div class="ttname"><a href="namespacexrpl.html#a5a49ad0145292d1ff0db4490c5521051">xrpl::generateSecretKey</a></div><div class="ttdeci">SecretKey generateSecretKey(KeyType type, Seed const &seed)</div><div class="ttdoc">Generate a new secret key deterministically.</div><div class="ttdef"><b>Definition</b> <a href="SecretKey_8cpp_source.html#l00289">SecretKey.cpp:289</a></div></div>
|
||||
<div class="ttc" id="anamespacexrpl_html_a5db3fe998c420da3e35d254bf21833e3"><div class="ttname"><a href="namespacexrpl.html#a5db3fe998c420da3e35d254bf21833e3">xrpl::seedAs1751</a></div><div class="ttdeci">std::string seedAs1751(Seed const &seed)</div><div class="ttdoc">Encode a Seed in RFC1751 format.</div><div class="ttdef"><b>Definition</b> <a href="Seed_8cpp_source.html#l00116">Seed.cpp:116</a></div></div>
|
||||
<div class="ttc" id="anamespacexrpl_html_a4e17e8237bc800415c303501c667baeb"><div class="ttname"><a href="namespacexrpl.html#a4e17e8237bc800415c303501c667baeb">xrpl::toBase58</a></div><div class="ttdeci">std::string toBase58(AccountID const &v)</div><div class="ttdoc">Convert AccountID to base58 checked string.</div><div class="ttdef"><b>Definition</b> <a href="AccountID_8cpp_source.html#l00092">AccountID.cpp:92</a></div></div>
|
||||
<div class="ttc" id="anamespacexrpl_html_a5a49ad0145292d1ff0db4490c5521051"><div class="ttname"><a href="namespacexrpl.html#a5a49ad0145292d1ff0db4490c5521051">xrpl::generateSecretKey</a></div><div class="ttdeci">SecretKey generateSecretKey(KeyType type, Seed const &seed)</div><div class="ttdoc">Generate a new secret key deterministically.</div><div class="ttdef"><b>Definition</b> <a href="SecretKey_8cpp_source.html#l00278">SecretKey.cpp:278</a></div></div>
|
||||
<div class="ttc" id="anamespacexrpl_html_a5db3fe998c420da3e35d254bf21833e3"><div class="ttname"><a href="namespacexrpl.html#a5db3fe998c420da3e35d254bf21833e3">xrpl::seedAs1751</a></div><div class="ttdeci">std::string seedAs1751(Seed const &seed)</div><div class="ttdoc">Encode a Seed in RFC1751 format.</div><div class="ttdef"><b>Definition</b> <a href="Seed_8cpp_source.html#l00114">Seed.cpp:114</a></div></div>
|
||||
<div class="ttc" id="anamespacexrpl_html_ab0ad02fb9cdef90852b93f1b57aacdc1a5cc5482a0278b704175b383ee922954a"><div class="ttname"><a href="namespacexrpl.html#ab0ad02fb9cdef90852b93f1b57aacdc1a5cc5482a0278b704175b383ee922954a">xrpl::TokenType::NodePrivate</a></div><div class="ttdeci">@ NodePrivate</div></div>
|
||||
<div class="ttc" id="anamespacexrpl_html_ab0ad02fb9cdef90852b93f1b57aacdc1ac3fe5edb1f8a81a8e585f6a27c120be6"><div class="ttname"><a href="namespacexrpl.html#ab0ad02fb9cdef90852b93f1b57aacdc1ac3fe5edb1f8a81a8e585f6a27c120be6">xrpl::TokenType::NodePublic</a></div><div class="ttdeci">@ NodePublic</div></div>
|
||||
<div class="ttc" id="anamespacexrpl_html_ab2aea6659695e209e9affb77e421f43e"><div class="ttname"><a href="namespacexrpl.html#ab2aea6659695e209e9affb77e421f43e">xrpl::rpcError</a></div><div class="ttdeci">Json::Value rpcError(error_code_i iError)</div><div class="ttdef"><b>Definition</b> <a href="RPCErr_8cpp_source.html#l00012">RPCErr.cpp:12</a></div></div>
|
||||
|
||||
Reference in New Issue
Block a user