CLI钱包

乔希·拉文12月4日编辑了这个页面  · 共1次修订

  1. 概述
  2. 目的
  3. 如何运行钱包
  4. 可用的命令

1.概述

程序:eos-walletd路径:eos / build / programs / eos-walletd

2.目的

目的是为了存储私钥,该私钥用于加密发送到区块链的交易。请注意,这是一个在本地机器上运行的本地进程,它也会将您的私钥存储在本地。

3.如何运行钱包

在本地实例上启动eos-walletd进程:

$ eos-walletd

您会注意到它会创建一个名为data-dir的文件夹,里面包含一个config.ini文件。配置文件包含传入http连接的http服务器端点(endpoint)以及用于跨源资源共享的其他参数。

缺省参数足以运行本地的钱包进程实例。

4.可用的命令

与eos-walletd交互的命令行工具称为“eosc”。它位于eos / build / programs / eosc文件夹中。

它提供了以下命令来与eos-walletd进行交互:

创建(create)

$ eosc wallet create ${options}

选项(options):

-n, — name  TEXT = 默认新钱包的名称

如果您没有提供可选名称,则会创建一个默认钱包。

打开(open)

打开一个已经创建的钱包。您需要打开一个钱包(如果您不在默认钱包上)才能对其进行操作。

$ eosc wallet open ${options}

选项(options):

-n, — name  TEXT  要打开的钱包的名称

锁(lock)

锁定一个钱包。

$ eosc wallet lock ${options}

选项(options):

-n, — name TEXT  要锁定的钱包的名称

解锁钱包(Unlock wallet)

$ eosc wallet unlock ${options}

选项(options):

-n, — name  TEXT  解锁的钱包名称 –password TEXT钱包创建时返回的密码

将私钥导入钱包

$ eosc wallet import ${options} key

位置(Positionals):

key TEXT 用于导入的WIF格式私钥

选项(options):

-n, — name TEXT 要导入密钥的钱包的名称

列表(list)

列出打开的钱包,* =解锁

$ eosc wallet list

键值

所有解锁钱包中WIF格式的私钥列表。

$ eosc wallet keys