Skip to main content
Parsed Eventsはオープンベータです。有料プランで利用可能で、プロジェクトのAPIキーで認証してください。一般公開前にAPIが変更される可能性があります。

解析済みイベントとは?

解析済みイベントは、生のトランザクション署名やアドレス履歴から解析済みのSolanaトランザクションデータを返します。同じ解析済みトランザクションモデルをREST JSONとGraphQLで公開します。 命令はParsed Streamsを駆動するIDLカタログを通じてデコードされます:命名された命令引数、命名されたアカウント、内部(CPI)命令です。Parsed StreamsはWebSocketを介してリアルタイムで一致するトランザクションをプッシュし、Parsed Eventsはオンデマンドで署名とアドレス履歴を解析します。デコードモデルが新しい場合は、先にParsed Streamsのメンタルモデルをお読みください。 解析済みデータには以下が含まれます:
  • デコードされた命令名、アカウント、引数;
  • トランザクションと命令の要約;
  • ネイティブSOL転送;
  • SPLトークンとToken-2022転送;
  • サポートされているプロトコルのための構造化要約データ(parsedData);
  • プログラムメタデータが利用可能な場合のカスタムプログラムエラーのデコード;
  • 要求時の元の生トランザクションペイロード。

メソッド

解析済みイベントには2つのメソッドがあります。どちらもRESTとGraphQLで利用可能です。 GraphQLクエリはPOST /v1/parsed-events/graphqlに送信されます。

比較

Parsed Streamsとの比較

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

Enhanced Transactionsとの比較

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

アクセス

Parsed Eventsはオープンベータで、有料プランで利用可能です。Helius DashboardからAPIキーを取得し、リクエストをhttps://mainnet.helius-rpc.comに送信します。 プロジェクトのAPIキーで認証し、クエリパラメータとしてapi-keyを渡します。

はじめに

クイックスタート

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

Pump.fun のミントを取得

Pump.fun でウォレットが展開したすべてのトークンをページングします。

GraphQL でクエリ

アプリが必要とする正確な解析済みフィールドを選択します。

解析済みレスポンス

解析済みトランザクション、転送、およびインストラクションのフィールドリファレンス。

拡張トランザクションからの移行

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