Repolode
NomicFoundation

NomicFoundation/hardhat

スマートコントラクトやdappのコンパイル、デプロイ、テスト、デバッグに使えるEthereum開発環境。

スター
8,517
フォーク
1,736
未解決の Issue
537
最終コミット
7 時間前

これは何?

Hardhatは、プロの開発者を対象としたEthereum開発環境です。ブロックチェーンソフトウェア開発で日常的に行う作業をまとめて扱えます。Solidityコントラクトのコンパイル、テストの実行、コードの誤りのチェック、コントラクトのデプロイ、スクリプトからのコントラクト操作に対応しています。

このプロジェクトはNomic Foundationが開発・保守しており、TypeScriptで書かれています。プロジェクトは npx hardhat --init で起動する対話式の初期化ツールでセットアップでき、タスクやプラグインで機能を拡張できます。ドキュメントは hardhat.org で公開されています。現行のREADMEはHardhat 3を対象としており、v2系は別ブランチで引き続き利用できます。

主な機能

  • 01Solidityスマートコントラクトをコンパイル
  • 02コントラクトを対象に自動テストを実行
  • 03コントラクトをデプロイし、スクリプトから操作
  • 04コントラクトの実行をデバッグ
  • 05タスクやプラグインでワークフローを拡張

ユースケース

  • ネットワークにデプロイする前にdappやスマートコントラクトを開発・テスト
  • コントラクトのデプロイや操作をスクリプトで自動化
  • 開発中にコントラクトコードの誤りをチェック

クイックスタート

  1. 1

    空のディレクトリで init コマンドを実行して、Hardhat をインストールし、プロジェクトをセットアップします

    npx hardhat --init
  2. 2

    対話形式のセットアップ画面の指示に従います

使う前に知っておきたいこと

  • ライセンスは NOASSERTION と記載されているため、メタデータからライセンス条項を確認できませんでした。

トピック

よくある質問

hardhat とは?
スマートコントラクトやdappのコンパイル、デプロイ、テスト、デバッグに使えるEthereum開発環境。 Hardhatは、プロの開発者を対象としたEthereum開発環境です。ブロックチェーンソフトウェア開発で日常的に行う作業をまとめて扱えます。Solidityコントラクトのコンパイル、テストの実行、コードの誤りのチェック、コントラクトのデプロイ、スクリプトからのコントラクト操作に対応しています。
hardhat は無料で使えますか?ライセンスは?
hardhat は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
hardhat は今もメンテナンスされていますか?
活発にメンテナンス中。hardhat の最終コミットは 2026年10月21日 です。
hardhat は何に使えますか?
ネットワークにデプロイする前にdappやスマートコントラクトを開発・テスト コントラクトのデプロイや操作をスクリプトで自動化 開発中にコントラクトコードの誤りをチェック
hardhat のインストール方法は?
空のディレクトリで init コマンドを実行して、Hardhat をインストールし、プロジェクトをセットアップします: npx hardhat --init 対話形式のセットアップ画面の指示に従います
hardhat はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/NomicFoundation/hardhat

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト