天天看點

EOS Keosd概述EOS Keosd概述

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