Hardhatとは Ethereumソフトウェアをコンパイル、デプロイ、テスト、およびデバッグするための開発環境 公式:https://hardhat.org/ チュートリアル:https://hardhat.org/tutorial/ 特徴 ローカルでSolidityのテストやデバッグが可能 ローカルイーサリアムネットワーク(Hardhat Network)にコントラクトを簡単にデプロイでき、トランザクションの失敗や、Solidityのエラー、console.log、および明示的なエラーメッセージを表示・確認できる プラグインで機能を拡張できる(公式やコミュニティーのもの以外に自作も可能) TypeScriptをサポートしている(このチュートリアルでは使用しません) プロジェクトの設定 ※nodeのバージョンは>=12.0をインストールしておく 1. プロジェクトのディレクトリーを作成し