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.
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.
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.
- Beschreibung — eine menschenlesbare Zusammenfassung der Vorgänge.
- Typ — die Transaktionskategorie (
TRANSFER,SWAP,NFT_SALEund 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.
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.