Skip to main content
Esta inscrição é considerada instável e está disponível apenas se o validador foi iniciado com a flag --rpc-pubsub-enable-block-subscription. O formato desta inscrição pode mudar no futuro.
Este é um método RPC instável que Helius não suporta. Esta documentação é fornecida apenas para referência.

Endpoints

Websockets estão disponíveis na mainnet e devnet com os seguintes URLs:
  • Mainnet wss://mainnet.helius-rpc.com/?api-key=<api-key>
  • Devnet wss://devnet.helius-rpc.com/?api-key=<api-key>
Websockets têm um temporizador de inatividade de 10 minutos; implementar verificações de integridade e enviar pings a cada minuto é fortemente recomendado para manter a conexão websocket ativa.

Autorizações

string
obrigatório
Sua chave API Helius. Você pode obter uma gratuitamente no dashboard.

Corpo

array
obrigatório

Resposta

integer
Id da inscrição (necessário para cancelar a inscrição)

Formato de Notificação

A notificação será um objeto com os seguintes campos:
  • slot: <u64> - O slot correspondente.
  • err: <object|null> - Erro se algo deu errado ao publicar a notificação, caso contrário, nulo.
  • block: <object|null> - Um objeto de bloco, como visto no método RPC HTTP getBlock.