メインコンテンツへスキップ

Documentation Index

Fetch the complete documentation index at: https://injectivelabs-mintlify-jp-developers-first-half-1777019423.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

このセクションでは、実行中のinjectivedプロセス(ノード)に接続するコマンドラインインターフェースであるinjectivedから利用できるコマンドについて説明します。
いくつかのinjectivedコマンドは、動作させるためにサブコマンド、引数、またはフラグを必要とします。この情報を表示するには、injectivedコマンドを--helpまたは-hフラグと共に実行します。ヘルプフラグの使用例についてはqueryまたはtxを参照してください。chain-id引数については、mainnetにはinjective-1を、testnetにはinjective-888を使用してください。

add-genesis-account

genesis.jsonにジェネシスアカウントを追加します。genesis.jsonに関する詳細情報については、Join TestnetまたはJoin Mainnetガイドを参照してください。 構文
injectived add-genesis-account <address-or-key-name> <amount><coin-denominator>
injectived add-genesis-account acc1 100000000000inj

collect-gentxs

ジェネシストランザクションを収集し、genesis.jsonに出力します。genesis.jsonに関する詳細情報については、Join TestnetまたはJoin Mainnetガイドをこちらで参照してください。 構文
injectived collect-gentxs

debug

アプリケーションのデバッグを支援します。構文とサブコマンドのリストについては、debugコマンドを--helpまたは-hフラグと共に実行します:
injectived debug -h
サブコマンド:
injectived debug [subcommand]
  • addr: hexとbech32の間でアドレスを変換
  • pubkey: proto JSONからpubkeyをデコード
  • raw-bytes: 生バイト出力(例: [72 101 108 108 111 44 32 112 108 97 121 103 114 111 117 110 100])をhexに変換

export

状態をJSONにエクスポートします。 構文
injectived export

gentx

genesis.jsonにジェネシストランザクションを追加します。genesis.jsonに関する詳細情報については、Join TestnetまたはJoin Mainnetガイドを参照してください。
注: gentxコマンドには多くのフラグが利用可能です。すべてのフラグを表示するには、gentxコマンドを--helpまたは-hと共に実行します。
構文
injectived gentx <key-name> <amount><coin-denominator>
injectived gentx myKey 100000000000inj --home=/path/to/home/dir --keyring-backend=os --chain-id=injective-1 \
    --moniker="myValidator" \
    --commission-max-change-rate=0.01 \
    --commission-max-rate=1.0 \
    --commission-rate=0.07 \
    --details="..." \
    --security-contact="..." \
    --website="..."

help

利用可能なコマンドの概要を表示します。 構文
injectived help

init

ノードの設定ファイルを初期化します。 構文
injectived init <moniker>
injectived init myNode

keys

Keyringコマンドを管理します。これらのキーは、Tendermint cryptoライブラリでサポートされる任意の形式であり、light-clients、full nodes、または秘密鍵で署名する必要がある他のアプリケーションで使用できます。 構文とサブコマンドのリストについては、keysコマンドを--helpまたは-hフラグと共に実行します:
injectived keys -h
サブコマンド:
injectived keys [subcommand]
  • add: 暗号化された秘密鍵(新規生成または復元)を追加し、暗号化して指定されたファイル名に保存
  • delete: 指定されたキーを削除
  • export: 秘密鍵をエクスポート
  • import: ローカルkeybaseに秘密鍵をインポート
  • list: すべてのキーを一覧表示
  • migrate: レガシー(dbベース)Keybaseからキーを移行
  • mnemonic: 一部の入力エントロピーに対するbip39ニーモニックを計算
  • parse: アドレスをhexからbech32およびその逆に変換
  • show: 名前またはアドレスでキー情報を取得
  • unsafe-export-eth-key: Ethereum秘密鍵を平文でエクスポート
  • unsafe-import-eth-key: Ethereum秘密鍵をローカルkeybaseにインポート

migrate
ソースジェネシスをターゲットバージョンに移行し、STDOUTに出力します。genesis.jsonに関する詳細情報については、Join TestnetまたはJoin Mainnetガイドを参照してください。 構文
injectived migrate <target version> <path-to-genesis-file>
injectived migrate v1.9.0 /path/to/genesis.json --chain-id=injective-888 --genesis-time=2023-03-07T17:00:00Z 

query

クエリを管理します。構文とサブコマンドのリストについては、queryサブコマンドを--helpまたは-hフラグと共に実行します:
injectived query -h
サブコマンド:
injectived query [subcommand]
  • account: アドレスでアカウントをクエリ
  • auction: auctionモジュールのクエリコマンド
  • auth: authモジュールのクエリコマンド
  • authz: authzモジュールのクエリコマンド
  • bank: bankモジュールのクエリコマンド
  • block: 指定された高さのブロックの検証済みデータを取得
  • chainlink: oracleモジュールのクエリコマンド
  • distribution: distributionモジュールのクエリコマンド
  • evidence: ハッシュによるevidenceのクエリまたは送信されたすべての(ページ分割された)evidence
  • exchange: exchangeモジュールのクエリコマンド
  • feegrant: feegrantモジュールのクエリコマンド
  • gov: governanceモジュールのクエリコマンド
  • ibc: ibcモジュールのクエリコマンド
  • ibc-fee: IBCリレイヤーインセンティブ化クエリサブコマンド
  • ibc-transfer: IBC fungible token transferクエリサブコマンド
  • insurance: insuranceモジュールのクエリコマンド
  • interchain-accounts: Interchain accountsサブコマンド
  • mint: mintingモジュールのクエリコマンド
  • 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を永続化し、進行できない場合に、誤ったアプリケーション状態遷移から回復するために状態ロールバックが実行されます。Rollbackは高さ n の状態を高さ n - 1 の状態で上書きします。アプリケーションも高さ n - 1 にロールバックされます。ブロックは削除されないため、Tendermintを再起動すると、ブロック n のトランザクションはアプリケーションに対して再実行されます。 構文
injectived rollback

rosetta

Rosettaサーバーを作成します。 構文
injectived rosetta [flags]

start

Tendermintをプロセス内またはプロセス外でフルノードアプリケーションを実行します。デフォルトでは、アプリケーションはTendermintと共にプロセス内で実行されます。
startコマンドには多くのフラグが利用可能です。すべてのフラグを表示するには、startコマンドを--helpまたは-hと共に実行します。
構文
injectived start [flags]

status

リモートノードのステータスを表示します。ノードエンドポイントを指定するには、--nodeまたは-nフラグを使用します。 構文
injectived status

tendermint

Tendermintプロトコルを管理します。構文とサブコマンドのリストについては、queryサブコマンドを--helpまたは-hフラグと共に実行します:
injectived tendermint -h
サブコマンド:
injectived tendermint [subcommand]
  • reset-state: すべてのデータとWALを削除
  • show-address: このノードのTendermintバリデーターコンセンサスアドレスを表示
  • show-node-id: このノードのIDを表示
  • show-validator: このノードのTendermintバリデーター情報を表示
  • unsafe-reset-all: すべてのデータとWALを削除し、このノードのバリデーターをジェネシス状態にリセット
  • version Tendermintライブラリのバージョンを表示

testnet

指定された数のディレクトリを持つtestnetを作成し、各ディレクトリに必要なファイルを設定します。
testnetコマンドには多くのフラグが利用可能です。すべてのフラグを表示するには、testnetコマンドを--helpまたは-hと共に実行します。
構文
injectived testnet [flags]
injectived testnet --v 4 --keyring-backend test --output-dir ./output --ip-addresses 192.168.10.2

tx

トランザクションの生成、署名、ブロードキャストを管理します。例についてはUsing Injectivedを参照してください。 構文および利用可能なサブコマンドに関する詳細情報については、txコマンドを --help または -h フラグと共に実行して確認します:
injectived tx -h
サブコマンド:
injectived tx [subcommand]
  • auction: Auctionトランザクションサブコマンド
  • authz: Authorizationトランザクションサブコマンド
  • bank: Bankトランザクションサブコマンド
  • broadcast: オフラインで生成されたトランザクションをブロードキャスト
  • chainlink: Off-Chain Reporting (OCR) サブコマンド
  • crisis: Crisisトランザクションサブコマンド
  • decode: バイナリエンコードされたトランザクション文字列をデコード
  • distribution: Distributionトランザクションサブコマンド
  • encode: オフラインで生成されたトランザクションをエンコード
  • evidence: Evidenceトランザクションサブコマンド
  • exchange: Exchangeトランザクションサブコマンド
  • feegrant: Feegrantトランザクションサブコマンド
  • gov: Governanceトランザクションサブコマンド
  • ibc: IBCトランザクションサブコマンド
  • ibc-fee: IBCリレイヤーインセンティブ化トランザクションサブコマンド
  • ibc-transfer: IBC fungible token transferトランザクションサブコマンド
  • insurance: Insuranceトランザクションサブコマンド
  • multisign: オフラインで生成されたトランザクションのマルチシグ署名を生成
  • oracle: Oracleトランザクションサブコマンド
  • peggy: Peggyトランザクションサブコマンド
  • sign: オフラインで生成されたトランザクションに署名
  • sign-batch: トランザクションバッチファイルに署名
  • slashing: Slashingトランザクションサブコマンド
  • staking: Stakingトランザクションサブコマンド
  • tokenfactory: Tokenfactoryトランザクションサブコマンド
  • validate-signatures: トランザクション署名を検証
  • vesting: Vestingトランザクションサブコマンド
  • wasm: Wasmトランザクションサブコマンド
  • xwasm: Wasmxトランザクションサブコマンド

validate-genesis

デフォルトの場所または指定された場所のジェネシスファイルを検証します。ジェネシスファイルに関する詳細情報については、Join TestnetまたはJoin Mainnetガイドを参照してください。 構文
injectived validate-genesis </path-to-file>

version

実行中のInjectiveのバージョンを返します。 構文
injectived version
Last modified on April 30, 2026