提交 961e3db2 编写于 作者: T Toon Sevrin 提交者: GitHub

Added skip-transaction-signatures requirement

上级 2534e052
......@@ -75,6 +75,7 @@ Creating an Account</h1>
<p>In order to create an account you will need two new keys: owener and active. You can ask eosc to create some keys for you:</p>
<p>This will be your owner key, </p><div class="fragment"><div class="line">$ ./eosc create key</div><div class="line"><span class="keyword">public</span>: EOS4toFS3YXEQCkuuw1aqDLrtHim86Gz9u3hBdcBw5KNPZcursVHq</div><div class="line"><span class="keyword">private</span>: 5JKbLfCXgcafDQVwHMm3shHt6iRWgrr9adcmt6vX3FNjAEtJGaT</div></div><!-- fragment --><p>And this will be your active key, </p><div class="fragment"><div class="line">$ ./eosc create key</div><div class="line"><span class="keyword">public</span>: EOS7d9A3uLe6As66jzN8j44TXJUqJSK3bFjjEEqR4oTvNAB3iM9SA</div><div class="line"><span class="keyword">private</span>: 5Hv22aPcjnENBv6X9o9nKGdkfrW44En6z4zJUt2PobAvbQXrT9z</div></div><!-- fragment --><dl class="section note"><dt>Note</dt><dd>eosc does not save the generated private key.</dd></dl>
<p>Next we will create the account <code>tester</code>, but because all accounts need to be created by an existing account we will ask the <code>inita</code> account to create <code>tester</code> using the owner and active keys created above. <code>inita</code> was specified in the genesis file.</p>
<p>Right now this requires eosd to be ran with the <code>--skip-transaction-signatures</code> flag.</p>
<div class="fragment"><div class="line">$ ./eosc create account inita tester EOS4toFS3YXEQCkuuw1aqDLrtHim86Gz9u3hBdcBw5KNPZcursVHq EOS7d9A3uLe6As66jzN8j44TXJUqJSK3bFjjEEqR4oTvNAB3iM9SA</div><div class="line">{</div><div class="line"> <span class="stringliteral">&quot;transaction_id&quot;</span>: <span class="stringliteral">&quot;6acd2ece68c4b86c1fa209c3989235063384020781f2c67bbb80bc8d540ca120&quot;</span>,</div><div class="line"> <span class="stringliteral">&quot;processed&quot;</span>: {</div><div class="line"> <span class="stringliteral">&quot;refBlockNum&quot;</span>: <span class="stringliteral">&quot;25217&quot;</span>,</div><div class="line"> <span class="stringliteral">&quot;refBlockPrefix&quot;</span>: <span class="stringliteral">&quot;2095475630&quot;</span>,</div><div class="line"> <span class="stringliteral">&quot;expiration&quot;</span>: <span class="stringliteral">&quot;2017-07-25T17:54:55&quot;</span>,</div><div class="line"> <span class="stringliteral">&quot;scope&quot;</span>: [</div><div class="line"> <span class="stringliteral">&quot;eos&quot;</span>,</div><div class="line"> <span class="stringliteral">&quot;inita&quot;</span></div><div class="line"> ],</div><div class="line"> <span class="stringliteral">&quot;signatures&quot;</span>: [],</div><div class="line"> <span class="stringliteral">&quot;messages&quot;</span>: [{</div><div class="line"> <span class="stringliteral">&quot;code&quot;</span>: <span class="stringliteral">&quot;eos&quot;</span>,</div><div class="line"> <span class="stringliteral">&quot;type&quot;</span>: <span class="stringliteral">&quot;newaccount&quot;</span>,</div><div class="line"> <span class="stringliteral">&quot;authorization&quot;</span>: [{</div><div class="line"> <span class="stringliteral">&quot;account&quot;</span>: <span class="stringliteral">&quot;inita&quot;</span>,</div><div class="line"> <span class="stringliteral">&quot;permission&quot;</span>: <span class="stringliteral">&quot;active&quot;</span></div><div class="line"> }</div><div class="line"> ],</div><div class="line"> <span class="stringliteral">&quot;data&quot;</span>: <span class="stringliteral">&quot;c9251a0000000000b44c5a2400000000010000000102bcca6347d828d4e1868b7dfa91692a16d5b20d0ee3d16a7ca2ddcc7f6dd03344010000010000000102bcca6347d828d4e1868b7dfa91692a16d5b20d0ee3d16a7ca2ddcc7f6dd03344010000010000000001c9251a000000000061d0640b000000000100010000000000000008454f5300000000&quot;</span></div><div class="line"> }</div><div class="line"> ],</div><div class="line"> <span class="stringliteral">&quot;output&quot;</span>: [{</div><div class="line"> <span class="stringliteral">&quot;notify&quot;</span>: [],</div><div class="line"> <span class="stringliteral">&quot;sync_transactions&quot;</span>: [],</div><div class="line"> <span class="stringliteral">&quot;async_transactions&quot;</span>: []</div><div class="line"> }</div><div class="line"> ]</div><div class="line"> }</div><div class="line">}</div></div><!-- fragment --><p>After creating the account we can view the current account status like so:</p>
<div class="fragment"><div class="line">$ ./eosc <span class="keyword">get</span> account tester</div><div class="line">{</div><div class="line"> <span class="stringliteral">&quot;name&quot;</span>: <span class="stringliteral">&quot;tester&quot;</span>,</div><div class="line"> <span class="stringliteral">&quot;eos_balance&quot;</span>: 0,</div><div class="line"> <span class="stringliteral">&quot;staked_balance&quot;</span>: 1,</div><div class="line"> <span class="stringliteral">&quot;unstaking_balance&quot;</span>: 0,</div><div class="line"> <span class="stringliteral">&quot;last_unstaking_time&quot;</span>: <span class="stringliteral">&quot;1969-12-31T23:59:59&quot;</span></div><div class="line">}</div></div><!-- fragment --><p>You will note that there is no balance because almost all genesis EOS tokens are currently allocated to the <code>eos</code> account.</p>
<div class="fragment"><div class="line">$ ./eosc <span class="keyword">get</span> account <a class="code" href="namespaceeos.html">eos</a></div><div class="line">{</div><div class="line"> <span class="stringliteral">&quot;name&quot;</span>: <span class="stringliteral">&quot;eos&quot;</span>,</div><div class="line"> <span class="stringliteral">&quot;eos_balance&quot;</span>: <span class="stringliteral">&quot;8999999999998100&quot;</span>,</div><div class="line"> <span class="stringliteral">&quot;staked_balance&quot;</span>: 0,</div><div class="line"> <span class="stringliteral">&quot;unstaking_balance&quot;</span>: 0,</div><div class="line"> <span class="stringliteral">&quot;last_unstaking_time&quot;</span>: <span class="stringliteral">&quot;1969-12-31T23:59:59&quot;</span>,</div><div class="line"> <span class="stringliteral">&quot;abi&quot;</span>: {</div><div class="line"> <span class="stringliteral">&quot;types&quot;</span>: [{</div><div class="line"> <span class="stringliteral">&quot;newTypeName&quot;</span>: <span class="stringliteral">&quot;AccountName&quot;</span>,</div><div class="line"> <span class="stringliteral">&quot;type&quot;</span>: <span class="stringliteral">&quot;Name&quot;</span></div><div class="line"> }</div><div class="line"> ],</div><div class="line"> <span class="stringliteral">&quot;structs&quot;</span>: [{</div><div class="line"> <span class="stringliteral">&quot;name&quot;</span>: <span class="stringliteral">&quot;transfer&quot;</span>,</div><div class="line"> <span class="stringliteral">&quot;base&quot;</span>: <span class="stringliteral">&quot;&quot;</span>,</div><div class="line"> <span class="stringliteral">&quot;fields&quot;</span>: {</div><div class="line"> <span class="stringliteral">&quot;from&quot;</span>: <span class="stringliteral">&quot;AccountName&quot;</span>,</div><div class="line"> <span class="stringliteral">&quot;to&quot;</span>: <span class="stringliteral">&quot;AccountName&quot;</span>,</div><div class="line"> <span class="stringliteral">&quot;amount&quot;</span>: <span class="stringliteral">&quot;UInt64&quot;</span></div><div class="line"> }</div><div class="line"> }</div><div class="line"> ],</div><div class="line"> <span class="stringliteral">&quot;actions&quot;</span>: [{</div><div class="line"> <span class="stringliteral">&quot;action&quot;</span>: <span class="stringliteral">&quot;transfer&quot;</span>,</div><div class="line"> <span class="stringliteral">&quot;type&quot;</span>: <span class="stringliteral">&quot;transfer&quot;</span></div><div class="line"> }</div><div class="line"> ],</div><div class="line"> <span class="stringliteral">&quot;tables&quot;</span>: []</div><div class="line"> }</div><div class="line">}</div></div><!-- fragment --><dl class="section note"><dt>Note</dt><dd>The <code>eos</code> account happens to have an ABI (Application Binary Interface) defined which provides meta-data to tools that want to interface with the <code>eos</code> contract.</dd></dl>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册