Saltar al contenido principal

Compra de LaserStream

LaserStream admite nueve endpoints regionales, realiza una conmutación por error automática con reproducción y reemplaza directamente a Geyser. Obtienes mayor rendimiento y resiliencia en comparación con los nodos dedicados. Para obtener más información, consulta nuestra comparación.
LaserStream Devnet está disponible en los planes Developer, Business y Professional. LaserStream Mainnet requiere un plan Business o Professional. Comienza desde tu panel de Helius y luego sigue la guía de inicio rápido de LaserStream gRPC para conectar tu primer flujo.
Los complementos de LaserStream Plus transforman el modelo de pago por uso de tu plan Profesional en costos mensuales predecibles. Hay cinco niveles disponibles: 5 TB ($400 USD), 10 TB ($750 USD), 25 TB ($1,750 USD), 50 TB ($3,250 USD) y 100 TB ($6,000 USD) al mes. Cada nivel incluye la cantidad de datos especificada sin consumir créditos; después, utiliza los créditos de tu plan a razón de 2 créditos por cada 0.1 MB (sin comprimir). Consulta los precios detallados.
Para obtener la latencia más baja posible, Preconfirmations transmite las transacciones antes de que se dividan en shreds: las preconfirmaciones de Helius se transmiten en cuanto el líder las ejecuta, junto con su estado de ejecución, y las preconfirmaciones de BAM cuando el validador se compromete a ejecutarlas. Es la señal de transacción más temprana que ofrece Helius y se entrega mediante una suscripción WebSocket preconfSubscribe. Está disponible en todos los planes de pago. Los slots en los que no se entrega ningún mensaje no consumen créditos. Cuando un slot entrega al menos un mensaje, por cada suscripción abierta se cobra el importe que sea mayor: 300 créditos o 10 créditos por mensaje entregado. Los slots no cubiertos no consumen créditos.El siguiente producto de transmisión más rápido es Raw Shreds (UDP), que proporciona shreds sin procesar directamente desde la red. Como el principal validador por stake, Helius recibe los shreds antes que la mayoría de los demás participantes de la red.Suscríbete desde tu panel de Helius. Por lo general, los shreds comienzan a llegar en un plazo de 5 segundos después de enviar la dirección IP de tu servidor.Cada puesto cuesta $1,000 USD al mes por IP ($800 USD al mes por IP en los planes Pro). Consulta la página de planes para obtener más información.Para aplicaciones de producción que requieren datos procesados con garantías de compromiso, LaserStream ofrece la latencia más baja entre las soluciones de transmisión de datos procesados.Se conecta directamente con los líderes de Solana y abarca varios endpoints regionales para minimizar la latencia geográfica. Comienza a usar LaserStream desde tu panel de Helius.
¡Sí! Helius ofrece Raw Shreds (UDP), nuestro servicio principal de entrega de shreds con baja latencia, que proporciona acceso con latencia ultrabaja a los datos sin procesar de las transacciones de Solana.Shred Delivery entrega shreds sin procesar directamente desde la red, lo que ofrece una ventaja competitiva significativa para las estrategias de trading de alta frecuencia.Puedes suscribirte a Raw Shreds directamente desde tu panel de Helius. Solo agrega un acceso e ingresa tu dirección IP; no se requiere aprovisionamiento manual.Cada puesto cuesta $1,000 USD al mes por IP ($800 USD al mes por IP en los planes Pro).Como el principal validador por stake, Helius recibe los shreds más rápido que los validadores con menos stake y los nodos RPC sin stake.Diferencias clave respecto a LaserStream:
  • Shred Delivery: Shreds sin procesar. Disponible en modalidad de autoservicio mediante el panel de Helius. Requiere lógica para recomponer los shreds. Como punto de partida de referencia, consulta ShredStream Proxy de Jito.
  • LaserStream: Datos procesados con garantías de nivel de compromiso, reproducción histórica de 48 horas y SDK fáciles de usar para desarrollar aplicaciones de producción.
Hasta 10 millones de inclusiones de cuentas por flujo y filtros de programas ilimitados. Los límites de conexión varían según el plan: los planes Business permiten hasta 10 conexiones gRPC simultáneas y los planes Professional permiten hasta 100 conexiones gRPC simultáneas.

Uso de LaserStream

¡Sí! LaserStream gRPC está diseñado para reemplazar directamente a Yellowstone gRPC. Solo cambia tu endpoint y token de API, y tu código gRPC existente funcionará de inmediato con LaserStream. LaserStream usa el protocolo gRPC de código abierto.
Puedes encontrar las métricas de ancho de banda de LaserStream en la página de LaserStream del panel de Helius.
Sí. Preconfirmations transmite las transacciones antes de que se dividan en shreds: las preconfirmaciones de Helius se transmiten en cuanto el líder las ejecuta, junto con su estado de ejecución, y las preconfirmaciones de BAM cuando el validador se compromete a ejecutarlas. Es la señal de transacción más temprana que ofrece Helius y se entrega mediante una suscripción WebSocket preconfSubscribe. Está disponible en todos los planes de pago y se factura a 10 créditos por mensaje entregado. Los slots sin mensajes no consumen créditos. Los slots con uno o más mensajes entregados tienen un cargo mínimo de 300 créditos por suscripción.Los shreds decodificados también están disponibles mediante Preprocessed Transactions (Beta), que forma parte de la familia de productos Shred Delivery de Helius. Llegan en promedio ~8 ms antes que el nivel de compromiso processed, pero no incluyen metadatos de ejecución, como cambios de saldo, registros o información de errores. Se entregan mediante el WebSocket preprocessedSubscribe en todos los planes de pago y se miden a razón de 0.1 créditos por mensaje.También puedes usar Raw Shreds (UDP) para recibir shreds de Solana sin procesar mediante UDP. Esto requiere lógica personalizada para reconstruir los datos a partir de los shreds.Puedes suscribirte a Raw Shreds directamente desde tu panel de Helius. Para comenzar, compra un puesto ($1,000 USD al mes por IP o $800 USD al mes por IP en los planes Pro) en tu panel e introduce la dirección IP de tu servidor.
Sí, puedes suscribirte a varios tipos de datos en un solo SubscribeRequest. Agrega configuraciones de filtros independientes (como accounts y transactions) para recibir actualizaciones de cuentas y datos de transacciones en un solo flujo.
Coloca el mint en accountInclude dentro de un filtro de transacciones gRPC y configura matchMints: true. Luego, LaserStream compara el mint con los mints de los saldos de tokens anteriores y posteriores de la transacción, no solo con las claves de sus cuentas. De este modo, también se detectan las transferencias SPL simples que nunca hacen referencia al mint. Requiere helius-laserstream 0.8.5+ (JS), 0.6.4+ (Rust) o go/v0.3.0+ (Go); solo gRPC. Consulta Filtrado por mint de token.

Orden de los mensajes

No, LaserStream no garantiza el orden de los mensajes. Es posible que recibas transacciones y actualizaciones de cuentas fuera de orden, incluso dentro del mismo slot.Para obtener más información, consulta nuestra documentación sobre las garantías de entrega de LaserStream.
No, LaserStream no transmite las cuentas en el mismo orden en que se escriben. Las actualizaciones de cuentas pueden llegar en una secuencia diferente a aquella en la que se escribieron en el libro mayor. Para obtener más detalles, consulta nuestras garantías de entrega de LaserStream.
No puedes transmitir las transacciones en orden, pero puedes reconstruirlo en el cliente. Hazlo de la siguiente manera:
  1. Almacena temporalmente los mensajes en el cliente
  2. Extrae los campos slot y index incluidos en cada mensaje
  3. Ordena las transacciones según estos campos
El campo slot indica a qué slot pertenece una transacción, y el campo index indica su posición dentro de ese slot. Puedes reconstruir el orden con ambos campos.

Solución de problemas de LaserStream

• Cuellos de botella del cliente: los clientes de JavaScript pueden retrasarse cuando se sobrecargan. Restringe tus filtros o cambia a un lenguaje más rápido.• Ancho de banda local limitado: las suscripciones con mucho tráfico pueden saturar una conexión lenta. Supervisa el uso de la red o mejora tu conexión.• Distancia geográfica: elige el endpoint de LaserStream de la región más cercana. Las rutas largas pierden paquetes y aumentan la latencia.• Lógica de procesamiento: evita bloquear el hilo principal. Usa colas asíncronas o workers.Consejo para las pruebas de rendimiento:
Verifica tu x-token y endpoint, y asegúrate de que se permita el tráfico gRPC saliente. Consulta el estado de la conexión en tu panel y revisa los registros de errores de tu aplicación para detectar problemas de autenticación o de red.
Confirma las claves públicas y los niveles de compromiso, y revisa tu lógica de AND/OR. Los filtros se evalúan como se describe en la documentación.
Estos son eventos de ping/latido que mantienen el buen estado de la conexión y evitan que se agote el tiempo de espera. Forman parte de la administración de conexiones del protocolo gRPC. Puedes ignorarlos de forma segura o usarlos para supervisar el estado de la conexión en tu aplicación.

¿Necesitas más ayuda?

Contact Support

Obtén ayuda de nuestro equipo mediante Discord, chat o correo electrónico.

Status Page

Consulta en tiempo real la disponibilidad del servicio y la información de rendimiento.