Trending topics
#
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/?) Introducing the Chewing Glass Explorer, a Solana explorer built for devs. I got tired of explorers, so this week I decided to vibecode my own.
Sol is basically a graph database, devs want to be able to explore the full context of accounts without a million clicks.

(2/?) One of the biggest annoyance from explorers is that we have rich IDLs, and they do basically nothing with them. PDAs are the basis of hundreds of programs. They're handy foreign keys. And yet, we can't derive them in UIs and we can't explore based on them. What a nightmare! No more!

(3/?) Have a PDA that you always want to see on top of an account? Add a rule that derives a PDA on that type of account. You can see here where I derived a custom "Mobile Hotspot Info" that attaches to a KeyToAssetV0 via a PDA that uses KeyToAssetV0.asset.
You might add one that puts a metaplex token metadata on every token mint it sees.


(4/?) Another thing that annoyed the hell out of me was that Solscan is the only explorer that shows you what instructions are in a tx before you click it. Fixed that too. No more clicking into each tx to figure out if it's the right one. Thanks @Helius for the tx history API

(5/?) Probably most game changing feature is the transaction view. As a Dev, usually, I'm figuring out why a tx failed. First I want to see the logs. Then, I want to drill into the actual account data all side by side to figure why it failed. Now this is all in the same context instead of clicking across 17 different tabs looking at different account's anchor data.
Existing explorers make you scroll like mad, expand accordions, and click 15 times just to find the information you need. Fine for a non-dev, horrific as a dev.
The explorer pulls in all the accounts in the instruction and forms a graph based on the IDL. Missing context? Just click a pubkey and it'll pull that account in. No need to open another tab.

(6/?) Shareable configuration. Account labels, PDAs, searches are all saved in json in local storage. You can download, mess with, and re-upload at will. This app doesn't require a login. Just keep your settings in local storage or save them elsewhere.

(7/?) The only thing you need to do for it to work? Upload your IDLs.
If you don't upload the IDL for your program, this debugging tool wont work for you. And that's a good thing! People who don't upload their IDLs are scum and deserve to have a hard time debugging.
(8/?) So here it is, the chewing glass explorer. Brand new, vibecoded, and probably a little buggy. But I'll be iterating on it as my primary explorer for a while to come. Feel free to dm if you have issues.
@mert Actually, may be able to just look at transactions involving a particular token account and get that? Not sure.
607
Top
Ranking
Favorites
