Tópicos populares
#
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 criado para desenvolvedores. Fiquei cansado de exploradores, então esta semana decidi codificar o meu próprio.
Sol é basicamente um banco de dados gráfico, os desenvolvedores querem ser capazes de explorar todo o contexto das contas sem 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. Os PDAs são a base de centenas de programas. Eles são chaves estrangeiras úteis. E ainda assim, não conseguimos derivá-los nas UIs e não conseguimos explorar com base neles. Que pesadelo! Chega!

(3/?) Tem um PDA que você sempre quer ver no topo de uma conta? Adicione uma regra que derive um PDA desse tipo de conta. Você pode ver aqui onde derivei um "Mobile Hotspot Info" personalizado que se conecta a um KeyToAssetV0 via um PDA que usa KeyToAssetV0.asset.
Você pode adicionar um que coloque uma metaplex token metadata em cada mint de token que ele vê.


(4/?) Outra coisa que me irritou imenso foi que o Solscan é o único explorador que te mostra quais instruções estão numa tx antes de clicares nela. Também corrigi isso. Já não é preciso clicar em cada tx para descobrir se é a certa. Obrigado @Helius pela API de histórico de tx

(5/?) Provavelmente, a característica mais revolucionária é a visualização de transações. Como desenvolvedor, geralmente estou a tentar descobrir por que uma tx falhou. Primeiro, quero ver os logs. Depois, quero analisar os dados da conta real, tudo lado a lado, para entender por que falhou. Agora, tudo isso está no mesmo contexto, em vez de clicar em 17 abas diferentes a olhar para os dados de âncora de diferentes contas.
Os exploradores existentes fazem você rolar como um louco, expandir acordes e clicar 15 vezes apenas para encontrar a informação que precisa. Ótimo para um não desenvolvedor, horrível para um desenvolvedor.
O explorador puxa todas as contas na instrução e forma um gráfico com base no IDL. Contexto em falta? Basta clicar em uma pubkey e ele puxará essa conta. Não há necessidade de abrir outra aba.

(6/?) Configuração partilhável. Os rótulos de conta, PDAs e pesquisas são todos guardados em json no armazenamento local. Você pode descarregar, mexer e re-enviar à vontade. Este aplicativo não requer login. Basta manter as suas configurações no armazenamento local ou salvá-las em outro lugar.

(7/?) A única coisa que você precisa fazer para que funcione? Carregar os seus IDLs.
Se você não carregar o IDL do seu programa, esta ferramenta de depuração não funcionará para você. E isso é uma coisa boa! Pessoas que não carregam seus IDLs são escória e merecem ter dificuldades na depuração.
(8/?) Aqui está, o explorador de vidro mastigável. Totalmente novo, codificado por vibrações e provavelmente um pouco com bugs. Mas vou continuar a trabalhar nele como meu explorador principal por um tempo. Sinta-se à vontade para me enviar uma mensagem se tiver problemas.
@mert Na verdade, talvez possamos apenas olhar para as transações envolvendo uma conta de token específica e obter isso? Não tenho certeza.
622
Top
Classificação
Favoritos
