Do I need 1 proxy for each smart contract in my protocol?


If I have a protocol with multiple smart contracts and I want it to be upgradable, does each smart contract need its own proxy to provide it with upgradable functionality?


Yes, I think so. If you want to make a contract to be upgradable, you need to use the proxy. And one proxy contract should have one implementation.

1 Like