Points de terminaison
Les WebSockets améliorés sont disponibles sur le mainnet et le devnet :- 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; 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 de souscription (nécessaire pour se désabonner)
Gestion des abonnements
Identifiants de souscription
LorsquetransactionSubscribe réussit, le serveur renvoie un identifiant de souscription dans le champ result. C’est le même numéro qui apparaît dans params.subscription à chaque notification de cet abonnement :
Désabonnement
Pour arrêter de recevoir des notifications, appeleztransactionUnsubscribe avec l’identifiant de souscription. Chaque appel transactionSubscribe sur la même connexion crée un abonnement distinct avec son propre identifiant, alors assurez-vous de vous désabonner avant de vous réabonner afin d’éviter de recevoir des notifications en double.
transactionUnsubscribe. Cela est un comportement attendu.