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 mehr. Ihr Nachfolger ist Parsed Events. Parsed Events decodiert Anweisungen über den IDL-Katalog und ist in allen Tarifen für 10 Credits pro request verfügbar. Der Migrationsleitfaden erklärt den Umstieg Schritt für Schritt. Du kannst außerdem getTransactionsForAddress für den Transaktionsverlauf und backfill sowie die Wallet API für lesbare Wallet-Daten verwenden.

Übersicht

Der Parse Transactions endpoint wandelt rohe Transaktionssignaturen in strukturierte, menschenlesbare Informationen um. Statt Anweisungsdaten und Kontolisten manuell zu decodieren, erhältst du klare Details zu Übertragungen, Swaps, NFT-Aktivitäten und mehr. Sende einen POST request an /v0/transactions. Jeder Aufruf kann bis zu 100 Signaturen enthalten.

Wann du dies verwenden solltest

  • Du hast eine oder mehrere Transaktionssignaturen und möchtest vorab geparste, menschenlesbare Ausgaben.
  • Du zeigst einem Nutzer die Details einer einzelnen Transaktion an, etwa in Wallets oder Explorern.
  • Du benötigst Ereigniszusammenfassungen zu SOL- oder token-Übertragungen und NFT-Aktivitäten, ohne einen eigenen Parser zu schreiben.
Für neue Anwendungen gibt getTransaction die Rohdaten der Transaktion zurück. getTransactionsForAddress ist der moderne Weg für Verlaufsdaten.

Schnellstart

1

Get your API key

Registriere dich unter dashboard.helius.dev und kopiere deinen API key.
2

POST signatures to /v0/transactions

Übergib im transactions-Feld des Bodys ein Array mit Signaturen.
3

Read the parsed response

Jede Transaktion wird mit einer Beschreibung, einem Typ, Übertragungen und Ereigniszusammenfassungen zurückgegeben. Weitere Informationen findest du unten unter Response.

Request-Parameter

string[]
erforderlich
Array mit Transaktionssignaturen, die geparst werden sollen. Bis zu 100 Signaturen pro request.

Response

Jede geparste Transaktion enthält eine menschenlesbare Beschreibung sowie strukturierte Übertragungs- und Ereignisdaten:
Jede geparste Transaktion enthält:
  • description — menschenlesbare Zusammenfassung des Geschehens.
  • type — Transaktionskategorie (TRANSFER, SWAP, NFT_SALE und weitere).
  • source — das Programm, das die Transaktion ausgeführt hat.
  • fee / feePayer — Transaktionsgebühr in Lamports und das Konto, das sie bezahlt hat.
  • nativeTransfers — SOL-Bewegungen zwischen Konten.
  • tokenTransfers — Bewegungen von SPL token.
  • events — allgemeine Ereigniszusammenfassungen.
  • slot / timestamp — Zeitpunkt der Verarbeitung der Transaktion.
Den vollständigen Feldkatalog und alle unterstützten Transaktionstypen findest du in der API-Referenz zu Parse Transactions.

Nächste Schritte

Transaction History

Rufe den menschenlesbaren Transaktionsverlauf für eine Adresse mit Filterung und Seitennummerierung ab.

getTransactionsForAddress

Der moderne, Helius-native 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.