Endpoints
WebSockets aprimorados estão disponíveis na mainnet e na devnet:- Mainnet
wss://mainnet.helius-rpc.com/?api-key=<api-key> - Devnet
wss://devnet.helius-rpc.com/?api-key=<api-key>
Os WebSockets têm um temporizador de inatividade de 10 minutos; é altamente recomendado implementar verificações de integridade e enviar pings a cada minuto para manter a conexão WebSocket ativa.
Autorizações
Corpo
array
obrigatório
Resposta
integer
ID da assinatura (necessário para cancelar inscrição)
Gerenciando Assinaturas
IDs de Assinatura
QuandotransactionSubscribe tem sucesso, o servidor retorna um ID de assinatura no campo result. Este é o mesmo número que aparece em params.subscription em cada notificação dessa assinatura:
Cancelando Inscrição
Para parar de receber notificações, chametransactionUnsubscribe com o ID da assinatura. Cada chamada transactionSubscribe na mesma conexão cria uma assinatura separada com seu próprio ID, então certifique-se de cancelar a inscrição antes de se reinscrever para evitar receber notificações duplicadas.
transactionUnsubscribe. Este é um comportamento esperado.