Endpoints
Los WebSockets mejorados están disponibles en Mainnet y Devnet:- Mainnet
wss://mainnet.helius-rpc.com/?api-key=<api-key> - Devnet
wss://devnet.helius-rpc.com/?api-key=<api-key>
Los WebSockets tienen un temporizador de inactividad de 10 minutos. Se recomienda encarecidamente implementar comprobaciones de estado y enviar pings cada minuto para mantener activa la conexión WebSocket.
Autorizaciones
Cuerpo
array
requerido
Respuesta
integer
ID de suscripción (necesario para cancelar la suscripción)
Administración de suscripciones
ID de suscripción
CuandotransactionSubscribe se completa correctamente, el servidor devuelve un ID de suscripción en el campo result. Es el mismo número que aparece en params.subscription en cada notificación de esa suscripción:
Cancelar la suscripción
Para dejar de recibir notificaciones, llama atransactionUnsubscribe con el ID de suscripción. Cada llamada a transactionSubscribe en la misma conexión crea una suscripción independiente con su propio ID. Por lo tanto, asegúrate de cancelar la suscripción antes de volver a suscribirte para evitar recibir notificaciones duplicadas.
transactionUnsubscribe. Este comportamiento es normal.