Zum Hauptinhalt springen
Die Enhanced Transactions API ist ein Legacy-Produkt im Wartungsmodus. Sie funktioniert weiterhin und diese Seiten bleiben verfügbar, erhält aber keine neuen Parser-Typen oder Funktionen. Ihr Nachfolger ist Parsed Events. Parsed Events decodiert Anweisungen über den IDL-Katalog, ist in allen Tarifen verfügbar und kostet 10 Credits pro request. Der Migrationsleitfaden erklärt die Umstellung Schritt für Schritt. Du kannst auch getTransactionsForAddress für den Transaktionsverlauf und backfill sowie die Wallet API für menschenlesbare Wallet-Daten verwenden.

Was ist die Enhanced Transactions API?

Die Enhanced Transactions API wandelt komplexe Solana-Transaktionen in menschenlesbare Daten um. Du musst Anweisungsdaten und Kontolisten nicht manuell dekodieren, sondern erhältst klare, strukturierte Details zu Übertragungen, Swaps, NFT-Aktivitäten und mehr. Sie stellt zwei endpoints bereit:
  • POST /v0/transactions — analysiert eine oder mehrere Transaktionssignaturen. Siehe Transaktionen analysieren.
  • GET /v0/addresses/{address}/transactions — ruft den menschenlesbaren Transaktionsverlauf einer Adresse ab. Siehe Transaktionsverlauf.
Beide unterstützen über den Parameter type die Filterung nach Transaktionstyp, zum Beispiel NFT_SALE, SWAP und TRANSFER.

Wann du dies verwenden solltest

  • Du hast bereits eine Integration auf Basis von Enhanced Transactions und benötigst die Referenz.
  • Du möchtest vorab analysierte, menschenlesbare Beschreibungen einzelner Transaktionen oder des Verlaufs einer Adresse.
  • Du zeigst Endnutzern Transaktionsaktivitäten an, etwa in Wallets, Portfolio-Trackern oder Explorern.
Verwende für neue Projekte vorzugsweise getTransactionsForAddress für Verlauf und backfill oder die Wallet API mit REST-endpoints für Wallet-Daten.

Hauptfunktionen

Human-readable data

Klare Beschreibungen der Transaktionsaktivität anstelle unverarbeiteter Anweisungsdaten.

Type filtering

Filtere nach Transaktionstyp, etwa NFT-Verkäufen, Swaps, Übertragungen und mehr.

Pagination support

Durchlaufe umfangreiche Transaktionsverläufe seitenweise mit signaturbasierten Cursorn.

Detailed metadata

Zeitstempel, Gebühren, Signaturen und die an jeder Transaktion beteiligten Konten.
Jede analysierte Transaktion enthält:
  • Beschreibung — eine menschenlesbare Zusammenfassung der Vorgänge.
  • Typ — die Transaktionskategorie (TRANSFER, SWAP, NFT_SALE und weitere).
  • Quelle — das Programm, das die Transaktion ausgeführt hat.
  • Native Übertragungen — SOL-Bewegungen zwischen Konten.
  • Token-Übertragungen — Bewegungen von SPL-Token.
  • Ereignisse — allgemeine Zusammenfassungen von Ereignissen.
  • Gebühreninformationen — Transaktionsgebühren und der Gebührenzahler.
  • Zeitstempel — der Zeitpunkt, zu dem die Transaktion verarbeitet wurde.

Erste Schritte

Parse Transactions

Wandle eine oder mehrere Transaktionssignaturen in menschenlesbare Daten um.

Transaction History

Rufe historische Transaktionsdaten für eine beliebige Adresse ab, einschließlich Filterung und Paginierung.
Registriere dich unter dashboard.helius.dev für einen API key, um deinen ersten request zu senden. Folge anschließend einer der obigen Anleitungen.

Nächste Schritte

getTransactionsForAddress

Der moderne, native Helius-Ersatz für Transaktionsverlauf und backfill.

Wallet API

REST-endpoints für menschenlesbare Wallet-Daten: Guthaben, Verlauf und Übertragungen.

Getting Data overview

Vergleiche alle Helius-Optionen zum Abfragen von Solana-Daten.

Enhanced Transactions FAQ

Nutzung, Authentifizierung, rate limits und Fehlerbehebung.