美文网首页
EOS学习教程(二)-- 本地单节点测试钱包和账户操作

EOS学习教程(二)-- 本地单节点测试钱包和账户操作

作者: SuperGino | 来源:发表于2019-11-07 10:14 被阅读0次

接着上一次的学习笔记教程,我们尝试了解下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

待编辑

相关文章

网友评论

      本文标题:EOS学习教程(二)-- 本地单节点测试钱包和账户操作

      本文链接:https://www.haomeiwen.com/subject/udydbctx.html