Zum Hauptinhalt springen

Abrechnung und Rate Limits

Das Öffnen einer neuen WebSocket-Verbindung kostet 1 Credit. Alle Streaming-Daten von LaserStream WebSocket werden mit 2 Credits pro 0,1 MB (unkomprimiert) abgerechnet.
LaserStream WebSocket ist im Durchschnitt 1,5- bis 2-mal schneller als die standardmäßige RPC-basierte WebSocket-Implementierung von Agave. Ein einzelner endpoint stellt sowohl die standardmäßigen Solana-Abonnementmethoden als auch die Helius-Erweiterungen (transactionSubscribe, erweitertes accountSubscribe) über die LaserStream-Streaming-Infrastruktur bereit.

Verbindungsabbrüche und Wiederholungsversuche

WebSockets verfügen über einen 10-minütigen Inaktivitätstimer, der inaktive Verbindungen trennt. So verhinderst du Verbindungsabbrüche:
  1. Implementiere Integritätsprüfungen: Sende jede Minute Pings, um die Verbindungen aufrechtzuerhalten
  2. Füge eine Logik für erneute Verbindungen hinzu: Stelle die Verbindung nach einem Abbruch automatisch wieder her
  3. Verwalte Verbindungen richtig: Folge den Mustern in unserer WebSockets-Dokumentation
Implementiere die Logik für erneute Verbindungen und Pings wie in unserer Dokumentation beschrieben. Ergänze anschließend deine Anwendungslogik auf dieser Grundlage.

WebSockets verwenden

LaserStream WebSocket verwendet einen einheitlichen endpoint pro Netzwerk: wss://mainnet.helius-rpc.com/?api-key=YOUR_API_KEY und wss://devnet.helius-rpc.com/?api-key=YOUR_API_KEY. Derselbe endpoint stellt sowohl die standardmäßigen Solana-Abonnementmethoden als auch die Helius-Erweiterungen (transactionSubscribe, erweitertes accountSubscribe) bereit. Probiere für die schnellsten Solana-WebSockets den neuen endpoint Gatekeeper (Beta) aus: wss://beta.helius-rpc.com/?api-key=YOUR_API_KEY.
Nein, alles bleibt kompatibel. Das zuvor als „Enhanced WebSockets“ dokumentierte Produkt (Helius-Erweiterungen wie transactionSubscribe) ist jetzt Teil von LaserStream WebSocket. Es wird über dieselben endpoints wss://mainnet.helius-rpc.com / wss://devnet.helius-rpc.com zusammen mit den standardmäßigen Solana-Methoden bereitgestellt. Alte /enhanced-websockets/*-URLs leiten zu den neuen Pfaden unter /rpc/websocket/* weiter.
Im Free-Tarif kannst du 5 gleichzeitige WebSocket-Verbindungen herstellen. Im Developer-Tarif sind 150 Verbindungen möglich. Im Business-Tarif kannst du 250 Verbindungen und im Professional-Tarif bis zu 1.000 WebSocket-Verbindungen herstellen.
Der Client muss eingehende Nachrichten vom WebSocket-Server schnell genug verarbeiten.Häufige Gründe für fehlende WebSocket-Updates sind eine unzureichende Netzwerkbandbreite, eine zu langsame Verarbeitung auf Client-Seite (z. B. durch eine zu langsame Programmiersprache) oder eine Verarbeitungslogik, die den Haupt-Thread blockiert.
Ja, du kannst über dieselbe WebSocket-Verbindung mehrere Abonnements für accountSubscribe erstellen.
Für transactionSubscribe von Helius legst du in deinen Abonnementoptionen transactionDetails: "full" fest:
Für standardmäßige Solana-Methoden verwendest du je nach deinen Überwachungsanforderungen logsSubscribe oder signatureSubscribe. Ausführliche Beispiele für jeden Abonnementtyp findest du in unserem WebSockets-Leitfaden.

Brauchst du weitere Hilfe?

Contact Support

Erhalte Hilfe von unserem Team über Discord, Chat oder E-Mail-Support.

Status Page

Prüfe die Dienstverfügbarkeit und Leistungsinformationen in Echtzeit.