Trend-Themen
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
(1/?) Einführung des Chewing Glass Explorers, eines Solana-Explorers, der für Entwickler erstellt wurde. Ich hatte genug von Explorern, also habe ich diese Woche beschlossen, meinen eigenen zu vibecoden.
Sol ist im Grunde eine Graphdatenbank, Entwickler möchten in der Lage sein, den vollständigen Kontext von Konten ohne eine Million Klicks zu erkunden.

(2/?) Eine der größten Ärgernisse bei den Explorern ist, dass wir reichhaltige IDLs haben, und sie damit im Grunde nichts anfangen. PDAs sind die Grundlage von Hunderten von Programmen. Sie sind praktische Fremdschlüssel. Und doch können wir sie in UIs nicht ableiten und können nicht basierend auf ihnen erkunden. Was für ein Albtraum! Nie wieder!

(3/?) Haben Sie ein PDA, das Sie immer oben auf einem Konto sehen möchten? Fügen Sie eine Regel hinzu, die ein PDA für diesen Kontotyp ableitet. Hier sehen Sie, wo ich eine benutzerdefinierte "Mobile Hotspot Info" abgeleitet habe, die über ein PDA mit KeyToAssetV0 verbunden ist, das KeyToAssetV0.asset verwendet.
Sie könnten auch eine hinzufügen, die Metaplex-Token-Metadaten auf jedem Token-Mint anbringt, das sie sieht.


(4/?) Eine weitere Sache, die mich wahnsinnig genervt hat, war, dass Solscan der einzige Explorer ist, der dir zeigt, welche Anweisungen in einer tx sind, bevor du darauf klickst. Das habe ich auch behoben. Kein Klicken mehr in jede tx, um herauszufinden, ob es die richtige ist. Danke @Helius für die tx-Historie-API

(5/?) Wahrscheinlich ist die bahnbrechendste Funktion die Transaktionsansicht. Als Entwickler versuche ich normalerweise herauszufinden, warum eine Transaktion fehlgeschlagen ist. Zuerst möchte ich die Protokolle sehen. Dann möchte ich die tatsächlichen Kontodaten nebeneinander betrachten, um herauszufinden, warum es fehlgeschlagen ist. Jetzt ist das alles im gleichen Kontext, anstatt über 17 verschiedene Tabs zu klicken und die Ankerdaten verschiedener Konten anzusehen.
Bestehende Explorer lassen dich wie verrückt scrollen, Akkordeons aufklappen und 15 Mal klicken, nur um die Informationen zu finden, die du benötigst. In Ordnung für einen Nicht-Entwickler, schrecklich für einen Entwickler.
Der Explorer zieht alle Konten in der Anweisung ein und bildet ein Diagramm basierend auf der IDL. Fehlender Kontext? Klicke einfach auf einen Pubkey und er wird dieses Konto einziehen. Es ist nicht nötig, einen weiteren Tab zu öffnen.

(6/?) Teilbare Konfiguration. Kontobezeichnungen, PDAs, Suchen werden alle im JSON-Format im lokalen Speicher gespeichert. Sie können sie herunterladen, damit herumspielen und nach Belieben wieder hochladen. Diese App erfordert kein Login. Bewahren Sie einfach Ihre Einstellungen im lokalen Speicher auf oder speichern Sie sie an einem anderen Ort.

(7/?) Das Einzige, was du tun musst, damit es funktioniert? Lade deine IDLs hoch.
Wenn du die IDL für dein Programm nicht hochlädst, wird dieses Debugging-Tool für dich nicht funktionieren. Und das ist eine gute Sache! Menschen, die ihre IDLs nicht hochladen, sind Abschaum und verdienen es, beim Debuggen Schwierigkeiten zu haben.
(8/?) Hier ist es, der Kaugummi-Glas-Explorer. Brandneu, vibecodiert und wahrscheinlich ein wenig fehlerhaft. Aber ich werde es eine Weile lang als meinen primären Explorer weiterentwickeln. Fühl dich frei, mir eine DM zu schicken, wenn du Probleme hast.
@mert Tatsächlich könnte es möglich sein, einfach die Transaktionen zu betrachten, die ein bestimmtes Token-Konto betreffen, und das zu erhalten? Ich bin mir nicht sicher.
598
Top
Ranking
Favoriten
