Cet abonnement est instable. Le format de cet abonnement peut changer à l’avenir, et il peut ne pas toujours être pris en charge.
Points de terminaison
Les websockets sont disponibles sur le mainnet et le 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
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 :err: <string|undefined>- Le message d’erreur. Présent uniquement si la mise à jour est de type “dead”.parent: <u64|undefined>- Le slot parent. Présent uniquement si la mise à jour est de type “createdBank”.slot: <u64>- Le slot nouvellement mis à jourstats: <object|undefined>- Présent uniquement si la mise à jour est de type “frozen”. Un objet avec les champs suivants :maxTransactionsPerEntry: <u64>numFailedTransactions: <u64>numSuccessfulTransactions: <u64>numTransactionEntries: <u64>
timestamp: <i64>- L’horodatage Unix de la mise à jour en millisecondestype: <string>- Le type de mise à jour, l’un des suivants :- “firstShredReceived”
- “completed”
- “createdBank”
- “frozen”
- “dead”
- “optimisticConfirmation”
- “root”