> ## 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.

# Solana RPC ガイドとチュートリアル

> Solana RPC メソッドを効果的に使用するための実用ガイドとチュートリアル。ブロックチェーン開発のための実例、コードサンプル、ベストプラクティス。

## クイックナビゲーション

<CardGroup cols={2}>
  <Card title="現在の状態メソッド" icon="gauge" href="#current-state-methods">
    ライブのブロックチェーンデータとネットワークの状態を照会
  </Card>

  <Card title="履歴データ（アーカイブ）" icon="clock-rotate-left" href="#historical-data-archival">
    完全なトランザクションとブロック履歴にアクセス
  </Card>

  <Card title="トランザクションの送信" icon="paper-plane" href="#transaction-submission">
    手数料見積もり付きでトランザクションを送信、シミュレーション
  </Card>

  <Card title="ネットワーク & クラスター情報" icon="globe" href="#network-%26-cluster-info">
    バリデーター、エポック、ネットワークパフォーマンスをモニタリング
  </Card>
</CardGroup>

***

## RPC メソッドガイドとは？

これらの実用ガイドは、一般的な開発課題を解決するために **特定の Solana RPC メソッドの使用方法** を示します。各ガイドには以下が含まれます：

* **実際の使用例** とそれぞれのメソッドを使用するタイミング
* **複数の言語での完全なコード例**
* **パラメーターの説明** と実用的なヒント
* **応答構造** の分解
* **開発者向けヒント** による最適化とベストプラクティス

各 RPC メソッドが *何を* 行うかだけでなく、*どのように* 効果的に本番アプリケーションで使用するかを理解したい開発者に最適です。

<Info>
  **独立インフラストラクチャ**: Helius は独自の専用 RPC およびアーカイブインフラストラクチャを運営しています。共有システムに依存するプロバイダーとは異なり、当社の独立したアーキテクチャは、すべての RPC メソッドで一貫したパフォーマンス、迅速な応答時間、高い信頼性を提供します。
</Info>

***

## 現在の状態メソッド

アカウント、残高、現在のスロット、リアルタイムのネットワーク状態を含むライブのブロックチェーンデータを照会します。

### アカウントと残高のクエリ

<CardGroup cols={2}>
  <Card title="getAccountInfo" icon="info" href="/ja/rpc/guides/getaccountinfo">
    残高、所有者、データを含む完全なアカウント情報を取得
  </Card>

  <Card title="getBalance" icon="coins" href="/ja/rpc/guides/getbalance">
    任意のアカウントのSOL残高を素早く参照
  </Card>

  <Card title="getMultipleAccounts" icon="layer-group" href="/ja/rpc/guides/getmultipleaccounts">
    複数のアカウントを効率的にバッチクエリ
  </Card>

  <Card title="getProgramAccounts" icon="code" href="/ja/rpc/guides/getprogramaccounts">
    特定のプログラムが所有するすべてのアカウントを見つける
  </Card>

  <Card title="getLargestAccounts" icon="star" href="/ja/rpc/guides/getlargestaccounts">
    最大のSOL残高を持つアカウントを取得
  </Card>

  <Card title="getSupply" icon="server" href="/ja/rpc/guides/getsupply">
    現在の供給量に関する情報を取得
  </Card>
</CardGroup>

### トークンアカウントメソッドのガイド

<CardGroup cols={2}>
  <Card title="getTokenAccountsByOwner" icon="wallet" href="/ja/rpc/guides/gettokenaccountsbyowner">
    ウォレットのすべてのトークンアカウントを取得
  </Card>

  <Card title="getTokenAccountsByDelegate" icon="user" href="/ja/rpc/guides/gettokenaccountsbydelegate">
    デリゲートによるトークンアカウントをクエリ
  </Card>

  <Card title="getTokenAccountBalance" icon="wallet" href="/ja/rpc/guides/gettokenaccountbalance">
    特定のトークンアカウントの残高を取得
  </Card>

  <Card title="getTokenSupply" icon="coins" href="/ja/rpc/guides/gettokensupply">
    SPLトークンの総供給量をクエリ
  </Card>

  <Card title="getTokenLargestAccounts" icon="star" href="/ja/rpc/guides/gettokenlargestaccounts">
    最大のトークン保有をもつアカウントを見つける
  </Card>
</CardGroup>

### 現在のスロットとブロックハッシュのガイド

<CardGroup cols={2}>
  <Card title="getSlot" icon="clock" href="/ja/rpc/guides/getslot">
    現在のスロット番号を取得
  </Card>

  <Card title="getBlockHeight" icon="arrow-up" href="/ja/rpc/guides/getblockheight">
    ネットワークの現在のブロック高を取得
  </Card>

  <Card title="getLatestBlockhash" icon="hashtag" href="/ja/rpc/guides/getlatestblockhash">
    トランザクション用の最新のブロックハッシュを取得
  </Card>

  <Card title="isBlockhashValid" icon="check" href="/ja/rpc/guides/isblockhashvalid">
    ブロックハッシュがまだ有効かどうかを確認
  </Card>

  <Card title="getSlotLeader" icon="crown" href="/ja/rpc/guides/getslotleader">
    現在のスロットのリーダーを取得
  </Card>

  <Card title="getSlotLeaders" icon="users" href="/ja/rpc/guides/getslotleaders">
    指定された範囲のスロットのリーダーを取得
  </Card>
</CardGroup>

### トランザクションの状態と確認

<CardGroup cols={2}>
  <Card title="getSignatureStatuses" icon="check" href="/ja/rpc/guides/getsignaturestatuses">
    トランザクションの確認状況を確認
  </Card>

  <Card title="getTransactionCount" icon="calculator" href="/ja/rpc/guides/gettransactioncount">
    処理されたトランザクションの総数を取得
  </Card>
</CardGroup>

***

## 履歴データ（アーカイブ）

Solana ジェネシスからの完全なトランザクションとブロック履歴にアクセス。すべてのアーカイブ方法は1クレジットのコストがかかります。 [履歴データについてもっと知る →](/ja/rpc/historical-data)

### トランザクション履歴

<CardGroup cols={2}>
  <Card title="getTransactionsForAddress" icon="clock-rotate-left" href="/ja/rpc/gettransactionsforaddress">
    フィルタリング、ソート、トークンアカウントサポートを備えた高度なトランザクション履歴（Helius専用）
  </Card>

  <Card title="getTransaction" icon="receipt" href="/ja/rpc/guides/gettransaction">
    特定のトランザクションに関する詳細情報を取得
  </Card>

  <Card title="getSignaturesForAddress" icon="list" href="/ja/rpc/guides/getsignaturesforaddress">
    アカウントのトランザクション署名を取得
  </Card>

  <Card title="getInflationReward" icon="coins" href="/ja/rpc/guides/getinflationreward">
    アカウントのインフレーションリワードを計算
  </Card>
</CardGroup>

## ブロック履歴のガイド

ブロックチェーンの構造、タイミング、履歴データにアクセス。

<CardGroup cols={2}>
  <Card title="getBlock" icon="cube" href="/ja/rpc/guides/getblock">
    すべてのトランザクションを含む完全なブロック情報を取得
  </Card>

  <Card title="getBlocks" icon="cubes" href="/ja/rpc/guides/getblocks">
    指定範囲の確認済みブロックのリストを取得
  </Card>

  <Card title="getBlocksWithLimit" icon="list" href="/ja/rpc/guides/getblockswithlimit">
    制限付きで確認済みブロックを取得
  </Card>

  <Card title="getBlockTime" icon="clock" href="/ja/rpc/guides/getblocktime">
    ブロックの生成時間を推定
  </Card>
</CardGroup>

***

## トランザクション送信のガイド

手数料の見積もりと最適化を行い、トランザクションを送信およびシミュレート。

### トランザクションメソッドのガイド

<CardGroup cols={3}>
  <Card title="requestAirdrop" icon="gift" href="/ja/rpc/guides/requestairdrop">
    devnet/testnetでSOLエアドロップをリクエスト
  </Card>

  <Card title="getPriorityFees" icon="coins" href="/ja/rpc/guides/getrecentprioritizationfees">
    最適な料金設定のための最近の優先手数料を取得
  </Card>

  <Card title="getFeeForMessage" icon="calculator" href="/ja/rpc/guides/getfeeformessage">
    送信前にトランザクション料金を計算
  </Card>
</CardGroup>

## ネットワーク & クラスター方法のガイド

バリデーター、エポック、ネットワークのパフォーマンス、クラスターの健康を監視。

### クラスター情報

<CardGroup cols={3}>
  <Card title="getHealth" icon="heart" href="/ja/rpc/guides/gethealth">
    RPCノードの健康状態を確認
  </Card>

  <Card title="getVersion" icon="tag" href="/ja/rpc/guides/getversion">
    Solanaソフトウェアのバージョン情報を取得
  </Card>

  <Card title="getClusterNodes" icon="server" href="/ja/rpc/guides/getclusternodes">
    クラスターのバリデーターに関する情報を取得
  </Card>

  <Card title="getVoteAccounts" icon="check" href="/ja/rpc/guides/getvoteaccounts">
    現在および不良の投票アカウントを取得
  </Card>

  <Card title="getEpochInfo" icon="calendar" href="/ja/rpc/guides/getepochinfo">
    現在のエポックに関する情報を取得
  </Card>

  <Card title="getEpochSchedule" icon="calendar" href="/ja/rpc/guides/getepochschedule">
    エポックスケジュール情報を取得
  </Card>

  <Card title="getLeaderSchedule" icon="calendar" href="/ja/rpc/guides/getleaderschedule">
    エポックのリーダースケジュールを取得
  </Card>
</CardGroup>

### ネットワークのパフォーマンスと経済に関するガイド

<CardGroup cols={2}>
  <Card title="getPerformanceSamples" icon="gauge" href="/ja/rpc/guides/getrecentperformancesamples">
    最近のネットワークパフォーマンス指標を取得
  </Card>

  <Card title="getInflationGovernor" icon="info" href="/ja/rpc/guides/getinflationgovernor">
    現在のインフレーションパラメーターを取得
  </Card>

  <Card title="getInflationRate" icon="arrow-up" href="/ja/rpc/guides/getinflationrate">
    現在のインフレーション率を取得
  </Card>

  <Card title="getStakeDelegation" icon="handshake" href="/ja/rpc/guides/getstakeminimumdelegation">
    最小のステーク委任額を取得
  </Card>
</CardGroup>

## ユーティリティとシステムメソッドのガイド

システム情報、検証、詳細なクエリのためのヘルパーメソッド。

### 基本ユーティリティメソッド

<CardGroup cols={2}>
  <Card title="getRentExemption" icon="house" href="/ja/rpc/guides/getminimumbalanceforrentexemption">
    家賃免除のための最小残高を計算
  </Card>

  <Card title="getGenesisHash" icon="fingerprint" href="/ja/rpc/guides/getgenesishash">
    クラスターのジェネシスハッシュを取得
  </Card>

  <Card title="getIdentity" icon="user" href="/ja/rpc/guides/getidentity">
    RPCノードのアイデンティティ公開鍵を取得
  </Card>

  <Card title="getFirstAvailableBlock" icon="play" href="/ja/rpc/guides/getfirstavailableblock">
    利用可能な最初のブロックのスロットを取得
  </Card>

  <Card title="getHighestSnapshotSlot" icon="arrow-up" href="/ja/rpc/guides/gethighestsnapshotslot">
    スナップショットがある最高のスロットを取得
  </Card>

  <Card title="minimumLedgerSlot" icon="database" href="/ja/rpc/guides/minimumledgerslot">
    ノードが台帳情報を持つ最小スロットを取得
  </Card>
</CardGroup>

### 高度なシステムクエリのガイド

<CardGroup cols={2}>
  <Card title="getMaxRetransmitSlot" icon="repeat" href="/ja/rpc/guides/getmaxretransmitslot">
    再送段階で見られた最大スロットを取得
  </Card>

  <Card title="getMaxShredInsertSlot" icon="layer-group" href="/ja/rpc/guides/getmaxshredinsertslot">
    シュレッドインサートで見られた最大スロットを取得
  </Card>
</CardGroup>

***

## 関連リソース

### 追加ドキュメント

<CardGroup cols={2}>
  <Card title="履歴データの概要" icon="clock-rotate-left" href="/ja/rpc/historical-data">
    Helius のアーカイブインフラと機能について学ぶ
  </Card>

  <Card title="RPC最適化" icon="rocket" href="/ja/rpc/optimization-techniques">
    RPCパフォーマンスを最適化するための高度な技術
  </Card>

  <Card title="WebSocketメソッド" icon="wifi" href="/ja/rpc/websocket">
    リアルタイムのサブスクリプションとストリーミングデータを探求
  </Card>

  <Card title="APIリファレンス" icon="book" href="/ja/api-reference/rpc/http-methods">
    すべてのRPCメソッドの完全な技術リファレンス
  </Card>
</CardGroup>

***

**特定のRPCメソッドに関するヘルプが必要ですか？** 各ガイドには、すぐに始めるための実用的な例と開発者向けヒントが含まれています。上記のカテゴリを参照するか、検索を使用して必要な情報を見つけてください。
