看创建的所有链状态
执行 forge chain:ls
可以查看所有创建的链目前所处的状态,执行过程:
这里的链状态可能会有 3 种:
- stopped: 表示链未启动
- running: 表示链处于运行状态
- error: 表示链启动失败了
看运行中的所有链的状态
执行 forge ps
可以查看所有运行中的链的状态,如果有多条链运行中,会依次列出,执行过程:
看某条链的状态
执行 forge status
可以查看运行中的某条链的链上状态,比如链本身、Forge、验证人节点、网络等,具体的命令有:
❯ forge help status
Usage: status [options] [type]
List info of the running chain/node
Options:
-h, --help output usage information
Examples:
- forge status display status for chain
- forge status chain display status about chain
- forge status core display status of forge core
- forge status net display status of network
- forge status validator display status of validators
- forge status all display status of all components
- forge status -c hello display status for chain named hello
比如我们要查看 test-chain
的状态,可以执行:forge status -c test-chain
,如果链处于停止状态 Forge CLI 会提醒我们启动它,启动之后再次执行命令即可看到结果,过程如下:
默认情况下,forge status
会展示当前链的名称、块高、最后区块时间、支持的合约等信息,至于其他的自命令读者可自行探索。