博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
EOSIO 指南(创建开发钱包)
阅读量:6496 次
发布时间:2019-06-24

本文共 1349 字,大约阅读时间需要 4 分钟。

创建开发钱包

第1步:创建钱包

第一步是创建一个钱包,使用cleos wallet create创建一个新的“默认”钱包,使用选项--to-console以简化,如果在生产中使用cleos,最好使用--to-file,这样你的钱包密码就不在你的bash历史中了,出于开发目的,因为这些是开发而非生产密钥 — 控制台不会构成安全威胁。

cleos wallet create --to-console

cleos将返回密码,将密码保存在某个地方,因为你可能会在本教程的后面部分使用它。

Creating wallet: defaultSave password to use in the future to unlock this wallet.Without password imported keys will not be retrievable."PW5Kewn9L76X8Fpd....................t42S9XCw2"

关于钱包

加密货币中关于钱包的一个常见误解是它们存储代币,钱包不存储代币,钱包的作用是将私钥存储在加密文件中并签名交易。

用户通常通过接口构建交易对象,将该对象发送到要签名的钱包,然后钱包返回带有签名的交易对象,然后将其广播到网络,当/如果网络确认交易有效,则将其包含在区块链的块中。

第2步:打开钱包

默认情况下,在启动keosd实例时默认钱包是关闭的,要启动,运行以下内容

cleos wallet open

运行以下命令以返回钱包列表。

cleos wallet list

它将返回:

Wallets:[  "default"]

第3步:解锁它

keosd钱包已经打开,但仍然被锁定,片刻之前,你获得了密码,现在就需要密码了。

cleos wallet unlock

系统将提示你输入密码,粘贴密码并按Enter键。

现在运行以下命令:

cleos wallet list

现在应该返回:

Wallets:[  "default *"]

特别注意星号(*),这意味着钱包目前已解锁。

第4步:将密钥导入钱包

生成一个私钥,cleos有一个帮助函数,只需运行以下命令即可。

cleos wallet create_key

它将返回像这样的东西...

Created new private key with a public key of: "EOS8PEJ5FM42xLpHK...X6PymQu97KrGDJQY5Y"

第5步:导入开发密钥

每个新的EOSIO链都有一个名为“eosio”的默认“系统”用户,此帐户用于通过加载系统合约来设置链,这些合约规定了EOSIO链的治理和共识,每个新的EOSIO链都带有一个开发密钥,这个密钥是相同的,加载此密钥以代表系统用户签名交易(eosio)。

cleos wallet import

系统将提示你输入私钥,输入下面提供的eosio开发密钥

5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3
切勿将开发密钥用于生产帐户!这样做肯定会导致你无法访问你的帐户,此私钥是公开的。

很棒,你现在有一个默认的钱包,解锁并加载了一个密钥,并准备继续。


转载地址:http://hxuyo.baihongyu.com/

你可能感兴趣的文章
MySQL中的约束简单使用
查看>>
2013年第二周的总结
查看>>
搭建SSH+proxool连接池开发环境
查看>>
【C/C++和指针】printf 的那些事
查看>>
VMware(Plus 1)
查看>>
DOS和DDOS你知道多少?
查看>>
2013计算机视觉代码合集
查看>>
在vue中如何实现购物车checkbox的三级联动
查看>>
数据库常用语句
查看>>
Python_爬虫1
查看>>
智能指针
查看>>
hibernate 检索策略
查看>>
shell小脚本--从laod博客更新hosts文件
查看>>
winform登录窗体加载等待图片
查看>>
eclipse配置
查看>>
转:Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB
查看>>
NSArray block用法
查看>>
ios input框无法输入问题
查看>>
Owncloud-X安装配置
查看>>
OCA读书笔记(16) - 执行数据库恢复
查看>>