Hello, I’m wondering about one thing.
Let’s say I have contract Contract1.
Let’s say I have applied to my Contract1 Upgradeability using Inherited Storage pattern. So now it’s the time to update some logic inside my Contract1.
1st case:
I’m willing to change logic inside 1 method, but keep input/output same, so the change doesn’t affect contract ABI. Can I change it inside current implementation, and just redeploy it, and then update Registry with new implementation and set new version etc. OR I have to create new contract, for instance Contract1v2 and inherit Contract1 and then, in Contract1v2 implement (override) the method I want to apply logic change?
Thanks in advance!