Argomenti di tendenza
#
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/?) Presentiamo il Chewing Glass Explorer, un esploratore di Solana creato per gli sviluppatori. Mi sono stancato degli esploratori, quindi questa settimana ho deciso di vibecodare il mio.
Sol è fondamentalmente un database a grafo, gli sviluppatori vogliono poter esplorare il contesto completo degli account senza un milione di clic.

(2/?) Una delle maggiori frustrazioni degli esploratori è che abbiamo IDL ricchi, e loro non ne fanno praticamente nulla. I PDA sono la base di centinaia di programmi. Sono chiavi esterne utili. Eppure, non possiamo derivarli nelle interfacce utente e non possiamo esplorare basandoci su di essi. Che incubo! Basta così!

(3/?) Hai un PDA che vuoi sempre vedere in cima a un account? Aggiungi una regola che derivi un PDA su quel tipo di account. Puoi vedere qui dove ho derivato un "Mobile Hotspot Info" personalizzato che si attacca a un KeyToAssetV0 tramite un PDA che utilizza KeyToAssetV0.asset.
Potresti aggiungerne uno che mette i metadati del token metaplex su ogni mint di token che vede.


(4/?) Un'altra cosa che mi ha infastidito terribilmente è stata che Solscan è l'unico esploratore che ti mostra quali istruzioni ci sono in una tx prima di cliccarci sopra. Ho risolto anche questo. Niente più cliccare su ogni tx per capire se è quella giusta. Grazie @Helius per l'API della cronologia tx

(5/?) Probabilmente la caratteristica più rivoluzionaria è la vista delle transazioni. Come sviluppatore, di solito cerco di capire perché una transazione è fallita. Prima voglio vedere i log. Poi, voglio approfondire i dati dell'account effettivo, tutto affiancato per capire perché è fallita. Ora tutto questo è nello stesso contesto invece di dover cliccare su 17 diverse schede per guardare i dati di ancoraggio di diversi account.
Gli esploratori esistenti ti costringono a scorrere come un matto, espandere le sezioni e cliccare 15 volte solo per trovare le informazioni di cui hai bisogno. Va bene per un non-sviluppatore, orribile per uno sviluppatore.
L'esploratore raccoglie tutti gli account nell'istruzione e forma un grafico basato sull'IDL. Manca il contesto? Basta cliccare su una chiave pubblica e verrà importato quell'account. Non c'è bisogno di aprire un'altra scheda.

(6/?) Configurazione condivisibile. Le etichette degli account, i PDA e le ricerche sono tutti salvati in json nello storage locale. Puoi scaricarli, modificarli e ricaricarli a piacimento. Questa app non richiede un login. Basta mantenere le tue impostazioni nello storage locale o salvarle altrove.

(7/?) L'unica cosa che devi fare affinché funzioni? Carica i tuoi IDL.
Se non carichi l'IDL per il tuo programma, questo strumento di debug non funzionerà per te. E questo è un bene! Le persone che non caricano i loro IDL sono spazzatura e meritano di avere difficoltà nel debug.
(8/?) Ecco qui, l'esploratore di vetro da masticare. Nuovissimo, vibrazionale e probabilmente un po' buggato. Ma continuerò a lavorarci come mio esploratore principale per un po' di tempo. Sentiti libero di mandarmi un dm se hai problemi.
@mert In realtà, potresti essere in grado di guardare semplicemente le transazioni che coinvolgono un particolare account token e ottenere quello? Non sono sicuro.
608
Principali
Ranking
Preferiti
