【最短5分】Hardhatの環境構築とプロジェクトの作成方法!

当ページのリンクには広告が含まれています。
Hardhat
いずみ

こんな悩みを解決できる記事を書きました!

僕は現役フリーランスエンジニア(歴年)で、資格は個保有しています。

Hardhatの環境構築とプロジェクトの作成方法を知りたい」とお考えではありませんか?

HardhatはSolidityの開発環境で、コントラクトのテストやデプロイなどを行えるツールです。

いずみ

Solidityでの開発によく利用されます。

非常に便利なのでこれを機に覚えちゃいましょう♪

本記事を読めば、Hardhatの環境構築とプロジェクトの作成方法について分かるので早速見ていきましょう!

いずみ

すぐ読み終わるので、ぜひ最後まで読んでくださいね♪

執筆者/監修者
  • フリーランスエンジニア(保有資格個)
  • ブログ・アフィリエイト歴5年
  • ブランドせどりで月利50万円⇨脱サラ
  • 投資歴5年(仮想通貨・FXが得意)
  • Twitterフォロワー約2,000人
  • 運営者情報はこちら
いずみです
目次

Hardhatの環境構築とプロジェクトの作成方法

早速ですが、Hardhatの環境構築とプロジェクトの作成方法を解説します。

いずみ

事前にNode.jsをインストールしておいてください。

STEP
「npm init」を実行
$ npm init -y

任意のフォルダ内で上記コマンドを実行します。

STEP
Hardhatをインストール
$ npm install --save-dev hardhat dotenv

Hardhatをインストールします。

ついでにdotenvもインストールしています。

STEP
Hardhatプロジェクトの作成
$ npx hardhat

888    888                      888 888               888
888    888                      888 888               888
888    888                      888 888               888
8888888888  8888b.  888d888 .d88888 88888b.   8888b.  888888
888    888     "88b 888P"  d88" 888 888 "88b     "88b 888
888    888 .d888888 888    888  888 888  888 .d888888 888
888    888 888  888 888    Y88b 888 888  888 888  888 Y88b.
888    888 "Y888888 888     "Y88888 888  888 "Y888888  "Y888

👷 Welcome to Hardhat v2.19.2 👷‍

✔ What do you want to do? · Create a TypeScript project
✔ Hardhat project root: · /Users/izumikohei/Desktop/UdexContracts
✔ Do you want to add a .gitignore? (Y/n) · y
✔ Do you want to install this sample project's dependencies with npm (@nomicfoundation/hardhat-toolbox)? (Y/n) · y

npm install --save-dev @nomicfoundation/hardhat-toolbox@^4.0.0

added 257 packages, changed 2 packages, and audited 571 packages in 25s

93 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities

✨ Project created ✨

See the README.md file for some example tasks you can run

Give Hardhat a star on Github if you're enjoying it! ⭐️✨

     https://github.com/NomicFoundation/hardhat


DEPRECATION WARNING

 Initializing a project with npx hardhat is deprecated and will be removed in the future.
 Please use npx hardhat init instead.

Hardhatプロジェクトが作成できればOKです。

いずみ

質問は基本的に「y」で問題ありません。

それにしても簡単でしたね…

STEP
不要なファイルを削除
$ rm contracts/Lock.sol 
$ rm scripts/deploy.ts
$ rm test/Lock.ts 

不要なファイルを削除します。

いずみ

使用する場合は削除しなくてもOKです!

これでSolidityでの開発準備は整いました♪

【厳選】仮想通貨を始めるのにおすすめな取引所

Solidityで開発を始めるには、仮想通貨やブロックチェーンの理解が不可欠です。

以下は仮想通貨を始めるのにおすすめな取引所になります。

仮想通貨の始め方は「【初心者向け】仮想通貨の始め方・買い方!おすすめの取引所も解説!」で詳しく解説しています。

国内ユーザー数No.1「

販売所手数料取引所手数料通貨数
無料無料種類
レバレッジ審査スピードアプリ
なし
Good Point
  • 4年連続アプリダウンロード数No.1(※1)
  • 最低500円から購入できる
  • マネックスグループ傘下の徹底したセキュリティ体制

※1 国内の暗号資産取引アプリ、期間:2019年〜2022年、データ協力:AppTweak

※2 口座開設手順は「【初心者向け】Coincheckとは?国内ユーザー数No.1!」を参照。

は4年連続アプリダウンロード数No.1の取引所です。

マネックスグループなのでセキュリティ体制も万全ですよ。

取扱通貨数なら「

販売所手数料取引所手数料通貨数
無料メイカー:-0.02%
テイカー: 0.12%(一部銘柄を除く)
種類
レバレッジ審査スピードアプリ
なし
Good Point
  • アルトコインの取扱数が豊富
  • 1円未満から購入できる
  • 60種のテクニカル分析を利用できるリアルタイムチャート

※1 口座開設手順は「【手数料安】bitbankとは?アルトコインの購入におすすめ!」を参照。

はアルトコインの取扱数が豊富な取引所です。

1円未満から購入できるので、初心者にもおすすめですよ。

手数料の安さなら「

販売所手数料取引所手数料通貨数
無料-0.01%(Maker)種類
レバレッジ審査スピードアプリ
あり
Good Point
  • 2年連続オリコン顧客満足度No.1(※1)
  • 申込みから最短10分でお取引開始
  • 取引所(レバレッジ取引)に特化した『WebTrader』を採用

※1 2022年 オリコン顧客満足度® 調査 暗号資産取引所 現物取引 第1位

※2 口座開設手順は「【最安】GMOコインとは?手数料を抑えたい人におすすめ!」を参照。

入金・出金手数料が無料で、取引所手数料もMakerであればマイナス手数料なので逆にお金が貰えます。

取扱通貨数も国内最大級なので、とりあえず口座を開設しておいて損はありません!

まとめ

今回は、Hardhatの環境構築とプロジェクトの作成方法について解説しました。

以下が本記事のまとめになります。

まとめ
  • Hardhatの環境構築には「Node.js」が必要。
  • Hardhatのプロジェクト作成は最短5分でできる。
まとめ♪
  • おすすめ本

スマートコントラクトの勉強なら「」が分かりやすくておすすめですよ♪

いずみ

最後までお読みいただき、ありがとうございました!

Hardhat

この記事が気に入ったら
フォローしてね!

シェアしてね!
  • URLをコピーしました!
目次