3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

EtherscanでERC1967のProxyを認識させる方法の備忘録

Last updated at Posted at 2022-02-01

ERC1967とは

アップグレード可能なコントラクトを実装する際に使用する規格です。

こちらの記事に詳細を記載しています。

EtherscanでのERC1967コントラクト

実際にRopstenで設定したProxyコントラクトです。

Etherscan上でProxyとして認識させることによって、下記のようにProxyコントラクトからImplementaionのロジックを呼び出せる状態にします。
Screen Shot 2022-02-01 at 20.51.33.png

前提条件

事前に下記のようにImplementationコントラクトの検証を行っておく必要があります。

Screen Shot 2022-02-01 at 20.43.03.png

Proxyの検証手順

ProxyコントラクトのEtherscanのページで、"More Options"の"Is this a proxy?"をクリックします。
Screen Shot 2022-02-01 at 20.38.28.png

Proxy登録用のページに遷移するので、自動的に入力されているアドレスがProxyのアドレスかを確認し、Verifyをクリックします。
Screen Shot 2022-02-01 at 20.39.19.png

検証に成功すると、下記のようなモーダルが出てきます。
Screen Shot 2022-02-01 at 20.45.38.png

EtherscanでProxy先のImplementationの関数を利用できるようになります。
Screen Shot 2022-02-01 at 20.46.22.png

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?