美文网首页
Cleos常用命令(一)

Cleos常用命令(一)

作者: liuchungui | 来源:发表于2018-12-14 23:57 被阅读0次

Cleos是一个命令行工具,使用起来还是很方便的,它可以在本地操作钱包,也可以连接链上执行合约。具体交互可参考下图:


image.png

所以,Cleos常用的命令,咱们分成两大类,一是操作钱包的命令;二是操作EOS链上的命令。

下面,我总结下我最近常用的一些命令。

钱包相关命令

1、创建钱包

命令格式:cleos wallet create
创建钱包时,可以使用-n参数指定钱包名称。使用--to-console指定创建钱包密码显示在终端;使用--file创建钱包的密码直接放入指定文件,这样更安全。

# 创建默认(default)钱包,会在终端显示
$ cleos wallet create --to-console
# 创建lcg钱包,密码在pass.txt文件中
$ cleos wallet create --file pass.txt -n test2

2、创建公私钥

命令:cleos create key
它会创建一对公私钥。和创建一样,它也有--to-console--file参数,--to-console直接创建在终端显示,--file直接创建到指定文件中,更安全。

$ cleos create key --to-console
Private key: 5JN5WCmBtxhvP1oiQy3o6UmXLSkp3gembDESwNDepDfG52PkUB5
Public key: EOS78sTSYfCUFScabFUmATT9LFXfGUU4eTzHHwEJchHqRzXFiWMRG

3、导入私钥到钱包

命令:cleos wallet import
它可以导入私钥到对应的钱包中,使用-n参数指定对应的钱包。

# 导入私钥到test2钱包,输入前面的私钥,会显示相关信息,并打印出对应的公钥
$ cleos wallet import -n test2
private key: *
private key: imported private key for: EOS78sTSYfCUFScabFUmATT9LFXfGUU4eTzHHwEJchHqRzXFiWMRG

4、锁定钱包

命令:cleos wallet lock
它使用-n参数指定对应的钱包

# 锁定test2钱包
$ cleos wallet lock -n test2
Locked: test2

5、解锁钱包

命令:cleos wallet unlock
它也使用-n参数指定对应的钱包,还可以使用--password参数直接指定对应的钱包密码

# 解锁test2钱包,输入对应的密码
$ cleos wallet unlock -n test2
$ cleos wallet unlock -n test --password "test2对应的密码"

6、显示出所有的钱包

命令:cleos wallet list
它可以显示出你在本地创建了多少钱包,后面带星号表示钱包是unlock状态

$ cleos wallet list
[
  "default *",
  "lcg *",
  "test2"
]

7、显示公钥

命令:cleos wallet keys
它显示所有解锁钱包中的公钥

$ cleos wallet keys
[
  "EOS78sTSYfCUFScabFUmATT9LFXfGUU4eTzHHwEJchHqRzXFiWMRG"
]

8、显示私钥

命令:cleos wallet private_keys
它可以使用-n指定对应的钱包,需要输入对应钱包的密码。

$ cleos wallet private_keys -n test2

相关文章

网友评论

      本文标题:Cleos常用命令(一)

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