创建帐号
命令格式:$ cleos create account ${control_account} ${account_name} ${owner_public_key} ${active_public_key}
Usage: ./cleos create account [OPTIONS] creator name OwnerKey ActiveKey
Positionals:
creator TEXT 创建新帐户的帐户的名称
name TEXT 新帐户的名称
OwnerKey TEXT 新帐户的所有者公钥
ActiveKey TEXT 新帐户的激活公钥
Options:
-x,--expiration 在交易到期之前以秒为单位设置时间,默认值为30s。
-f,--force-unique 强制使交易独一无二,这将消耗额外的带宽,并消除对多次发布同一交易的任何保护。
-s,--skip-sign 指定未锁定钱包密钥是否用于签署交易。即跳过签署直接交易。
-d,--dont-broadcast 不要向网络广播交易(只需打印到stdout)。
-p,--permission TEXT ... 授权的帐户和权限级别,如“帐户@权限”(默认值'creator@active')
示例:
你将需要你的EOS密钥才能创建帐户,你必须在Ethereum网络上注册你的EOS密钥,或者你可以使用创建密钥功能创建一组新密钥
$ cleos create account inita tester EOS4toFS3YXEQCkuuw1aqDLrtHim86Gz9u3hBdcBw5KNPZcursVHq EOS7d9A3uLe6As66jzN8j44TXJUqJSK3bFjjEEqR4oTvNAB3iM9SA
{
"transaction_id": "6acd2ece68c4b86c1fa209c3989235063384020781f2c67bbb80bc8d540ca120",
"processed": {
"refBlockNum": "25217",
"refBlockPrefix": "2095475630",
"expiration": "2017-07-25T17:54:55",
"scope": [
"eos",
"inita"
],
"signatures": [],
"messages": [{
"code": "eos",
"type": "newaccount",
"authorization": [{
"account": "inita",
"permission": "active"
}
],
"data": "c9251a0000000000b44c5a2400000000010000000102bcca6347d828d4e1868b7dfa91692a16d5b20d0ee3d16a7ca2ddcc7f6dd03344010000010000000102bcca6347d828d4e1868b7dfa91692a16d5b20d0ee3d16a7ca2ddcc7f6dd03344010000010000000001c9251a000000000061d0640b000000000100010000000000000008454f5300000000"
}
],
"output": [{
"notify": [],
"sync_transactions": [],
"async_transactions": []
}
]
}
}
====================================================
安利个本站的《EOS开发智能合约与DApp入门实战》:
本课程帮助你快速入门EOS区块链去中心化应用的开发,内容涵盖EOS工具链、账户与钱包、发行代币、智能合约开发与部署、使用代码与智能合约交互等核心知识点,最后综合运用各知识点和React一起完成便签DApp的开发。