Skip to main content
サブスクリプションを開始します。フィルターに一致するすべての確認済みトランザクションは、すでにデコードされたインラインコードとして届きます:名前付き引数と名前付きアカウントを持つ各インストラクション、手数料、完全なアカウントキーリスト、トランザクションレベルのインラインコード、およびSOLとトークンの転送。

エンドポイント

Parsed Streamsはクローズベータ中です。HeliusチームがあなたのプロジェクトIDをホワイトリストに登録し、接続エンドポイントを共有します:
  • wss://<ENDPOINT>/?api-key=<API_KEY>

認証

string
必須
Helius APIキーを、インラインコードクエリパラメータまたはインラインコードヘッダーとして渡します。不足、無効、またはホワイトリストに登録されていないキーはHTTP 401で拒否されます。

本体

array
必須
フィルターやオプション内の未知のフィールドは、静かに無視されずにインラインコードで拒否されるため、タイプミスは何も一致しない代わりに大声で失敗します。

レスポンス

integer
サブスクリプションID(退会するために必要)

通知

サブスクリプションごとに一致するトランザクションごとに1つの通知が届きます。インラインコード内:
  • インラインコード — 完全なコンテキスト:署名、スロット、手数料(lamports)、完全なインラインコードリスト、インラインコード/インラインコード、トランザクションレベルのインラインコード、抽出されたインラインコードとインラインコード。
  • インラインコード — 実行順にすべてのインストラクション、インラインコード、インラインコード、インラインコードで位置付け。デコードされたインストラクションは、名前付きインラインコードとインラインコードを持ちます(スネークケース、u64値は文字列として)。デコードされていないものはインラインコードとインラインコードを持ちます。
  • インラインコード — フィルターが実際にヒットしたインラインコードを指すインデックス。インラインコードの場合、配列にはヒットのみが含まれ、インラインコードは欠如します。インラインコードでは、各一致したインストラクションがその位置、インラインコード、およびbase58インラインコードblobに縮小されます。
通知ペイロードのフィールドごとの読み取りについては、クイックスタートプロトコルリファレンスを参照してください。

サブスクリプションの管理

サブスクライブ応答からのインラインコードは、そのサブスクリプションからのすべての通知に表示されるインラインコードと同じ番号です。それを保存してください — unsubscribeするために必要です。 プロジェクトは最大で100の同時接続を保持できます。APIキーすべてで共有されます。接続ごとに最大25サブスクリプションです。すべての制限については、概要を参照してください。