Skip to main content
Empieza con metadatos de bloques para verificar la conexión sin descargar bloques completos. Las demás guías reutilizan el helper siguiente.

Instala y configura

Usa Node.js 20 o posterior. Los ejemplos usan @triton-one/yellowstone-grpc 7.0.1; conserva la extensión .mts al ejecutarlos con tsx.

Crea el helper de suscripción

Guárdalo como stream.mts. Completa los campos obligatorios, responde a pings y cierra el stream al terminar. Las desconexiones se propagan al consumidor.
stream.mts

Recibe metadatos de bloques

blocks.mts
Cada fila contiene slot, blockhash y número de transacciones ejecutadas. Detén el proceso con Ctrl+C. Si no recibes datos, revisa la autenticación.

Interpreta el payload

Las claves y firmas llegan como bytes; usa base58 para mostrarlas. El cliente representa enteros protobuf de 64 bits como cadenas. Conserva saldos como cadenas o BigInt hasta formatearlos.

Guías relacionadas

Cambios de cuentas

Transacciones

Fiabilidad y rendimiento