メインコンテンツへスキップ
Enhanced Transactions APIはメンテナンスモードのレガシープロダクトです。まだ機能しますし、これらのページも利用可能ですが、新しいパーサータイプや機能作業は受けていません。新しいビルドには、取引履歴とバックフィルにはgetTransactionsForAddressを、人間に読みやすいウォレットデータにはWallet APIを使用してください。

Enhanced Transactions APIとは?

Enhanced Transactions APIは、複雑なSolanaトランザクションを人間に読みやすいデータに変換します。指示データやアカウントリストを手動でデコードする代わりに、転送、スワップ、NFT活動などの明確で構造化された詳細を受け取ります。 次の2つのエンドポイントがあります。
  • POST /v0/transactions — 個別または複数のトランザクション署名を解析します。Parse Transactionsを参照してください。
  • GET /v0/addresses/{address}/transactions — アドレスの人間に読みやすい取引履歴を取得します。Transaction Historyを参照してください。
どちらも、typeパラメーターを使用して取引タイプ(例えばNFT_SALE, SWAP, TRANSFER)でフィルタリングをサポートしています。

使用時期

  • Enhanced Transactionsに基づいた統合を既に構築しており、参照が必要な場合。
  • 個別のトランザクションまたはアドレスの履歴の、事前に解析された人間に読みやすい説明が必要な場合。
  • エンドユーザー(ウォレット、ポートフォリオトラッカー、エクスプローラー)に取引活動を表示する場合。
新しいプロジェクトには、getTransactionsForAddress(履歴とバックフィル)またはWallet API(ウォレットデータのRESTエンドポイント)を優先してください。

主な機能

人間に読みやすいデータ

生の指示データの代わりに、取引活動の明確な説明を提供します。

タイプフィルタリング

取引タイプでフィルタリング - NFT販売、スワップ、転送など。

ページネーションサポート

署名ベースのカーソルで大規模な取引履歴をページングします。

詳細なメタデータ

タイムスタンプ、手数料、署名、および各取引に関与するアカウント。
各解析済みトランザクションには以下が含まれます。
  • 説明 — 発生した事象の人間に読みやすい概要。
  • タイプ — トランザクションカテゴリー(TRANSFER, SWAP, NFT_SALEなど)。
  • ソース — トランザクションを実行したプログラム。
  • ネイティブ転送 — アカウント間のSOLの移動。
  • トークン転送 — SPLトークンの移動。
  • イベント — 上位レベルのイベント要約。
  • 手数料情報 — トランザクション手数料および手数料支払者。
  • タイムスタンプ — トランザクションが処理された時期。

開始するには

取引の解析

1つ以上のトランザクション署名を人間に読みやすいデータに解析します。

取引履歴

任意のアドレスの履歴取引データを取得し、フィルタリングとページネーションを行います。
最初のリクエストを行うには、dashboard.helius.devでAPIキーにサインアップし、上記のいずれかのガイドに従ってください。

次のステップ

getTransactionsForAddress

トランザクション履歴とバックフィルのための、Heliusネイティブの最新の代替品。

Wallet API

人間に読みやすいウォレットデータのためのRESTエンドポイント:残高、履歴、転送。

データ取得の概要

SolanaデータをクエリするためのHeliusのすべてのオプションを比較します。

Enhanced Transactions FAQ

使用方法、認証、レート制限、トラブルシューティング。