Skip to main content

認証

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

メッセージ

gRPC APIは、単一のリクエストで組み合わせることのできる複数のサブスクリプションタイプをサポートします:
object
アカウントの更新を購読します。指定されたアカウントが変更された場合にデータを返します。
object
スロットの更新を購読します。
object
トランザクションの更新を購読します。
object
トランザクションステータスの更新を購読します。
object
ブロックの更新を購読します。
object
ブロックメタデータの更新を購読します(完全なブロック更新より軽量です)。
object
エントリの更新を購読します。
enum
購読のコミットメントレベルです。
array
受信するアカウントデータの一部を指定します。
object
接続状態を監視するための ping-pong メッセージを有効にします。
integer
更新の受信を開始するスロットです。この値より前のスロットの更新は 除外されます。サブスクリプションを開始する前に、SubscribeReplayInfo を使用して、利用可能な最も古いリプレイスロットを確認してください。

コミットメントレベル

すべての購読で、次のコミットメントレベルがサポートされます。
  • PROCESSED: 現在のノードによって処理済み(0)
  • CONFIRMED: クラスターの圧倒的多数によって確認済み(1)
  • FINALIZED: クラスターによって確定済み(2)

レスポンス構造

購読レスポンスには次の内容が含まれます。
  • filters: この更新に一致したフィルター名
  • 次のいずれかの更新タイプ:
    • account: アカウントデータ、所有者、lamports、実行可能ステータスなど
    • slot: スロット情報とステータス更新
    • transaction: トランザクションの完全な詳細、署名、メタデータ
    • transaction_status: トランザクションの実行ステータス(成功/エラー)
    • block: トランザクション、アカウント、報酬などを含む完全なブロックデータ
    • block_meta: トランザクションの完全な詳細を含まない軽量なブロックメタデータ
    • entry: ブロック内のエントリ詳細
    • ping/pong: 接続状態の確認メッセージ
  • created_at: 更新が作成されたときのタイムスタンプ