このセクションでは、実行中の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ガイドを参照してください。
構文
collect-gentxs
ジェネシストランザクションを収集し、genesis.jsonに出力します。genesis.jsonに関する詳細情報については、Join TestnetまたはJoin Mainnetガイドをこちらで参照してください。
構文
debug
アプリケーションのデバッグを支援します。構文とサブコマンドのリストについては、debugコマンドを--helpまたは-hフラグと共に実行します:
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にエクスポートします。
構文
gentx
genesis.jsonにジェネシストランザクションを追加します。genesis.jsonに関する詳細情報については、Join TestnetまたはJoin Mainnetガイドを参照してください。
注:
gentxコマンドには多くのフラグが利用可能です。すべてのフラグを表示するには、gentxコマンドを--helpまたは-hと共に実行します。help
利用可能なコマンドの概要を表示します。
構文
init
ノードの設定ファイルを初期化します。
構文
keys
Keyringコマンドを管理します。これらのキーは、Tendermint cryptoライブラリでサポートされる任意の形式であり、light-clients、full nodes、または秘密鍵で署名する必要がある他のアプリケーションで使用できます。
構文とサブコマンドのリストについては、keysコマンドを--helpまたは-hフラグと共に実行します:
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ガイドを参照してください。
構文
query
クエリを管理します。構文とサブコマンドのリストについては、queryサブコマンドを--helpまたは-hフラグと共に実行します:
account: アドレスでアカウントをクエリauction:auctionモジュールのクエリコマンドauth:authモジュールのクエリコマンドauthz:authzモジュールのクエリコマンドbank:bankモジュールのクエリコマンドblock: 指定された高さのブロックの検証済みデータを取得chainlink:oracleモジュールのクエリコマンドdistribution:distributionモジュールのクエリコマンドevidence: ハッシュによるevidenceのクエリまたは送信されたすべての(ページ分割された)evidenceexchange: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 のトランザクションはアプリケーションに対して再実行されます。
構文
rosetta
Rosettaサーバーを作成します。
構文
start
Tendermintをプロセス内またはプロセス外でフルノードアプリケーションを実行します。デフォルトでは、アプリケーションはTendermintと共にプロセス内で実行されます。
startコマンドには多くのフラグが利用可能です。すべてのフラグを表示するには、startコマンドを--helpまたは-hと共に実行します。status
リモートノードのステータスを表示します。ノードエンドポイントを指定するには、--nodeまたは-nフラグを使用します。
構文
tendermint
Tendermintプロトコルを管理します。構文とサブコマンドのリストについては、queryサブコマンドを--helpまたは-hフラグと共に実行します:
reset-state: すべてのデータとWALを削除show-address: このノードのTendermintバリデーターコンセンサスアドレスを表示show-node-id: このノードのIDを表示show-validator: このノードのTendermintバリデーター情報を表示unsafe-reset-all: すべてのデータとWALを削除し、このノードのバリデーターをジェネシス状態にリセットversionTendermintライブラリのバージョンを表示
testnet
指定された数のディレクトリを持つtestnetを作成し、各ディレクトリに必要なファイルを設定します。
testnetコマンドには多くのフラグが利用可能です。すべてのフラグを表示するには、testnetコマンドを--helpまたは-hと共に実行します。tx
トランザクションの生成、署名、ブロードキャストを管理します。例についてはUsing Injectivedを参照してください。
構文および利用可能なサブコマンドに関する詳細情報については、txコマンドを --help または -h フラグと共に実行して確認します:
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トランザクションサブコマンド
