Skip to main content

Facturation et Limites de Taux

Ouvrir une nouvelle connexion WebSocket coûte 1 crédit. Toutes les données de streaming LaserStream WebSocket sont mesurées à 2 crédits par 0,1 Mo (non compressé).
LaserStream WebSocket est, en moyenne, 1,5x à 2x plus rapide que la mise en œuvre standard des WebSockets basés sur Agave RPC. Il sert à la fois les méthodes d’abonnement Solana standard et les extensions Helius (transactionSubscribe, améliorées accountSubscribe) à partir d’un seul point d’extrémité soutenu par l’infrastructure de streaming LaserStream.

Déconnexions et Réessais

Les WebSockets ont une minuterie d’inactivité de 10 minutes qui déconnecte les connexions inactives. Pour éviter les déconnexions :
  1. Implémenter des vérifications de santé : Envoyer des pings chaque minute pour maintenir les connexions actives
  2. Ajouter une logique de reconnexion : Se reconnecter automatiquement lorsqu’une déconnexion se produit
  3. Utiliser une gestion de connexion appropriée : Suivre les modèles montrés dans notre documentation sur les WebSockets
Implémentez la logique de reconnexion et de ping comme montré dans notre documentation, puis ajoutez la logique de votre application sur cette base.

Utiliser les WebSockets

LaserStream WebSocket utilise un point d’extrémité unifié par réseau : wss://mainnet.helius-rpc.com/?api-key=YOUR_API_KEY et wss://devnet.helius-rpc.com/?api-key=YOUR_API_KEY. Le même point d’extrémité sert à la fois les méthodes d’abonnement Solana standard et les extensions Helius (transactionSubscribe, améliorées accountSubscribe). Pour les WebSockets Solana les plus rapides, essayez le nouveau point d’extrémité Gatekeeper (Beta) : wss://beta.helius-rpc.com/?api-key=YOUR_API_KEY.
Non, rien ne change. Le produit précédemment documenté sous le nom de “WebSockets Améliorés” (extensions Helius comme transactionSubscribe) fait désormais partie de LaserStream WebSocket, servi à partir des mêmes points d’extrémité wss://mainnet.helius-rpc.com / wss://devnet.helius-rpc.com avec les méthodes Solana standard. Les anciennes URL /enhanced-websockets/* redirigent vers les nouveaux emplacements sous /rpc/websocket/*.
Avec le plan Gratuit, vous pouvez établir 5 connexions WebSocket simultanées. Avec le plan Développeur, 150 connexions sont possibles. Avec le plan Entreprise, vous pouvez établir 250 connexions, et avec le plan Professionnel, jusqu’à 1 000 connexions WebSocket.
Le client doit suivre le rythme des messages entrants du serveur WebSocket.Les causes courantes pour lesquelles votre client manque des mises à jour WebSocket incluent : une bande passante réseau insuffisante, un traitement côté client trop lent (par exemple, un langage de programmation trop lent), ou une logique de traitement qui bloque le thread principal.
Oui, vous pouvez créer plusieurs abonnements à accountSubscribe en utilisant la même connexion WebSocket.
Pour transactionSubscribe de Helius, définissez transactionDetails: "full" dans vos options d’abonnement :
Pour les méthodes Solana standard, utilisez logsSubscribe ou signatureSubscribe selon vos besoins de surveillance. Consultez notre guide des WebSockets pour des exemples détaillés de chaque type d’abonnement.

Besoin de Plus d’Aide ?

Contacter le Support

Obtenez de l’aide de notre équipe via Discord, chat ou support par email.

Page de Statut

Vérifiez la disponibilité et les informations de performance du service en temps réel.