When should I use App.sol in my project?

Hi @asmeedhungana,

The short answer is that you shouldn’t need to.

You would only use App.sol if you were creating Ethereum Packages but the plan is to remove this contract. (See https://github.com/OpenZeppelin/openzeppelin-sdk/issues/1488)

If you wanted to create proxies onchain you could use ProxyFactory.

1 Like