Endpunkte
Erweiterte WebSockets sind auf dem Mainnet und Devnet verfügbar:- Mainnet
wss://mainnet.helius-rpc.com/?api-key=<api-key> - Devnet
wss://devnet.helius-rpc.com/?api-key=<api-key>
WebSockets haben einen 10-Minuten-Inaktivitätstimer; es wird dringend empfohlen, regelmäßige Überprüfungen zu implementieren und jede Minute Pings zu senden, um die WebSocket-Verbindung aufrechtzuerhalten.
Berechtigungen
Body
array
erforderlich
Antwort
integer
Abonnement-ID (erforderlich zum Abmelden)
Verwaltung von Abonnements
Abonnement-IDs
WenntransactionSubscribe erfolgreich ist, gibt der Server eine Abonnement-ID im Feld result zurück. Dies ist die gleiche Nummer, die in params.subscription für jede Benachrichtigung aus diesem Abonnement erscheint:
Abmelden
Um den Empfang von Benachrichtigungen zu beenden, rufen SietransactionUnsubscribe mit der Abonnement-ID auf. Jeder Aufruf von transactionSubscribe bei derselben Verbindung erstellt ein separates Abonnement mit eigener ID, daher sollten Sie sich abmelden, bevor Sie sich erneut anmelden, um doppelte Benachrichtigungen zu vermeiden.
transactionUnsubscribe noch eingehen. Dies ist erwartetes Verhalten.