EOS Wallet 操作

EOS Wallet 操作

钱包是存储密钥的客户端,这些密钥可能会或可能不会与一个或多个帐户的权限相关联。
理想情况下,钱包具有锁定(加密)和解锁(解密)状态,并由高熵密码保护。

创建钱包

-n 指定钱包名称, --to-console是打印到控制台

执行输入的pssword 为钱包的密码,请务必保存好。

cleos wallet create -n kevin --to-console

打开钱包

[root@test-work2 ~]# cleos wallet open -n kevin-wallet
Opened: kevin-wallet
[root@test-work2 ~]# 

锁定钱包

[root@test-work2 /]# cleos wallet lock -n kevin
Locked: kevin
[root@test-work2 /]# 

解锁钱包

解锁钱包需要输入钱包的密码。其中带 *代表未锁定的钱包

[root@test-work2 /]# cleos wallet unlock -n kevin
password: Unlocked: kevin
[root@test-work2 /]# 

[root@test-work2 /]# cleos wallet list
Wallets:
[
  "kevin *"
]
[root@test-work2 /]# 

查看钱包的公钥

看看当前存在的密钥对,

[root@test-work2 /]# cleos wallet keys
[
  "EOS7FPf3vsQqGzWD8Yn3C2G8ev4jKSbRiNCGqHpXCk8fWSV7dxefA"
]
[root@test-work2 /]# 

查看钱包的私钥

查看需要输入钱包的密码。

[root@test-work2 /]# cleos wallet private_keys -n kevin
password: [[
    "EOS7FPf3vsQqGzWD8Yn3C2G8ev4jKSbRiNCGqHpXCk8fWSV7dxefA",
    "5JH4JQXU4Yqv8Xoj1PiSq4jHqnq81tdd9NpDvDpYQm3UXAos4jH"
  ]
]
[root@test-work2 /]# 

导入私钥

将账户的私钥导入到钱包

[root@test-work2 /]# cleos wallet import -n kevin-wallet 
private key: imported private key for: EOS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV
[root@test-work2 /]# 

移除已导入到钱包的公私钥

cleos wallet remove_key {需要删除的公钥} -n {钱包名称} --passwor 钱包密码

[root@test-work2 /]# cleos wallet remove_key EOS7FPf3vsQqGzWD8Yn3C2G8ev4jKSbRiNCGqHpXCk8fWSV7dxefA -n kevin 
password: removed private key for: EOS7FPf3vsQqGzWD8Yn3C2G8ev4jKSbRiNCGqHpXCk8fWSV7dxefA
[root@test-work2 /]# 


发布了95 篇原创文章 · 获赞 50 · 访问量 10万+

猜你喜欢

转载自blog.csdn.net/jc0803kevin/article/details/105099594
eos