Skip to main content
Esta suscripción es inestable. El formato de esta suscripción puede cambiar en el futuro y es posible que no siempre sea compatible.

Endpoints

WebSocket está disponible en mainnet y devnet mediante las siguientes URL:
  • Mainnet wss://mainnet.helius-rpc.com/?api-key=<api-key>
  • Devnet wss://devnet.helius-rpc.com/?api-key=<api-key>
WebSocket tiene un temporizador de inactividad de 10 minutos. Se recomienda ampliamente implementar comprobaciones de estado y enviar pings cada minuto para mantener activa la conexión WebSocket.

Autorizaciones

string
requerido
Tu clave de API de Helius. Puedes obtener una gratis en el panel.

Cuerpo

array

Respuesta

integer
ID de la suscripción (necesario para cancelar la suscripción)

Formato de la notificación

La notificación será un objeto con los siguientes campos:
  • err: <string|undefined> - El mensaje de error. Solo está presente si la actualización es de tipo “dead”.
  • parent: <u64|undefined> - El slot principal. Solo está presente si la actualización es de tipo “createdBank”.
  • slot: <u64> - El slot recién actualizado
  • stats: <object|undefined> - Solo está presente si la actualización es de tipo “frozen”. Es un objeto con los siguientes campos:
    • maxTransactionsPerEntry: <u64>
    • numFailedTransactions: <u64>
    • numSuccessfulTransactions: <u64>
    • numTransactionEntries: <u64>
  • timestamp: <i64> - La marca de tiempo Unix de la actualización en milisegundos
  • type: <string> - El tipo de actualización, uno de los siguientes:
    • “firstShredReceived”
    • “completed”
    • “createdBank”
    • “frozen”
    • “dead”
    • “optimisticConfirmation”
    • “root”