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

Endpoints

Websockets estão disponíveis na mainnet e na 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>
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

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

Corpo

array

Resposta

integer
ID da assinatura (necessário para cancelar a assinatura)

Formato de Notificação

A notificação será um objeto com os seguintes campos:
  • hash: <string> - O hash do voto
  • slots: <array> - Os slots cobertos pelo voto, como um array de inteiros u64
  • timestamp: <i64|null> - O timestamp do voto
  • signature: <string> - A assinatura da transação que continha esse voto
  • votePubkey: <string> - A chave pública da conta de voto, como string codificada em base-58