接着上一次的学习笔记教程,我们尝试了解下eos钱包的操作
EOS学习教程(一)-- 搭建MAC下的开发环境
一、了解各个程序之间的关系
- nodeos(node + eos = nodeos)-核心EOSIO 节点守护程序,可以使用插件进行配置以运行节点。示例用途是块生产,专用API端点和本地开发。
- cleos (cli + eos = cleos)-命令行界面,可与区块链进行交互并管理钱包。
-
keosd (key + eos = keosd)-将EOSIO密钥安全存储在钱包中的组件。
这些组件之间的基本关系,如下图所示。在以下各节中,您将构建EOSIO组件,并将其部署在单个主机,单个节点测试网络(testnet)配置中。
各个程序关系图
二、新建钱包 Wallet
下面来创建钱包,如果没有创建过就会自动命名为default的钱包,也可以使用参数-n来指定钱包名字
$ ./cleos wallet create --to-console
Creating wallet: default
Save password to use in the future to unlock this wallet.
Without password imported keys will not be retrievable.
"AaFGAS12asdfvASFAxxxxxPap82WKTS5mBr1qr1"
返回的是钱包的密码,这个要记录下来,这个是用来解锁钱包的
钱包一段实践后会自动锁定状态,使用的时候要先用下面的方法解锁
$ ./cleos wallet --password AaFGAS12asdfvASFAxxxxxPap82WKTS5mBr1qr1
使用命令创建私钥和对应的公钥
$ ./cleos create key --to-console
Private key: 5HpnKr9PR9Ar4zofaXxxxxxxxxxxxxx8uzWvmrAQ1BKG7rb6
Public key: EOS6jr4FEXqANphz8we1RxbUNsf1eoW4MhsXqDS1xMDCRMHCprBQn1Z
使用命令导入到指定钱包
$ ./cleos wallet import -n default --private-key 5HpnKr9PR9Ar4zofaXxxxxxxxxxxxxx8uzWvmrAQ1BKG7rb6
查看是否成功
$ ./cleos wallet keys
[
"EOS6jr4FEXqANphz8we1RxbUNsf1eoW4MhsXqDS1xMDCRMHCprBQn1Z"
]
二、创建账户 Account
待编辑
网友评论