KVORUM
compoundSource: Compound governor bravo · #359

Aera <> Compound Extension Part 2

executedNov 8, 2024, 09:39 AM UTCby680x683a…6c02

01Summary

AISummary by Kvorumclaude-haiku-4-5

Part 2 of the Aera-Compound Extension implements yield generation by adding two C3PO assets (cUSDCv3 and cWETHv3), updating the guardian of the Compound Vendor Payments Vault to Gauntlet's proxy contract, and replacing the hooks contract with an updated version featuring MilkmanRouter v2, Odos DEX aggregator integration, and removal of obsolete hooks.

Type
contract upgrade

Key changes

  • Add cUSDCv3 C3PO asset with 86400 second update frequency(high)
  • Add cWETHv3 C3PO asset with 86400 second update frequency(high)
  • Change guardian on Compound Vendor Payments Vault to Gauntlet's proxy contract (0x7587D73Ec14157440c01485555F81F31cF6c549e)(medium)
  • Update hooks contract to new version with MilkmanRouter v2, Odos DEX aggregator, and removal of obsolete hooks (current MilkmanRouter, Bebop hooks, and transfer hooks)(high)
Contracts0xc7252fa289128597631eeca427cbde6e14559d330x8624f61cc6e5a86790e173712afdd480fa8b73ba0x14A2fd4B9e908B00Db60Dbf375Beb9Ec9B71565a0x4831BCa878af802697613397e523B73efBfaAb4f0x48F78e4f6C2D9006275C13DDeEcb852fB4F3AD20
Generated by Kvorum
model: claude-haiku-4-5
provider: anthropic
profile: anthropic-fast-v1
prompt: v1.0
generated: 2mo ago
Read the description ↗

02Description

149 words

Aera <> Compound Extension Part 2

Simple Summary

This proposal is Part 2 of 2 for Aera <> Compound Extension and follows Part 1. This proposal implements the operational steps required to start yield generation.

For more details, please refer to the Forum Post.

Specification

  1. Add cUSDCv3 C3PO
  2. Add cWETHv3 C3PO
  3. Change the guardian on the Compound Vendor Payments Vault to use Gauntlet's proxy contract. This is the same guardian that is used for the Reserves vault.
  4. Change the hooks contract on Compound Vendor Payments Vault. This will swap out the existing Hooks module on the Compound Vendor Payments Vault to add more functionality. Specifically we are updating the MilkmanRouter to our latest version, adding Odos (a DEX aggregator) for better execution, and clearing out hooks that are no longer needed (the current MilkmanRouter, Bebop hooks, as well as any transfer hooks).

03Mismatch analysis

AIMismatch analysis by Kvorum

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

04Actions

4 total
#0addAsset((address,uint256,bool,address))chain 0x1
Target
0xc725…9d33
Value
0 wei
Function
addAsset((address,uint256,bool,address))
Arguments
{
  "0": [
    "0x14A2fd4B9e908B00Db60Dbf375Beb9Ec9B71565a",
    "86400",
    false,
    "0x14A2fd4B9e908B00Db60Dbf375Beb9Ec9B71565a"
  ]
}
Calldata
#1addAsset((address,uint256,bool,address))chain 0x1
Target
0xc725…9d33
Value
0 wei
Function
addAsset((address,uint256,bool,address))
Arguments
{
  "0": [
    "0x4831BCa878af802697613397e523B73efBfaAb4f",
    "86400",
    false,
    "0x4831BCa878af802697613397e523B73efBfaAb4f"
  ]
}
Calldata
#2setGuardianAndFeeRecipient(address,address)chain 0x1
Target
0x8624…73ba
Value
0 wei
Function
setGuardianAndFeeRecipient(address,address)
Arguments
{
  "0": "0x7587D73Ec14157440c01485555F81F31cF6c549e",
  "1": "0x7587D73Ec14157440c01485555F81F31cF6c549e"
}
Calldata
#3setHooks(address)chain 0x1
Target
0x8624…73ba
Value
0 wei
Function
setHooks(address)
Arguments
{
  "0": "0x48F78e4f6C2D9006275C13DDeEcb852fB4F3AD20"
}
Calldata

05Tally

Summed from votes

Voters0
VP participating0
Outcome (current)—
Current support—

06Voters

0 total

No votes recorded yet.

07Forum

AIForum synthesis by Kvorumclaude-sonnet-5
sentiment · favorablethread · constructive

Arguments for

  • The proposal lets the DAO put idle, non-yielding USDC/DAI reserves and treasury ETH to productive use, generating an estimated $1M+ in annual yield and $30M+ in additional V3 TVL.— Aera, PGov, pennblockchain, AranaDigital
  • Aera's non-custodial vault design keeps assets fully controlled by the Compound Governor Timelock, allowing withdrawal at any time, so the DAO retains custody and reserves are not truly depleted.— Aera, cylon, AranaDigital
  • Prior Aera programs (Reserves Vault and Vendor Payment Vault) have a track record of success—reallocating long-tail assets, generating ~4% yield, and reducing COMP sell pressure—supporting extending the partnership.— Aera, EventHorizonDAO, cylon, pennblockchain
  • Gauntlet's risk simulations show Compound V2's Value at Risk is currently $0 and reserve ratios remain healthy even post-withdrawal, indicating minimal risk to protocol solvency.— Aera, AranaDigital
  • The service is free during the pilot phase with no fees to Aera or Guardians, making the upside essentially risk-free from a cost perspective.— PGov, AranaDigital, pennblockchain
  • The proposal does not conflict with or foreclose a potential future Compound Staking Program, since sufficient assets remain outside Aera and Aera assets remain flexible.— Aera
  • Diversifying and actively managing treasury assets improves protocol robustness during weak price action and helps offset COMP sell pressure from vendor payments.— EventHorizonDAO

Arguments against

None surfaced.

Unresolved concerns

  • Reserves are being pulled from the V2 reserve fund, so the DAO must ensure reserves never fall below a safe threshold covering liabilities and should proactively top up if risk metrics deteriorate.— AranaDigital
  • Request for other delegates to voice any additional risks they see before the on-chain vote, which does not appear to have been followed up on in the thread.— AranaDigital
  • A bug in the solc compiler/via-ir flag prevented verification of an oracle contract on Etherscan, forcing cancellation and redeployment of the original proposal.— Aera

Notable participants

  • AeraProposer who outlined the plan, answered questions, managed proposal revisions/cancellations due to a compiler bug, and reported on-chain execution progress.
  • PGovEarly supporter who highlighted the yield and TVL benefits and suggested future fee-sharing possibilities.
  • EventHorizonDAODelegate offering broad support citing treasury robustness and COMP sell-pressure mitigation.
  • AranaDigitalSupportive delegate who raised the main risk-management concern about reserve fund depletion and requested ongoing monitoring.
  • cylonOpenZeppelin representative expressing personal support based on security review experience with Aera's vault system.
  • pennblockchainDelegate expressing support and framing the $1M yield target as a benchmark for evaluating Gauntlet's performance.
  • jbass-ozShared OpenZeppelin's formal security review of the on-chain proposal, noting one low-severity issue.
Generated by Kvorum
model: claude-sonnet-5
provider: anthropic
profile: anthropic-strong-v1
prompt: v1.0
generated: 2mo ago
Open the thread ↗