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

# GraphQL インターフェース

> GraphQL インターフェースを使用して、Parsed Events データをクエリします。

Parsed Events GraphQL インターフェースは、両方のメソッドを公開し、クライアントが必要なフィールドを正確に選択できるようにします。Parse Transactions には `transactions` を、Parsed Transaction History には `transactionsByAddress` を使用します。

## クエリ

### `transactions`

Parse Transactions: 1つまたは複数のトランザクション署名を解析します。

| 引数           | 型            | デフォルト       | 説明                           |
| ------------ | ------------ | ----------- | ---------------------------- |
| `signatures` | `[String!]!` | -           | 解析するトランザクション署名。              |
| `commitment` | `Commitment` | `CONFIRMED` | `CONFIRMED` または `FINALIZED`。 |

### `transactionsByAddress`

Parsed Transaction History: アドレスの解析済みトランザクション履歴を取得します。

| 引数                | 型                                | デフォルト       | 説明                                 |
| ----------------- | -------------------------------- | ----------- | ---------------------------------- |
| `address`         | `String!`                        | -           | トランザクション履歴を取得するアドレス。               |
| `limit`           | `Int`                            | `100`       | 返すトランザクションの数。                      |
| `beforeSignature` | `String`                         | -           | この署名の前のトランザクションを返します。              |
| `afterSignature`  | `String`                         | -           | この署名の後のトランザクションを返します。              |
| `paginationToken` | `String`                         | -           | 形状が `slot:transactionIndex` のカーソル。 |
| `sortOrder`       | `SortOrder`                      | `DESC`      | `ASC` または `DESC`。                  |
| `commitment`      | `Commitment`                     | `CONFIRMED` | `CONFIRMED` または `FINALIZED`。       |
| `filters`         | `AddressTransactionFiltersInput` | -           | オプションの `slot` および `time` 境界。       |

## 生のトランザクション選択

GraphQL は、クエリで選択されている場合にのみ `rawTransaction` を含みます。選択されていない場合、生のトランザクションペイロードは省略されます。

## エラー動作

リクエストレベルのエラーは、`BAD_REQUEST`、`NOT_FOUND`、`SERVICE_UNAVAILABLE`、または `INTERNAL_SERVER_ERROR` などの拡張コードを持つ GraphQL エラーを使用します。

アイテムごとのパーサーの失敗は、`parserStatus: ERROR` と `parserError` としてデータペイロード内に返されます。
