Skip to main content
Die meisten Menschen nutzen Solana-Block-Explorer, um Transaktionen anzusehen und zu analysieren, was ihnen ermöglicht zu sehen, was „on-chain“ passiert. Wallets und DeFi-Anwendungen integrieren sich mit Block-Explorern, damit ihre Nutzer den Transaktionsstatus bestätigen, Transaktionshistorien einsehen und besser verstehen können, was „on-chain“ passiert. Um eine Solana-Transaktion bei Orb nachzuschlagen, kopieren Sie einfach Ihre Transaktionssignatur aus Ihrem Wallet oder der App-Oberfläche und fügen Sie sie in die Suchleiste von Orb ein. Schauen wir uns einen typischen Token-Swap an. In diesem Beispiel wird USDC gegen ORE getauscht über Jupiter.

AI-Übersicht und Zusammenfassung

Wenn Sie nur grundlegende Transaktionsinformationen benötigen, lesen Sie die Zusammenfassung oder klicken Sie auf die Schaltfläche „Mit AI erklären“, um eine Übersicht auf hoher Ebene darüber zu erhalten, was in dieser Transaktion passiert ist. Beispielsweise zeigt das Klicken auf die Mit AI erklären-Schaltfläche, dass diese Transaktion den Tausch von $83,188 $USDC gegen 546.97 $ORE unter Verwendung des Jupiter Aggregator v6-Programms beinhaltete.
AI-Zusammenfassung, die einen komplexen Multi-Hop-Token-Swap erklärt, der ORE für USDC über Jupiter routet

AI-Zusammenfassung erklärt diese Transaktion als einen Multi-Hop-Token-Swap, der ORE für USDC über Jupiter routet.

Anweisungsübersicht und Details

Beim Scrollen nach unten auf der Seite zeigt die Anweisungsübersicht alle Zwischenschritte, wie zum Beispiel das Übertragen von $USDC vom Wallet des Eigentümers auf das Jupiter Aggregator Authority-Konto.
Anweisungsübersicht zeigt Zwischenschritte der Transaktion

Zusammenfassung der Anweisungen, die am Multi-Hop-Swap auf Jupiter beteiligt sind.

Als nächstes sehen wir den Abschnitt Details der Zusammenfassung:
Solana-Transaktionsdetails, einschließlich Gebühren, Gebührenzahler, verbrauchte Recheneinheiten, Bestätigung, Zeitstempel und Slot

Solana-Transaktionsdetails, einschließlich Basisgebühren, Prioritätsgebühren, Gebührenzahler, verbrauchte Recheneinheiten, Bestätigung, Zeitstempel und Slot.

Transaktionssalden

Durch Klicken auf den Tab Salden kann man eine klare Zusammenfassung der Token-Saldoänderungen für jede Adresse und jeden Markt sehen. Wir sehen, dass das ursprüngliche Wallet 3AWDT…WgBCu USDC gegen ORE über mehrere Märkte tauscht, darunter Orca, Goonfi und Meteora DLMM, die Teile des Handels abgewickelt haben.
Zusammenfassung der Saldoänderungen, einschließlich des Wallets des Eigentümers, Liquiditätspools und proprietären AMMs, die an der Transaktion beteiligt sind

Zusammenfassung der Saldoänderungen, einschließlich des Wallets des Eigentümers, Liquiditätspools und proprietären AMMs (z.B. Goonfi), die an der Transaktion beteiligt sind.

Transaktionsanweisungen

Durch Klicken auf den Tab Anweisungen können wir sehen, dass die Transaktion den Aufruf des Compute Budget Program und des Jupiter Aggregator v6-Programms beinhaltete. Wenn wir das Jupiter-Programm erweitern, sehen wir mehr als 15 innere Anweisungen, einschließlich der Aufrufe von Solanas Token-Programm, Orcas Whirlpool-Programm, Meteoras DLMM-Programm und dem GoonFi-Programm (ein proprietäres AMM von Solana).
Innere Anweisungen zeigen Program Aufrufe
Beim Betrachten einer einzelnen inneren Anweisung (3.2) sehen wir eine Swap V2-Aktion vom Orca Whirlpool-Programm, die 19945154880 Tokens und eine Liste von Konten umfasst, die an der Transaktion beteiligt sind, einschließlich Konto 6 (der $ORE-Token) und Konto 7 (der $USDC-Token).
Die zweite innere Anweisung, die das Jupiter Aggregator v6-Programm betrifft, welches einen Swap zwischen USDC und ORE im Orca Whirlpool-Programm anruft

Die zweite innere Anweisung betrifft das Jupiter Aggregator v6-Programm, das einen Swap zwischen $USDC und $ORE im Orca Whirlpool-Programm anruft.

Bei Anweisung 3.3 sehen wir, dass die 19945154880 Tokens sich in $19,945.154880 USDC übersetzen (weil der $USDC-Token 6 Dezimalstellen hat), und Anweisung 3.4 zeigt eine Tokenmenge von 132.03968385902 $ORE.
Solana-Transaktion Innere Anweisung auf dem Orb Explorer Jp

Die dritte und vierte innere Anweisungen zeigen die Transfer Checked-Aktion vom Solana-Token-Programm für USDC und ORE jeweils.

Protokoll der Transaktionsanweisungen

Um die Transaktionsprotokolle zu prüfen, klicken Sie auf den Tab Logs. Hier können wir die von jedem Programm ausgegebenen Protokolle sehen, die typischerweise den Namen der aufgerufenen Anweisung, den Status (d.h. Erfolg/Fehlschlag) und die Anzahl der verbrauchten Recheneinheiten anzeigen.
Ansicht der Protokolle der Orca Whirlpool Program SwapV2-Anweisung

Ansicht der Protokolle der Orca Whirlpool Program SwapV2-Anweisung.

Rohes Transaktions-JSON

Für die detaillierteste Ausgabe klicken Sie auf den Tab Roh. Hier können Sie jede Anweisung entweder als rohe JSON-Ausgabe sehen, die durch Aktivieren des „Helius Enhanced“-Toggles benutzerfreundlicher gemacht werden kann.
Helius Enhanced JSON-Transaktionsausgaben

Helius Enhanced JSON-Transaktionsausgaben.

Protokolle auf niedriger Ebene und rohe Ausgaben sind besonders nützlich für Entwickler beim Debugging von Programmen und für Analysten, die verstehen wollen, wie Programme funktionieren.

Fazit

Das Untersuchen von Solana-Transaktionen ist ein zentraler Anwendungsfall für einen Blockchain-Explorer wie Orb. Von Bestätigungsstatus auf hoher Ebene bis hin zu rohen JSON-Ausgaben auf niedriger Ebene für das Debugging von Transaktionen bieten die besten Block-Explorer wie Orb jedem die Werkzeuge, die sie brauchen, um Transaktionen auf Solana zu lesen und zu analysieren.