A equipe do TON Core lançou o actonscan.com — um explorador voltado para desenvolvedores de smart contracts e dApps, e não para usuários comuns. Trata-se da primeira ferramenta construída em torno do novo ABI no Tolk: uma descrição machine-readable de mensagens, métodos get e erros do contrato.

Durante muito tempo, o TON não contava com um padrão desse tipo — os interfaces eram descritos com esquemas TL-B de forma arbitrária, o que gerava constantes erros como "contrato não reconhecido" em exploradores. O ABI machine-readable foi recentemente introduzido no Tolk, e o Actonscan mantém um catálogo aberto de descrições — mais de 330 contratos no lançamento inicial — onde qualquer desenvolvedor pode adicionar seu contrato por pull request, mesmo que escrito em FunC.

Com o ABI, as mensagens são exibidas como estruturas tipadas em vez de bytes brutos, os métodos get podem ser chamados diretamente da página do contrato, e é possível montar mensagens e simulá-las no navegador. Além disso, o sistema realiza análise do processamento da transação por shards, mostra as alterações no storage após cada passo e exibe a configuração da rede em qualquer bloco; no testnet, há faucet disponível.

actonscan.com

O Actonscan faz parte do Acton Studio, e nesta semana a equipe promete mais dois lançamentos: depuração de contratos Tolk diretamente no código-fonte no navegador, fontes verificadas exibidas na página do contrato e suporte a qualquer rede, incluindo ambientes locais.