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

# Interfaz GraphQL

> Consulta datos de Eventos analizados con la interfaz GraphQL.

La interfaz GraphQL de Eventos analizados expone ambos métodos y permite que los clientes seleccionen exactamente los campos que necesitan. Envía operaciones GraphQL a `POST /v1/parsed-events/graphql`. Usa `transactions` para Analizar transacciones e `transactionsByAddress` para el Historial de transacciones analizadas.

## Consultas

### `transactions`

Analizar transacciones: analiza una o más firmas de transacciones.

| Argumento    | Tipo         | Predeterminado | Descripción                                |
| ------------ | ------------ | -------------- | ------------------------------------------ |
| `signatures` | `[String!]!` | -              | Firmas de transacciones que se analizarán. |
| `commitment` | `Commitment` | `CONFIRMED`    | `CONFIRMED` o `FINALIZED`.                 |

### `transactionsByAddress`

Historial de transacciones analizadas: obtiene el historial de transacciones analizadas de una dirección.

| Argumento         | Tipo                             | Predeterminado | Descripción                                                |
| ----------------- | -------------------------------- | -------------- | ---------------------------------------------------------- |
| `address`         | `String!`                        | -              | Dirección cuyo historial de transacciones se debe obtener. |
| `limit`           | `Int`                            | `100`          | Número de transacciones que se devolverán.                 |
| `beforeSignature` | `String`                         | -              | Devuelve las transacciones anteriores a esta firma.        |
| `afterSignature`  | `String`                         | -              | Devuelve las transacciones posteriores a esta firma.       |
| `paginationToken` | `String`                         | -              | Cursor con la estructura `slot:transactionIndex`.          |
| `sortOrder`       | `SortOrder`                      | `DESC`         | `ASC` o `DESC`.                                            |
| `commitment`      | `Commitment`                     | `CONFIRMED`    | `CONFIRMED` o `FINALIZED`.                                 |
| `filters`         | `AddressTransactionFiltersInput` | -              | Límites opcionales `slot` e `time`.                        |

## Selección de transacciones sin procesar

GraphQL incluye `rawTransaction` solo cuando se selecciona en la consulta. Si no se selecciona, se omiten las cargas útiles de las transacciones sin procesar.

## Comportamiento de los errores

Los errores a nivel de solicitud usan errores de GraphQL con un código de extensión como `BAD_REQUEST`, `NOT_FOUND`, `SERVICE_UNAVAILABLE` o `INTERNAL_SERVER_ERROR`.

Los errores del analizador de cada elemento se devuelven en la carga útil de datos como `parserStatus: ERROR` con `parserError`.
