Open Zeppelin upgrade

Hi All,
Below are the steps.

  1. create a smart contract v1.
  2. Deploy the smart contract v1 using openzeppelin proxy.
  3. make modification to the contract and create smart contract v2.
  4. upgrade the contract with openzeppelin with smart contract v2.
    Now, if I find any discrepancy in the newly deployed contract v2, is there any way that I can revert the v2, and restore the v1.


Yes, just as you can upgrade to v2, you can then “upgrade” back to v1 if you want to rollback.

Hi @frangio,
Thanks for the reply.
Any documentation/steps on how to do this.

Hi @frangio ,
Thank you for the information. This will help me.