Skip to main content

Facturación y límites de velocidad

Abrir una nueva conexión WebSocket cuesta 1 crédito. Todos los datos de streaming de WebSocket de LaserStream se contabilizan a razón de 2 créditos por cada 0,1 MB (sin comprimir).
LaserStream WebSocket es, en promedio, entre 1,5 y 2 veces más rápido que la implementación estándar de WebSocket de Agave basada en RPC. Proporciona tanto los métodos estándar de suscripción de Solana como las extensiones de Helius (transactionSubscribe, accountSubscribe mejorado) desde un único punto de conexión respaldado por la infraestructura de streaming de LaserStream.

Desconexiones y reintentos

Los WebSockets tienen un temporizador de inactividad de 10 minutos que desconecta las conexiones inactivas. Para evitar las desconexiones:
  1. Implementa comprobaciones de estado: Envía pings cada minuto para mantener activas las conexiones
  2. Agrega lógica de reconexión: Vuelve a conectarte automáticamente cuando se produzcan desconexiones
  3. Gestiona correctamente las conexiones: Sigue los patrones que se muestran en nuestra documentación de WebSockets
Implementa la lógica de reconexión y ping como se muestra en nuestra documentación. Después, agrega la lógica de tu aplicación sobre esta base.

Uso de WebSockets

LaserStream WebSocket usa un punto de conexión unificado por red: wss://mainnet.helius-rpc.com/?api-key=YOUR_API_KEY y wss://devnet.helius-rpc.com/?api-key=YOUR_API_KEY. El mismo punto de conexión proporciona tanto los métodos estándar de suscripción de Solana como las extensiones de Helius (transactionSubscribe, accountSubscribe mejorado). Para obtener los WebSockets de Solana más rápidos, prueba el nuevo punto de conexión de Gatekeeper (Beta): wss://beta.helius-rpc.com/?api-key=YOUR_API_KEY.
No, nada deja de funcionar. El producto que antes se documentaba como “Enhanced WebSockets” (extensiones de Helius como transactionSubscribe) ahora forma parte de LaserStream WebSocket y se proporciona desde los mismos puntos de conexión wss://mainnet.helius-rpc.com / wss://devnet.helius-rpc.com junto con los métodos estándar de Solana. Las URL antiguas de /enhanced-websockets/* redirigen a las nuevas ubicaciones en /rpc/websocket/*.
En el plan Free, puedes establecer 5 conexiones WebSocket simultáneas. En el plan Developer, puedes establecer 150 conexiones. En Business, puedes establecer 250 conexiones y, en Professional, hasta 1.000 conexiones WebSocket.
El cliente debe procesar los mensajes entrantes al mismo ritmo que los recibe del servidor WebSocket.Estas son algunas causas comunes por las que tu cliente puede perder actualizaciones de WebSocket: ancho de banda de red insuficiente, procesamiento demasiado lento en el cliente (por ejemplo, un lenguaje de programación demasiado lento) o lógica de procesamiento que bloquea el hilo principal.
Sí, puedes crear varias suscripciones a accountSubscribe mediante la misma conexión WebSocket.
Para transactionSubscribe de Helius, configura transactionDetails: "full" en las opciones de tu suscripción:
Para los métodos estándar de Solana, usa logsSubscribe o signatureSubscribe según tus necesidades de monitoreo. Consulta nuestra guía de WebSockets para ver ejemplos detallados de cada tipo de suscripción.

¿Necesitas más ayuda?

Contact Support

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

Status Page

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