Skip to main content
L’API Enhanced Transactions est un produit hérité en mode maintenance. Elle fonctionne toujours et ces pages restent disponibles, mais elle ne reçoit pas de nouveaux types d’analyseurs ou de travaux de fonctionnalités. Son successeur est Parsed Events, qui décode les instructions via le catalogue IDL et est en bêta ouverte sur les plans payants — le guide de migration couvre le déplacement étape par étape. Vous pouvez également utiliser getTransactionsForAddress pour l’historique des transactions et le remplissage rétroactif, et l’API Wallet pour des données de portefeuille lisibles.

Qu’est-ce que l’API Enhanced Transactions ?

L’API Enhanced Transactions transforme les transactions complexes de Solana en données lisibles par l’homme. Au lieu de déchiffrer manuellement les données d’instruction et les listes de comptes, vous recevez des détails clairs et structurés sur les transferts, les échanges, les activités NFT, et plus encore. Elle expose deux points de terminaison :
  • POST /v0/transactions — analyser des signatures de transactions individuelles ou multiples. Voir Analyser les Transactions.
  • GET /v0/addresses/{address}/transactions — obtenir l’historique des transactions lisible pour une adresse. Voir Historique des Transactions.
Les deux prennent en charge le filtrage par type de transaction (par exemple NFT_SALE, SWAP, TRANSFER) via le paramètre type.

Quand l’utiliser

  • Vous avez déjà une intégration construite sur Enhanced Transactions et avez besoin de la référence.
  • Vous souhaitez des descriptions pré-analysées et lisibles de transactions individuelles ou de l’historique d’une adresse.
  • Vous affichez l’activité des transactions aux utilisateurs finaux (portefeuilles, suivis de portefeuille, explorateurs).
Pour les nouveaux projets, privilégiez getTransactionsForAddress (historique et remplissage rétroactif) ou l’API Wallet (points de terminaison REST pour les données de portefeuille).

Principales caractéristiques

Données lisibles

Descriptions claires de l’activité des transactions au lieu de données brutes d’instruction.

Filtrage par type

Filtrer par type de transaction — ventes NFT, échanges, transferts, et plus encore.

Support de pagination

Parcourez de grands historiques de transactions avec des curseurs basés sur les signatures.

Métadonnées détaillées

Horodatages, frais, signatures, et comptes impliqués dans chaque transaction.
Chaque transaction analysée inclut :
  • Description — un résumé lisible de ce qui s’est passé.
  • Type — la catégorie de transaction (TRANSFER, SWAP, NFT_SALE, et d’autres).
  • Source — le programme qui a exécuté la transaction.
  • Transferts natifs — mouvements de SOL entre comptes.
  • Transferts de jetons — mouvements de jetons SPL.
  • Événements — résumés d’événements de haut niveau.
  • Informations sur les frais — frais de transaction et payeur des frais.
  • Horodatages — quand la transaction a été traitée.

Commencez

Analyser les Transactions

Analyser une ou plusieurs signatures de transaction en données lisibles.

Historique des Transactions

Obtenez des données de transaction historiques pour n’importe quelle adresse, avec filtrage et pagination.
Pour faire votre première demande, inscrivez-vous sur dashboard.helius.dev pour une clé API, puis suivez l’un des guides ci-dessus.

Prochaines étapes

getTransactionsForAddress

Le remplaçant moderne, natif à Helius, pour l’historique des transactions et le remplissage rétroactif.

API de Portefeuille

Points de terminaison REST pour des données lisibles de portefeuille : soldes, historique, et transferts.

Aperçu de l'obtention des données

Comparez toutes les options Helius pour interroger les données Solana.

FAQ Transactions Améliorées

Utilisation, authentification, limites de taux, et dépannage.