Repolode
NomicFoundation

NomicFoundation/hardhat

Ambiente de desenvolvimento Ethereum para compilar, implantar, testar e depurar smart contracts e dapps.

Estrelas
8,517
Forks
1,736
Issues abertas
537
Último commit
há 7 horas

O que é?

Hardhat é um ambiente de desenvolvimento Ethereum voltado a desenvolvedores profissionais. Ele cobre as tarefas rotineiras de criação de software para blockchain: compilar contratos Solidity, executar testes, verificar se há erros no código, implantar contratos e interagir com eles por meio de scripts.

O projeto é desenvolvido e mantido pela Nomic Foundation e escrito em TypeScript. Os projetos são configurados com um inicializador interativo executado por meio de npx hardhat --init, e a ferramenta pode ser estendida com tasks e plugins. A documentação está hospedada em hardhat.org. O README atual aborda o Hardhat 3; a linha v2 continua disponível em uma branch separada.

Recursos principais

  • 01Compilar smart contracts em Solidity
  • 02Executar testes automatizados em contratos
  • 03Implantar contratos e interagir com eles por meio de scripts
  • 04Depurar a execução de contratos
  • 05Estender o fluxo de trabalho com tasks e plugins

Casos de uso

  • Criar e testar dapps e smart contracts antes de implantá-los em uma rede
  • Automatizar scripts de implantação e interação com contratos
  • Verificar se há erros no código de contratos durante o desenvolvimento

Início rápido

  1. 1

    Execute o comando init em um diretório vazio para instalar o Hardhat e configurar um projeto

    npx hardhat --init
  2. 2

    Siga as instruções da configuração interativa

Antes de usar

  • A licença está listada como NOASSERTION, então não foi possível confirmar os termos da licença pelos metadados.

Tópicos

Perguntas frequentes

O que é hardhat?
Ambiente de desenvolvimento Ethereum para compilar, implantar, testar e depurar smart contracts e dapps. Hardhat é um ambiente de desenvolvimento Ethereum voltado a desenvolvedores profissionais. Ele cobre as tarefas rotineiras de criação de software para blockchain: compilar contratos Solidity, executar testes, verificar se há erros no código, implantar contratos e interagir com eles por meio de scripts.
hardhat é gratuito? Qual é a licença?
hardhat é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
hardhat ainda é mantido?
Manutenção ativa. O último commit de hardhat foi em 21 de out. de 2026.
Para que posso usar hardhat?
Criar e testar dapps e smart contracts antes de implantá-los em uma rede Automatizar scripts de implantação e interação com contratos Verificar se há erros no código de contratos durante o desenvolvimento
Como instalar hardhat?
Execute o comando init em um diretório vazio para instalar o Hardhat e configurar um projeto: npx hardhat --init Siga as instruções da configuração interativa
Onde consigo hardhat?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/NomicFoundation/hardhat

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados