Skip to main content
Dieses Abonnement ist instabil. Das Format dieses Abonnements kann sich in Zukunft ändern und wird möglicherweise nicht immer unterstützt.

Endpunkte

Websockets sind in Mainnet und Devnet mit 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; es wird dringend empfohlen, Integritätsprüfungen durchzuführen und jede Minute Pings zu senden, um die Websocket-Verbindung aufrechtzuerhalten.

Berechtigungen

string
erforderlich
Ihr Helius API-Schlüssel. Sie können einen kostenlos im Dashboard erhalten.

Body

array

Antwort

integer
Abonnement-ID (notwendig zum Abbestellen)

Benachrichtigungsformat

Die Benachrichtigung wird ein Objekt mit den folgenden Feldern sein:
  • err: <string|undefined> - Die Fehlermeldung. Nur vorhanden, wenn das Update vom Typ “dead” ist.
  • parent: <u64|undefined> - Der Eltern-Slot. Nur vorhanden, wenn das Update vom Typ “createdBank” ist.
  • slot: <u64> - Der neu aktualisierte Slot
  • stats: <object|undefined> - Nur vorhanden, wenn das Update vom Typ “frozen” ist. Ein Objekt mit den folgenden Feldern:
    • maxTransactionsPerEntry: <u64>
    • numFailedTransactions: <u64>
    • numSuccessfulTransactions: <u64>
    • numTransactionEntries: <u64>
  • timestamp: <i64> - Der Unix-Zeitstempel des Updates in Millisekunden
  • type: <string> - Der Update-Typ, einer von:
    • “firstShredReceived”
    • “completed”
    • “createdBank”
    • “frozen”
    • “dead”
    • “optimisticConfirmation”
    • “root”