Solana Devnet Explorer
Der Orb-Explorer unterstützt alle drei Solana-Cluster: Um auf diese Cluster zuzugreifen, wählen Sie Ihren Cluster in der oberen rechten Ecke der Benutzeroberfläche aus.
Wechseln des Solana-Clusters zu Devnet auf Orb
?cluster=mainnet-beta?cluster=devnet?cluster=testnet
Wie man eine Token-Mint-Adresse auf Solana Devnet nachschlägt
Beim Testen von Programmen auf Solana Devnet müssen Sie Devnet SOL von einem Solana Devnet Faucet oder durch Aufrufen der Airdrop-Methode vom Solana CLI erhalten. Sie benötigen auch einen Solana Devnet RPC-Endpunkt, den Sie kostenlos in Ihrem Helius-Dashboard erhalten können. Neben Devnet SOL benötigen Sie möglicherweise andere Token, wie z. B. Devnet USDC. Um eine Solana Token-Mint-Adresse auf Devnet zu finden, geben Sie den Namen des Tokens in die Suchleiste ein.
Suche nach einem Solana Devnet Token auf Orb
4zMMC9srt5Ri5X14GAgXhaHii3GnPAEERYPJgZJDncDU
Wenn Sie benutzerdefinierte Token-Funktionen testen, müssen Sie wahrscheinlich eigene Token mit dem Solana Token Program (Devnet) oder dem Token 2022 Program (Devnet) prägen.
Wie man fehlgeschlagene Transaktionen auf Solana Devnet debuggt
Ein häufiger Anwendungsfall für Devnet Explorers auf Solana ist die Fehlersuche bei Transaktionen für bereitgestellte Programme auf Devnet, bevor sie auf Mainnet-beta bereitgestellt werden. Für dieses Beispiel betrachten wir eine zufällige fehlgeschlagene Transaktion, die Wrapped SOL beinhaltete.Mit KI erklären
Beim Klicken auf die Schaltfläche „Mit KI erklären“ sehen wir, dass ein Swap mit dem Raydium CP Swap Program Programm (DRay…Wpyb) aufgrund eines Fehlers „unzureichende Mittel“ (0x1) fehlschlug, der während des Token-Transfers auftrat.

Verwendung des KI-Erklärers von Orb, um eine fehlgeschlagene Transaktion auf Solana Devnet zu verstehen
Protokolle überprüfen
Um die Transaktion weiter zu debuggen, klicken Sie auf den Logs-Reiter. Dieses Fenster zeigt eine Liste der während der Transaktion aufgerufenen Programme, die von ihnen aufgerufenen Anweisungen, die Anzahl der von ihnen verbrauchten Compute-Einheiten und ihren Status (d. h. Erfolg oder Fehlschlag).
Suche nach fehlgeschlagenen Transaktionsprotokollen im Solana Devnet Explorer von Orb
TransferChecked-Anweisung des Token-Programms, das Programm einen “unzureichende Mittel”-Fehler protokollierte und den 0x1-Fehler zurückgab.
Den Roh-Output inspizieren
Um dies weiter zu debuggen, schauen wir uns den Roh-Output an, um zu erkennen, welches Wallet schuld war, welchen Token es zu übertragen versuchte und welche Guthaben vor der Transaktion vorhanden waren.
Lesen der rohen JSON-Ausgaben einer Solana Devnet-Transaktion auf Orb
innerInstruction (Index 2, oder die 3. Anweisung) vom Typ TransferChecked ist und es wird versucht, 26.874.347,041642 Einheiten des DaHE...8R8i Tokens (Wildlife Conservation Coin) vom GVBbU...5TUP Token-Konto des Bzi4...tuvF Wallets an das 2yXu...qsTP Ziel-Token-Konto zu senden.
Beim Herunterscrollen sehen wir, dass die Anweisungsprotokolle bestätigten, dass eine innere Anweisung an Index 2 einen unzureichende Mittel-Fehler in der TransferChecked-Anweisung des Token-Programms protokollierte.

Finden eines 'unzureichende Mittel'-Fehlers protokolliert für Solanas Token-Programm im Solana Devnet Explorer von Orb
DRay…WpYb das Raydium CP Swap Program Programm ist, können wir annehmen, dass der Liquiditätspool, der den DaHE...8R8i Token hält, nicht genug hatte, um die angeforderte Swap-Größe zu vervollständigen.
Wie man Solana Devnet Programm-Adressen findet
Ein weiterer häufiger Anwendungsfall für Solana Devnet Explorer ist das Finden der Programm-IDs für Programme, die zu Testzwecken auf Devnet bereitgestellt wurden. Wie beim Erforschen von Programmen auf Solana Mainnet-beta, ändern Sie einfach Ihren Cluster zu Devnet, suchen das Programm nach Namen und klicken auf die Ergebnisse. Wenn das Programm, nach dem Sie suchen, nicht getaggt wurde, wenden Sie sich bitte an unser Team.Wichtige Solana Devnet Programm-IDs
Hier sind einige der wichtigsten Solana-Programme, die auf Devnet bereitgestellt sind:Solana Devnet App Programm-IDs
Für die Testintegration möchten Entwickler auch mit beliebten On-Chain-Programmen wie Metaplex, Jupiter, Pyth, Wormhole, Pump.fun und vielen anderen testen. Hier sind einige der beliebtesten Solana Devnet Programm-IDs:
Die IDL für Wormholes Core Bridge-Programm, das auf Solana Devnet im Orb-Explorer bereitgestellt wurde