メインコンテンツへスキップ

課金とレート制限

新しい WebSocket 接続を開くには 1 クレジットがかかります。すべての LaserStream WebSocket ストリーミングデータは、0.1 MB ごとに 2 クレジットで計測されます。
LaserStream WebSocket は、平均して標準の Agave RPC ベースの WebSocket 実装より 1.5 倍から 2 倍速いです。標準の Solana サブスクリプションメソッドと Helius 拡張機能(transactionSubscribe、拡張 accountSubscribe)を、LaserStream ストリーミング インフラストラクチャでバックアップされた単一のエンドポイントから提供します。

切断と再試行

WebSockets には、アイドル状態の接続を切断する 10 分間の非アクティブタイマーがあります。切断を防ぐには:
  1. ヘルスチェックを実装する: 接続を維持するために毎分 ping を送信
  2. 再接続ロジックを追加する: 切断時に自動的に再接続
  3. 適切な接続管理を使用する: WebSockets ドキュメント に示されているパターンに従う
ドキュメントに示されている再接続と ping ロジックを実装し、その上にアプリケーションロジックを追加してください。

WebSockets の使用

LaserStream WebSocket はネットワークごとに統一された 1 つのエンドポイントを使用します:wss://mainnet.helius-rpc.com/?api-key=YOUR_API_KEYwss://devnet.helius-rpc.com/?api-key=YOUR_API_KEY。同じエンドポイントは、標準の Solana サブスクリプションメソッドと Helius 拡張機能 (transactionSubscribe、拡張 accountSubscribe) の両方を提供します。最速の Solana WebSockets を試したい場合は、新しい Gatekeeper (Beta) エンドポイント:wss://beta.helius-rpc.com/?api-key=YOUR_API_KEY をお試しください。
いいえ、何も変更ありません。以前ドキュメント化された “Enhanced WebSockets” (Helius 拡張機能のような transactionSubscribe) は、同じ wss://mainnet.helius-rpc.com / wss://devnet.helius-rpc.com エンドポイントから提供される LaserStream WebSocket の一部となりました。古い /enhanced-websockets/* URL は、新しい場所である /rpc/websocket/* にリダイレクトされます。
Free プランでは、5 つの WebSocket 接続が同時に可能です。Developer プランでは 150 接続が可能で、Business プランでは 250 接続、Professional プランでは最大 1,000 WebSocket 接続が可能です。
クライアントは WebSocket サーバーからのメッセージの受信速度を維持する必要があります。クライアントが WebSocket アップデートを見逃す一般的な原因には、ネットワーク帯域幅の不足、クライアント側の処理が遅すぎる(たとえばプログラミング言語が遅すぎる)、またはメインスレッドをブロックする処理ロジックが含まれます。
はい、同じ WebSocket 接続を使用して accountSubscribe に複数のサブスクリプションを作成できます。
Helius の transactionSubscribe の場合、サブスクリプションオプションに transactionDetails: "full" を設定:
標準の Solana メソッドの場合、監視ニーズに応じて logsSubscribe または signatureSubscribe を使用してください。各サブスクリプションタイプの詳細な例については、WebSockets ガイド を参照してください。

さらなるサポートが必要ですか?

サポートに連絡

Discord、チャット、メールサポートを通じてチームからのサポートを受けることができます。

ステータスページ

リアルタイムのサービス可用性とパフォーマンス情報を確認できます。