Skip to main content
Esta é uma assinatura para uma única notificação. Ela é cancelada automaticamente pelo servidor assim que a notificação, signatureNotification, é enviada pelo RPC.

Endpoints

Websockets estão disponíveis na mainnet e devnet com as 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; implementar verificações de integridade e enviar pings a cada minuto é altamente recomendado para manter a conexão websocket ativa.

Autorizações

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

Corpo

array
obrigatório

Resposta

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

Formato de Notificação

A notificação será um objeto JSON RpcResponse com valor contendo um objeto com:
  • slot: <u64> - O slot correspondente.
  • value: <object|string> - um valor de notificação de RpcSignatureResult, resultando em:
    • quando enableReceivedNotification é true e a assinatura é recebida: a string literal "receivedSignature", ou
    • quando a assinatura é processada: err: <object|null>:
      • null se a transação foi processada com sucesso no nível de comprometimento especificado, ou
      • um TransactionError, se a transação falhou