I have (1) a protocol and (2) a dapp, with the latter being a wrapper around the former. I want the protocol to be non-upgradeable, while the dapp to remain upgradeable.
They are separated as individual packages in a monorepo. In the protocol package, I’m using
openzeppelin-solidity, while for the dapp I’m using
There doesn’t seem to be any obvious issue with the aforementioned set-up, but I’m wondering if I can use
zos in the following way?
zos create Dapp --non-upgradeable
If I could, that’d really helpful. I’d have ubiquitous scripts across the monorepo - for instance, running
zos compile in both the protocol and the package instead of
truffle compile --all in one of them.