blockchain:ropstenテストネットの使用
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| blockchain:ropstenテストネットの使用 [2022/05/14 03:12] – dot | blockchain:ropstenテストネットの使用 [2022/05/14 04:26] (現在) – dot | ||
|---|---|---|---|
| 行 43: | 行 43: | ||
| - 「API KEY」をコピーしてメモしておきます \\ {{: | - 「API KEY」をコピーしてメモしておきます \\ {{: | ||
| - | ==== アカウントプライベートキーの取得 ==== | + | ==== MetaMask |
| + | |||
| + | - Ropsten にアクセスしているアカウントを選択し「アカウントの詳細」をクリック \\ {{: | ||
| + | - 「秘密鍵のエクスポート」クリック \\ {{: | ||
| + | - MetaMask のパスワードを入力して「確認」をクリック \\ {{: | ||
| + | - 秘密鍵をコピーしてメモしておいてください。「完了」をクリック \\ {{: | ||
| ==== Hardhat 設定ファイルの編集 ==== | ==== Hardhat 設定ファイルの編集 ==== | ||
| 行 95: | 行 100: | ||
| </ | </ | ||
| + | ==== Ropsten にスマートコントラクトをデプロイする ==== | ||
| + | |||
| + | Ropsten にスマートコントラクトをデプロイして実行するコマンドの例です。 | ||
| + | |||
| + | 「--network ropsten」オプションを付けることで Ropsten ネットワークを選択しているのがポイントです。 | ||
| + | |||
| + | Ropsten に Greeter スマートコントラクトをデプロイ | ||
| + | <code PowerShell> | ||
| + | hardhat_project> | ||
| + | Downloading compiler 0.8.4 | ||
| + | Compiled 2 Solidity files successfully | ||
| + | Greeter deployed to: 0xaCeAe7f921287fA5B255d37e83a1859793052D8B | ||
| + | </ | ||
| + | |||
| + | Ropsten にコンソール接続し Greeter スマートコントラクトを実行 | ||
| + | <code PowerShell> | ||
| + | hardhat_project> | ||
| + | Welcome to Node.js v16.15.0. | ||
| + | Type " | ||
| + | > const Greeter = await ethers.getContractAt(' | ||
| + | undefined | ||
| + | > await Greeter.greet(); | ||
| + | ' | ||
| + | </ | ||
| + | |||
| + | 今回デプロイした Greeter スマートコントラクトはインターネット上で稼働する Ropsten にデプロイされているため、どこからでもアクセスすることができます。[[https:// | ||
blockchain/ropstenテストネットの使用.1652497924.txt.gz · 最終更新: by dot
