Renew Proposal Guardian Role for the Community Multisig
01Summary
Renew the ProposalGuardian role for Compound's community multisig (0xbbf3f1421D886E9b2c5D716B5192aC998af2012c) for 12 months, extending the expiration date from September 11, 2025 to September 12, 2026.
- Type
- governance change
Key changes
- Set ProposalGuardian to community multisig address (0xbbf3f1421D886E9b2c5D716B5192aC998af2012c) with expiration timestamp 1789229978 (September 12, 2026)(high)
Notable concerns
- Tenderly simulation fails due to missing _governanceCall queue population in simulation environment, but proposal should execute successfully in production according to the proposal description
Generated by Kvorum
02Description
Renew Proposal Guardian Role for the Community Multisig
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
_governanceCallqueue, 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.
03Mismatch analysis
The proposal describes a single action: calling setProposalGuardian on the Compound Governor contract to set the community multisig as ProposalGuardian with an expiration timestamp of 1789229978 (September 12, 2026). The decoded calldata contains exactly one action matching this: target address 0x309a862bbc1a00e45506cb8a802d1ff10004c8c0 matches the Governor address linked in the description, the function decoded_function 'setProposalGuardian((address,uint96))' matches the described function call, and the decoded arguments (0xbbf3f1421D886E9b2c5D716B5192aC998af2012c, 1789229978) match both the community multisig address and expiration timestamp stated in the description. No additional actions are present in the calldata, and no claimed action is missing. The Tenderly simulation explanation is an informational note, not an on-chain action, so it does not need to be reconciled against calldata. Overall, the prose accurately and completely reflects the single on-chain action being executed.
Generated by Kvorum
04Actions
- Target
- 0x309a…c8c0
- Value
- 0 wei
- Function
- setProposalGuardian((address,uint96))
- Arguments
{ "_newProposalGuardian": [ "0xbbf3f1421D886E9b2c5D716B5192aC998af2012c", "1789229978" ] }- Calldata
05Tally
Summed from votes
06Voters
No votes recorded yet.
07Forum
No forum thread is confidently linked to this proposal.
08Similar proposals
- compoundexecutedRenew Proposal Guardian Role for the Community Multisig99%
- compoundexecutedExtend Proposal Guardian Role for the Community Multisig92%
- compoundexecutedAdd Proposal Guardian to Governor Bravo77%
- compoundexecutedCompound Governor Contracts Upgrade68%
- compoundcanceledThis proposal will upgrade Compound's GovernorBravoDelegator and GovernorBravoDelegate contracts. We'll use the latest contracts from OpenZeppelin(OZ) library with some modifications to preserve many…66%
- compoundexecutedMigration to Governor Bravo65%
- compoundexecutedAddress Whitelist for Submitting Proposals62%
- compoundcanceledLower Proposal Threshold to 10K COMP62%
- compoundexecutedLower Proposal Threshold to 25K COMP61%
- compoundexecutedEnable Sending ETH from Timelock (Revised)61%