Skip to content

feat: permissionless-proposals #11

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

Draft
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

0xOneTony
Copy link
Member

Description
This document outlines the design for a step towards permissionless proposals in the Optimism governance system. The goal is to allow top delegates to submit a proposal on-chain without requiring prior approval or gatekeeping by the manager. Instead, if all automated gating rules are met, the proposal is submitted for voting.

This validation process is aimed to happen on-chain from a new contract that we introduce Top100DelegatesProposalValidator.

Copy link
Member

@oxlumi oxlumi left a comment

Choose a reason for hiding this comment

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

Two small suggestions before merging:

It might be helpful to briefly mention the current use of attestations for delegate sign-offs, just to set the ground in how approvals currently work.

Let’s clarify whether the Top100DelegatesProposalValidator becomes the new proposer for the Governor or whether we're modifying the Governor directly with a Proposer modifier. Either approach is valid (although we were discussing on not to modify the governor directly), but we should make the intention explicit.

Otherwise, looks great!

@oxlumi oxlumi self-requested a review April 9, 2025 13:46
Copy link
Member

@oxlumi oxlumi left a comment

Choose a reason for hiding this comment

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

Feelling optimistic 🔴. Looks great : )

@0xOneTony 0xOneTony marked this pull request as draft April 9, 2025 14:08
@0xOneTony 0xOneTony added the hold Do not merge for now label Apr 9, 2025
0xOneTony and others added 2 commits April 21, 2025 22:51
* fix: design doc

* fix: proposal voting type section

* fix: purpose description

* fix: grammar
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
hold Do not merge for now
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants