Repolode
NomicFoundation

NomicFoundation/hardhat

Среда разработки Ethereum для компиляции, развёртывания, тестирования и отладки смарт-контрактов и dapp.

Звёзды
8,517
Форки
1,736
Открытые issues
537
Последний коммит
6 часов назад

Что это?

Hardhat — среда разработки Ethereum для профессиональных разработчиков. Она упрощает повседневную работу над блокчейн-приложениями: компиляцию контрактов Solidity, запуск тестов, поиск ошибок в коде, развёртывание контрактов и взаимодействие с ними из скриптов.

Проект разрабатывает и поддерживает Nomic Foundation; он написан на TypeScript. Проекты настраиваются с помощью интерактивного мастера, который запускают командой npx hardhat --init, а возможности инструмента расширяются задачами и плагинами. Документация размещена на hardhat.org. В актуальном README описан Hardhat 3; ветка v2 доступна отдельно.

Ключевые возможности

  • 01Компиляция смарт-контрактов Solidity
  • 02Запуск автоматизированных тестов для контрактов
  • 03Развёртывание контрактов и взаимодействие с ними из скриптов
  • 04Отладка выполнения контрактов
  • 05Расширение рабочего процесса с помощью задач и плагинов

Сценарии использования

  • Разработка и тестирование dapp и смарт-контрактов перед развёртыванием в сети
  • Автоматизация развёртывания контрактов и взаимодействия с ними с помощью скриптов
  • Поиск ошибок в коде контрактов во время разработки

Быстрый старт

  1. 1

    Выполните команду init в пустом каталоге, чтобы установить Hardhat и настроить проект

    npx hardhat --init
  2. 2

    Следуйте подсказкам интерактивной настройки

Что важно знать

  • В качестве лицензии указано NOASSERTION, поэтому подтвердить условия лицензии по метаданным не удалось.

Темы

Частые вопросы

Что такое hardhat?
Среда разработки Ethereum для компиляции, развёртывания, тестирования и отладки смарт-контрактов и dapp. Hardhat — среда разработки Ethereum для профессиональных разработчиков. Она упрощает повседневную работу над блокчейн-приложениями: компиляцию контрактов Solidity, запуск тестов, поиск ошибок в коде, развёртывание контрактов и взаимодействие с ними из скриптов.
hardhat можно использовать бесплатно? Какая у него лицензия?
hardhat распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
hardhat всё ещё поддерживается?
Активно поддерживается. Последний коммит в hardhat — 21 окт. 2026 г..
Для чего можно использовать hardhat?
Разработка и тестирование dapp и смарт-контрактов перед развёртыванием в сети Автоматизация развёртывания контрактов и взаимодействия с ними с помощью скриптов Поиск ошибок в коде контрактов во время разработки
Как установить hardhat?
Выполните команду init в пустом каталоге, чтобы установить Hardhat и настроить проект: npx hardhat --init Следуйте подсказкам интерактивной настройки
Где скачать hardhat?
Исходный код и инструкции по установке — на GitHub: https://github.com/NomicFoundation/hardhat

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты