Zum Hauptinhalt springen
Dieses Abonnement ist instabil. Das Format dieses Abonnements kann sich in Zukunft ändern und wird möglicherweise nicht immer unterstützt.

Endpoints

WebSockets sind im Mainnet und Devnet unter den folgenden URLs 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 Inaktivitäts-Timer von 10 Minuten. Wir empfehlen dringend, Health Checks zu implementieren und jede Minute Pings zu senden, damit die WebSocket-Verbindung aktiv bleibt.

Autorisierung

string
erforderlich
Dein Helius API key. Du kannst kostenlos einen im Dashboard erstellen.

Body

array

Response

integer
Abonnement-ID (zum Abbestellen erforderlich)

Benachrichtigungsformat

Die Benachrichtigung ist ein Objekt mit den folgenden Feldern:
  • err: <string|undefined> - Die Fehlermeldung. Nur vorhanden, wenn die Aktualisierung vom Typ “dead” ist.
  • parent: <u64|undefined> - Der übergeordnete Slot. Nur vorhanden, wenn die Aktualisierung vom Typ “createdBank” ist.
  • slot: <u64> - Der neu aktualisierte Slot
  • stats: <object|undefined> - Nur vorhanden, wenn die Aktualisierung vom Typ “frozen” ist. Ein Objekt mit den folgenden Feldern:
    • maxTransactionsPerEntry: <u64>
    • numFailedTransactions: <u64>
    • numSuccessfulTransactions: <u64>
    • numTransactionEntries: <u64>
  • timestamp: <i64> - Der Unix-Zeitstempel der Aktualisierung in Millisekunden
  • type: <string> - Der Aktualisierungstyp, einer der folgenden Werte:
    • “firstShredReceived”
    • “completed”
    • “createdBank”
    • “frozen”
    • “dead”
    • “optimisticConfirmation”
    • “root”