subfrost-node 命令行参考
本页提供 subfrost-node 命令行界面中所有命令、子命令和选项的完整参考。subfrost-node 是在 SUBFROST 网络上运行签名者或全节点的核心应用程序。
全局选项
这些选项可与任何命令一起使用。
--config <PATH>:指定自定义配置文件的路径。--help:显示帮助信息。--version:显示版本信息。
主要命令
run
这是启动 SUBFROST 节点并开始与网络同步的主要命令。
用法:
subfrost-node run [OPTIONS]
选项:
--name <NAME>:为节点设置一个可读的名称。--signer:以签名者模式运行节点。这需要一个用于签署区块的密钥。--chain <CHAIN_SPEC>:指定链规范。可以是dev、testnet,或自定义链规范文件的路径。--base-path <PATH>:节点数据目录的路径。--port <PORT>:点对点通信的端口。--rpc-port <PORT>:JSON-RPC 服务器的端口。--prometheus-port <PORT>:Prometheus 指标端点的端口。--log <LEVEL>:设置日志级别(例如info、debug、trace)。
keygen
用于为签名者生成新密钥的实用命令。
用法:
subfrost-node keygen --file <PATH>
选项:
--file <PATH>:新密钥文件的保存路径。如果未提供,密钥将输出到标准输出。
dkg
用于参与分布式密钥生成(DKG)仪式的命令,这对于为 FROST 协议创建共享私钥至关重要。
用法:
subfrost-node dkg <SUBCOMMAND>
子命令:
start:发起一个新的 DKG 仪式。participate:加入一个正在进行的 DKG 仪式。status:检查正在进行的仪式的状态。
这是一个简化的参考。有关每个子命令的详细选项,请运行 subfrost-node dkg <SUBCOMMAND> --help。