Skip to main content

Parsed Eventsとは?

Parsed Eventsは、生のトランザクション署名またはアドレス履歴から解析されたSolanaトランザクションデータを返します。Parsed Streamsが配信するものと同じ解析済みトランザクションモデルを、REST JSONとして返します。 命令は、Parsed Streamsを支えるものと同じIDLカタログを通じてデコードされます。これには、名前付きの命令引数、名前付きアカウント、内部(CPI)命令が含まれます。Parsed Streamsは、一致するトランザクションをWebSocket経由でリアルタイムにプッシュします。一方、Parsed Eventsは、署名とアドレス履歴をオンデマンドで解析します。このデコードモデルを初めて使用する場合は、先にParsed Streamsのメンタルモデルをお読みください。 解析済みデータには、以下が含まれます。
  • デコードされた命令名、アカウント、引数。
  • トランザクションと命令の概要。
  • ネイティブSOLの転送。
  • SPL TokenとToken-2022の転送。
  • 対応プロトコルの構造化された概要データ(parsedData)。
  • プログラムのメタデータを利用できる場合は、デコードされたカスタムプログラムエラー。
  • リクエストした場合は、元の生のトランザクションペイロード。

メソッド

Parsed Eventsには2つのRESTメソッドがあります。

比較

vs Parsed Streams

Parsed Streamsは、受信したトランザクションを命令レベルでサーバー側フィルタリングし、デコードしてWebSocket経由でプッシュします。Parsed Eventsは、署名とアドレス履歴をREST経由でオンデマンド解析します。

vs Enhanced Transactions

Enhanced Transactionsは、固定されたイベントタイプに基づく前世代の解析および履歴APIです。Parsed Eventsは、IDLカタログを通じて命令をデコードし、名前付きの引数とアカウントに変換します。

アクセスと料金

Parsed Eventsは、Freeを含むすべてのプランで一般提供されています。メンテナンスモードで提供が継続される従来のEnhanced Transactions APIに代わるものです。Helius DashboardからAPIキーを取得し、https://mainnet.helius-rpc.comにリクエストを送信してください。 プロジェクトのAPIキーをapi-keyクエリパラメータとして渡して認証します。 各リクエストには10クレジットがかかります。料金の完全な一覧については、クレジットを参照してください。

はじめに

Quickstart

最初のトランザクションを解析し、アドレス履歴を取得して、結果をページ単位で確認します。

Fetch Pump.fun Mints

ウォレットが Pump.fun でデプロイしたすべてのトークンをページ単位で確認します。

Parsed Response

解析済みのトランザクション、転送、命令に関するフィールドリファレンスです。

Migrate from Enhanced Transactions

レガシー API からのエンドポイント、パラメータ、レスポンスのマッピングです。