• LÓGICA
  • INTERFACE
  • FALHA
  • HUMANO

Como depurar smart contracts usando sua IA

Conecte o Polygonscan ao seu cliente de IA uma única vez. A partir daí, seu agente pode buscar dados on-chain para encontrar exatamente onde o código ou as transações falharam.

Pergunte à IA sobre esta página

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.

  1. 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_code
  2. Mapear 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_abi
  3. Inspecionar transações

    Seu agente consulta o status de hashes de transações específicas para verificar se ocorreram reverts.

    get_tx_status
  4. Identificar 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.

Link do conectorhttps://edge.vinkius.com/vk_preview_mNF9vvQFRY8109YvE9ENARWWZSO0plXKvgAXC1n9/mcp

Claude Desktop

Siga os passos abaixo para conectar em segundos.

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Polygonscan capabilities are ready to use.
Configuração · claude_desktop_config.jsonCopiar
{
  "mcpServers": {
    "polygonscan-polygon-block-explorer-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_mNF9vvQFRY8109YvE9ENARWWZSO0plXKvgAXC1n9/mcp"
    }
  }
}
Copie no chat04
  • 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 IA

FAQ

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