Skip to content

Conversation

@0xChin
Copy link
Member

@0xChin 0xChin commented May 9, 2025

Closes OPT-777

@0xChin 0xChin requested a review from 0xOneTony May 9, 2025 08:07
@0xChin 0xChin self-assigned this May 9, 2025
@linear
Copy link

linear bot commented May 9, 2025

/// @notice The ProposalValidator contract is responsible for validating proposals and moving
/// them to the vote phase on the Optimism Governor.
contract ProposalValidator is Ownable {
contract ProposalValidator is OwnableUpgradeable {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i thought about this, maybe we should follow what OP is doing with their other contracts and use ReinitializableBase and ISemver

@0xChin 0xChin force-pushed the feat/proposal-validator-upgradeability-2 branch from 7691cd1 to 407a012 Compare May 23, 2025 12:16
Copy link
Member

@0xOneTony 0xOneTony left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm!

@0xChin 0xChin merged commit ed73cd0 into sc-feat/permissionless-proposals May 23, 2025
2 checks passed
0xOneTony pushed a commit that referenced this pull request Jul 29, 2025
* feat: add upgradeability to ProposalValidator contract

* chore: fix styling

* docs: use correct natspec in ProosalValidator contract

* feat: add semver

* feat: add reinitializable base

---------

Signed-off-by: Chiin <[email protected]>
0xOneTony pushed a commit that referenced this pull request Jul 29, 2025
* feat: add upgradeability to ProposalValidator contract

* chore: fix styling

* docs: use correct natspec in ProosalValidator contract

* feat: add semver

* feat: add reinitializable base

---------

Signed-off-by: Chiin <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants