• LÓGICA
  • INTERFACE
  • AUDITORIA
  • HUMANO

Como depurar contratos inteligentes com seu AI

Conecte o FtmScan ao seu agente para extrair dados de contratos em tempo real. Com essa conexão, seu AI lê o código e os ABIs para encontrar erros de lógica sem que você precise sair do seu IDE.

Pergunte à IA sobre esta página

Resposta rápida

Como posso depurar contratos inteligentes usando meu AI?

Seu agente extrai o código-fonte verificado e os ABIs do FtmScan para analisar a lógica do contrato. Isso permite identificar vulnerabilidades e conferir assinaturas de funções sem buscas manuais. Você verá o comportamento do código detalhado abaixo.

Resultados da análise.

O que seu agente encontra.

O AI utiliza os dados do FtmScan para gerar estes resultados específicos.

LÓGICA

Detecção de vulnerabilidades

O agente lê o código-fonte verificado para encontrar padrões comuns que levam a exploits. Você recebe uma lista de riscos potenciais na lógica do contrato.

INTERFACE

Mapeamento de funções

Ao extrair o ABI, seu AI compreende a estrutura do contrato e pode sugerir os parâmetros corretos para cada chamada de função.

AUDITORIA

Revisão de comportamento

O agente compara o comportamento esperado com o código real, destacando divergências entre o que o contrato deveria fazer e o que ele realmente faz.

HUMANO

Verificação manual

O AI sinaliza códigos suspeitos, mas você deve realizar a auditoria final. Ele identifica os problemas, mas você decide se são bugs reais.

O fluxo

O que seu AI faz ao receber um endereço de contrato.

O agente transforma dados brutos em insights acionáveis usando duas ferramentas específicas.

  1. Obter o ABI

    O agente busca a Interface Binária de Aplicação para entender a estrutura do contrato e as assinaturas das funções.

    get_contract_abi
  2. Recuperar código-fonte

    Ele extrai o código Solidity verificado diretamente do explorador da Fantom para analisar a implementação real.

    get_contract_source_code
  3. Analisar lógica

    O agente cruza o código com o ABI para mapear como as funções interagem e onde ocorrem mudanças de estado.

    get_contract_abiget_contract_source_code
  4. Relatar descobertas

    O agente apresenta um resumo do comportamento do contrato e de quaisquer falhas de lógica identificadas.

    get_contract_source_code

Teste

Copie estes comandos para começar.

Use estes prompts para iniciar sua sessão de depuração.

Pontos de partida

Substitua os endereços de contrato nestes prompts pelos que você está investigando.

FtmScan Connector

Tudo pronto. Escolha seu cliente MCP e siga as instruções de configuração.

Link do conectorhttps://edge.vinkius.com/vk_preview_pTTw1YuQ3CLwsgnovwArQp6hu1wrfnVQtLvNG5Ps/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 — FtmScan capabilities are ready to use.
Configuração · claude_desktop_config.jsonCopiar
{
  "mcpServers": {
    "ftmscan-fantom-network-explorer-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_pTTw1YuQ3CLwsgnovwArQp6hu1wrfnVQtLvNG5Ps/mcp"
    }
  }
}
Copie no chat04
  • Obtenha o código-fonte e o ABI do contrato 0x123... e me diga se há riscos de reentrância.

  • Extraia o ABI de 0xabc... e explique como funciona a função de transferência.

  • Leia o código-fonte de 0x789... e verifique se as permissões do proprietário estão configuradas corretamente.

  • Analise o contrato em 0xdef... usando o ABI para encontrar funções não utilizadas.

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

Comece aqui

Conecte o FtmScan uma vez e pronto.

Clique no link para conectar o MCP ao seu cliente. Suas credenciais ficam criptografadas e você pode começar a depurar imediatamente.

Conectar FtmScan ao seu AI

FAQ

Como funciona esta tarefa

  • 01

    O AI pode consertar os bugs do contrato inteligente para mim?

    Não. O AI pode identificar e explicar bugs no código, mas não consegue modificar o contrato já implantado na rede Fantom.

  • 02

    O contrato precisa estar verificado no FtmScan para o AI funcionar?

    Sim. O agente depende da ferramenta get_contract_source_code, que exige que o código-fonte esteja verificado no explorador para ser lido.

  • 03

    O AI pode executar transações na rede Fantom?

    Não. Este MCP serve para ler dados, como código-fonte e ABIs. Ele não tem capacidade de assinar ou enviar transações.

  • 04

    Ele consegue analisar contratos não verificados?

    Não. Se o código-fonte não estiver verificado no FtmScan, o agente não consegue puxar o código para realizar a análise de lógica.

  • 05

    Como o AI sabe quais funções existem?

    Ele utiliza a ferramenta get_contract_abi para recuperar a interface, que informa ao agente exatamente quais funções estão disponíveis.

  • Mais dúvidas sobre o FtmScan? Veja tudo o que o conector FtmScan pode fazer

Conecte FtmScan ao Claude, Cursor, ChatGPT e outros