[Daozy][区块链 EOS 课程]第3课 如何创建EOS钱包

椟夜学院-- 区块链 EOS 课程

官方网站:http://www.daozy.net

1. 查看主节点是否可用
# cleos -u https://node2.liquideos.com get info
{
  "server_version": "db031363",
  "head_block_num": 1485000,
  "last_irreversible_block_num": 1484671,
  "last_irreversible_block_id": "0016a77f11ae73b1a6747458513efafa3d9b59ebebcc2c64c7e9b3f66430ca33",
  "head_block_id": "0016a8c86b8ae9b06cae9b84f7a31fad50e1ad68b91ff343f63b19d3c9c28524",
  "head_block_time": "2018-06-19T06:05:32",
  "head_block_producer": "eosasia11111",
  "virtual_block_cpu_limit": 200000000,
  "virtual_block_net_limit": 1048576000,
  "block_cpu_limit": 199900,
  "block_net_limit": 1048576
}
2. 创建本地钱包
# cleos wallet create -n wallet_name
Creating wallet: duye
Save password to use in the future to unlock this wallet.
Without password imported keys will not be retrievable.
"PW5KjGDg19YjyrtuLfxrKJwbGpbn1KccnAxpS5WkJ1dXfZfbkBNMJ"

也可以“# cleos wallet create”指定钱包名字,默认名字“default”。

  • 在本地生成名字为wallet_name的钱包文件,默认在用户根目录下的eosio-wallet目录下生成钱包文件xxx.wallet。
    image.png

  • 并生成钱包密码“PW5JfvMk6VNQ9acMFf7nJ19F9r1JPZGo69c45S9W4JmYQWTjeb4fJ”,记住它,以后解锁钱包的时候用。

查看本地所有钱包
# cleos wallet list
Wallets:
[
  "duye *",
  "test_wallet",
  "wallet_name"
]

后面加了" * "星号的是打开的钱包。

3. 创建密钥对
 # cleos -u create key
Private key: 5K1uAJLgZBbSXsVcck9oz5LUnenLfedmSEgRSrFHPVhH2xhhrKB
Public key: EOS5bxheLsDPXDCNcve8Vm8dvG2KosHxHsBgU2DhZQ1AU2XiNbaoK

Private key相当于你的银行卡密码,Public key相当于你的银行卡号。密码只能自己知道,不可以外流。卡号可以告诉需要和你交易的人。在区块链上是全网可查询的。

4. 导入私钥到钱包
# cleos wallet import 5K1uAJLgZBbSXsVcck9oz5LUnenLfedmSEgRSrFHPVhH2xhhrKB -n wallet_name
imported private key for: EOS5bxheLsDPXDCNcve8Vm8dvG2KosHxHsBgU2DhZQ1AU2XiNbaoK

EOS5bvheLsDPXDCNcve8Vm8dvG2KosHxHsBCU2DhZQ1AU2XiNbaoK是公钥。这一步相当于把银行卡和对应的密码放进了钱包。

查看钱包中的秘钥
# cleos wallet keys
[[
    "EOS5bxheLsDPXDCNcve8Vm8dvG2KosHxHsBgU2DhZQ1AU2XiNbaoK",
    "5K1uAJLgZBbSXsVcck9oz5LUnenLfedmSEgRSrFHPVhH2xhhrKB "
  ]
]

相当于你自己私底下打开钱包看里面有几张卡,同时可以看到密码。

锁定钱包

我们刚创建钱包后,钱包是unlock状态,是个人都可以拿到你的钱包并打开看看。一段时候后,钱包会自动上锁,也可以手动上锁:

# cleos wallet lock -n wallet_name
Locked: wallet_name

锁定后cleos wallet keys就看不到东西了。

解锁钱包
# cleos wallet unlock -n --password PW5KjGDg19YjyrtuLfxrKJwbGpbn1KccnAxpS5WkJ1dXfZfbkBNMJ
password: Unlocked: wallet_name
  • –password : 钱包密码,创建钱包是生成的。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

道知极限编程

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值