Zum Hauptinhalt springen
Dieses Abonnement gilt für eine einzige Benachrichtigung. Der Server beendet es automatisch, sobald der RPC die Benachrichtigung signatureNotification sendet.

Endpoints

WebSockets sind im Mainnet und Devnet unter folgenden URLs verfügbar:
  • Mainnet wss://mainnet.helius-rpc.com/?api-key=<api-key>
  • Devnet wss://devnet.helius-rpc.com/?api-key=<api-key>
Bei WebSockets greift nach 10 Minuten Inaktivität ein Timer. Implementiere unbedingt Health Checks und sende jede Minute Pings, damit die WebSocket-Verbindung aktiv bleibt.

Autorisierung

string
erforderlich
Dein Helius API key. Du erhältst kostenlos einen im Dashboard.

Body

array
erforderlich

Response

integer
Abonnement-ID (zum Beenden des Abonnements erforderlich)

Benachrichtigungsformat

Die Benachrichtigung ist ein JSON-Objekt vom Typ RpcResponse. Dessen value enthält ein Objekt mit folgenden Feldern:
  • slot: <u64> – Der zugehörige slot.
  • value: <object|string> – ein Benachrichtigungswert vom Typ RpcSignatureResult mit einem der folgenden Ergebnisse:
    • Wenn enableReceivedNotification den Wert true hat und die Signatur empfangen wurde: die exakte Zeichenfolge "receivedSignature" oder
    • wenn die Signatur verarbeitet wurde: err: <object|null>:
      • null, wenn die Transaktion mit dem angegebenen commitment erfolgreich verarbeitet wurde, oder
      • ein TransactionError, wenn die Transaktion fehlgeschlagen ist