Verify implementation contract

Hi @Prabhakaran,

Please note: we’ve decided it’s best to focus our upgradeability efforts on the Upgrades Plugins exclusively, and have halted development on the OpenZeppelin CLI. For details see:
Building for interoperability: why we’re focusing on Upgrades Plugins

I suggest looking at the following guides/tutorials to use Upgrades Plugins:


When we deploy upgradeable contracts using the CLI, there are three contracts deployed:

  • Implementation contract
  • ProxyAdmin
  • proxy

The smart contract is the same for everyone using the same version of the CLI for the proxy and ProxyAdmin. What will be different is the implementation contract (except where you are doing a tutorial and other people will have the same tutorial contract).

Etherscan will show the proxy contract (which is verified) and you will likely need to verify your implementation contract.


Feel free to ask all the questions that you need.

1 Like