> ## 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 メソッド — getBlock, getSlot, getEpochInfo, getLatestBlockhash, getFeeForMessage など。

## 本内容について

[トランザクション](/ja/rpc/historical-data)、[アカウント](/ja/rpc/accounts)、[トークン & NFT](/ja/das-api) の他に、Solana はブロック、スロット、エポック、供給、手数料、ノードの状態に関する RPC メソッドを公開しています。このページでは最も有用なものをまとめています。各カードはその完全なガイドにリンクしています。

## ブロック & スロット

<CardGroup cols={2}>
  <Card title="getBlock" icon="cube" href="/ja/rpc/guides/getblock">
    確認済みブロックのすべてのトランザクションとメタデータ。
  </Card>

  <Card title="getBlocks" icon="cubes" href="/ja/rpc/guides/getblocks">
    2 つのスロット間での確認済みブロックのリスト。
  </Card>

  <Card title="getBlockTime" icon="clock" href="/ja/rpc/guides/getblocktime">
    ブロックの推定生成時間を Unix タイムスタンプとして。
  </Card>

  <Card title="getSlot" icon="gauge" href="/ja/rpc/guides/getslot">
    指定またはデフォルトのコミットメントレベルに達したスロット。
  </Card>
</CardGroup>

## エポック & ネットワーク

<CardGroup cols={2}>
  <Card title="getEpochInfo" icon="calendar" href="/ja/rpc/guides/getepochinfo">
    スロットの進捗を含む現在のエポックの情報。
  </Card>

  <Card title="getClusterNodes" icon="network-wired" href="/ja/rpc/guides/getclusternodes">
    クラスターに参加しているすべてのノードの詳細。
  </Card>

  <Card title="getVersion" icon="tag" href="/ja/rpc/guides/getversion">
    ノード上で実行中の Solana バージョン。
  </Card>

  <Card title="getHealth" icon="heart-pulse" href="/ja/rpc/guides/gethealth">
    ノードの現在のヘルス状態。
  </Card>
</CardGroup>

## 供給 & 手数料

<CardGroup cols={2}>
  <Card title="getSupply" icon="coins" href="/ja/rpc/guides/getsupply">
    現在の循環供給量と総供給量に関する情報。
  </Card>

  <Card title="getLatestBlockhash" icon="hashtag" href="/ja/rpc/guides/getlatestblockhash">
    トランザクションを作成し署名するために必要な最近のブロックハッシュ。
  </Card>

  <Card title="getFeeForMessage" icon="money-bill" href="/ja/rpc/guides/getfeeformessage">
    提出時に特定のメッセージがかかる手数料。
  </Card>

  <Card title="getRecentPrioritizationFees" icon="gauge-high" href="/ja/rpc/guides/getrecentprioritizationfees">
    優先手数料の設定に役立つ最近の優先手数料。[優先手数料 API](/ja/priority-fee-api) も参照してください。
  </Card>
</CardGroup>

## クイックスタート

これらのメソッドの多くはパラメータを必要としません。例えば、`getLatestBlockhash` はトランザクションを作成するために使用できるブロックハッシュを返します。

<CodeGroup>
  ```typescript TypeScript theme={"system"}
  const response = await fetch(`https://mainnet.helius-rpc.com/?api-key=YOUR_API_KEY`, {
    method: 'POST',
    headers: { 'Content-Type': 'application/json' },
    body: JSON.stringify({
      jsonrpc: '2.0',
      id: '1',
      method: 'getLatestBlockhash',
      params: [{ commitment: 'finalized' }],
    }),
  });

  const { result } = await response.json();
  console.log(result.value.blockhash);
  ```

  ```python Python theme={"system"}
  import requests

  url = "https://mainnet.helius-rpc.com/?api-key=YOUR_API_KEY"
  payload = {
      "jsonrpc": "2.0",
      "id": "1",
      "method": "getLatestBlockhash",
      "params": [{"commitment": "finalized"}],
  }
  print(requests.post(url, json=payload).json()["result"]["value"]["blockhash"])
  ```

  ```bash cURL theme={"system"}
  curl https://mainnet.helius-rpc.com/?api-key=YOUR_API_KEY \
    -X POST \
    -H "Content-Type: application/json" \
    -d '{
      "jsonrpc": "2.0",
      "id": "1",
      "method": "getLatestBlockhash",
      "params": [{ "commitment": "finalized" }]
    }'
  ```
</CodeGroup>

## 次のステップ

<CardGroup cols={2}>
  <Card title="すべての RPC メソッド" icon="server" href="/ja/rpc/guides/overview">
    すべてのメソッドのガイド付きで Solana RPC メソッドの完全なリファレンスをご覧ください。
  </Card>

  <Card title="HTTP メソッドリファレンス" icon="code" href="/ja/api-reference/rpc/http-methods">
    すべての HTTP RPC メソッドの正式なリクエストとレスポンススキーマ。
  </Card>

  <Card title="アカウント" icon="circle-info" href="/ja/rpc/accounts">
    getAccountInfo などを使用してアカウントの状態を読み取ります。
  </Card>

  <Card title="トランザクション" icon="clock-rotate-left" href="/ja/rpc/historical-data">
    アドレスのトランザクションおよび転送履歴を照会します。
  </Card>
</CardGroup>
