美文网首页
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