ユーザ用ツール

サイト用ツール


blockchain:ropstenテストネットの使用

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

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