"The implementation contract at does not seem to be verified." When trying to verify proxy on Etherscan.
I'm trying to verify OZ upgradable contract to interact with it more easily on Etherscan. I deploy the contract using Truffle and everything seems to go well. It deployed two contracts: 0x9412f6C7C73b218438CC1B3D701170e64Dab6C0d and 0xC1C3A288DAEFECCA0F43B4BB8a5b075A2A244517.
The first contract seems to be the proxy and it was verified by default. I guess the other contract is the logic because it was in the proxy part. It's not verified and I'm not available to verify it using the normal command
truffle run verify TestUpgradeable --network rinkeby.
I found one tutorial that said I needed to verify on Etherscan the contract as a proxy. I did it but instead of succeeding, I get an error like this:
I couldn't find anything online