メインコンテンツへスキップ
これは単一の通知へのサブスクリプションです。通知、signatureNotificationがRPCによって送信されるとサーバーによって自動的にキャンセルされます。

エンドポイント

Websocketsは次のURLでmainnetおよびdevnetで利用可能です:
  • Mainnet wss://mainnet.helius-rpc.com/?api-key=<api-key>
  • Devnet wss://devnet.helius-rpc.com/?api-key=<api-key>
Websocketsには10分の非アクティビティタイマーがあります。Websocket接続を維持するためにヘルスチェックを実装し、毎分pingを送信することを強くお勧めします。

認証

api-key
string
必須
あなたのHelius APIキー。無料でダッシュボードで取得できます。

本文

params
array
必須

レスポンス

result
integer
サブスクリプションID(購読解除に必要)

通知フォーマット

通知は、次を含むオブジェクトの値を持つRpcResponse JSONオブジェクトです:
  • slot: <u64> - 対応するスロット。
  • value: <object|string> - RpcSignatureResultの通知値、結果は次のいずれかになります:
    • enableReceivedNotificationtrueで署名が受信された場合: リテラル文字列"receivedSignature"、または
    • 署名が処理された場合: err: <object|null>:
      • 指定されたコミットメントレベルでトランザクションが正常に処理された場合はnull、または
      • トランザクションが失敗した場合はTransactionError。