Zum Hauptinhalt springen

Transaktionstypen verstehen

Transaktionstypen stehen für verschiedene Blockchain-Aktionen, die unser System decodiert. Jeder Transaktionstyp entspricht bestimmten On-Chain-Aktivitäten wie dem Minting von NFTs, Geboten oder Staking. Nachfolgend findest du die vollständige Liste der unterstützten Transaktionstypen:
Wenn wir einen oben nicht aufgeführten Transaktionstyp parsen sollen, kontaktiere uns gerne auf unserem Discord.

Transaktionstypen Quellen zuordnen

Jeder Transaktionstyp wird von bestimmten Programmquellen erzeugt. Wenn du diese Beziehungen verstehst, kannst du erkennen, welche Programme bestimmte Transaktionstypen auslösen. Die folgenden Zuordnungen zeigen die Beziehung zwischen Quellen (Programmen) und bestimmten Transaktionstypen:
  • Typ-zu-Quelle: Zeigt, welche Programme einen bestimmten Transaktionstyp erzeugen
  • Quelle-zu-Typ: Zeigt alle Transaktionstypen, die ein bestimmtes Programm erzeugen kann
Beispielsweise werden NFT_GLOBAL_BID-Transaktionen von MAGIC_EDEN oder SOLANART erzeugt, während CANDY_MACHINE_V2 ausschließlich NFT_MINT-Events erzeugt.

Typ-zu-Quelle-Referenz

Diese Zuordnung zeigt, welche Programmquellen die einzelnen Transaktionstypen erzeugen können.

Quelle-zu-Typ-Referenz

Diese Zuordnung zeigt alle Transaktionstypen, die von den einzelnen Programmquellen erzeugt werden können.

Transaktionstypen in deinem Code verwenden

Wenn du Listener für webhooks implementierst, kannst du nach bestimmten relevanten Transaktionstypen filtern. Hier ist ein einfaches Beispiel dafür, wie du auf NFT-Verkaufs-Events lauschen kannst:
Mit den Typ-zu-Quelle- und Quelle-zu-Typ-Zuordnungen kannst du vorhersehen, welche Programme bestimmte Transaktionstypen erzeugen.