KVORUM
compoundSource: Compound governor oz · #478

Renew Proposal Guardian Role for the Community Multisig

executedSep 19, 2025, 04:28 AM UTCby050x0579…ca09

01Summary

AISummary by Kvorumclaude-haiku-4-5

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
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 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.

03Mismatch analysis

AIMismatch analysis by Kvorumclaude-sonnet-5
Consistent

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
model: claude-sonnet-5
provider: anthropic
profile: anthropic-strong-v1
prompt: v1.0
generated: 2mo ago
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",
    "1789229978"
  ]
}
Calldata

05Tally

Summed from votes

Voters0
VP participating0
Outcome (current)—
Current support—

06Voters

0 total

No votes recorded yet.

07Forum

No forum thread is confidently linked to this proposal.