KVORUM
compoundSource: Compound governor oz · #423

Renew Proposal Guardian Role for the Community Multisig

executedMar 31, 2025, 07:10 AM UTCby3F0x3fb1…4c8a

01Summary

AISummary by Kvorumclaude-haiku-4-5

Renew the ProposalGuardian role for the community multisig on the Compound Governor contract, extending its authority until September 11, 2025 (expiring after six months). The previous ProposalGuardian appointment expired on February 17, 2025.

Type
governance change

Key changes

  • Set community multisig (0xbbf3f1421D886E9b2c5D716B5192aC998af2012c) as ProposalGuardian with expiration timestamp 1757566800 (September 11, 2025)(high)

Notable concerns

  • Tenderly simulation fails due to impersonation limitations, but proposal is expected to execute successfully in production
Contracts0x309a862bbc1a00e45506cb8a802d1ff10004c8c0
Generated by Kvorum
model: claude-haiku-4-5
provider: anthropic
profile: anthropic-fast-v1
prompt: v1.0
generated: 2mo ago
Read the description ↗

02Description

241 words

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 six months, extending until September 11, 2025.

The ProposalGuardian was last updated in Proposal 304, where an expiration date was set for February 17, 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 six months.

Actions

Call setProposalGuardian on the Compound Governor contract to set the community multisig as the new ProposalGuardian, with an expiration timestamp of 1757566800 (Thu, Sep 11, 2025).

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.

03Mismatch analysis

AIMismatch analysis by Kvorum

A calldata-vs-description analysis is not generated yet. Review the decoded actions →

04Actions

1 total
#0setProposalGuardian((address,uint96))chain 0x1
Target
0x309a…c8c0
Value
0 wei
Function
setProposalGuardian((address,uint96))
Arguments
{
  "_newProposalGuardian": [
    "0xbbf3f1421D886E9b2c5D716B5192aC998af2012c",
    "1757566800"
  ]
}
Calldata

05Tally

Summed from votes

Voters141
VP participating910.4K
Outcome (current)For
Current support100%

06Voters

141 total
Filter:
VoterChoice% of totalRationale
680x683a…6c02For256.5K28.18%—2y ago
660x66cd…65f9For80.1K8.79%—2y ago
B90xb933…8dd1For80K8.79%—2y ago
2B0x2b38…bf33For80K8.79%—2y ago
3F0x3fb1…4c8aFor80K8.79%—2y ago
B40xb49f…7948For80K8.79%—2y ago
220x2210…d02eFor53.1K5.83%—2y ago
ED0xed11…bb04For50K5.49%—2y ago
050x0579…ca09For50K5.49%—2y ago
4F0x4f89…fd3cFor50K5.49%—2y ago
B30xb356…c826For50K5.49%—2y ago
CE0xce8a…8ca3For700.50.08%—2y ago
4A0x4a46…c1a6For30.00%—2y ago
B70xb792…89d7For20.00%—2y ago
7E0x7e6e…11bbFor1.10.00%—2y ago
CB0xcbc9…c527For1.10.00%—2y ago
170x1729…b879For10.00%—2y ago
450x4566…6b19For0.50.00%—2y ago
B20xb250…6a66For0.30.00%—2y ago
500x50a1…3ad7Against0.20.00%—2y ago
240x24f6…5535Against0.20.00%—2y ago
8E0x8eef…f55aFor0.20.00%—2y ago
590x590b…5e16For0.10.00%—2y ago
EF0xefc7…a9d9For0.10.00%—2y ago
F70xf713…022cAgainst0.10.00%—2y ago
B40xb471…94aeFor0.10.00%—2y ago
C60xc6d7…bfb2For0.10.00%—2y ago
C20xc2b4…03e5For0.10.00%—2y ago
9A0x9a0f…8de8For0.10.00%—2y ago
610x61ff…9630For0.10.00%—2y ago
C60xc61b…5657For0.10.00%—2y ago
950x95f6…2c83For0.10.00%—2y ago
270x27b0…14d2For0.10.00%—2y ago
CD0xcdb3…28bcFor0.10.00%—2y ago
CB0xcbd6…3a93For0.10.00%—2y ago
8B0x8bc5…5ffeAbstain0.10.00%—2y ago
F50xf51d…81c1Against0.10.00%—2y ago
E10xe174…26f1Against0.10.00%—2y ago
D80xd807…3263Abstain0.10.00%—2y ago
190x1999…ea70Abstain0.10.00%—2y ago
020x0237…9f85Against0.10.00%—2y ago
FC0xfc25…76f8For0.10.00%—2y ago
690x69a0…0977For0.10.00%—2y ago
2C0x2cf2…ccb0Abstain0.10.00%—2y ago
6A0x6a25…609aAgainst0.10.00%—2y ago
520x5259…9350Against0.10.00%—2y ago
020x0273…92c9For0.10.00%—2y ago
8A0x8a09…cd7cFor0.10.00%—2y ago
040x0484…fef4Against0.10.00%—2y ago
CC0xcc9e…5b07For0.10.00%—2y ago
Showing 50

07Forum

No forum thread is confidently linked to this proposal.