Don't see "read as proxy" and "write as proxy" on Etherscan

I followed this guide to create upgradeable contracts.

Everything works perfectly, but I'm just wondering why, when I view the proxy contract on etherscan, the "Read as proxy" and "write as proxy" tabs don't show up?

It says my contract matches the bytecode of another contract, and "read as proxy" shows up on that matching contract that someone else deployed.

Can anyone advise?

First, you have to verify your implementation contract. Your implementation smart contract is this I guess: https://rinkeby.etherscan.io/address/0x1e7af1be48716d0431b28d4c3d944effe74e01dc#code

Then, go to your proxy smart contract on Etherscan. Click on the "Contract" tab. You should see "More Options" on the right side. Click on that and then click on "Is this a proxy?". Follow the instructions...

The "Is this a proxy?":

1 Like