mirror of
https://github.com/seigler/dash-docs
synced 2025-07-27 17:56:16 +00:00
555 lines
47 KiB
HTML
555 lines
47 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.14"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>Dash Core: gen_base58_test_vectors Namespace Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="resize.js"></script>
|
|
<script type="text/javascript" src="navtreedata.js"></script>
|
|
<script type="text/javascript" src="navtree.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(document).ready(initResizable);
|
|
/* @license-end */</script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr style="height: 56px;">
|
|
<td id="projectlogo"><img alt="Logo" src="bitcoin_logo_doxygen.png"/></td>
|
|
<td id="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname">Dash Core
|
|
 <span id="projectnumber">0.12.2.1</span>
|
|
</div>
|
|
<div id="projectbrief">P2P Digital Currency</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.14 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */</script>
|
|
<div id="main-nav"></div>
|
|
</div><!-- top -->
|
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
|
<div id="nav-tree">
|
|
<div id="nav-tree-contents">
|
|
<div id="nav-sync" class="sync"></div>
|
|
</div>
|
|
</div>
|
|
<div id="splitbar" style="-moz-user-select:none;"
|
|
class="ui-resizable-handle">
|
|
</div>
|
|
</div>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(document).ready(function(){initNavTree('namespacegen__base58__test__vectors.html','');});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="doc-content">
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#func-members">Functions</a> |
|
|
<a href="#var-members">Variables</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">gen_base58_test_vectors Namespace Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
|
Functions</h2></td></tr>
|
|
<tr class="memitem:a2d90e49d6386785d5065ddcd05b22a54"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegen__base58__test__vectors.html#a2d90e49d6386785d5065ddcd05b22a54">is_valid</a> (v)</td></tr>
|
|
<tr class="separator:a2d90e49d6386785d5065ddcd05b22a54"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a05901f35a5831424c4cbd33c7dbfdbda"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegen__base58__test__vectors.html#a05901f35a5831424c4cbd33c7dbfdbda">gen_valid_vectors</a> ()</td></tr>
|
|
<tr class="separator:a05901f35a5831424c4cbd33c7dbfdbda"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1a2ef3196541ca0ff22dba0b7767a90f"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegen__base58__test__vectors.html#a1a2ef3196541ca0ff22dba0b7767a90f">gen_invalid_vector</a> (template, corrupt_prefix, randomize_payload_size, corrupt_suffix)</td></tr>
|
|
<tr class="separator:a1a2ef3196541ca0ff22dba0b7767a90f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0f2b61c5b6175a0fc180c1b2cad8d01a"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegen__base58__test__vectors.html#a0f2b61c5b6175a0fc180c1b2cad8d01a">randbool</a> (p=0.5)</td></tr>
|
|
<tr class="separator:a0f2b61c5b6175a0fc180c1b2cad8d01a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac94f83aa8d84cab4f319cc793d3c0f68"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegen__base58__test__vectors.html#ac94f83aa8d84cab4f319cc793d3c0f68">gen_invalid_vectors</a> ()</td></tr>
|
|
<tr class="separator:ac94f83aa8d84cab4f319cc793d3c0f68"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
|
|
Variables</h2></td></tr>
|
|
<tr class="memitem:a6d763366d3afdf216e15de26e45e0bc3"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegen__base58__test__vectors.html#a6d763366d3afdf216e15de26e45e0bc3">PUBKEY_ADDRESS</a> = 76</td></tr>
|
|
<tr class="separator:a6d763366d3afdf216e15de26e45e0bc3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4f1f5dcf3591fcfac698e7391f88d273"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegen__base58__test__vectors.html#a4f1f5dcf3591fcfac698e7391f88d273">SCRIPT_ADDRESS</a> = 16</td></tr>
|
|
<tr class="separator:a4f1f5dcf3591fcfac698e7391f88d273"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a14d7c3b944ce4780dd3a885db1323d84"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegen__base58__test__vectors.html#a14d7c3b944ce4780dd3a885db1323d84">PUBKEY_ADDRESS_TEST</a> = 140</td></tr>
|
|
<tr class="separator:a14d7c3b944ce4780dd3a885db1323d84"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a37c3fc2aee1d342ecfb6b4a483a3d22b"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegen__base58__test__vectors.html#a37c3fc2aee1d342ecfb6b4a483a3d22b">SCRIPT_ADDRESS_TEST</a> = 19</td></tr>
|
|
<tr class="separator:a37c3fc2aee1d342ecfb6b4a483a3d22b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a06ce9800b2ae40e275a54f62d1e62a5c"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegen__base58__test__vectors.html#a06ce9800b2ae40e275a54f62d1e62a5c">PRIVKEY</a> = 204</td></tr>
|
|
<tr class="separator:a06ce9800b2ae40e275a54f62d1e62a5c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a009af612748e437ad7abf427d1415b09"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegen__base58__test__vectors.html#a009af612748e437ad7abf427d1415b09">PRIVKEY_TEST</a> = 239</td></tr>
|
|
<tr class="separator:a009af612748e437ad7abf427d1415b09"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a75eacd8d8e9b0dc4f72c175fb18c1fe4"><td class="memItemLeft" align="right" valign="top">list </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegen__base58__test__vectors.html#a75eacd8d8e9b0dc4f72c175fb18c1fe4">metadata_keys</a> = ['isPrivkey', 'isTestnet', 'addrType', 'isCompressed']</td></tr>
|
|
<tr class="separator:a75eacd8d8e9b0dc4f72c175fb18c1fe4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9edd11d4ea7792e9db422718c1f83a43"><td class="memItemLeft" align="right" valign="top">list </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegen__base58__test__vectors.html#a9edd11d4ea7792e9db422718c1f83a43">templates</a></td></tr>
|
|
<tr class="separator:a9edd11d4ea7792e9db422718c1f83a43"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0774f6c79ff9dd752bbcfbef8bf7377a"><td class="memItemLeft" align="right" valign="top">dictionary </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegen__base58__test__vectors.html#a0774f6c79ff9dd752bbcfbef8bf7377a">iters</a> = {'valid':<a class="el" href="namespacegen__base58__test__vectors.html#a05901f35a5831424c4cbd33c7dbfdbda">gen_valid_vectors</a>, 'invalid':<a class="el" href="namespacegen__base58__test__vectors.html#ac94f83aa8d84cab4f319cc793d3c0f68">gen_invalid_vectors</a>}</td></tr>
|
|
<tr class="separator:a0774f6c79ff9dd752bbcfbef8bf7377a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5ece49a539d366a607147b3eb236e9a4"><td class="memItemLeft" align="right" valign="top">dictionary </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegen__base58__test__vectors.html#a5ece49a539d366a607147b3eb236e9a4">uiter</a> = <a class="el" href="namespacegen__base58__test__vectors.html#a0774f6c79ff9dd752bbcfbef8bf7377a">iters</a>[sys.argv[1]]</td></tr>
|
|
<tr class="separator:a5ece49a539d366a607147b3eb236e9a4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8e5a2292cc4345cda59406892256f145"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegen__base58__test__vectors.html#a8e5a2292cc4345cda59406892256f145">count</a> = int(sys.argv[2])</td></tr>
|
|
<tr class="separator:a8e5a2292cc4345cda59406892256f145"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8d12b07536a476098e3d74b6a79dfc9a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegen__base58__test__vectors.html#a8d12b07536a476098e3d74b6a79dfc9a">data</a> = list(islice(<a class="el" href="namespacegen__base58__test__vectors.html#a5ece49a539d366a607147b3eb236e9a4">uiter</a>(), <a class="el" href="namespacegen__base58__test__vectors.html#a8e5a2292cc4345cda59406892256f145">count</a>))</td></tr>
|
|
<tr class="separator:a8d12b07536a476098e3d74b6a79dfc9a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a15c97bc6fe51fd7fa1a953ad0dda7b74"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegen__base58__test__vectors.html#a15c97bc6fe51fd7fa1a953ad0dda7b74">stdout</a></td></tr>
|
|
<tr class="separator:a15c97bc6fe51fd7fa1a953ad0dda7b74"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a27bdbfdea450e610de9200e647b3e49f"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegen__base58__test__vectors.html#a27bdbfdea450e610de9200e647b3e49f">sort_keys</a></td></tr>
|
|
<tr class="separator:a27bdbfdea450e610de9200e647b3e49f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a66d39d283f307295a8a1dfa79b900ed8"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegen__base58__test__vectors.html#a66d39d283f307295a8a1dfa79b900ed8">True</a></td></tr>
|
|
<tr class="separator:a66d39d283f307295a8a1dfa79b900ed8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad74370f89141e531180c75df8758035c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegen__base58__test__vectors.html#ad74370f89141e531180c75df8758035c">indent</a></td></tr>
|
|
<tr class="separator:ad74370f89141e531180c75df8758035c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><pre class="fragment">Generate valid and invalid base58 address and private key test vectors.
|
|
|
|
Usage:
|
|
gen_base58_test_vectors.py valid 50 > ../../src/test/data/base58_keys_valid.json
|
|
gen_base58_test_vectors.py invalid 50 > ../../src/test/data/base58_keys_invalid.json
|
|
</pre> </div><h2 class="groupheader">Function Documentation</h2>
|
|
<a id="a1a2ef3196541ca0ff22dba0b7767a90f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1a2ef3196541ca0ff22dba0b7767a90f">◆ </a></span>gen_invalid_vector()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def gen_base58_test_vectors.gen_invalid_vector </td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>template</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>corrupt_prefix</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>randomize_payload_size</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>corrupt_suffix</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<pre class="fragment">Generate possibly invalid vector</pre>
|
|
<p class="definition">Definition at line <a class="el" href="gen__base58__test__vectors_8py_source.html#l00066">66</a> of file <a class="el" href="gen__base58__test__vectors_8py_source.html">gen_base58_test_vectors.py</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="gen__base58__test__vectors_8py_source.html#l00089">gen_invalid_vectors()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac94f83aa8d84cab4f319cc793d3c0f68"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac94f83aa8d84cab4f319cc793d3c0f68">◆ </a></span>gen_invalid_vectors()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def gen_base58_test_vectors.gen_invalid_vectors </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<pre class="fragment">Generate invalid test vectors</pre>
|
|
<p class="definition">Definition at line <a class="el" href="gen__base58__test__vectors_8py_source.html#l00089">89</a> of file <a class="el" href="gen__base58__test__vectors_8py_source.html">gen_base58_test_vectors.py</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a05901f35a5831424c4cbd33c7dbfdbda"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a05901f35a5831424c4cbd33c7dbfdbda">◆ </a></span>gen_valid_vectors()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def gen_base58_test_vectors.gen_valid_vectors </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<pre class="fragment">Generate valid test vectors</pre>
|
|
<p class="definition">Definition at line <a class="el" href="gen__base58__test__vectors_8py_source.html#l00054">54</a> of file <a class="el" href="gen__base58__test__vectors_8py_source.html">gen_base58_test_vectors.py</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2d90e49d6386785d5065ddcd05b22a54"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2d90e49d6386785d5065ddcd05b22a54">◆ </a></span>is_valid()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def gen_base58_test_vectors.is_valid </td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>v</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<pre class="fragment">Check vector v for validity</pre>
|
|
<p class="definition">Definition at line <a class="el" href="gen__base58__test__vectors_8py_source.html#l00040">40</a> of file <a class="el" href="gen__base58__test__vectors_8py_source.html">gen_base58_test_vectors.py</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="gen__base58__test__vectors_8py_source.html#l00089">gen_invalid_vectors()</a>, and <a class="el" href="gen__base58__test__vectors_8py_source.html#l00054">gen_valid_vectors()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0f2b61c5b6175a0fc180c1b2cad8d01a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0f2b61c5b6175a0fc180c1b2cad8d01a">◆ </a></span>randbool()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def gen_base58_test_vectors.randbool </td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>p</em> = <code>0.5</code></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<pre class="fragment">Return True with P(p)</pre>
|
|
<p class="definition">Definition at line <a class="el" href="gen__base58__test__vectors_8py_source.html#l00085">85</a> of file <a class="el" href="gen__base58__test__vectors_8py_source.html">gen_base58_test_vectors.py</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="gen__base58__test__vectors_8py_source.html#l00089">gen_invalid_vectors()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Variable Documentation</h2>
|
|
<a id="a8e5a2292cc4345cda59406892256f145"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8e5a2292cc4345cda59406892256f145">◆ </a></span>count</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int gen_base58_test_vectors.count = int(sys.argv[2])</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="gen__base58__test__vectors_8py_source.html#l00119">119</a> of file <a class="el" href="gen__base58__test__vectors_8py_source.html">gen_base58_test_vectors.py</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8d12b07536a476098e3d74b6a79dfc9a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8d12b07536a476098e3d74b6a79dfc9a">◆ </a></span>data</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">gen_base58_test_vectors.data = list(islice(<a class="el" href="namespacegen__base58__test__vectors.html#a5ece49a539d366a607147b3eb236e9a4">uiter</a>(), <a class="el" href="namespacegen__base58__test__vectors.html#a8e5a2292cc4345cda59406892256f145">count</a>))</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="gen__base58__test__vectors_8py_source.html#l00123">123</a> of file <a class="el" href="gen__base58__test__vectors_8py_source.html">gen_base58_test_vectors.py</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="uint256_8cpp_source.html#l00014">base_blob< 512 >.base_blob()</a>, <a class="el" href="bench__ecdh_8c_source.html#l00038">bench_ecdh()</a>, <a class="el" href="bench__ecdh_8c_source.html#l00020">bench_ecdh_setup()</a>, <a class="el" href="bench__internal_8c_source.html#l00230">bench_ecmult_wnaf()</a>, <a class="el" href="bench__internal_8c_source.html#l00164">bench_field_inverse()</a>, <a class="el" href="bench__internal_8c_source.html#l00174">bench_field_inverse_var()</a>, <a class="el" href="bench__internal_8c_source.html#l00146">bench_field_mul()</a>, <a class="el" href="bench__internal_8c_source.html#l00128">bench_field_normalize()</a>, <a class="el" href="bench__internal_8c_source.html#l00137">bench_field_normalize_weak()</a>, <a class="el" href="bench__internal_8c_source.html#l00155">bench_field_sqr()</a>, <a class="el" href="bench__internal_8c_source.html#l00184">bench_field_sqrt_var()</a>, <a class="el" href="bench__internal_8c_source.html#l00212">bench_group_add_affine()</a>, <a class="el" href="bench__internal_8c_source.html#l00221">bench_group_add_affine_var()</a>, <a class="el" href="bench__internal_8c_source.html#l00203">bench_group_add_var()</a>, <a class="el" href="bench__internal_8c_source.html#l00194">bench_group_double_var()</a>, <a class="el" href="bench__internal_8c_source.html#l00263">bench_hmac_sha256()</a>, <a class="el" href="bench__recover_8c_source.html#l00018">bench_recover()</a>, <a class="el" href="bench__recover_8c_source.html#l00039">bench_recover_setup()</a>, <a class="el" href="bench__internal_8c_source.html#l00275">bench_rfc6979_hmac_sha256()</a>, <a class="el" href="bench__internal_8c_source.html#l00059">bench_scalar_add()</a>, <a class="el" href="bench__internal_8c_source.html#l00108">bench_scalar_inverse()</a>, <a class="el" href="bench__internal_8c_source.html#l00118">bench_scalar_inverse_var()</a>, <a class="el" href="bench__internal_8c_source.html#l00086">bench_scalar_mul()</a>, <a class="el" href="bench__internal_8c_source.html#l00068">bench_scalar_negate()</a>, <a class="el" href="bench__internal_8c_source.html#l00077">bench_scalar_sqr()</a>, <a class="el" href="bench__internal_8c_source.html#l00030">bench_setup()</a>, <a class="el" href="bench__internal_8c_source.html#l00251">bench_sha256()</a>, <a class="el" href="bench__sign_8c_source.html#l00029">bench_sign()</a>, <a class="el" href="bench__sign_8c_source.html#l00017">bench_sign_setup()</a>, <a class="el" href="bench__internal_8c_source.html#l00240">bench_wnaf_const()</a>, <a class="el" href="bench__schnorr__verify_8c_source.html#l00029">benchmark_schnorr_init()</a>, <a class="el" href="bench__schnorr__verify_8c_source.html#l00048">benchmark_schnorr_verify()</a>, <a class="el" href="bench__verify_8c_source.html#l00024">benchmark_verify()</a>, <a class="el" href="hash_8cpp_source.html#l00075">BIP32Hash()</a>, <a class="el" href="blake_8c_source.html#l00801">blake32()</a>, <a class="el" href="bmw_8c_source.html#l00627">bmw32()</a>, <a class="el" href="interpreter_8cpp_source.html#l00209">CheckMinimalPush()</a>, <a class="el" href="bmw_8c_source.html#l00569">compress_small()</a>, <a class="el" href="bloom_8cpp_source.html#l00104">CBloomFilter.contains()</a>, <a class="el" href="bloom_8cpp_source.html#l00260">CRollingBloomFilter.contains()</a>, <a class="el" href="tests_8c_source.html#l00044">counting_illegal_callback_fn()</a>, <a class="el" href="rawtransaction_8cpp_source.html#l00358">createrawtransaction()</a>, <a class="el" href="cubehash_8c_source.html#l00542">cubehash_core()</a>, <a class="el" href="gen__context_8c_source.html#l00016">default_error_callback_fn()</a>, <a class="el" href="secp256k1_8c_source.html#l00030">default_illegal_callback_fn()</a>, <a class="el" href="echo_8c_source.html#l00766">echo_big_core()</a>, <a class="el" href="echo_8c_source.html#l00731">echo_small_core()</a>, <a class="el" href="bip39_8cpp_source.html#l00046">CMnemonic.FromData()</a>, <a class="el" href="bip39_8cpp_source.html#l00034">CMnemonic.Generate()</a>, <a class="el" href="streams_8h_source.html#l00302">CDataStream.GetAndClear()</a>, <a class="el" href="uint256_8cpp_source.html#l00021">base_blob< 512 >.GetHex()</a>, <a class="el" href="checkpoints_8cpp_source.html#l00059">Checkpoints.GetLastCheckpoint()</a>, <a class="el" href="paymentrequestplus_8cpp_source.html#l00060">PaymentRequestPlus.getMerchant()</a>, <a class="el" href="script_8cpp_source.html#l00179">CScript.GetSigOpCount()</a>, <a class="el" href="groestl_8c_source.html#l02907">groestl_big_core()</a>, <a class="el" href="groestl_8c_source.html#l02771">groestl_small_core()</a>, <a class="el" href="checkpoints_8cpp_source.html#l00030">Checkpoints.GuessVerificationProgress()</a>, <a class="el" href="dash-cli_8cpp_source.html#l00133">http_request_done()</a>, <a class="el" href="httpserver_8cpp_source.html#l00528">httpevent_callback_fn()</a>, <a class="el" href="rpcdump_8cpp_source.html#l00181">importaddress()</a>, <a class="el" href="rpcdump_8cpp_source.html#l00412">importelectrumwallet()</a>, <a class="el" href="rpcdump_8cpp_source.html#l00247">importpubkey()</a>, <a class="el" href="bloom_8cpp_source.html#l00074">CBloomFilter.insert()</a>, <a class="el" href="bloom_8cpp_source.html#l00246">CRollingBloomFilter.insert()</a>, <a class="el" href="netbase_8cpp_source.html#l00257">InterruptibleRecv()</a>, <a class="el" href="bloom_8cpp_source.html#l00136">CBloomFilter.IsRelevantAndUpdate()</a>, <a class="el" href="org__bitcoin__NativeSecp256k1_8c_source.html#l00005">Java_org_bitcoin_NativeSecp256k1_secp256k1_1ecdsa_1verify()</a>, <a class="el" href="jh_8c_source.html#l00909">jh_core()</a>, <a class="el" href="keccak_8c_source.html#l01569">keccak_core()</a>, <a class="el" href="paymentserver_8cpp_source.html#l00114">PaymentServer.LoadRootCAs()</a>, <a class="el" href="luffa_8c_source.html#l01059">luffa3()</a>, <a class="el" href="luffa_8c_source.html#l01129">luffa4()</a>, <a class="el" href="luffa_8c_source.html#l01209">luffa5()</a>, <a class="el" href="bench__ecdh_8c_source.html#l00048">main()</a>, <a class="el" href="paymentrequest_8pb_8cc_source.html#l00653">payments::PaymentDetails.MergePartialFromCodedStream()</a>, <a class="el" href="paymentrequest_8pb_8cc_source.html#l01178">payments::PaymentRequest.MergePartialFromCodedStream()</a>, <a class="el" href="paymentrequest_8pb_8cc_source.html#l01803">payments::Payment.MergePartialFromCodedStream()</a>, <a class="el" href="paymentrequest_8pb_8cc_source.html#l02165">payments::PaymentACK.MergePartialFromCodedStream()</a>, <a class="el" href="dash-tx_8cpp_source.html#l00245">MutateTxAddOutData()</a>, <a class="el" href="paymentserver_8cpp_source.html#l00679">PaymentServer.netRequestFinished()</a>, <a class="el" href="secp256k1_8c_source.html#l00314">nonce_function_rfc6979()</a>, <a class="el" href="tests_8c_source.html#l03245">nonce_function_test_fail()</a>, <a class="el" href="tests_8c_source.html#l03253">nonce_function_test_retry()</a>, <a class="el" href="zmqpublishnotifier_8cpp_source.html#l00146">CZMQPublishHashBlockNotifier.NotifyBlock()</a>, <a class="el" href="zmqpublishnotifier_8cpp_source.html#l00156">CZMQPublishHashTransactionNotifier.NotifyTransaction()</a>, <a class="el" href="zmqpublishnotifier_8cpp_source.html#l00166">CZMQPublishHashTransactionLockNotifier.NotifyTransactionLock()</a>, <a class="el" href="script_8h_source.html#l00435">CScript.operator<<()</a>, <a class="el" href="paymentrequestplus_8cpp_source.html#l00028">PaymentRequestPlus.parse()</a>, <a class="el" href="tests_8c_source.html#l03237">precomputed_nonce_function()</a>, <a class="el" href="httpserver_8cpp_source.html#l00579">HTTPRequest.ReadBody()</a>, <a class="el" href="paymentserver_8cpp_source.html#l00504">PaymentServer.readPaymentRequestFromFile()</a>, <a class="el" href="secp256k1_2src_2bench_8h_source.html#l00033">run_benchmark()</a>, <a class="el" href="secp256k1_8c_source.html#l00111">secp256k1_context_set_error_callback()</a>, <a class="el" href="secp256k1_8c_source.html#l00103">secp256k1_context_set_illegal_callback()</a>, <a class="el" href="hash__impl_8h_source.html#l00192">secp256k1_hmac_sha256_write()</a>, <a class="el" href="hash__impl_8h_source.html#l00131">secp256k1_sha256_write()</a>, <a class="el" href="zmqpublishnotifier_8cpp_source.html#l00129">CZMQAbstractPublishNotifier.SendMessage()</a>, <a class="el" href="paymentrequest_8pb_8cc_source.html#l00792">payments::PaymentDetails.SerializeWithCachedSizes()</a>, <a class="el" href="paymentrequest_8pb_8cc_source.html#l01280">payments::PaymentRequest.SerializeWithCachedSizes()</a>, <a class="el" href="paymentrequest_8pb_8cc_source.html#l01892">payments::Payment.SerializeWithCachedSizes()</a>, <a class="el" href="paymentrequest_8pb_8cc_source.html#l02226">payments::PaymentACK.SerializeWithCachedSizes()</a>, <a class="el" href="paymentrequest_8pb_8cc_source.html#l00854">payments::PaymentDetails.SerializeWithCachedSizesToArray()</a>, <a class="el" href="paymentrequest_8pb_8cc_source.html#l01323">payments::PaymentRequest.SerializeWithCachedSizesToArray()</a>, <a class="el" href="paymentrequest_8pb_8cc_source.html#l01930">payments::Payment.SerializeWithCachedSizesToArray()</a>, <a class="el" href="paymentrequest_8pb_8cc_source.html#l02252">payments::PaymentACK.SerializeWithCachedSizesToArray()</a>, <a class="el" href="uint256_8cpp_source.html#l00030">base_blob< 512 >.SetHex()</a>, <a class="el" href="shavite_8c_source.html#l01565">shavite_big_core()</a>, <a class="el" href="shavite_8c_source.html#l01488">shavite_small_core()</a>, <a class="el" href="net_8cpp_source.html#l00811">CConnman.SocketSendData()</a>, <a class="el" href="blake_8c_source.html#l01007">sph_blake224()</a>, <a class="el" href="blake_8c_source.html#l01036">sph_blake256()</a>, <a class="el" href="bmw_8c_source.html#l00852">sph_bmw224()</a>, <a class="el" href="bmw_8c_source.html#l00881">sph_bmw256()</a>, <a class="el" href="cubehash_8c_source.html#l00615">sph_cubehash224()</a>, <a class="el" href="cubehash_8c_source.html#l00644">sph_cubehash256()</a>, <a class="el" href="cubehash_8c_source.html#l00673">sph_cubehash384()</a>, <a class="el" href="cubehash_8c_source.html#l00702">sph_cubehash512()</a>, <a class="el" href="echo_8c_source.html#l00927">sph_echo224()</a>, <a class="el" href="echo_8c_source.html#l00955">sph_echo256()</a>, <a class="el" href="echo_8c_source.html#l00983">sph_echo384()</a>, <a class="el" href="echo_8c_source.html#l01011">sph_echo512()</a>, <a class="el" href="groestl_8c_source.html#l03018">sph_groestl224()</a>, <a class="el" href="groestl_8c_source.html#l03046">sph_groestl256()</a>, <a class="el" href="groestl_8c_source.html#l03074">sph_groestl384()</a>, <a class="el" href="groestl_8c_source.html#l03102">sph_groestl512()</a>, <a class="el" href="jh_8c_source.html#l01011">sph_jh224()</a>, <a class="el" href="jh_8c_source.html#l01039">sph_jh256()</a>, <a class="el" href="jh_8c_source.html#l01067">sph_jh384()</a>, <a class="el" href="jh_8c_source.html#l01095">sph_jh512()</a>, <a class="el" href="keccak_8c_source.html#l01718">sph_keccak224()</a>, <a class="el" href="keccak_8c_source.html#l01746">sph_keccak256()</a>, <a class="el" href="keccak_8c_source.html#l01774">sph_keccak384()</a>, <a class="el" href="keccak_8c_source.html#l01802">sph_keccak512()</a>, <a class="el" href="luffa_8c_source.html#l01305">sph_luffa224()</a>, <a class="el" href="luffa_8c_source.html#l01338">sph_luffa256()</a>, <a class="el" href="luffa_8c_source.html#l01371">sph_luffa384()</a>, <a class="el" href="luffa_8c_source.html#l01404">sph_luffa512()</a>, <a class="el" href="shavite_8c_source.html#l01651">sph_shavite224()</a>, <a class="el" href="shavite_8c_source.html#l01681">sph_shavite256()</a>, <a class="el" href="shavite_8c_source.html#l01711">sph_shavite384()</a>, <a class="el" href="shavite_8c_source.html#l01741">sph_shavite512()</a>, <a class="el" href="simd_8c_source.html#l01705">sph_simd224()</a>, <a class="el" href="simd_8c_source.html#l01730">sph_simd256()</a>, <a class="el" href="simd_8c_source.html#l01755">sph_simd384()</a>, <a class="el" href="simd_8c_source.html#l01780">sph_simd512()</a>, <a class="el" href="tests_8c_source.html#l02019">test_ec_combine()</a>, <a class="el" href="tests_8c_source.html#l00052">uncounting_illegal_callback_fn()</a>, <a class="el" href="simd_8c_source.html#l01608">update_big()</a>, <a class="el" href="simd_8c_source.html#l01583">update_small()</a>, <a class="el" href="NativeSecp256k1_8java_source.html#l00035">org.bitcoin.NativeSecp256k1.verify()</a>, <a class="el" href="ripemd160_8cpp_source.html#l00247">CRIPEMD160.Write()</a>, <a class="el" href="sha256_8cpp_source.html#l00141">CSHA256.Write()</a>, <a class="el" href="sha1_8cpp_source.html#l00154">CSHA1.Write()</a>, <a class="el" href="sha512_8cpp_source.html#l00159">CSHA512.Write()</a>, <a class="el" href="hmac__sha512_8h_source.html#l00024">CHMAC_SHA512.Write()</a>, <a class="el" href="hmac__sha256_8h_source.html#l00024">CHMAC_SHA256.Write()</a>, <a class="el" href="csvmodelwriter_8cpp_source.html#l00049">CSVModelWriter.write()</a>, <a class="el" href="hash_8h_source.html#l00086">CHash256.Write()</a>, <a class="el" href="hash_8h_source.html#l00110">CHash160.Write()</a>, <a class="el" href="torcontrol_8cpp_source.html#l00332">WriteBinaryFile()</a>, and <a class="el" href="zmqpublishnotifier_8cpp_source.html#l00021">zmq_send_multipart()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad74370f89141e531180c75df8758035c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad74370f89141e531180c75df8758035c">◆ </a></span>indent</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">gen_base58_test_vectors.indent</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="gen__base58__test__vectors_8py_source.html#l00124">124</a> of file <a class="el" href="gen__base58__test__vectors_8py_source.html">gen_base58_test_vectors.py</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="utilstrencodings_8cpp_source.html#l00478">FormatParagraph()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0774f6c79ff9dd752bbcfbef8bf7377a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0774f6c79ff9dd752bbcfbef8bf7377a">◆ </a></span>iters</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">dictionary gen_base58_test_vectors.iters = {'valid':<a class="el" href="namespacegen__base58__test__vectors.html#a05901f35a5831424c4cbd33c7dbfdbda">gen_valid_vectors</a>, 'invalid':<a class="el" href="namespacegen__base58__test__vectors.html#ac94f83aa8d84cab4f319cc793d3c0f68">gen_invalid_vectors</a>}</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="gen__base58__test__vectors_8py_source.html#l00113">113</a> of file <a class="el" href="gen__base58__test__vectors_8py_source.html">gen_base58_test_vectors.py</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a75eacd8d8e9b0dc4f72c175fb18c1fe4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a75eacd8d8e9b0dc4f72c175fb18c1fe4">◆ </a></span>metadata_keys</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">list gen_base58_test_vectors.metadata_keys = ['isPrivkey', 'isTestnet', 'addrType', 'isCompressed']</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="gen__base58__test__vectors_8py_source.html#l00025">25</a> of file <a class="el" href="gen__base58__test__vectors_8py_source.html">gen_base58_test_vectors.py</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a06ce9800b2ae40e275a54f62d1e62a5c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a06ce9800b2ae40e275a54f62d1e62a5c">◆ </a></span>PRIVKEY</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int gen_base58_test_vectors.PRIVKEY = 204</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="gen__base58__test__vectors_8py_source.html#l00022">22</a> of file <a class="el" href="gen__base58__test__vectors_8py_source.html">gen_base58_test_vectors.py</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a009af612748e437ad7abf427d1415b09"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a009af612748e437ad7abf427d1415b09">◆ </a></span>PRIVKEY_TEST</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int gen_base58_test_vectors.PRIVKEY_TEST = 239</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="gen__base58__test__vectors_8py_source.html#l00023">23</a> of file <a class="el" href="gen__base58__test__vectors_8py_source.html">gen_base58_test_vectors.py</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6d763366d3afdf216e15de26e45e0bc3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6d763366d3afdf216e15de26e45e0bc3">◆ </a></span>PUBKEY_ADDRESS</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int gen_base58_test_vectors.PUBKEY_ADDRESS = 76</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="gen__base58__test__vectors_8py_source.html#l00018">18</a> of file <a class="el" href="gen__base58__test__vectors_8py_source.html">gen_base58_test_vectors.py</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a14d7c3b944ce4780dd3a885db1323d84"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a14d7c3b944ce4780dd3a885db1323d84">◆ </a></span>PUBKEY_ADDRESS_TEST</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int gen_base58_test_vectors.PUBKEY_ADDRESS_TEST = 140</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="gen__base58__test__vectors_8py_source.html#l00020">20</a> of file <a class="el" href="gen__base58__test__vectors_8py_source.html">gen_base58_test_vectors.py</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4f1f5dcf3591fcfac698e7391f88d273"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4f1f5dcf3591fcfac698e7391f88d273">◆ </a></span>SCRIPT_ADDRESS</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int gen_base58_test_vectors.SCRIPT_ADDRESS = 16</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="gen__base58__test__vectors_8py_source.html#l00019">19</a> of file <a class="el" href="gen__base58__test__vectors_8py_source.html">gen_base58_test_vectors.py</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a37c3fc2aee1d342ecfb6b4a483a3d22b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a37c3fc2aee1d342ecfb6b4a483a3d22b">◆ </a></span>SCRIPT_ADDRESS_TEST</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int gen_base58_test_vectors.SCRIPT_ADDRESS_TEST = 19</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="gen__base58__test__vectors_8py_source.html#l00021">21</a> of file <a class="el" href="gen__base58__test__vectors_8py_source.html">gen_base58_test_vectors.py</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a27bdbfdea450e610de9200e647b3e49f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a27bdbfdea450e610de9200e647b3e49f">◆ </a></span>sort_keys</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">gen_base58_test_vectors.sort_keys</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="gen__base58__test__vectors_8py_source.html#l00124">124</a> of file <a class="el" href="gen__base58__test__vectors_8py_source.html">gen_base58_test_vectors.py</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a15c97bc6fe51fd7fa1a953ad0dda7b74"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a15c97bc6fe51fd7fa1a953ad0dda7b74">◆ </a></span>stdout</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">gen_base58_test_vectors.stdout</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="gen__base58__test__vectors_8py_source.html#l00124">124</a> of file <a class="el" href="gen__base58__test__vectors_8py_source.html">gen_base58_test_vectors.py</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="dashd_8cpp_source.html#l00062">AppInit()</a>, <a class="el" href="dash-tx_8cpp_source.html#l00035">AppInitRawTx()</a>, <a class="el" href="dash-cli_8cpp_source.html#l00071">AppInitRPC()</a>, <a class="el" href="dash-tx_8cpp_source.html#l00592">CommandLineRawTx()</a>, <a class="el" href="dash-cli_8cpp_source.html#l00236">CommandLineRPC()</a>, <a class="el" href="util_8cpp_source.html#l00342">LogPrintStr()</a>, <a class="el" href="dash-tx_8cpp_source.html#l00548">OutputTxHash()</a>, <a class="el" href="dash-tx_8cpp_source.html#l00555">OutputTxHex()</a>, <a class="el" href="dash-tx_8cpp_source.html#l00539">OutputTxJSON()</a>, and <a class="el" href="utilitydialog_8cpp_source.html#l00177">HelpMessageDialog.printToConsole()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9edd11d4ea7792e9db422718c1f83a43"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9edd11d4ea7792e9db422718c1f83a43">◆ </a></span>templates</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">list gen_base58_test_vectors.templates</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<b>Initial value:</b><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> = [</div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>  <span class="comment"># prefix, payload_size, suffix, metadata</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>  <span class="comment"># None = N/A</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>  ((PUBKEY_ADDRESS,), 20, (), (<span class="keyword">False</span>, <span class="keyword">False</span>, <span class="stringliteral">'pubkey'</span>, <span class="keywordtype">None</span>)),</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>  ((SCRIPT_ADDRESS,), 20, (), (<span class="keyword">False</span>, <span class="keyword">False</span>, <span class="stringliteral">'script'</span>, <span class="keywordtype">None</span>)),</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>  ((PUBKEY_ADDRESS_TEST,), 20, (), (<span class="keyword">False</span>, <span class="keyword">True</span>, <span class="stringliteral">'pubkey'</span>, <span class="keywordtype">None</span>)),</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  ((SCRIPT_ADDRESS_TEST,), 20, (), (<span class="keyword">False</span>, <span class="keyword">True</span>, <span class="stringliteral">'script'</span>, <span class="keywordtype">None</span>)),</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  ((PRIVKEY,), 32, (), (<span class="keyword">True</span>, <span class="keyword">False</span>, <span class="keywordtype">None</span>, <span class="keyword">False</span>)),</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  ((PRIVKEY,), 32, (1,), (<span class="keyword">True</span>, <span class="keyword">False</span>, <span class="keywordtype">None</span>, <span class="keyword">True</span>)),</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  ((PRIVKEY_TEST,), 32, (), (<span class="keyword">True</span>, <span class="keyword">True</span>, <span class="keywordtype">None</span>, <span class="keyword">False</span>)),</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  ((PRIVKEY_TEST,), 32, (1,), (<span class="keyword">True</span>, <span class="keyword">True</span>, <span class="keywordtype">None</span>, <span class="keyword">True</span>))</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> ]</div></div><!-- fragment -->
|
|
<p class="definition">Definition at line <a class="el" href="gen__base58__test__vectors_8py_source.html#l00027">27</a> of file <a class="el" href="gen__base58__test__vectors_8py_source.html">gen_base58_test_vectors.py</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a66d39d283f307295a8a1dfa79b900ed8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a66d39d283f307295a8a1dfa79b900ed8">◆ </a></span>True</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">gen_base58_test_vectors.True</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="gen__base58__test__vectors_8py_source.html#l00124">124</a> of file <a class="el" href="gen__base58__test__vectors_8py_source.html">gen_base58_test_vectors.py</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5ece49a539d366a607147b3eb236e9a4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5ece49a539d366a607147b3eb236e9a4">◆ </a></span>uiter</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def gen_base58_test_vectors.uiter = <a class="el" href="namespacegen__base58__test__vectors.html#a0774f6c79ff9dd752bbcfbef8bf7377a">iters</a>[sys.argv[1]]</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="gen__base58__test__vectors_8py_source.html#l00115">115</a> of file <a class="el" href="gen__base58__test__vectors_8py_source.html">gen_base58_test_vectors.py</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
</div><!-- doc-content -->
|
|
<!-- start footer part -->
|
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="namespacegen__base58__test__vectors.html">gen_base58_test_vectors</a></li>
|
|
<li class="footer">Generated on Thu Dec 14 2017 13:15:14 for Dash Core by
|
|
<a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.14 </li>
|
|
</ul>
|
|
</div>
|
|
</body>
|
|
</html>
|