Skip to content

Commit

Permalink
deploy: 211bbc9
Browse files Browse the repository at this point in the history
  • Loading branch information
HalosGhost committed Sep 6, 2023
1 parent 7f8dafa commit 3bd52a7
Show file tree
Hide file tree
Showing 1,154 changed files with 28,642 additions and 23,639 deletions.
26 changes: 13 additions & 13 deletions address_8cpp.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>OpenCBDC Transaction Processor: address.cpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
Expand Down Expand Up @@ -33,7 +33,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.7 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
Expand Down Expand Up @@ -285,27 +285,27 @@
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespacecbdc"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecbdc.html">cbdc</a></td></tr>
<tr class="memitem:namespacecbdc" id="r_namespacecbdc"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecbdc.html">cbdc</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespacecbdc_1_1parsec"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecbdc_1_1parsec.html">cbdc::parsec</a></td></tr>
<tr class="memitem:namespacecbdc_1_1parsec" id="r_namespacecbdc_1_1parsec"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecbdc_1_1parsec.html">cbdc::parsec</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespacecbdc_1_1parsec_1_1agent"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecbdc_1_1parsec_1_1agent.html">cbdc::parsec::agent</a></td></tr>
<tr class="memitem:namespacecbdc_1_1parsec_1_1agent" id="r_namespacecbdc_1_1parsec_1_1agent"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecbdc_1_1parsec_1_1agent.html">cbdc::parsec::agent</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespacecbdc_1_1parsec_1_1agent_1_1runner"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecbdc_1_1parsec_1_1agent_1_1runner.html">cbdc::parsec::agent::runner</a></td></tr>
<tr class="memitem:namespacecbdc_1_1parsec_1_1agent_1_1runner" id="r_namespacecbdc_1_1parsec_1_1agent_1_1runner"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecbdc_1_1parsec_1_1agent_1_1runner.html">cbdc::parsec::agent::runner</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:abb4fb54ea1b3c5ef34c3172060f94266"><td class="memItemLeft" align="right" valign="top">auto&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecbdc_1_1parsec_1_1agent_1_1runner.html#abb4fb54ea1b3c5ef34c3172060f94266">cbdc::parsec::agent::runner::contract_address</a> (const evmc::address &amp;sender, const evmc::uint256be &amp;nonce) -&gt; evmc::address</td></tr>
<tr class="memdesc:abb4fb54ea1b3c5ef34c3172060f94266"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculates a contract address for the CREATE call keccak256(rlp([sender,nonce])) <br /></td></tr>
<tr class="memitem:abb4fb54ea1b3c5ef34c3172060f94266" id="r_abb4fb54ea1b3c5ef34c3172060f94266"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacecbdc.html#a8e2f365d0bb01c7a66882ed33eea9e4eaf1f713c9e000f5d3f280adbd124df4f5">auto</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecbdc_1_1parsec_1_1agent_1_1runner.html#abb4fb54ea1b3c5ef34c3172060f94266">cbdc::parsec::agent::runner::contract_address</a> (<a class="el" href="namespacecbdc.html#a8e2f365d0bb01c7a66882ed33eea9e4eaf1f713c9e000f5d3f280adbd124df4f5">const</a> evmc::address &amp;<a class="el" href="namespacecbdc.html#a8e2f365d0bb01c7a66882ed33eea9e4eaf1f713c9e000f5d3f280adbd124df4f5">sender</a>, <a class="el" href="namespacecbdc.html#a8e2f365d0bb01c7a66882ed33eea9e4eaf1f713c9e000f5d3f280adbd124df4f5">const</a> evmc::uint256be &amp;<a class="el" href="namespacecbdc.html#a8e2f365d0bb01c7a66882ed33eea9e4eaf1f713c9e000f5d3f280adbd124df4f5">nonce</a>) -&gt; evmc::address</td></tr>
<tr class="memdesc:abb4fb54ea1b3c5ef34c3172060f94266"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculates a contract address for the CREATE call <a class="el" href="namespacecbdc.html#a8e2f365d0bb01c7a66882ed33eea9e4eaf1f713c9e000f5d3f280adbd124df4f5" title="A collection of RLP values.">keccak256(rlp([sender,nonce]))</a> <br /></td></tr>
<tr class="separator:abb4fb54ea1b3c5ef34c3172060f94266"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa750fd99d92d0db0d98d1de946aae08c"><td class="memItemLeft" align="right" valign="top">auto&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecbdc_1_1parsec_1_1agent_1_1runner.html#aa750fd99d92d0db0d98d1de946aae08c">cbdc::parsec::agent::runner::contract_address2</a> (const evmc::address &amp;sender, const evmc::bytes32 &amp;salt, const <a class="el" href="namespacecbdc.html#ae259dc3000a4487dd87a2ee9662ba73e">cbdc::hash_t</a> &amp;bytecode_hash) -&gt; evmc::address</td></tr>
<tr class="memdesc:aa750fd99d92d0db0d98d1de946aae08c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculates a contract address for the CREATE2 call keccak256(0xFF | sender | salt | keccak256(bytecode)) <br /></td></tr>
<tr class="memitem:aa750fd99d92d0db0d98d1de946aae08c" id="r_aa750fd99d92d0db0d98d1de946aae08c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacecbdc.html#a8e2f365d0bb01c7a66882ed33eea9e4eaf1f713c9e000f5d3f280adbd124df4f5">auto</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecbdc_1_1parsec_1_1agent_1_1runner.html#aa750fd99d92d0db0d98d1de946aae08c">cbdc::parsec::agent::runner::contract_address2</a> (<a class="el" href="namespacecbdc.html#a8e2f365d0bb01c7a66882ed33eea9e4eaf1f713c9e000f5d3f280adbd124df4f5">const</a> evmc::address &amp;<a class="el" href="namespacecbdc.html#a8e2f365d0bb01c7a66882ed33eea9e4eaf1f713c9e000f5d3f280adbd124df4f5">sender</a>, <a class="el" href="namespacecbdc.html#a8e2f365d0bb01c7a66882ed33eea9e4eaf1f713c9e000f5d3f280adbd124df4f5">const</a> evmc::bytes32 &amp;<a class="el" href="namespacecbdc.html#a8e2f365d0bb01c7a66882ed33eea9e4eaf1f713c9e000f5d3f280adbd124df4f5">salt</a>, <a class="el" href="namespacecbdc.html#a8e2f365d0bb01c7a66882ed33eea9e4eaf1f713c9e000f5d3f280adbd124df4f5">const</a> <a class="el" href="namespacecbdc.html#ae259dc3000a4487dd87a2ee9662ba73e">cbdc::hash_t</a> &amp;<a class="el" href="namespacecbdc.html#a8e2f365d0bb01c7a66882ed33eea9e4eaf1f713c9e000f5d3f280adbd124df4f5">bytecode_hash</a>) -&gt; evmc::address</td></tr>
<tr class="memdesc:aa750fd99d92d0db0d98d1de946aae08c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculates a contract address for the CREATE2 call keccak256(0xFF | sender | salt | <a class="el" href="namespacecbdc.html#a8e2f365d0bb01c7a66882ed33eea9e4eaf1f713c9e000f5d3f280adbd124df4f5" title="A collection of RLP values.">keccak256(bytecode)</a>) <br /></td></tr>
<tr class="separator:aa750fd99d92d0db0d98d1de946aae08c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9205a0cb3d4763817e8b79f58c2d427e"><td class="memItemLeft" align="right" valign="top">auto&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecbdc_1_1parsec_1_1agent_1_1runner.html#a9205a0cb3d4763817e8b79f58c2d427e">cbdc::parsec::agent::runner::eth_addr</a> (const std::unique_ptr&lt; secp256k1_pubkey &gt; &amp;pk, const std::shared_ptr&lt; <a class="el" href="keys_8hpp.html#ab3e507c52fd5f03b7f5c23b5362d834f">secp256k1_context</a> &gt; &amp;ctx) -&gt; evmc::address</td></tr>
<tr class="memitem:a9205a0cb3d4763817e8b79f58c2d427e" id="r_a9205a0cb3d4763817e8b79f58c2d427e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacecbdc.html#a8e2f365d0bb01c7a66882ed33eea9e4eaf1f713c9e000f5d3f280adbd124df4f5">auto</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecbdc_1_1parsec_1_1agent_1_1runner.html#a9205a0cb3d4763817e8b79f58c2d427e">cbdc::parsec::agent::runner::eth_addr</a> (<a class="el" href="namespacecbdc.html#a8e2f365d0bb01c7a66882ed33eea9e4eaf1f713c9e000f5d3f280adbd124df4f5">const</a> std::unique_ptr&lt; <a class="el" href="namespacecbdc.html#a8e2f365d0bb01c7a66882ed33eea9e4eaf1f713c9e000f5d3f280adbd124df4f5">secp256k1_pubkey</a> &gt; &amp;<a class="el" href="namespacecbdc.html#a8e2f365d0bb01c7a66882ed33eea9e4eaf1f713c9e000f5d3f280adbd124df4f5">pk</a>, <a class="el" href="namespacecbdc.html#a8e2f365d0bb01c7a66882ed33eea9e4eaf1f713c9e000f5d3f280adbd124df4f5">const</a> std::shared_ptr&lt; <a class="el" href="keys_8hpp.html#ab3e507c52fd5f03b7f5c23b5362d834f">secp256k1_context</a> &gt; &amp;<a class="el" href="namespacecbdc.html#a8e2f365d0bb01c7a66882ed33eea9e4eaf1f713c9e000f5d3f280adbd124df4f5">ctx</a>) -&gt; evmc::address</td></tr>
<tr class="memdesc:a9205a0cb3d4763817e8b79f58c2d427e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculates an eth address from a public key. <br /></td></tr>
<tr class="separator:a9205a0cb3d4763817e8b79f58c2d427e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c7ec099fd9a5f70bc8cc7413e6f1a3f"><td class="memItemLeft" align="right" valign="top">auto&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecbdc_1_1parsec_1_1agent_1_1runner.html#a3c7ec099fd9a5f70bc8cc7413e6f1a3f">cbdc::parsec::agent::runner::eth_addr</a> (const <a class="el" href="namespacecbdc.html#abdcd7322be69889171bcca4197e3e9e1">cbdc::privkey_t</a> &amp;key, const std::shared_ptr&lt; <a class="el" href="keys_8hpp.html#ab3e507c52fd5f03b7f5c23b5362d834f">secp256k1_context</a> &gt; &amp;ctx) -&gt; evmc::address</td></tr>
<tr class="memitem:a3c7ec099fd9a5f70bc8cc7413e6f1a3f" id="r_a3c7ec099fd9a5f70bc8cc7413e6f1a3f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacecbdc.html#a8e2f365d0bb01c7a66882ed33eea9e4eaf1f713c9e000f5d3f280adbd124df4f5">auto</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecbdc_1_1parsec_1_1agent_1_1runner.html#a3c7ec099fd9a5f70bc8cc7413e6f1a3f">cbdc::parsec::agent::runner::eth_addr</a> (<a class="el" href="namespacecbdc.html#a8e2f365d0bb01c7a66882ed33eea9e4eaf1f713c9e000f5d3f280adbd124df4f5">const</a> <a class="el" href="namespacecbdc.html#abdcd7322be69889171bcca4197e3e9e1">cbdc::privkey_t</a> &amp;<a class="el" href="namespacecbdc.html#a8e2f365d0bb01c7a66882ed33eea9e4eaf1f713c9e000f5d3f280adbd124df4f5">key</a>, <a class="el" href="namespacecbdc.html#a8e2f365d0bb01c7a66882ed33eea9e4eaf1f713c9e000f5d3f280adbd124df4f5">const</a> std::shared_ptr&lt; <a class="el" href="keys_8hpp.html#ab3e507c52fd5f03b7f5c23b5362d834f">secp256k1_context</a> &gt; &amp;<a class="el" href="namespacecbdc.html#a8e2f365d0bb01c7a66882ed33eea9e4eaf1f713c9e000f5d3f280adbd124df4f5">ctx</a>) -&gt; evmc::address</td></tr>
<tr class="memdesc:a3c7ec099fd9a5f70bc8cc7413e6f1a3f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculates an eth address from a private key. <br /></td></tr>
<tr class="separator:a3c7ec099fd9a5f70bc8cc7413e6f1a3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
Expand All @@ -315,7 +315,7 @@
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_3cce81556147031cc47c784f481d4a07.html">parsec</a></li><li class="navelem"><a class="el" href="dir_cac327df0857ffcd3b3be3d64544de41.html">agent</a></li><li class="navelem"><a class="el" href="dir_6ca1fdd38998630ed30fb77209cb6716.html">runners</a></li><li class="navelem"><a class="el" href="dir_1fd3b0551f5957f613de9d6fb2710a82.html">evm</a></li><li class="navelem"><a class="el" href="address_8cpp.html">address.cpp</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 </li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>
Expand Down
Loading

0 comments on commit 3bd52a7

Please sign in to comment.