Issues initializing EIP-1167 minimal proxies deployed with factory contract

Hi @msolomon4,

My understanding is that minimal proxies are not upgradeable. We can change the logic contract that future minimal proxies point to, but can't change existing minimal proxies.


I suggest reading (if you haven't already): Deep dive into the Minimal Proxy contract

You may want to consider using OpenZeppelin's ProxyFactory to deploy minimal proxies:

What I am not sure of is how to encode the initialization data in Solidity, hopefully someone in the community can provide this answer.