Skip to main content
L’API de Transactions Améliorées est un produit hérité en mode maintenance. Il fonctionne toujours et ces pages restent disponibles, mais il ne reçoit pas de nouveaux types de parseurs ou de nouvelles 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 la transition étape par étape. Vous pouvez également utiliser getTransactionsForAddress pour l’historique des transactions et le remplissage rétroactif, et l’API Wallet pour les données de portefeuille lisibles par l’homme.

Aperçu

Le point de terminaison Analyser les Transactions transforme les signatures de transaction brutes en informations structurées et lisibles par l’homme. Au lieu de décoder manuellement les données d’instruction et les listes de comptes, vous recevez des détails clairs sur les transferts, les échanges, les activités NFT, et plus encore. Envoyez une requête POST à /v0/transactions avec jusqu’à 100 signatures par appel.

Quand l’utiliser

  • Vous avez une ou plusieurs signatures de transaction et souhaitez une sortie pré-analysée et lisible par l’homme.
  • Vous affichez les détails d’une seule transaction à un utilisateur (portefeuilles, explorateurs).
  • Vous avez besoin de résumés d’événements (transferts SOL/token, activité NFT) sans écrire votre propre parseur.
Pour les nouvelles constructions, getTransaction renvoie la transaction brute, et getTransactionsForAddress est la voie moderne pour l’historique.

Démarrage rapide

1

Obtenez votre clé API

Inscrivez-vous sur dashboard.helius.dev et copiez votre clé API.
2

POST signatures to /v0/transactions

Passez un tableau de signatures dans le champ de corps transactions.
3

Lisez la réponse analysée

Chaque transaction revient avec une description, un type, des transferts et des résumés d’événements. Voir Réponse ci-dessous.

Paramètres de la requête

string[]
requis
Tableau de signatures de transaction à analyser. Jusqu’à 100 signatures par requête.

Réponse

Chaque transaction analysée inclut une description lisible par l’homme ainsi que des données structurées de transfert et d’événements :
Chaque transaction analysée comprend :
  • description — résumé lisible par l’homme de ce qui s’est passé.
  • type — catégorie de la transaction (TRANSFER, SWAP, NFT_SALE, et autres).
  • source — le programme qui a exécuté la transaction.
  • fee / feePayer — frais de transaction en lamports et le compte qui les a payés.
  • nativeTransfers — mouvements SOL entre comptes.
  • tokenTransfers — mouvements de tokens SPL.
  • events — résumés d’événements de haut niveau.
  • slot / timestamp — moment où la transaction a été traitée.
Pour le catalogue complet des champs et tous les types de transactions pris en charge, voir la référence API Analyser les Transactions.

Prochaines étapes

Historique des Transactions

Récupérez un historique des transactions lisible par l’homme pour une adresse, avec filtrage et pagination.

getTransactionsForAddress

Le remplacement moderne et natif de Helius pour l’historique des transactions et le remplissage rétroactif.

API Wallet

Points de terminaison REST pour les données de portefeuille lisibles par l’homme : soldes, historique et transferts.

Aperçu de l'Obtention de Données

Comparez chaque option Helius pour interroger les données Solana.