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

Hardhat

Hardhat es un entorno de desarrollo diseñado para Ethereum que se destaca por ser flexible, extensible y rápido. Es una herramienta esencial para aquellos que trabajan en el desarrollo de contratos inteligentes.

Si estás trabajando con Base, puedes utilizar Hardhat para editar, compilar, depurar y, finalmente, desplegar tus contratos inteligentes.

Usando Hardhat con Base

Para configurar Hardhat y que sea compatible con Base, es necesario hacer algunas modificaciones en el archivo de configuración hardhat.config.ts de tu proyecto. A continuación, te muestro cómo añadir Base como una red:

typescriptCopy codenetworks: {
  // Configuración para mainnet
  "base-mainnet": {
    url: 'https://mainnet.base.org',
    accounts: [process.env.WALLET_KEY as string],
    gasPrice: 1000000000,
  },

  // Configuración para testnet
  "base-goerli": {
    url: 'https://goerli.base.org',
    accounts: [process.env.PRIVATE_KEY as string],
    gasPrice: 1000000000,
  },

  // Configuración para entorno de desarrollo local
  "base-local": {
    url: 'http://localhost:8545',
    accounts: [process.env.PRIVATE_KEY as string],
    gasPrice: 1000000000,
  },
},
defaultNetwork: "base-local",

Espero que esta reescritura te ayude a entender mejor cómo configurar y utilizar Hardhat con Base. ¡Buena suerte en tu desarrollo!

PreviousFoundryNextThirdWeb CLI

Last updated 1 year ago

INFO: Si deseas obtener una guía detallada sobre cómo utilizar Hardhat para desplegar contratos en Base, te recomiendo que consultes .

🔧
Desplegando un Contrato Inteligente