injectived 可用的命令,这是连接到正在运行的 injectived 进程(节点)的命令行界面。
一些
injectived 命令需要子命令、参数或标志才能运行。要查看此信息,请使用 --help 或 -h 标志运行 injectived 命令。有关帮助标志的使用示例,请参阅 query 或 tx。对于 chain-id 参数,主网应使用 injective-1,测试网应使用 injective-888。add-genesis-account
向 genesis.json 添加创世账户。有关 genesis.json 的更多信息,请参阅加入测试网或加入主网指南。
语法
collect-gentxs
收集创世交易并将其输出到 genesis.json。有关 genesis.json 的更多信息,请参阅此处的加入测试网或加入主网指南。
语法
debug
帮助调试应用程序。有关语法和子命令的列表,请使用 --help 或 -h 标志运行 debug 命令:
addr:在 hex 和 bech32 之间转换地址pubkey:从 proto JSON 解码公钥raw-bytes:将原始字节输出(例如 [72 101 108 108 111 44 32 112 108 97 121 103 114 111 117 110 100])转换为 hex
export
将状态导出为 JSON。
语法
gentx
向 genesis.json 添加创世交易。有关 genesis.json 的更多信息,请参阅加入测试网或加入主网指南。
注意:
gentx 命令有许多可用标志。使用 --help 或 -h 运行 gentx 命令以查看所有标志。help
显示可用命令的概述。
语法
init
初始化节点的配置文件。
语法
keys
管理 Keyring 命令。这些密钥可以是 Tendermint crypto 库支持的任何格式,可以被轻客户端、全节点或任何其他需要使用私钥签名的应用程序使用。
有关语法和子命令的列表,请使用 --help 或 -h 标志运行 keys 命令:
add:添加加密的私钥(新生成或恢复的),加密并保存到提供的文件名delete:删除给定的密钥export:导出私钥import:将私钥导入本地 keybaselist:列出所有密钥migrate:从旧版(基于 db 的)Keybase 迁移密钥mnemonic:为某些输入熵计算 bip39 助记词parse:在 hex 和 bech32 之间解析地址show:按名称或地址检索密钥信息unsafe-export-eth-key:以纯文本导出 Ethereum 私钥unsafe-import-eth-key:将 Ethereum 私钥导入本地 keybase
migrate
将源创世迁移到目标版本并打印到 STDOUT。有关 genesis.json 的更多信息,请参阅加入测试网或加入主网指南。
语法
query
管理查询。有关语法和子命令的列表,请使用 --help 或 -h 标志运行 query 子命令:
account:按地址查询账户auction:auction模块的查询命令auth:auth模块的查询命令authz:authz模块的查询命令bank:bank模块的查询命令block:获取给定高度的区块的已验证数据chainlink:oracle模块的查询命令distribution:distribution模块的查询命令evidence:按哈希查询证据或查询所有(分页)提交的证据exchange:exchange模块的查询命令feegrant:feegrant模块的查询命令gov:governance模块的查询命令ibc:ibc模块的查询命令ibc-fee:IBC 中继器激励查询子命令ibc-transfer:IBC 可替代代币转移查询子命令insurance:insurance模块的查询命令interchain-accounts:跨链账户子命令mint:铸币模块的查询命令oracle:oracle模块的查询命令params:params模块的查询命令peggy:peggy模块的查询命令slashing:slashing模块的查询命令staking:staking模块的查询命令tendermint-validator-set:获取给定高度的完整 Tendermint 验证者集tokenfactory:tokenfactory模块的查询命令tx:按哈希、账户序列或已提交区块中逗号分隔签名的组合查询交易txs:查询匹配一组事件的分页交易upgrade:upgrade模块的查询命令wasm:wasm模块的查询命令xwasm:wasmx模块的查询命令
rollback
执行状态回滚以从不正确的应用程序状态转换中恢复,当 Tendermint 持久化了不正确的 app hash 并因此无法继续时。回滚用高度 n - 1 的状态覆盖高度 n 的状态。应用程序也回滚到高度 n - 1。不会删除任何区块,因此在重启 Tendermint 时,区块 n 中的交易将针对应用程序重新执行。
语法
rosetta
创建 Rosetta 服务器。
语法
start
使用 Tendermint 在进程内或进程外运行全节点应用程序。默认情况下,应用程序与 Tendermint 在进程内运行。
start 命令有许多可用标志。使用 --help 或 -h 运行 start 命令以查看所有标志。status
显示远程节点的状态。使用 --node 或 -n 标志指定节点端点。
语法
tendermint
管理 Tendermint 协议。有关语法和子命令的列表,请使用 --help 或 -h 标志运行 query 子命令:
reset-state:删除所有数据和 WALshow-address:显示此节点的 Tendermint 验证者共识地址show-node-id:显示此节点的 IDshow-validator:显示此节点的 Tendermint 验证者信息unsafe-reset-all:删除所有数据和 WAL,将此节点的验证者重置为创世状态version显示 Tendermint 库版本
testnet
创建具有指定目录数量的测试网,并用必要的文件填充每个目录。
testnet 命令有许多可用标志。使用 --help 或 -h 运行 testnet 命令以查看所有标志。tx
管理交易的生成、签名和广播。有关示例,请参阅使用 Injectived。
有关语法和可用子命令的更多信息,请使用 --help 或 -h 标志运行 tx 命令:
auction:拍卖交易子命令authz:授权交易子命令bank:银行交易子命令broadcast:广播离线生成的交易chainlink:链下报告 (OCR) 子命令crisis:危机交易子命令decode:解码二进制编码的交易字符串distribution:分配交易子命令encode:编码离线生成的交易evidence:证据交易子命令exchange:交易所交易子命令feegrant:费用授权交易子命令gov:治理交易子命令ibc:IBC 交易子命令ibc-fee:IBC 中继器激励交易子命令ibc-transfer:IBC 可替代代币转移交易子命令insurance:保险交易子命令multisign:为离线生成的交易生成多签签名oracle:Oracle 交易子命令peggy:Peggy 交易子命令sign:签名离线生成的交易sign-batch:签名交易批处理文件slashing:惩罚交易子命令staking:质押交易子命令tokenfactory:Tokenfactory 交易子命令validate-signatures:验证交易签名vesting:归属交易子命令wasm:Wasm 交易子命令xwasm:Wasmx 交易子命令
