跳至主要內容
本頁面使用機器翻譯自英語,可能包含錯誤或不清楚的語言。如需最準確的信息,請參閱英文原文。由於更新頻繁,部分內容可能與英文原文有出入。請加入我們在 Crowdin 上的努力,幫助我們改進本頁面的翻譯。 (Crowdin translation page, Contributing guide)

賬戶基礎知識

警告*:記住您的密碼。 如果您丟失了賬戶密碼,您將無法訪問該賬戶。 這裡沒有 忘記密碼 **選項。 永遠不要忘記。

Kaia 為開發人員提供了兩個方便的命令行工具:"ken "和 "JavaScript 控制檯",用於管理賬戶。 請注意,不支持以未加密格式導出私人密鑰。

ken

Kaia 端點節點二進製程序 ken 通過 account 命令提供賬戶管理。 通過命令 account 可以創建新賬戶、列出所有現有賬戶、將私鑰導入新賬戶、遷移到最新的密鑰格式以及更改密碼。

使用方法


$ ken account <command> [options...] [arguments...]

命令


$ ken account -help
...
COMMANDS:
list Print summary of existing accounts
new Create a new account
update Update an existing account
import Import a private key into a new account
...

你可以通過 ken account<command> --help 獲取子命令的信息。


$ ken account list --help
list [command options] [arguments...]
Print a short summary of all accounts
KAIA OPTIONS:
--dbtype value Blockchain storage database type ("leveldb", "badger") (default: "leveldb")
--datadir "/Users/ethan/Library/KEN" Data directory for the databases and keystore
--keystore Directory for the keystore (default = inside the datadir)
DATABASE OPTIONS:
--db.no-partitioning Disable partitioned databases for persistent storage

數據目錄

密鑰存儲文件存儲在<DATADIR>/keystore下。 您可以按如下方式指定數據目錄。 強烈建議在執行 "ken account "命令時使用"--datadir "選項。 讓數據目錄指向在kend.conf中設置的DATA_DIR,以便與端點節點無縫共享賬戶。


$ ken account new --datadir <DATADIR>
$ ken account new --datadir "~/kend_home"

如果未指定數據目錄,默認位置如下。

  • Mac: ~/Library/KEN
  • Linux: ~/.ken

JavaScript 控制檯

要連接 JavaScript 控制檯,EN 必須處於運行狀態。 更多信息,請參閱 啟動 EN。 啟動 EN 並連接到控制檯,如下所示。

使用方法


$ kend start
Starting kend: OK
$ ken attach --datadir ~/kend_home
Welcome to the Kaia JavaScript console!
instance: Kaia/vX.X.X/XXXX-XXXX/goX.X.X
datadir: ~/kend_home
modules: admin:1.0 debug:1.0 governance:1.0 istanbul:1.0 klay:1.0 miner:1.0 net:1.0 personal:1.0 rpc:1.0 txpool:1.0
>

命令

輸入 personalkaia 可獲得可用功能列表。 在本教程中,我們將訪問以下函數。


> personal.newAccount()
> personal.importRawKey()
> personal.unlockAccount()
> kaia.accounts
> kaia.getBalance()

數據目錄

創建賬戶時,密鑰存儲文件存儲在<DATADIR>/keystore 下。 <DATADIR>是在 "kend.conf "中設置的 "DATA_DIR"。 如果按照快速入門指南中的示例,則必須是 ~/kend_home

讓這個頁面變得更好