Skip to main content
Cet abonnement est instable et uniquement disponible si le validateur a été démarré avec le drapeau --rpc-pubsub-enable-vote-subscription. Le format de cet abonnement peut changer à l’avenir.
Ceci est une méthode RPC instable que Helius ne supporte pas. 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 une minuterie d’inactivité de 10 minutes ; la mise en œuvre de vérifications de santé et l’envoi de pings chaque minute est fortement recommandée pour garder la connexion websocket active.

Autorisations

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

Corps de la requête

array

Réponse

integer
ID de l’abonnement (nécessaire pour se désabonner)

Format de la notification

La notification sera un objet avec les champs suivants :
  • hash: <string> - Le hash du vote
  • slots: <array> - Les slots couverts par le vote, sous forme de tableau d’entiers u64
  • timestamp: <i64|null> - L’horodatage du vote
  • signature: <string> - La signature de la transaction qui contenait ce vote
  • votePubkey: <string> - La clé publique du compte de vote, sous forme de chaîne encodée en base-58