Skip to content

Commit

Permalink
Merge branch 'main' into main
Browse files Browse the repository at this point in the history
  • Loading branch information
yk-saito authored Dec 6, 2023
2 parents 1fded55 + 482602b commit 39c6c12
Show file tree
Hide file tree
Showing 19 changed files with 70 additions and 32 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -187,7 +187,7 @@ yarn add dotenv@^16.0.2 @openzeppelin/contracts@^4.7.3
`packages/contract`ディレクトリにいることを確認し、次のコマンドを実行します。

```
npx hardhat
npx hardhat init
```

`hardhat`がターミナル上で立ち上がったら、それぞれの質問を以下のように答えていきます。
Expand All @@ -201,7 +201,7 @@ npx hardhat

(例)
```
$ npx hardhat
$ npx hardhat init
888 888 888 888 888
888 888 888 888 888
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -430,7 +430,7 @@ TypeScriptは静的型付け言語なので、外部から取ってきたオブ
その時に役に立つのが型定義ファイルです。

コントラクトの型定義ファイルは、コントラクトがコンパイルされた時に生成され、`typechain-types`ディレクトリに自動的に格納されます。
これは`npx hardhat`実行時にtypescriptを選択したため、初期設定が済んでいるためです。
これは`npx hardhat init`実行時にtypescriptを選択したため、初期設定が済んでいるためです。

`contract`内の`typechain-types`ディレクトリをそのまま`client`にコピーしてください。
`AVAX-AMM`直下からターミナルでコピーを行う場合、このようなコマンドになります。
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -186,7 +186,7 @@ yarn add dotenv @openzeppelin/contracts@^4.7.3 @chainlink/contracts@^0.5.1
`packages/contract`ディレクトリにいることを確認し、次のコマンドを実行します。

```
npx hardhat
npx hardhat init
```

実行すると対話形式で指示を求められるので、それぞれを以下のように答えていきます。
Expand All @@ -208,7 +208,7 @@ npx hardhat
(例)

```
$npx hardhat
$npx hardhat init
888 888 888 888 888
888 888 888 888 888
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -255,7 +255,7 @@ TypeScriptは静的型付け言語なので、 外部から取ってきたオブ
その時に役に立つのが型定義ファイルです。

コントラクトの型定義ファイルは、 コントラクトがコンパイルされた時に生成され、 `typechain-types`ディレクトリに自動的に格納されます。
これは`npx hardhat`実行時にtypescriptを選択したため、 初期設定が済んでいるためです。
これは`npx hardhat init`実行時にtypescriptを選択したため、 初期設定が済んでいるためです。

`client`の中に`types`ディレクトリを作成し、 その中にコピーしてください。

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -182,7 +182,7 @@ yarn add --dev @nomicfoundation/hardhat-network-helpers@^1.0.0 @nomicfoundation/
`packages/contract`ディレクトリにいることを確認し、次のコマンドを実行します。

```
npx hardhat
npx hardhat init
```

`hardhat`がターミナル上で立ち上がったら、それぞれの質問を以下のように答えていきます。
Expand All @@ -196,7 +196,7 @@ npx hardhat

(例)
```
$ npx hardhat
$ npx hardhat init
888 888 888 888 888
888 888 888 888 888
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -463,7 +463,7 @@ TypeScriptは静的型付け言語なので、外部から取ってきたオブ
その時に役に立つのが型定義ファイルです。

コントラクトの型定義ファイルは、コントラクトがコンパイルされた時に生成され、`typechain-types`ディレクトリに自動的に格納されます。
これは`npx hardhat`実行時にtypescriptを選択したため、初期設定が済んでいるためです。
これは`npx hardhat init`実行時にtypescriptを選択したため、初期設定が済んでいるためです。

`contract`内の`typechain-types`ディレクトリをそのまま`client`にコピーしてください。
`AVAX-Messenger`直下からターミナルでコピーを行う場合、このようなコマンドになります。
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -183,7 +183,7 @@ yarn add dotenv@^16.0.3 @openzeppelin/contracts@^4.8.0
`packages/contract`ディレクトリにいることを確認し、次のコマンドを実行します。

```
npx hardhat
npx hardhat init
```

実行すると対話形式で指示を求められるので、それぞれを以下のように答えていきます。
Expand All @@ -202,7 +202,7 @@ npx hardhat
(例)

```
$npx hardhat
$npx hardhat init
888 888 888 888 888
888 888 888 888 888
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ interface IAllowList {
> その時に役に立つのが型定義ファイルです。
>
> コントラクトの型定義ファイルは、コントラクトがコンパイルされた時に生成され、`typechain-types`ディレクトリに自動的に格納されます。
> これは`npx hardhat`実行時にtypescriptを選択したため、初期設定が済んでいるためです。
> これは`npx hardhat init`実行時にtypescriptを選択したため、初期設定が済んでいるためです。
それでは`packages/contract`ディレクトリ直下で下記のコマンドを実行してデプロイします!

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ yarn <パッケージ名> <実行したいコマンド>
`packages/contract`ディレクトリに移動し、次のコマンドを実行します。

```
npx hardhat
npx hardhat init
```

`hardhat`がターミナル上で立ち上がったら、それぞれの質問を以下のように答えていきます。
Expand All @@ -128,7 +128,7 @@ npx hardhat

(例)
```
$ npx hardhat
$ npx hardhat init
888 888 888 888 888
888 888 888 888 888
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ yarn client start
`packages/contract`ディレクトリにいることを確認し、次のコマンドを実行します。

```
npx hardhat
npx hardhat init
```

`hardhat`がターミナル上で立ち上がったら、それぞれの質問を以下のように答えていきます。
Expand All @@ -109,7 +109,7 @@ npx hardhat

(例)
```
$ npx hardhat
$ npx hardhat init
888 888 888 888 888
888 888 888 888 888
Expand Down Expand Up @@ -141,7 +141,7 @@ Give Hardhat a star on Github if you're enjoying it! 💞✨
> ⚠️: 注意 #2
>
> `npx hardhat`が実行されなかった場合、`packages/contract`に移動して以下をターミナルで実行してください。
> `npx hardhat init`が実行されなかった場合、`packages/contract`に移動して以下をターミナルで実行してください。
>
> ```
> yarn add --dev @nomicfoundation/hardhat-toolbox
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ yarn client start
`packages/contract`ディレクトリにいることを確認し、次のコマンドを実行します。

```
npx hardhat
npx hardhat init
```

`hardhat`がターミナル上で立ち上がったら、それぞれの質問を以下のように答えていきます。
Expand All @@ -119,7 +119,7 @@ npx hardhat

(例)
```
$ npx hardhat
$ npx hardhat init
888 888 888 888 888
888 888 888 888 888
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -124,7 +124,7 @@ yarn client start
`packages/contract`ディレクトリにいることを確認し、次のコマンドを実行します。

```
npx hardhat
npx hardhat init
```

`hardhat`がターミナル上で立ち上がったら、それぞれの質問を以下のように答えていきます。
Expand All @@ -137,7 +137,7 @@ npx hardhat

(例)
```
$ npx hardhat
$ npx hardhat init
888 888 888 888 888
888 888 888 888 888
Expand Down Expand Up @@ -169,7 +169,7 @@ Give Hardhat a star on Github if you're enjoying it! 💞✨
> ⚠️: 注意 #2
>
> `npx hardhat`が実行されなかった場合、以下をターミナルで実行してください。
> `npx hardhat init`が実行されなかった場合、以下をターミナルで実行してください。
>
> ```
> yarn add --dev @nomicfoundation/hardhat-toolbox
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,7 @@ yarn client start
`packages/contract`ディレクトリにいることを確認し、次のコマンドを実行します。

```
npx hardhat
npx hardhat init
```

`hardhat`がターミナル上で立ち上がったら、それぞれの質問を以下のように答えていきます。
Expand All @@ -135,7 +135,7 @@ npx hardhat

(例)
```
$ npx hardhat
$ npx hardhat init
888 888 888 888 888
888 888 888 888 888
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -194,7 +194,7 @@ yarn client start
`packages/contract`ディレクトリにいることを確認し、次のコマンドを実行します。

```
npx hardhat
npx hardhat init
```

`hardhat`がターミナル上で立ち上がったら、それぞれの質問を以下のように答えていきます。
Expand All @@ -207,7 +207,7 @@ npx hardhat

(例)
```
$ npx hardhat
$ npx hardhat init
888 888 888 888 888
888 888 888 888 888
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -165,7 +165,7 @@ yarn install
`packages/contract`ディレクトリにいることを確認し、次のコマンドを実行します。

```
npx hardhat
npx hardhat init
```

`hardhat`がターミナル上で立ち上がったら、それぞれの質問を以下のように答えていきます。
Expand All @@ -178,7 +178,7 @@ npx hardhat

(例)
```
$ npx hardhat
$ npx hardhat init
888 888 888 888 888
888 888 888 888 888
Expand Down Expand Up @@ -210,7 +210,7 @@ Give Hardhat a star on Github if you're enjoying it! 💞✨
> ⚠️: 注意 #2
>
> `npx hardhat`が実行されなかった場合、以下をターミナルで実行してください。
> `npx hardhat init`が実行されなかった場合、以下をターミナルで実行してください。
>
> ```
> yarn add --dev @nomicfoundation/hardhat-toolbox
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,26 @@ Make sure Sandbox is up and running.

![](/public/images/Polygon-Whitelist-NFT/section-4/4_2_8.png)

Make sure you are in the root directory of the project and execute the following command
Make sure you have `node` 18.17.0 or newer.

```
node -v
```

If you don't, install the stable version and check the newly activated version.

```
# Install n to manage your Node.js versions
npm install -g n
# Install and activate the stable version of Node.js
n stable
# Confirm Node.js version 18.17.0 or newer
node -v
```

Make sure you are in the root directory of the project and execute the following command.

```
yarn create next-app
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,7 @@ At this point, packages/contract/package.json should look like the following.
Now let's generate a project using Hardhat, go under packages/contract/ and execute the following command。

```
npx hardhat
npx hardhat init
```

Set up your project as follows.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,25 @@ Sandboxが立ち上がったことを確認しましょう。

![](/public/images/Polygon-Whitelist-NFT/section-4/4_2_8.png)

`node`のバージョンが18.17.0以上になっていることを確認します。

```
node -v
```

それより古かった場合、安定バージョンをインストールして、新しくインストールしたバージョンを確認します。

```
# Node.js バージョン管理のため n をインストール
npm install -g n
# Node.js を安定バージョンをインストールして有効にする
n stable
# バージョンが18.17.0以上になっているか確認
node -v
```

プロジェクトのルートディレクトリにいることを確認して、下記のコマンドを実行します。

```
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,7 @@ yarn workspace contract add @openzeppelin/contracts@^5.0.0 && yarn workspace con
それでは、Hardhatを使用してプロジェクトを生成しましょう。packages/contract/下に移動して、下記のコマンドを実行してください。

```
npx hardhat
npx hardhat init
```

下記のようにプロジェクトの設定を行いましょう。
Expand Down

0 comments on commit 39c6c12

Please sign in to comment.