Skip to main content
Il s’agit d’un abonnement à une seule notification. Il est automatiquement annulé par le serveur une fois que la notification, signatureNotification, est envoyée par le RPC.

Points de terminaison

Les Websockets sont disponibles sur le mainnet et le devnet avec les URLs 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 œuvre des vérifications de l’état 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
ID de l’abonnement (nécessaire pour se désabonner)

Format de notification

La notification sera un objet JSON RpcResponse avec une valeur contenant un objet avec :
  • slot: <u64> - Le slot correspondant.
  • value: <object|string> - une valeur de notification de RpcSignatureResult, résultant soit en :
    • lorsque enableReceivedNotification est true et la signature est reçue : la chaîne littérale "receivedSignature", ou
    • lorsque la signature est traitée : err: <object|null> :
      • null si la transaction a réussi à être traitée au niveau d’engagement spécifié, ou
      • une TransactionError, si la transaction a échoué