Executed

Renew Proposal Guardian Role for the Community Multisig


Proposal ID

478

Governor

Compound Governor

Proposed

Sep 14th, 2025

Result details
Final Votes

Quorum

1.31M of 400K

Majority support

Yes

For

1.31M

Against

0

Abstain

0

Actions

Type

Address

Details

Custom

0x309a...c8C0

setProposalGuardian(..)

Custom

Account

0x309a...c8C0

Method

setProposalGuardian(..)

Proposal

Description

This proposal aims to update the ProposalGuardian of the Compound Governor contract to the community multisig with an expiration of 12 months, extending until September 12, 2026.

The ProposalGuardian was last updated in Proposal 423, where an expiration date was set for September 11, 2025. Since this expiration date has passed, this proposal is being submitted to renew the ProposalGuardian role for the community multisig and extend its validity for another 12 months.

Actions

Call setProposalGuardian on the Compound Governor contract to set the community multisig as the new ProposalGuardian, with an expiration timestamp of 1789229978 (Saturday, September 12, 2026).

Tenderly Simulation Failure Explanation

Although the proposal simulation linked in the Tally UI is failing, the proposal should execute successfully in production.

Reasoning:

  • Proposals are first submitted to the Compound Governor via propose().
  • After the voting period ends and quorum is reached, the proposal is queued in the Governor, which then queues it in the Timelock.
  • Once the Timelock delay passes, the proposal is executed in the Governor.
  • The transaction calldata is first saved in the _governanceCall queue, and then the Timelock is called to execute the transaction.

During the Tenderly simulation, the Timelock is impersonated without Governor.execute being called, meaning _governanceCall is not populated. This causes the transaction to revert in the simulation, but in a real execution, it should succeed as expected.

Final Votes

Quorum

1.31M of 400K

Majority support

Yes

For

1.31M

Against

0

Abstain

0

Final Votes
Status

Fri Sep 12, 07:43 pm

Draft created

Sun Sep 14, 02:21 pm

Published onchain

Wed Sep 17, 04:49 pm

Voting period started

Sat Sep 20, 10:31 am

Voting period ended

Fri Sep 19, 01:49 pm

Proposal queued

Mon Sep 22, 01:10 pm

Proposal executed