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

# Autenticar un cliente Yellowstone gRPC

> Configura la autenticación x-token, elige un endpoint EU o US y diagnostica errores de conexión.

Usa el token gRPC de tu dashboard RPC. La autenticación usa `x-token`; la cabecera `x-api-key` de Data API corresponde a otra interfaz.

## Comprueba las credenciales

Instala las dependencias y configura las variables de entorno del [inicio rápido](/es/yellowstone-grpc/quickstart). Guarda esta comprobación como `check-connection.mts`.

```typescript check-connection.mts theme={null}
import Yellowstone from "@triton-one/yellowstone-grpc";

const Client = typeof Yellowstone === "function" ? Yellowstone : Yellowstone.default;

const token = process.env.GRPC_API_TOKEN;
if (!token) throw new Error("Set GRPC_API_TOKEN");
const client = new Client(
  process.env.GRPC_ENDPOINT ?? "https://grpc.solanatracker.io",
  token,
  undefined,
);
console.log(await client.getVersion());
```

```bash theme={null}
npx tsx check-connection.mts
```

La respuesta de versión verifica endpoint y token. Ejecuta después la suscripción del inicio rápido para comprobar el acceso al stream.

## Elige una región

* **EU:** `https://grpc.solanatracker.io`
* **US:** `https://grpc-us.solanatracker.io`

Mide desde el host de despliegue. La distancia, las rutas, el procesamiento y la carga de la suscripción afectan a la latencia.

## Diagnostica errores de conexión

* **Sin autenticar:** comprueba `GRPC_API_TOKEN`, elimina espacios sobrantes y verifica que la suscripción esté activa.
* **Timeout o no disponible:** revisa la URL y la salida TLS/HTTP2; prueba después la otra región.
* **Recursos agotados:** lee el detalle. Comprueba por separado cuotas de conexiones y límites de tamaño; aumentar el tamaño no soluciona una cuota agotada.
* **Conectado sin datos:** prueba `blocksMeta: { blocks: {} }` y añade los filtros uno a uno.

## Guarda el token

Lee el token desde variables de entorno o tu gestor de secretos. No lo incluyas en logs, código del navegador ni ejemplos versionados. Reconecta tras rotarlo.

## Guías relacionadas

<CardGroup cols={2}>
  <Card title="Inicio rápido" href="/es/yellowstone-grpc/quickstart" />

  <Card title="Fiabilidad y rendimiento" href="/es/yellowstone-grpc/best-practices" />
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.