-
Notifications
You must be signed in to change notification settings - Fork 111
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refactored to upgradeable contracts (1/2) (Licensing, Modules) #7
Refactored to upgradeable contracts (1/2) (Licensing, Modules) #7
Conversation
99c5b23
to
1c3fa58
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This PR seems some redundancy with PR #6
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
wondering how the upgrade was tested, please attach a test log.
The PR's diff is still displaying the code change that was checked in with PR #6. Please rebase it with the main branch to make it easier to review. |
1c3fa58
to
b9390aa
Compare
b9390aa
to
9676ea8
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is it rebased on top of the tree?
It's rebased now |
It is |
This PR only deploys proxies, the upgrade is not tested because the storage layout script had issues. I'll do a separate PR |
Add dispute propagation restriction
Note: This PR comes after #6
I'm splitting the bulk of upgradeables in 2 PRs to make review manageable.
Upgrades:
These contracts are now UUPSUpgradeable
These contracts are now Initializable.
(UUPS must be the last contract in the inheritance chain, but the rest must be made Initializable
These contracts are upgrade-safe without modification
Other