# 使用命令行

TOPIO提供了丰富的功能,本部分内容将指导您如何使用TOPIO命令行。

命令行的所有交互操作,输入结束以Enter键确认即可。

返回的数据格式为json格式。

命令不区分大小写,例如命令topio wallet createAccount等同于命令topio wallet createaccount

# 查看TOPIO命令

您可以执行以下命令查看TOPIO所有命令。

topio -h

或者

topio --help
命令 说明
wallet 创建、管理您的账户/keys等。
mining 注册成为矿工、查看/领取矿工奖励、增加/减少矿工保证金、更新矿工信息等。
node 启动/停止/重启节点进程,查询节点是否加入网络、以及节点连接peers等。
staking 兑换选票、为高级矿工投票、领取投票者分红等。
transfer 向其他账户发送TOP,让您的资产流动起来。
querytx 查询交易共识结果等详细信息。
chain 支持查询链信息、链上账户信息、区块信息及节点链上数据同步状态以及部署、调用用户合约。
resource 在链上发送交易都会消耗gas资源,支持锁定TOP兑换更多的gas资源。
govern TOP Network采用分布式的、民主的链上治理模式,而链上治理的一切活动都通过提案的方式进行。支持查询链上治理参数、提交/查询/撤销链上治理提案、TCC表决提案。
db 备份、还原节点本地数据库。

# 查看TOPIO子命令

您可以在命令后加-h或者--help查看命令的子命令。

例如:执行以下命令查看wallet命令的子命令。

topio wallet -h

或者

topio wallet --help

wallet子命令如下所示:

Subcommands:
  createAccount               Create an account.
  createKey                   Create a worker key for specific account.
  listAccounts                List all accounts in wallet.
  setDefaultAccount           Set a default account for sending transactions.
  importKey                   Import private key into wallet.
  resetKeystorePwd            Reset the password for a keystore file.

# 查看子命令使用方法

您可以在子命令后加-h或者--help查看子命令的使用方法。

例如:执行以下命令查看子命令setDefaultAccount的使用方法。

topio wallet setDefaultAccount -h

或者

topio wallet setDefaultAccount --help