Using proxies created with ProxyFactory

Hi @kallolborah,

Welcome to the community :wave:

That is correct. You call functions using the ABI of the Cash contract and the address of the minimal proxy.

The minimal proxy is a simple contract that just delegates all calls to a logic contract. A delegate call is similar to a regular call, except that all code is executed in the context of the caller, not of the callee. Meaning that the state is with the minimal proxy and there can be multiple minimal proxies all pointing to the one logic contract.

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