Skip to main content
Cet abonnement est considéré comme instable et n’est disponible que si le validateur a été démarré avec le drapeau --rpc-pubsub-enable-block-subscription. Le format de cet abonnement peut changer à l’avenir.
Ceci est une méthode RPC instable que Helius ne prend pas en charge. Cette documentation est fournie à titre de référence uniquement.

Points de terminaison

Les WebSockets sont disponibles sur mainnet et devnet avec les URL suivantes :
  • Mainnet wss://mainnet.helius-rpc.com/?api-key=<api-key>
  • Devnet wss://devnet.helius-rpc.com/?api-key=<api-key>
Les WebSockets ont un minuteur d’inactivité de 10 minutes ; il est fortement recommandé de mettre en place des vérifications de santé et d’envoyer des pings chaque minute pour maintenir la connexion WebSocket active.

Autorisations

string
requis
Votre clé API Helius. Vous pouvez en obtenir une gratuitement dans le tableau de bord.

Corps

array
requis

Réponse

integer
Identifiant d’abonnement (nécessaire pour se désabonner)

Format de Notification

La notification sera un objet avec les champs suivants :
  • slot: <u64> - Le slot correspondant.
  • err: <object|null> - Erreur si quelque chose s’est mal passé lors de la publication de la notification sinon null.
  • block: <object|null> - Un objet bloc comme vu dans la méthode RPC HTTP getBlock.