> ## Documentation Index
> Fetch the complete documentation index at: https://www.helius.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# CLIコマンドリファレンス

> 95以上のHelius CLIコマンドの完全なリファレンス - アカウント管理、ブロックチェーンクエリ、トランザクション、DAS API、ウォレット、Webhook、ストリーミング、ステーキング、ZK圧縮など。

すべてのコマンドは、機械可読の出力のための`--json`および`--api-key <key>` / `--network <net>`のグローバルオーバーライドをサポートしています。詳しくは[グローバルオプション](/ja/agents/cli#global-options)を参照してください。

## アカウント管理

Heliusアカウントの作成、キーペアの生成、認証、プランのアップグレード、更新の支払い。

| コマンド              | 説明                                                                                                                             |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------ |
| `helius keygen`   | 新しいSolanaキーペアを生成                                                                                                               |
| `helius signup`   | Heliusアカウントを作成（要求される入力: `--email`, `--first-name`, `--last-name`; サポート: `--plan`, `--period`, `--coupon`, `--pay`, `--resume`) |
| `helius login`    | 既存のウォレットで認証                                                                                                                    |
| `helius upgrade`  | プランをアップグレードする（要求される入力: `--email`, `--first-name`, `--last-name`; サポート: `--plan`, `--period`, `--coupon`)                       |
| `helius pay <id>` | 既存の支払い意図（例: 更新）を支払う                                                                                                            |

## プロジェクトとAPIキー管理

プロジェクトの一覧、APIキーの作成と管理、クレジット使用量の確認、RPCエンドポイントの取得。

| コマンド                                 | 説明                |
| ------------------------------------ | ----------------- |
| `helius projects`                    | すべてのプロジェクトを一覧表示   |
| `helius project [id]`                | プロジェクトの詳細を取得      |
| `helius apikeys [project-id]`        | プロジェクトのAPIキーを一覧表示 |
| `helius apikeys create [project-id]` | 新しいAPIキーを作成       |
| `helius usage [project-id]`          | クレジット使用量を表示       |
| `helius rpc [project-id]`            | RPCエンドポイントを表示     |

## 設定

ローカルCLI設定の管理 - APIキー、ネットワーク、デフォルトプロジェクト、保存された資格情報。

| コマンド                              | 説明                                 |
| --------------------------------- | ---------------------------------- |
| `helius config show`              | 現在の設定を表示（APIキー全体を表示するには`--reveal`） |
| `helius config set-api-key <key>` | Helius APIキーを設定                    |
| `helius config set-network <net>` | ネットワークを設定（mainnetまたはdevnet）        |
| `helius config set-project <id>`  | デフォルトプロジェクトIDを設定                   |
| `helius config clear`             | 設定をすべてクリア                          |

## 残高とトークン

ネイティブSOLの残高、代替不可能なトークンの保有、主要なトークン保有者を照会。

| コマンド                          | 説明                          |
| ----------------------------- | --------------------------- |
| `helius balance <address>`    | ネイティブSOLの残高を取得              |
| `helius tokens <address>`     | 代替不可能なトークンの残高を取得（`--limit`） |
| `helius token-holders <mint>` | トークンの主要保有者を取得（`--limit`）    |

## トランザクション

トランザクションを人間が読みやすい形式に解析、拡張履歴を取得、優先手数料を推定。

| コマンド                              | 説明                                               |
| --------------------------------- | ------------------------------------------------ |
| `helius tx parse <signatures...>` | トランザクションを人間が読みやすい形式に解析                           |
| `helius tx history <address>`     | 拡張トランザクション履歴を取得（`--limit`, `--before`, `--type`） |
| `helius tx fees`                  | 優先手数料の推定を取得（`--accounts`）                        |

## デジタルアセット（DAS API）

デジタルアセット標準APIを使用してNFT、圧縮NFT、代替不可能なトークン、トークンアカウントを問い合わせ。

| コマンド                                | 説明                                                          |
| ----------------------------------- | ----------------------------------------------------------- |
| `helius asset get <id>`             | ミントアドレスによるアセット詳細を取得                                         |
| `helius asset batch <ids...>`       | 複数のアセットを取得                                                  |
| `helius asset owner <address>`      | 所有者によるアセットを取得（`--page`, `--limit`）                          |
| `helius asset creator <address>`    | クリエイターによるアセットを取得（`--verified`）                              |
| `helius asset authority <address>`  | 更新権限によるアセットを取得                                              |
| `helius asset collection <address>` | コレクション内のアセットを取得                                             |
| `helius asset search`               | フィルターで検索（`--owner`, `--creator`, `--compressed`, `--burnt`） |
| `helius asset proof <id>`           | 圧縮NFTのメルクル証明を取得                                             |
| `helius asset proof-batch <ids...>` | バッチメルクル証明                                                   |
| `helius asset editions <mint>`      | NFT版を取得                                                     |
| `helius asset signatures <id>`      | アセットのトランザクション署名を取得                                          |
| `helius asset token-accounts`       | トークンアカウントを問い合わせ（`--owner`, `--mint`）                        |

## ウォレットAPI

ウォレットの識別を調べ、USD値のポートフォリオ残高を取得し、トランザクション履歴を表示、資金源を追跡。

| コマンド                                                 | 説明                                     |
| ---------------------------------------------------- | -------------------------------------- |
| `helius wallet identity <address-or-domain>`         | ウォレットの所有者を調べる（`.sol`とANSドメインを受け入れる）    |
| `helius wallet identity-batch <addrs-or-domains...>` | バッチID検索（アドレスとドメインを混ぜる）                 |
| `helius wallet balances <address>`                   | USD値を含むすべてのトークン残高を取得（`--show-nfts`）    |
| `helius wallet history <address>`                    | 残高変化を伴うトランザクション履歴（`--type`, `--limit`） |
| `helius wallet transfers <address>`                  | 送信者/受信者情報を伴うトークン転送                     |
| `helius wallet funded-by <address>`                  | 元の資金源を見つける                             |

## Webhook

オンチェーンイベントを監視するリアルタイムHTTP Webhookの作成、更新、一覧表示、削除。

| コマンド                         | 説明                                                             |
| ---------------------------- | -------------------------------------------------------------- |
| `helius webhook list`        | すべてのWebhookを一覧表示                                               |
| `helius webhook get <id>`    | Webhookの詳細を取得                                                  |
| `helius webhook create`      | Webhookを作成（`--url`, `--accounts`, `--types`, `--webhook-type`） |
| `helius webhook update <id>` | Webhookを更新                                                     |
| `helius webhook delete <id>` | Webhookを削除                                                     |

## トランザクション送信

署名されたトランザクションをブロードキャストし、Helius Senderを使用して超低遅延で送信し、計算単位を推定。

| コマンド                                    | 説明                                 |
| --------------------------------------- | ---------------------------------- |
| `helius send broadcast <base64-tx>`     | 署名されたトランザクションをブロードキャストし、確認をポーリング   |
| `helius send raw <base64-tx>`           | 生のトランザクションを送信                      |
| `helius send sender <base64-tx>`        | Helius Sender経由で低遅延で送信（`--region`） |
| `helius send poll <signature>`          | 確認されるまでトランザクションステータスをポーリング         |
| `helius send compute-units <base64-tx>` | シミュレーションして計算単位の推定を返す               |

## WebSocketサブスクリプション

アカウントのリアルタイム変更、トランザクションログ、スロット更新、プログラム活動をWebSocketsでストリーミング。

| コマンド                             | 説明                       |
| -------------------------------- | ------------------------ |
| `helius ws account <address>`    | アカウント変更通知をストリーム          |
| `helius ws logs`                 | ログ通知をストリーム（`--mentions`） |
| `helius ws slot`                 | スロット通知をストリーム             |
| `helius ws signature <sig>`      | 署名確認をストリーム               |
| `helius ws program <program-id>` | プログラムアカウント変更をストリーム       |

## プログラムアカウント

Solanaプログラムが所有するアカウントをフェッチし、オプションのフィルタリングと自動ページネーションを利用。

| コマンド                                       | 説明                                           |
| ------------------------------------------ | -------------------------------------------- |
| `helius program accounts <program-id>`     | プログラムが所有するアカウントを取得（`--data-size`, `--limit`） |
| `helius program accounts-all <program-id>` | すべてのプログラムアカウントを取得（自動ページネーション）                |
| `helius program token-accounts <owner>`    | 所有者によるトークンアカウントを取得                           |

## ステーキング

ステークトランザクションの作成、解除、引き出し、Heliusステークアカウントの確認。

| コマンド                                          | 説明                   |
| --------------------------------------------- | -------------------- |
| `helius stake create <amount>`                | ステークトランザクション（SOL）を作成 |
| `helius stake unstake <stake-account>`        | ステーキング解除             |
| `helius stake withdraw <stake-account>`       | ステークSOLを引き出す         |
| `helius stake accounts <wallet>`              | Heliusステークアカウントを一覧表示 |
| `helius stake withdrawable <stake-account>`   | 引き出し可能額を確認           |
| `helius stake instructions <amount>`          | ステークインストラクションを取得     |
| `helius stake unstake-instruction <account>`  | ステーキング解除インストラクションを取得 |
| `helius stake withdraw-instruction <account>` | 引き出しインストラクションを取得     |

## ZK圧縮

圧縮アカウント、トークン残高、メルクル証明、妥当性証明、圧縮署名を問い合わせ。

| コマンド                                              | 説明                                  |
| ------------------------------------------------- | ----------------------------------- |
| `helius zk account <addr-or-hash>`                | 圧縮アカウントを取得                          |
| `helius zk accounts-by-owner <owner>`             | 所有者別の圧縮アカウントを取得                     |
| `helius zk balance <addr-or-hash>`                | 圧縮残高を取得                             |
| `helius zk balance-by-owner <owner>`              | 所有者別の圧縮残高を取得                        |
| `helius zk token-holders <mint>`                  | 圧縮トークン保有者を取得                        |
| `helius zk token-balance <account>`               | 圧縮トークン残高を取得                         |
| `helius zk token-accounts-by-owner <owner>`       | 所有者別の圧縮トークンアカウントを取得                 |
| `helius zk token-accounts-by-delegate <delegate>` | 委任者別の圧縮トークンアカウントを取得                 |
| `helius zk token-balances-by-owner <owner>`       | 圧縮トークン残高（V2）を取得                     |
| `helius zk proof <addr-or-hash>`                  | 圧縮アカウントの証明を取得                       |
| `helius zk proofs <addresses...>`                 | 複数の証明を取得                            |
| `helius zk multiple-accounts <addresses...>`      | 複数の圧縮アカウントを取得                       |
| `helius zk address-proofs <addresses...>`         | 新しいアドレス証明（V2）を取得                    |
| `helius zk signatures-account <account>`          | 圧縮アカウントの署名                          |
| `helius zk signatures-address <address>`          | アドレスの署名                             |
| `helius zk signatures-owner <owner>`              | 所有者の署名                              |
| `helius zk signatures-token-owner <owner>`        | トークン所有者の署名                          |
| `helius zk latest-signatures`                     | 最新の圧縮署名                             |
| `helius zk latest-non-voting`                     | 最新の非投票署名                            |
| `helius zk tx <signature>`                        | 圧縮情報付きトランザクション                      |
| `helius zk validity-proof`                        | 妥当性証明を取得（`--hashes`, `--addresses`） |
| `helius zk indexer-health`                        | ZKインデクサーの健康状態を確認                    |
| `helius zk indexer-slot`                          | ZKインデクサースロットを取得                     |
| `helius zk signatures-for-asset <id>`             | アセットのための圧縮署名                        |

## アカウントとネットワーク

個別のSolanaアカウントを調査し、ネットワーク状態を確認し、ブロックの詳細を取得。

| コマンド                       | 説明                   |
| -------------------------- | -------------------- |
| `helius account <address>` | Solanaアカウント情報を取得     |
| `helius network-status`    | Solanaネットワークステータスを取得 |
| `helius block <slot>`      | スロット番号によるブロック詳細を取得   |

## Solana改善文書

Solanaプロトコルの変更を定義するSIMD提案を閲覧および読む。

| コマンド                       | 説明              |
| -------------------------- | --------------- |
| `helius simd list`         | すべてのSIMD提案を一覧表示 |
| `helius simd get <number>` | 特定の番号でSIMDを読む   |
