Repolode
NomicFoundation

NomicFoundation/hardhat

Entorno de desarrollo de Ethereum para compilar, desplegar, probar y depurar smart contracts y dapps.

Estrellas
8,517
Forks
1,736
Issues abiertos
537
Último commit
hace 7 horas

¿Qué es?

Hardhat es un entorno de desarrollo de Ethereum dirigido a desarrolladores profesionales. Abarca las tareas habituales de crear software para blockchain: compilar contratos de Solidity, ejecutar pruebas, detectar errores en el código, desplegar contratos e interactuar con ellos mediante scripts.

El proyecto está desarrollado y mantenido por Nomic Foundation, y está escrito en TypeScript. Los proyectos se configuran con un inicializador interactivo que se ejecuta mediante `npx hardhat --init`, y la herramienta se amplía con tasks y plugins. La documentación está disponible en hardhat.org. El README actual corresponde a Hardhat 3; la versión 2 sigue disponible en una rama independiente.

Funciones clave

  • 01Compilar smart contracts de Solidity
  • 02Ejecutar pruebas automatizadas de contratos
  • 03Desplegar contratos e interactuar con ellos mediante scripts
  • 04Depurar la ejecución de contratos
  • 05Ampliar el flujo de trabajo con tasks y plugins

Casos de uso

  • Crear y probar dapps y smart contracts antes de desplegarlos en una red
  • Automatizar el despliegue de contratos y los scripts de interacción
  • Detectar errores en el código de los contratos durante el desarrollo

Inicio rápido

  1. 1

    Ejecuta el comando init en un directorio vacío para instalar Hardhat y configurar un proyecto

    npx hardhat --init
  2. 2

    Sigue las indicaciones de la configuración interactiva

Antes de usarlo

  • La licencia figura como NOASSERTION, por lo que no se pudieron confirmar sus términos a partir de los metadatos.

Temas

Preguntas frecuentes

¿Qué es hardhat?
Entorno de desarrollo de Ethereum para compilar, desplegar, probar y depurar smart contracts y dapps. Hardhat es un entorno de desarrollo de Ethereum dirigido a desarrolladores profesionales. Abarca las tareas habituales de crear software para blockchain: compilar contratos de Solidity, ejecutar pruebas, detectar errores en el código, desplegar contratos e interactuar con ellos mediante scripts.
¿hardhat es gratuito? ¿Qué licencia tiene?
hardhat es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿hardhat sigue mantenido?
Mantenimiento activo. El último commit de hardhat fue el 21 oct 2026.
¿Para qué puedo usar hardhat?
Crear y probar dapps y smart contracts antes de desplegarlos en una red Automatizar el despliegue de contratos y los scripts de interacción Detectar errores en el código de los contratos durante el desarrollo
¿Cómo se instala hardhat?
Ejecuta el comando init en un directorio vacío para instalar Hardhat y configurar un proyecto: npx hardhat --init Sigue las indicaciones de la configuración interactiva
¿Dónde consigo hardhat?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/NomicFoundation/hardhat

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados