Tópicos em alta
#
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/?) Apresentando o Chewing Glass Explorer, um explorador Solana feito para desenvolvedores. Cansei dos exploradores, então essa semana decidi fazer vibrcoding para o meu.
Sol é basicamente um banco de dados de grafos, os desenvolvedores querem poder explorar todo o contexto das contas sem precisar de um milhão de cliques.

(2/?) Uma das maiores irritações dos exploradores é que temos IDLs ricos, e eles basicamente não fazem nada com eles. PDAs são a base de centenas de programas. São chaves estrangeiras úteis. E ainda assim, não podemos derivá-los em interfaces de usuário e não podemos explorar com base neles. Que pesadelo! Chega!

(3/?) Tem um PDA que você sempre quer ver em cima de uma conta? Adicione uma regra que faça um PDA nesse tipo de conta. Você pode ver aqui onde eu derivei uma "Informação do Hotspot Móvel" personalizada que se conecta a um KeyToAssetV0 via um PDA que usa o KeyToAssetV0.asset.
Você pode adicionar um que coloque metadados de token em cada token que vê.


(4/?) Outra coisa que me irritou muito foi que o Solscan é o único explorador que mostra quais instruções estão em um texto antes de clicar. Também consertou isso. Chega de clicar em cada transmissão para descobrir se é o correto. Obrigado @Helius pela API de histórico do TX

(5/?) Provavelmente o recurso mais revolucionário é a visualização de transações. Como desenvolvedor, geralmente, estou tentando entender por que um tratamento falhou. Primeiro quero ver os registros. Depois, quero analisar os dados reais da conta lado a lado para entender por que falhou. Agora, tudo isso acontece no mesmo contexto, em vez de clicar em 17 abas diferentes olhando os dados âncora de contas diferentes.
Exploradores existentes fazem você rolar como um louco, expandir acordeões e clicar 15 vezes só para encontrar a informação que precisa. Tudo bem para quem não é desenvolvedor, é horrível para um desenvolvedor.
O explorador puxa todas as contas da instrução e forma um gráfico baseado no IDL. Falta contexto? Basta clicar em uma chave publicadora e ela vai puxar essa conta. Não precisa abrir outra aba.

(6/?) Configuração compartilhável. Etiquetas de conta, PDAs, buscas são todas salvas em json no armazenamento local. Você pode baixar, mexer e reenviar o upload quando quiser. Este aplicativo não exige login. Apenas mantenha suas configurações no armazenamento local ou salve-as em outro lugar.

(7/?) A única coisa que você precisa fazer para funcionar? Envie seus IDLs.
Se você não enviar o IDL do seu programa, essa ferramenta de depuração não vai funcionar para você. E isso é uma coisa boa! Pessoas que não enviam seus IDLs são lixo e merecem ter dificuldade para depurar.
(8/?) Então aqui está, o explorador do vidro mastigável. Novo em folha, com vibração e provavelmente um pouco bugado. Mas vou iterar nele como meu explorador principal por um tempo. Fique à vontade para mandar mensagem privada se tiver problemas.
@mert Na verdade, talvez você possa simplesmente olhar as transações envolvendo uma conta token específica e obter isso? Não tenho certeza.
627
Melhores
Classificação
Favoritos
