blockchain:goerliテストネットの使用_remix編
差分
このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン | ||
blockchain:goerliテストネットの使用_remix編 [2022/06/01 02:09] – 作成 dot | blockchain:goerliテストネットの使用_remix編 [2022/06/01 04:59] (現在) – dot | ||
---|---|---|---|
行 7: | 行 7: | ||
- | ===== スマートコントラクトの実装 ===== | + | ===== スマートコントラクトの実装とコンパイル |
* [[https:// | * [[https:// | ||
* 「contracts」を右クリックし「New File」をクリック | * 「contracts」を右クリックし「New File」をクリック | ||
* ファイル名に「Counter.sol」と入力 | * ファイル名に「Counter.sol」と入力 | ||
- | * 以下 Counter.sol のソースをコピーアンドペーストする | + | * 以下 Counter.sol のソースをコピーアンドペーストする |
<code JavaScript> | <code JavaScript> | ||
// SPDX-License-Identifier: | // SPDX-License-Identifier: | ||
行 36: | 行 36: | ||
} | } | ||
</ | </ | ||
- | * エディタ上で「Ctrl+S」と打ち込むと Counter.sol が保存されてコンパイルまで自動的に行われる | + | * エディタ上で「Ctrl+S」と打ち込むと Counter.sol が保存されてコンパイルまで自動的に行われる(Counter.solファイルを右クリックして「Compile」をクリックすることで手動でコンパイルもできる) |
+ | ===== Remix の接続先 node を Goerli に設定する ===== | ||
+ | |||
+ | - Remix 左側タブの「Deploy & run transactions」をクリック | ||
+ | - ENVIRONMENTプルダウンをクリック | ||
+ | - 「Injecte Web3」を選択 \\ {{: | ||
+ | - MetaMask で使用するアカウントを選択して「次へ」をクリック \\ {{: | ||
+ | - MetaMask が接続確認を求めてくるので「接続」をクリック \\ {{: | ||
+ | |||
+ | ===== スマートコントラクトのデプロイ ===== | ||
+ | |||
+ | - Remix 左側タブの「Deploy & run transactions」をクリック | ||
+ | - CONTRACTプルダウンで「Counter contracts/ | ||
+ | - 「Deploy」ボタンをクリック \\ {{: | ||
+ | - デプロイ後「view on etherscan」をクリックすると Etherscan でトランザクション情報が確認できる \\ {{: | ||
+ | |||
+ | ===== スマートコントラクトの実行 ===== | ||
+ | |||
+ | - Remix 左側タブの「Deploy & run transactions」をクリック | ||
+ | - 「Deployed Contracts」の下にある「≫Counter」をクリックすると Counter スマートコントラクトの各メソッドがボタンで表示される | ||
+ | - 各メソッドのボタンをクリックすると Counter スマートコントラクトを実行できる \\ {{: | ||
+ | |||
+ | |||
+ | 今回デプロイした Counter スマートコントラクトはインターネット上で稼働する Goerli にデプロイされているため、どこからでもアクセスすることができます。実際 Etherscan のページ([[https:// |
blockchain/goerliテストネットの使用_remix編.1654049342.txt.gz · 最終更新: 2022/06/01 02:09 by dot