Skip to main content

Cobrança e Limites de Taxa

Abrir uma nova conexão de WebSocket custa 1 crédito. Todos os dados de streaming do LaserStream WebSocket são medidos em 2 créditos por 0,1 MB (sem compressão).
O LaserStream WebSocket é, em média, 1,5x a 2x mais rápido do que a implementação padrão de WebSocket baseada em RPC do Agave. Ele atende tanto os métodos padrão de assinatura Solana quanto as extensões Helius (transactionSubscribe, aprimorado accountSubscribe) a partir de um único endpoint suportado pela infraestrutura de streaming LaserStream.

Desconexões e Tentativas de Reconexão

Os WebSockets têm um timer de inatividade de 10 minutos que desconecta conexões ociosas. Para evitar desconexões:
  1. Implemente verificações de integridade: Envie pings a cada minuto para manter as conexões ativas
  2. Adicione lógica de reconexão: Reconecte automaticamente quando ocorrerem desconexões
  3. Use gerenciamento de conexão adequado: Siga os padrões apresentados em nossa documentação de WebSockets
Implemente a lógica de reconexão e ping conforme mostrado em nossa documentação, depois adicione a lógica de sua aplicação sobre este fundamento.

Usando WebSockets

O LaserStream WebSocket usa um endpoint unificado por rede: wss://mainnet.helius-rpc.com/?api-key=YOUR_API_KEY e wss://devnet.helius-rpc.com/?api-key=YOUR_API_KEY. O mesmo endpoint atende tanto os métodos padrão de assinatura Solana quanto as extensões Helius (transactionSubscribe, aprimorado accountSubscribe). Para os mais rápidos Solana WebSockets, experimente o novo endpoint Gatekeeper (Beta): wss://beta.helius-rpc.com/?api-key=YOUR_API_KEY.
Não, nada mudou. O produto anteriormente documentado como “Enhanced WebSockets” (extensões Helius como transactionSubscribe) agora faz parte do LaserStream WebSocket, servido a partir dos mesmos endpoints wss://mainnet.helius-rpc.com / wss://devnet.helius-rpc.com junto com os métodos padrão Solana. URLs antigas /enhanced-websockets/* redirecionam para os novos locais sob /rpc/websocket/*.
No plano Gratuito, você pode fazer 5 conexões simultâneas de WebSocket. No plano Desenvolvedor, são possíveis 150 conexões. No plano Business, você pode fazer 250 conexões, e no plano Professional, até 1.000 conexões de WebSocket.
O cliente precisa manter o ritmo com a taxa de mensagens recebidas do servidor WebSocket.As causas comuns para seu cliente perder atualizações de WebSocket incluem: largura de banda de rede insuficiente, processamento pelo lado do cliente muito lento (por exemplo, uma linguagem de programação muito lenta) ou lógica de processamento que bloqueia o thread principal.
Sim, você pode criar várias assinaturas para accountSubscribe usando a mesma conexão de WebSocket.
Para o transactionSubscribe do Helius, defina transactionDetails: "full" em suas opções de assinatura:
Para métodos padrão Solana, use logsSubscribe ou signatureSubscribe dependendo de suas necessidades de monitoramento. Veja nosso guia de WebSockets para exemplos detalhados de cada tipo de assinatura.

Precisa de Mais Ajuda?

Entre em Contato com o Suporte

Obtenha ajuda de nossa equipe através do Discord, chat ou suporte por email.

Página de Status

Verifique informações de disponibilidade e desempenho do serviço em tempo real.