• LÓGICA
  • INTERFAZ
  • AUDITORÍA
  • HUMANO

Cómo depurar contratos inteligentes con tu IA

Conecta FtmScan a tu agente para obtener datos de contratos en tiempo real. Una vez conectado, tu IA podrá leer el código y los ABIs para hallar errores de lógica sin que salgas de tu IDE.

Pregunta a la IA sobre esta página

Respuesta rápida

¿Cómo puedo depurar contratos inteligentes con mi IA?

Tu agente extrae el código fuente verificado y los ABIs de FtmScan para analizar la lógica del contrato. Esto te permite detectar vulnerabilidades y revisar firmas de funciones sin búsquedas manuales. Verás el comportamiento del código justo debajo.

Resultados del análisis.

Lo que encuentra tu agente.

La IA utiliza los datos de FtmScan para generar estos resultados específicos.

LÓGICA

Detección de vulnerabilidades

El agente lee el código fuente verificado para encontrar patrones comunes que podrían derivar en exploits. Obtendrás una lista de riesgos potenciales en la lógica del contrato.

INTERFAZ

Mapeo de funciones

Al extraer el ABI, tu IA comprende la estructura del contrato y puede sugerir los parámetros correctos para cada llamada a función.

AUDITORÍA

Revisión de comportamiento

El agente compara el comportamiento esperado con el código real, señalando discrepancias entre lo que el contrato debería hacer y lo que hace.

HUMANO

Verificación manual

La IA señala el código sospechoso, pero tú realizas la auditoría final. Ella identifica los problemas, pero tú decides si son errores reales.

El flujo

Lo que hace tu IA al recibir una dirección de contrato.

El agente transforma datos brutos en información útil mediante dos herramientas específicas.

  1. Obtener el ABI

    El agente extrae la Interfaz Binaria de Aplicación para entender la estructura del contrato y sus firmas de funciones.

    get_contract_abi
  2. Recuperar código fuente

    Extrae el código Solidity verificado directamente del explorador de Fantom para revisar la implementación real.

    get_contract_source_code
  3. Analizar la lógica

    El agente cruza el código con el ABI para mapear cómo interactúan las funciones y dónde ocurren los cambios de estado.

    get_contract_abiget_contract_source_code
  4. Reportar hallazgos

    El agente presenta un resumen del comportamiento del contrato y de cualquier fallo lógico identificado.

    get_contract_source_code

Pruébalo

Copia estos ejemplos para empezar.

Usa estos prompts para iniciar tu sesión de depuración.

Puntos de partida

Sustituye las direcciones de contrato en estos prompts por las que estés investigando.

FtmScan Connector

Todo listo. Elige tu cliente MCP y sigue las instrucciones de configuración.

Enlace del conectorhttps://edge.vinkius.com/vk_preview_pTTw1YuQ3CLwsgnovwArQp6hu1wrfnVQtLvNG5Ps/mcp

Claude Desktop

Sigue los pasos siguientes para conectarte en 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.
Configuración · claude_desktop_config.jsonCopiar
{
  "mcpServers": {
    "ftmscan-fantom-network-explorer-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_pTTw1YuQ3CLwsgnovwArQp6hu1wrfnVQtLvNG5Ps/mcp"
    }
  }
}
Copia en el chat04
  • Obtén el código fuente y el ABI del contrato 0x123... y dime si existen riesgos de reentrada.

  • Extrae el ABI de 0xabc... y explica cómo funciona la función de transferencia.

  • Lee el código fuente de 0x789... y comprueba si los permisos del propietario están configurados correctamente.

  • Analiza el contrato en 0xdef... usando su ABI para encontrar funciones que no se utilicen.

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

Empieza aquí

Conecta FtmScan una vez y empieza a preguntar.

Haz clic en el enlace para conectar el MCP a tu cliente. Tus credenciales permanecen cifradas y podrás empezar a depurar de inmediato.

Conectar FtmScan a tu IA

FAQ

Funcionamiento de la tarea

  • 01

    ¿Puede la IA corregir los errores del contrato inteligente por mí?

    No. La IA puede identificar y explicar errores en el código, pero no puede modificar el contrato desplegado en la red Fantom.

  • 02

    ¿Es necesario que el contrato esté verificado en FtmScan?

    Sí. El agente depende de la herramienta get_contract_source_code, la cual requiere que el código fuente esté verificado en el explorador para poder leerlo.

  • 03

    ¿Puede la IA ejecutar transacciones en la red Fantom?

    No. Este MCP es para leer datos como código fuente y ABIs. No tiene capacidad para firmar ni enviar transacciones.

  • 04

    ¿Puede analizar contratos no verificados?

    No. Si el código fuente no está verificado en FtmScan, el agente no puede extraerlo para realizar el análisis lógico.

  • 05

    ¿Cómo sabe la IA qué funciones existen?

    Utiliza la herramienta get_contract_abi para recuperar la interfaz, lo que le indica al agente exactamente qué funciones están disponibles.

Conecta FtmScan a Claude, Cursor, ChatGPT y más