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 からのエンドポイント、パラメータ、レスポンスのマッピングです。