Skip to content

takesaki/token-sample

Repository files navigation

Sample Hardhat Project

ここから読めばOK

パッケージのインストール

npm ci

スマートコントラクトのコンパイル

npx hardhat compile

スマートコントラクトの自動テスト

npx hardhat test --network hardhat

ローカルにEVMの構築【動作確認用】

npx hardhat node

ここでとれた秘密鍵はメタマスクにインポートすることができる

スマートコントラクト(ERC20トークン)のデプロイ

以下の.envファイルをトップディレクトリに用意

TOKEN_NAME=MyToken    # トークンの名前、なんでもいい
TOKEN_SYMBOL=MTK      # トークンのシンボル、なんでもいい
AMOY_PRIVATE_KEY=     # METAMASKの秘密鍵を書く

ローカルでテストする時はこれ(別ターミナルを開いて実行)

npx hardhat clean
npx hardhat ignition deploy ./ignition/modules/Token.ts --network localhost

Amoyにデプロイするときはこれを使う

npx hardhat ignition deploy ./ignition/modules/deploy.ts --network polygonAmoy

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published