• © Goverland Inc. 2026
  • v1.0.8
  • Privacy Policy
  • Terms of Use
Event HorizonEvent Horizonby0xFAD69Bd739c64cC8e3f1C3bb3B60fe4f160174Cchvax.eth

[ARBITRUM] Upgrade Governor Contracts by Transfering Timelock Roles to the New Governors

Voting ended over 1 year agoSucceeded

Upgrade Governor Contracts by Transfering Timelock Roles to the New Governors

Abstract

This proposal will transfer the proposer and canceller roles from the current Arbitrum Core Governor and Arbitrum Treasury Governor to newly deployed Governor contracts. This roles transfer is a crucial step in upgrading the Arbitrum DAO's governance infrastructure.

Motivation

This upgrade to the Arbitrum DAO's governance system was initially discussed as part of the 'Expand Tally Support for the Arbitrum DAO' proposal here. The community recognized the need for enhanced governance features, including proposal cancellation and flexible voting mechanisms.

As a result of these discussions, new Governor contracts have been developed and deployed with these improvements. To activate these enhancements and complete the upgrade process, we now need to transfer the proposer role to these new contracts.

Specifications

This proposal will:

  1. Grant the newly deployed Core Governor and Treasury Governor contracts the 'PROPOSER_ROLE' and 'CANCELLER_ROLE' on the timelock contract.
  2. Revoke the current Core Governor and Treasury Governor contracts' 'PROPOSER_ROLE' and 'CANCELLER_ROLE' on the timelock contract.

Technical Details

  • This proposal has a longer than usual L1 timelock delay of 10 days, so the existing governors can still be used for proposing until the voting period of this proposal has ended.
  • The new Governor contracts have been deployed on Arbitrum One at the following addresses:
    • Core Governor: 0x7796F378B3c56ceD57350B938561D8c52256456b
    • Treasury Governor: 0x4fd1216c8b5E72b22785169Ae5C1e8f3b30C19E4
  • These new contracts include the following enhancements:
    1. Proposal Cancellation: Allows the delegate who submitted a proposal to cancel it during the delay phase, before voting begins.
    2. Flexible Voting: Enables delegates to cast rolling, fractional votes, supporting future innovations like voting from Orbit chains and more.
  • The new Governors maintain all existing features of the current Governors, including custom relay functionality and fractional quorum calculations.

Rationale

The rationale for upgrading the Governors by granting and revoking roles on the Timelock contract instead of using the proxy upgradeable contract pattern is discussed in detail in this forum post.

Security Considerations

  • The new Governor contracts have been tested and audited by OpenZeppelin.
  • This transfer does not move any funds or change permissions on the Timelock contracts.
  • Historical governance actions will remain visible and valid.

Post-Transfer Actions

  • Immediately after this transfer executes, Tally will update to interface with the new Governor contracts.
  • Delegates should use the new Governor contracts for all future proposal submissions.
  • The old Governor contracts will remain on-chain but will no longer have the ability to execute proposals.

Timeline

If this proposal passes, the transfer will be executed immediately after the Timelock delay.

By approving this proposal, the Arbitrum DAO will upgrade its governance infrastructure, enabling new features and improvements in the governance process.

https://tally.xyz/gov/arbitrum/proposal/112325874093084064493910714319140234408317576120604499542718372361020687891105

Off-Chain Vote

For
3 HVAXVC7.7%
Against
33 HVAXVC84.6%
Abstain
3 HVAXVC7.7%
Download mobile app to vote

Timeline

Sep 10, 2024Proposal created
Sep 13, 2024Proposal vote started
Sep 26, 2024Proposal vote ended
Mar 26, 2026Proposal updated