blockchain:goerliテストネットの使用_remix編
目次
Goerliテストネットの使用(Remix編)
前提
Goerli テストネットの使用(Hardhat編)を参考に Goerli で使用できる 0.05 ETH を取得しておいてください。
スマートコントラクトの実装とコンパイル
- Remix に接続する。
- 「contracts」を右クリックし「New File」をクリック
- ファイル名に「Counter.sol」と入力
- 以下 Counter.sol のソースをコピーアンドペーストする
// SPDX-License-Identifier: MIT pragma solidity >=0.4.22 <0.9.0; contract Counter { uint public count; // Function to get the current count function get() public view returns (uint) { return count; } // Function to increment count by 1 function inc() public { count += 1; } // Function to decrement count by 1 function dec() public { count -= 1; } }
- エディタ上で「Ctrl+S」と打ち込むと Counter.sol が保存されてコンパイルまで自動的に行われる(Counter.solファイルを右クリックして「Compile」をクリックすることで手動でコンパイルもできる)
Remix の接続先 node を Goerli に設定する
- Remix 左側タブの「Deploy & run transactions」をクリック
- ENVIRONMENTプルダウンをクリック
スマートコントラクトのデプロイ
- Remix 左側タブの「Deploy & run transactions」をクリック
- CONTRACTプルダウンで「Counter contracts/Counter.sol」を選択
スマートコントラクトの実行
- Remix 左側タブの「Deploy & run transactions」をクリック
- 「Deployed Contracts」の下にある「≫Counter」をクリックすると Counter スマートコントラクトの各メソッドがボタンで表示される
今回デプロイした Counter スマートコントラクトはインターネット上で稼働する Goerli にデプロイされているため、どこからでもアクセスすることができます。実際 Etherscan のページ(https://goerli.etherscan.io/address/0x0fff55107aa00c96e56dc510b9e3bfc7443ed248)で確認できます。
blockchain/goerliテストネットの使用_remix編.txt · 最終更新: 2022/06/01 04:59 by dot