- LÓGICA
- INTERFACE
- FALHA
- HUMANO
Resposta rápida
Como posso usar IA para depurar smart contracts?
Seu agente busca o código-fonte verificado e os ABIs no Polygonscan para entender a lógica do contrato. Depois, ele verifica o status das transações para identificar por que chamadas específicas falharam. Você recebe um caminho claro para corrigir o erro.
Resultados da depuração.
Onde os dados são aplicados.
Os dados que seu agente extrai geram estes quatro resultados.
LÓGICA
Análise de código
A IA lê o código-fonte verificado para mapear o comportamento das funções. Você recebe uma explicação clara de como o contrato funciona.
INTERFACE
Mapeamento de ABI
Ao extrair o ABI, seu agente aprende os requisitos exatos de entrada e saída. Isso ajuda a identificar divergências de parâmetros.
FALHA
Triagem de transações
A IA verifica o status de transações específicas para ver se houve revert. Você encontra o motivo exato de uma execução falha.
HUMANO
Correções manuais
A IA identifica o erro, mas você deve escrever e implantar a correção. O agente fornece o diagnóstico, não o deploy.
O fluxo
O que sua IA faz ao receber o endereço do contrato.
Seu agente usa os dados do Polygonscan para construir um modelo do contrato e seu histórico.
Buscar código-fonte
Seu agente extrai o código Solidity verificado do explorador de blocos para analisar a lógica real on-chain.
get_contract_source_codeMapear o ABI
A IA recupera a interface binária de aplicação para saber quais funções estão disponíveis para chamada.
get_contract_abiInspecionar transações
Seu agente consulta o status de hashes de transações específicas para verificar se ocorreram reverts.
get_tx_statusIdentificar erros
A IA compara a lógica do código com os resultados das transações para encontrar a divergência.
get_contract_source_codeget_tx_status
Teste
Copie estes comandos para começar.
Use estes prompts para iniciar uma sessão de depuração.
Pontos de partida
Substitua os endereços de contrato e hashes de transação pelos seus próprios dados.
Polygonscan Connector
Tudo pronto. Escolha seu cliente MCP e siga as instruções de configuração.
https://edge.vinkius.com/vk_preview_mNF9vvQFRY8109YvE9ENARWWZSO0plXKvgAXC1n9/mcpClaude Desktop
Siga os passos abaixo para conectar em segundos.
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — Polygonscan capabilities are ready to use.
{
"mcpServers": {
"polygonscan-polygon-block-explorer-mcp": {
"url": "https://edge.vinkius.com/vk_preview_mNF9vvQFRY8109YvE9ENARWWZSO0plXKvgAXC1n9/mcp"
}
}
}Extraia o código-fonte do contrato 0x123... e explique a lógica da função transfer.
Obtenha o ABI de 0xabc... e me diga quais parâmetros a função mint exige.
Verifique o status da transação 0x789... e me diga por que ela deu revert com base no código do contrato.
Compare o código-fonte de 0x123... com a transação falha 0x456... para encontrar o erro de lógica.
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
Comece aqui
Conecte o Polygonscan uma vez e pronto.
Uma única conexão dá à sua IA acesso aos dados do Polygonscan. Suas credenciais ficam criptografadas e você pode começar a depurar imediatamente.
Conectar Polygonscan à sua IAFAQ
Como funciona esta tarefa.
- 01
A IA pode corrigir o erro e fazer o deploy para mim?
Não. A IA apenas lê o código e sugere correções. Você deve cuidar da alteração do código e do deploy real.
- 02
A IA consegue ver códigos de contratos não verificados?
Não. A IA só consegue extrair códigos-fonte que foram verificados no Polygonscan.
- 03
A IA precisa das minhas chaves privadas?
Não. Este MCP apenas lê dados públicos da blockchain, como código, ABIs e status de transações.
- 04
A IA pode executar transações em meu nome?
Não. As ferramentas permitem apenas que a IA leia dados do explorador; ela não pode enviar transações nem assinar nada.
- 05
E se o contrato não estiver no Polygonscan?
Se o código não estiver verificado no explorador, a IA não conseguirá extrair o código-fonte para analisá-lo.
Mais dúvidas sobre o Polygonscan? A página do conector responde. Veja tudo o que o conector Polygonscan pode fazer
Conecte Polygonscan ao Claude, Cursor, ChatGPT e outros
