Executive Summary
This proposal outlines a targeted improvement to the Optimism Governor contract by removing Abstain votes from quorum calculations. The change resolves an edge case where Abstain votes could unintentionally reduce the vote threshold needed for proposals to pass. It has been fully audited, deployed, and is ready for governance approval.
Motivation
We are introducing this change to correct an edge case in the Governor logic where Abstain votes, despite being neutral by design, can unintentionally impact quorum dynamics. Specifically, when quorum has not yet been reached, each additional Abstain vote increases the total number of votes cast, which in turn lowers the number of Yes or No votes required for approval.
This has the unintended effect of making it easier to pass or reject proposals when there are a large number of Abstain votes. By excluding Abstain votes from the quorum calculation, we ensure that only active Yes and No votes contribute to reaching quorum, preserving the integrity of proposal outcomes and aligning voting behavior with intent. This change does not impact the outcome in the scenario where a majority of Abstain votes are cast, as the proposal would not be implemented under either logic.
Specifications
Contract Changed
The Optimism Governor would be changed as part of this upgrade. Please review the pull request here:
The deployed code can be found here: OptimismGovernor | Address 0x42436bB7BEA1E1E2De03f1223e2A3e0557F606E3 | OP Mainnet Etherscan There are no state changes to any governance contracts in this upgrade.
Security Considerations
This change has been audited by Trust and there were no issues identified given that itâs a minimal change which doesnât affect the rest of the contract logic. In the unlikely scenario that weâll need to make any changes to address issues, weâll update this thread to inform the community on next steps.
Link to audit report: https://drive.google.com/file/d/1Q0cbH5CtnEAXKatUXdXfjxXJiwMmdal4/view?usp=drive_link
Impact Summary
Minimal to no impact.
Action Plan
If approved by governance, the Optimism Foundation admin will set the new implementation of governor proxy at 0xcDF27F107725988f2261Ce2256bDfCdE8B382B10 to new implementation deployed at OptimismGovernor | Address 0x42436bB7BEA1E1E2De03f1223e2A3e0557F606E3 | OP Mainnet Etherscan
If a critical security issue is discovered before upgrading, Agora will collaborate with the community to extensively communicate that the upgrade will no longer occur.
Conclusion
This Governor update improves quorum accuracy by excluding Abstain votes from quorum calculations. The change has been carefully audited, poses minimal risk, and has already been deployed to a new implementation. If approved, the Optimism Foundation will proceed with the upgrade with no expected downtime or impact to users.