Foundry es una cadena de herramientas diseñada específicamente para el desarrollo de contratos inteligentes.
Utilizando Foundry, es posible gestionar dependencias, compilar proyectos, ejecutar pruebas, desplegar contratos inteligentes e interactuar con la cadena, todo ello tanto desde la línea de comandos como a través de scripts en Solidity.
Para una introducción detallada sobre cómo utilizar Foundry, te recomiendo consultar el Libro de Foundry. Este libro te guiará sobre cómo empezar a trabajar con Foundry en la plataforma Base.
Usando Foundry con Base
De manera predeterminada, Foundry ofrece soporte para Base.
Cuando necesites desplegar o verificar tus contratos, simplemente proporciona la URL RPC correspondiente de Base y el ID de la cadena.
Mainnet (Red principal)
Para desplegar un contrato inteligente en la red principal, utiliza el siguiente código: