

Share Dialog
Share Dialog

Subscribe to akiphumi

Subscribe to akiphumi
<100 subscribers
<100 subscribers
「Hardhat」を使って「Base」テストネットにスマートコントラクトをデプロイする手順を紹介しました。手順は以下の通りです。
必要なもの
Node v18+
Coinbase Wallet
Base GoerliのETH
Hardhatプロジェクトを作成する
「npm init --y」コマンドでNode.jsプロジェクトを作成
「npm install --save-dev hardhat」コマンドでHardhatをインストール
「npx hardhat」コマンドでHardhatプロジェクトを作成
BaseをHardhatに設定する
hardhat.config.tsファイルにBaseを追加
スマートコントラクトをコンパイルする
Solidityで書かれたスマートコントラクトを作成
「npm install --save @openzeppelin/contracts」コマンドでOpenZeppelin Contractsをインストール
Hardhatでスマートコントラクトをコンパイル
スマートコントラクトをデプロイする
deploy.tsファイルを編集
「npx hardhat run scripts/deploy.ts --network base-goerli」コマンドでデプロイ
スマートコントラクトを検証する
「npm install --save-dev @nomiclabs/hardhat-etherscan」コマンドでhardhat-etherscanをインストール
hardhat.config.tsファイルにetherscanを追加
「npx hardhat verify --network base-goerli 」コマンドで検証
スマートコントラクトとやりとりする
Basescanでコントラクトを読み書きするためにウォレットを接続する
以上が、Hardhatを使用してBaseテストネットにスマートコントラクトをデプロイする手順となります。
「Hardhat」を使って「Base」テストネットにスマートコントラクトをデプロイする手順を紹介しました。手順は以下の通りです。
必要なもの
Node v18+
Coinbase Wallet
Base GoerliのETH
Hardhatプロジェクトを作成する
「npm init --y」コマンドでNode.jsプロジェクトを作成
「npm install --save-dev hardhat」コマンドでHardhatをインストール
「npx hardhat」コマンドでHardhatプロジェクトを作成
BaseをHardhatに設定する
hardhat.config.tsファイルにBaseを追加
スマートコントラクトをコンパイルする
Solidityで書かれたスマートコントラクトを作成
「npm install --save @openzeppelin/contracts」コマンドでOpenZeppelin Contractsをインストール
Hardhatでスマートコントラクトをコンパイル
スマートコントラクトをデプロイする
deploy.tsファイルを編集
「npx hardhat run scripts/deploy.ts --network base-goerli」コマンドでデプロイ
スマートコントラクトを検証する
「npm install --save-dev @nomiclabs/hardhat-etherscan」コマンドでhardhat-etherscanをインストール
hardhat.config.tsファイルにetherscanを追加
「npx hardhat verify --network base-goerli 」コマンドで検証
スマートコントラクトとやりとりする
Basescanでコントラクトを読み書きするためにウォレットを接続する
以上が、Hardhatを使用してBaseテストネットにスマートコントラクトをデプロイする手順となります。
No activity yet