NEROChainコミュニティに参加して、今後の情報をお待ちください!

NEROエクスプローラーを通じたスマートコントラクトの検証

このガイドでは、NEROチェーンテストネット上のスマートコントラクトをブロックエクスプローラーインターフェースで検証するプロセスについて説明します。コントラクト検証により、ソースコードが公開され、ユーザーはエクスプローラーから直接コントラクトとやり取りできるようになります。

前提条件

  • NEROチェーン上にデプロイされたスマートコントラクト
  • コントラクトのソースコード
  • コントラクトのデプロイアドレス
  • デプロイパラメータ(コンパイラバージョン、最適化設定など)

ステップ1: NEROチェーンエクスプローラーへのアクセス

WebブラウザでNEROテストネットエクスプローラーにアクセスします。

ステップ2: コントラクトの検索

エクスプローラーページ上部の検索ボックスにコントラクトのデプロイアドレスを入力します。

図3

図3: アドレスによるコントラクトの検索

ステップ3: 検証ページへのアクセス

コントラクト詳細ページで「Verify and Publish」ボタンを見つけてクリックします。

図4

図4: 検証オプション付きのコントラクト詳細ページ

ステップ4: コントラクト情報の入力

検証フォームにコントラクトの詳細を入力します:

  1. コントラクト名: 正確なコントラクト名を入力
  2. コンパイラバージョン: デプロイ時に使用したバージョンを選択
  3. 最適化: デプロイ設定と一致させる
  4. ソースコード: 完全なコントラクトソースコードを貼り付け
  5. コンストラクタ引数: ABIエンコードされたコンストラクタ引数を入力(該当する場合)
図5

図5: コントラクト検証フォーム

図6

図6: 詳細なコントラクト検証設定

ステップ5: 検証の完了

「Verify and Publish」ボタンをクリックして情報を送信します。成功すると、コントラクトのソースコードがエクスプローラー上で公開されます。

次のステップ

検証が完了すると、ユーザーは以下のことができるようになります:

  • コントラクトのソースコードを読む
  • エクスプローラーインターフェースから直接コントラクトとやり取りする
  • コントラクトのセキュリティと機能性に対する信頼性が向上する

プログラムによる検証オプションについては、Hardhat検証ガイドを参照してください。