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 comostream.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
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 oBigInt hasta formatearlos.