mumbaiへのデプロイと実行2024/01/03に公開SolidityEthereumスマートコントラクトHardhattechHardhatを使用して、ポリゴンのテストネットのmumbaiにスマートコントラクトをデプロイし、実行する手順になります。こちらのHardhatのクイックスタートの続きから説明しますので、まずはこちらの手順に沿ってプロジェクトの作成を済ませておいてください。https://hardhat.org/hardhat-runner/docs/getting-started#quick-startMumbaihardhat.config.tsに、mumbaiネットワークとetherscanを設定します。APIキーから、APIキーの新規作成をします。デプロイ先はmumbaiですが、APIキーはpolyscan(mumbaiではなく)から作成します。環境変数PRIVATE_KEYとPOLYSCAN_KEYを設定します。(先ほど作成したpolygonscanのAPIキーをコピペ)mumbaiへデプロイします。mumbaiデプロイが成功すると、アンロック・タイムスタンプとコントラクト・アドレスが表示されるので、これを控えます。0x3D6D4...De98f次にverifyをします。タイムスタンプとアドレスをご自身の値に置き換えてください。1704079784成功すると以下のように表示されます。最後に表示されるURLをブラウザから開きます。以下のように緑のチェックマークがつきます。アンロックされる60秒後まで待ちます。新規にファイルscripts/withdraw.tsを作成し、スマコンのwithdraw()を呼び出す実装をします。その際にconnect(signer)で呼び出すアカウントを指定します。デプロイしたアカウントで実行する。}}main();スクリプトを実行し、スマート・コントラクトを呼び出します。mumbai正常に成功すると、スマコンのバランスがゼロになり、正常にMaticが引き出されたことが確認できます。イベントを開くとWithdrawalとインターナル・トランザクションが作成されたのが確認できます。!mumbaiのコンソールなので間違えないようにしてください。コンソールの設定でテーマの色を変えておくと分かりやすいです。mumbai.polygonscan.comTFバイリンガル。シリコンバレー、NYC勤務。TensorFlow,仮想通貨,Solanaバッジを贈って著者を応援しようバッジを受け取った著者にはZennから現金やAmazonギフトカードが還元されます。バッジを贈るDiscussionTFバイリンガル。シリコンバレー、NYC勤務。Proよくある質問LinksX(Twitter)GitHubメディアキットLegal利用規約プライバシーポリシ。