How to select ONE (transparent) proxy ownership to transfer through admin proxy?

Hi all,
Does anyone know how we could specify just ONE transparentproxy to transfer ownership, instead of all proxies that were created during development?

We're following the steps/tutorial from:

Environment: Hardhat, Rinkeby

Thanks for your time!

metaman10

Hi, welcome to the community! :wave:

I think when you the Transparent Proxy, it contains three parts:

  • proxy admin contract
  • proxy contract
  • implementation contract

So you can use one address to control proxy admin contract, and the proxy admin contract controls all proxy contracts.

thanks for the awesome information.

1 Like

How about i have some functions with onlyOwner modifier in the implementation contract. When i transferownership of the proxy admin contract who will be able to call functions with onlyOwner modifier in the implementation contract. and how can i change the ownership of the implementation contract which i have same onlyOwner functions

I think this depends on your contracts, if possible, you can share some code at here.