Verify ProxyAdmin

Hi Everyone,

I am struggling to verify the ProxyAdmin contract that gets created on deploying a proxy, e.g. https://optimistic.etherscan.io/address/0x57faada9e5a3098a38151e4de8426135b0fa4fd0.

There are 20 contracts on optimism with the same bytecode and none of them are verified.

The reason I want to verify the contract is to get the ABI so that I can transfer ownership of the ProxyAdmin to a Multisig for opsec reasons. I realize I can transfer it via script easily, but I would need to transfer back ownership from multisig to a deployer address whenever we need to do an upgrade, and I am not sure how to do that without having the contract verified.

Any help is appreciate.

Danijel

Hi @Danijel_Gornjakovic,

I've verified the ProxyAdmin contract for you. For future reference, I've added the solc JSON input that I used in our verification guide:

I will also point out we plan to automate this process in the future:

1 Like

Much appreciated, sir!

A post was merged into an existing topic: How to verify upgradeable contract on amoy - polygon testnet