EOS Keosd概述
Keosd程序位于EOSIO/eos仓库内的eos/build/programs/keosd文件夹中, keosd可用于存储private keys(私钥), cleos将用private keys(私钥)签署交易发送到区块链中。 keosd在您的本地计算机上运行并在本地存储您的private keys(私钥) 。
对于大多数用户来说,使用keosd的最简单方法是让cleos自动启动它。 默认情况下,也会在此目录中创建钱包文件(例如名为foo.wallet)。
自动锁定
默认情况下,keosd设置为在15分钟不活动后将自动锁定钱包。 这可以在config.ini中配置。 请注意,如果您需要禁用此功能,则必须设置一个巨大的数字 - 将其设置为0将导致keosd始终锁定您的钱包。
手动启动keosd
简单地使用keosd,即可手动地启动keosd:
$ keosd
默认情况下,keosd创建〜/eosio-wallet文件夹,并使用基本的config.ini配置文件填充它。 可以使用--config-dir参数在命令行上指定配置文件的位置。 配置文件包含传入http连接的http服务器端点和跨源资源共享的其他参数。 请注意,如果您允许cleos自动启动keosd,则会生成一个与手动启动keosd时相比有点不同的config.ini配置文件。
可以在命令行上使用--data-dir参数指定钱包数据文件夹的位置。
停止keosd
停止keosd的最有效方法是找到keosd进程并向其发送SIGTERM信号。 请注意,因为cleos自动启动keosd,所以可能会停掉运行的多个keosd实例。 以下将查找并终止所有实例。
$ pgrep keosd
3178
24991
$ pkill keosd
其他选项
有关可能选项的完整列表,您可以运行keosd --help:
欢迎收藏个人博客:http://www.derekchain.com/article/10
官方文档:https://developers.eos.io/eosio-nodeos/docs/keosd-overview