Skip to main content
Dies ist ein Abonnement für eine einzelne Benachrichtigung. Es wird automatisch vom Server gekündigt, sobald die Benachrichtigung, signatureNotification, vom RPC gesendet wird.

Endpunkte

Websockets sind im 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, Health Checks zu implementieren und jede Minute Pings zu senden, um die Websocket-Verbindung am Leben zu halten.

Berechtigungen

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

Body

array
erforderlich

Antwort

integer
Abonnement-ID (wird zum Abbestellen benötigt)

Benachrichtigungsformat

Die Benachrichtigung wird ein RpcResponse JSON-Objekt mit einem Wert sein, das ein Objekt enthält mit:
  • slot: <u64> - Der entsprechende Slot.
  • value: <object|string> - ein Benachrichtigungswert von RpcSignatureResult, der zu einem der folgenden führt:
    • wenn enableReceivedNotification true ist und die Signatur empfangen wird: der wörtliche String "receivedSignature", oder
    • wenn die Signatur verarbeitet wird: err: <object|null>:
      • null, wenn die Transaktion erfolgreich auf dem festgelegten Commit-Level verarbeitet wurde, oder
      • ein TransactionError, wenn die Transaktion fehlgeschlagen ist