Base Español | Non Official
  • 👋Bienvenido a Base
  • Overview
    • 🔵Acerca de Base
    • 🏗️Usando Base
    • ℹ️Información de la red Base
    • 📔Direcciones de Contratos
    • 💲Tarifas
    • ‼️Diferencias entre Ethereum y Base
    • 🔴Decentralizando base con Optimism
    • 📖Guías
      • Deployando un Contrato Inteligente
        • Usando Hardhat
        • Usando Remix
        • Corriendo un Nodo en Base
      • Construyendo una dApp
        • Usando thirdweb
      • Corriendo un Nodo en Base
    • 🔗Links Útiles
    • 🛠️Herramientas
    • 🖥️Proveedores de Nodos
    • 🌐Exploradores de Bloques
    • 💦Faucets de la Red
    • 🌉Puentes
      • Red Principal Base
      • Red de Prueba
      • Preguntas Frecuentes | Puentes
    • 👀Oráculos
      • ChainLink
      • Pyth
    • 🔧Cadena de herramientas
      • Foundry
      • Hardhat
      • ThirdWeb CLI
      • Truffle
    • ⌨️Clientes
      • Ether.js
      • thirdweb SDK
      • viem
      • web3.js
    • 🎆Layer Zero | Multicadena
    • 📔Contratos
    • 🪙Tokens
    • Estado
    • Kit de Marca
    • 📑Terminos y Condiciones
    • 🔏Política de Privacidad
Powered by GitBook
On this page
  1. Overview
  2. Cadena de herramientas

Foundry

PreviousCadena de herramientasNextHardhat

Last updated 1 year ago

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 . 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:

bashCopy code
forge create ... --rpc-url=https://mainnet.base.org/

Y para verificar un contrato inteligente en la misma red:

bashCopy code
forge verify-contract ... --chain-id 8453

Testnet (Red de pruebas)

Si estás trabajando en la red de pruebas, el código para desplegar un contrato inteligente sería:

bashCopy code
forge create ... --rpc-url=https://goerli.base.org/

Y para su verificación:

bashCopy code
forge verify-contract ... --chain-id 84531

Espero que esta reescritura te sea útil y te facilite la comprensión y utilización de Foundry con Base. ¡Buena suerte con tu desarrollo!

🔧
Libro de Foundry