KVORUM
compoundSource: Compound governor bravo · #280

Initialize cWETHv3 on Optimism

executedJul 20, 2024, 01:58 PM UTCby130x13bd…8548

01Summary

AISummary by Kvorumclaude-haiku-4-5

This proposal initializes a Compound III WETH market (cWETHv3) on the Optimism network. It bridges 10 ETH as seed reserves, deploys the Comet contract with risk parameters recommended by Gauntlet, sets COMP rewards at 4/day for supply and 3/day for borrows, and updates the official markets registry.

Type
protocol addition

Key changes

  • Bridge 10 ETH from Mainnet to Optimism as seed reserves for the new cWETHv3 market(high)
  • Deploy new Comet implementation on Optimism with cWETHv3 market configuration including risk parameters per Gauntlet recommendations(high)
  • Set COMP reward configuration with 4 COMP/day supply speed and 3 COMP/day borrow speed for Optimism cWETHv3(high)
  • Update ENS TXT record to register cWETHv3 as official market on Optimism (chain ID 10)(medium)
Contracts0xE36A30D249f7761327fd973001A32010b521b6Fd0x25ace71c97b33cc4729cf772ae268934f7ab5fa10x99c9fc46f92e8a1c0dec1b1747d010903e884be10x4976fb03c32e5b8cfe2b6ccb31c09ba78ebaba41
Generated by Kvorum
model: claude-haiku-4-5
provider: anthropic
profile: anthropic-fast-v1
prompt: v1.0
generated: 2mo ago
Read the description ↗

02Description

230 words

Initialize cWETHv3 on Optimism

Proposal summary

Compound Growth Program [AlphaGrowth] proposes the deployment of Compound III to the Optimism network. This proposal takes the governance steps recommended and necessary to initialize a Compound III WETH market on Optimism; upon execution, cWETHv3 will be ready for use. Simulations have confirmed the market’s readiness, as much as possible, using the Comet scenario suite. The new parameters include setting the risk parameters based on the recommendations from Gauntlet.

Further detailed information can be found on the corresponding proposal pull request, deploy market GitHub action run and forum discussion.

Proposal Actions

The first action bridges 10 ETH as seed reserves from Mainnet Timelock to Optimism L2 Timelock using OpL1StandardBridge.

The second action sets the Comet configuration and deploys a new Comet implementation on Optimism. This sends the encoded setFactory, setConfiguration and deployAndUpgradeTo calls across the bridge to the governance receiver on Optimism. It also calls setRewardConfig on the Optimism rewards contract, to establish Optimism’s bridged version of COMP as the reward token for the deployment and set the initial supply speed to be 4 COMP/day and borrow speed to be 3 COMP/day. The last two steps are to wrap ETH into WETH and transfer seed reserves into Comet

The third action updates the ENS TXT record v3-official-markets on v3-additional-grants.compound-community-licenses.eth, updating the official markets JSON to include the new Optimism cWETHv3 market.

03Mismatch analysis

AIMismatch analysis by Kvorumclaude-sonnet-5
Consistent

I compared each of the three decoded on-chain actions against the three actions described in the proposal text. Action 0 (depositETHTo, 10 ETH value) matches the described L1->L2 ETH bridge for seed reserves. Action 1 (sendMessage to the Optimism governance receiver) contains an encoded payload whose function selectors — setFactory, setConfiguration, deployAndUpgradeTo, setRewardConfig, deposit(), transfer(address,uint256) — align exactly with the sequence described in the proposal (configure Comet, deploy/upgrade implementation, set reward config for bridged COMP, wrap ETH to WETH, transfer reserves into Comet). The exact numeric reward speeds (4 COMP/day supply, 3 COMP/day borrow) are embedded deep in the ABI-encoded configuration struct and could not be independently decoded byte-for-byte, but the presence of setRewardConfig and setConfiguration calls in the expected order is consistent with the claim, and there is no evidence of contradicting values. Action 2 (setText) updates the same ENS TXT record described, and the new JSON payload adds a WETH market entry under chain id 10 (Optimism) consistent with the described addition of the cWETHv3 market, while other chains' existing entries remain unchanged (routine, expected). No target mismatches, value mismatches, or omitted/extra actions were identified. Overall the description faithfully summarizes the calldata's three actions without materially misleading claims.

Generated by Kvorum
model: claude-sonnet-5
provider: anthropic
profile: anthropic-strong-v1
prompt: v1.0
generated: 2mo ago
Review the decoded actions ↗

04Actions

3 total
#0depositETHTo(address,uint32,bytes)chain 0x1
Target
0x99c9…4be1
Value
10000000000000000000 wei
Function
depositETHTo(address,uint32,bytes)
Arguments
{
  "0": "0xd98Be00b5D27fc98112BdE293e487f8D4cA57d07",
  "1": "200000",
  "2": "0x"
}
Calldata
#1sendMessage(address,bytes,uint32)chain 0x1
Target
0x25ac…5fa1
Value
0 wei
Function
sendMessage(address,bytes,uint32)
Arguments
{
  "0": "0xC3a73A70d1577CD5B02da0bA91C0Afc8fA434DAF",
  "1": "0x00000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000005a0000000000000000000000000000000000000000000000000000000000000000600000000000000000000000084e93ec6170ed630f5ebd89a1aae72d4f63f271300000000000000000000000084e93ec6170ed630f5ebd89a1aae72d4f63f27130000000000000000000000003c30b5a5a04656565686f800481580ac4e7ed178000000000000000000000000443ea0340cb75a160f31a440722dec7b5bc3c2e900000000000000000000000042000000000000000000000000000000000000060000000000000000000000004200000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008ac7230489e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000028000000000000000000000000000000000000000000000000000000000000002c00000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000001b736574466163746f727928616464726573732c6164647265737329000000000000000000000000000000000000000000000000000000000000000000000000e6736574436f6e66696775726174696f6e28616464726573732c28616464726573732c616464726573732c616464726573732c616464726573732c616464726573732c75696e7436342c75696e7436342c75696e7436342c75696e7436342c75696e7436342c75696e7436342c75696e7436342c75696e7436342c75696e7436342c75696e7436342c75696e7436342c75696e7436342c75696e743130342c75696e743130342c75696e743130342c28616464726573732c616464726573732c75696e74382c75696e7436342c75696e7436342c75696e7436342c75696e74313238295b5d2929000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000236465706c6f79416e6455706772616465546f28616464726573732c616464726573732900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020736574526577617264436f6e66696728616464726573732c616464726573732900000000000000000000000000000000000000000000000000000000000000096465706f7369742829000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000197472616e7366657228616464726573732c75696e743235362900000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000000000000000000000074000000000000000000000000000000000000000000000000000000000000007a000000000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000000000040000000000000000000000000e36a30d249f7761327fd973001a32010b521b6fd000000000000000000000000fa454de61b317b6535a0c462267208e8fdb89f4500000000000000000000000000000000000000000000000000000000000005a0000000000000000000000000e36a30d249f7761327fd973001a32010b521b6fd0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000d98be00b5d27fc98112bde293e487f8d4ca57d070000000000000000000000003ffd6c073a4ba24a113b18c8f373569640916a4500000000000000000000000042000000000000000000000000000000000000060000000000000000000000000be923b1716115d742e35fa359d415598c50510f00000000000000000000000082b8d9a06ccabc1e9b0c0a00f38b858e6925cf2f0000000000000000000000000000000000000000000000000bcbce7f1b1500000000000000000000000000000000000000000000000000000041b9a6e85840000000000000000000000000000000000000000000000000000de0b6b3a764000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bcbce7f1b1500000000000000000000000000000000000000000000000000000031bced02db00000000000000000000000000000000000000000000000000000ff59ee833b2ff80000000000000000000000000000000000000000000000000002386f26fc1000000000000000000000000000000000000000000000000000009b6e64a8ec6000000000000000000000000000000000000000000000000000000038d7ea4c680000000000000000000000000000000000000000000000000000000000ac7796b6800000000000000000000000000000000000000000000000000000008159b108e0000000000000000000000000000000000000000000000000de0b6b3a7640000000000000000000000000000000000000000000000000000000000e8d4a5100000000000000000000000000000000000000000000000010f0cf064dd5920000000000000000000000000000000000000000000000000000000000000000002a000000000000000000000000000000000000000000000000000000000000000030000000000000000000000001f32b1c2345538c0c6f582fcb022739c4a194ebb000000000000000000000000295d9f81298fc44b4f329cbef57e67266091cc8600000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000c3663566a5800000000000000000000000000000000000000000000000000000ce80612991d00000000000000000000000000000000000000000000000000000d7621dc58210000000000000000000000000000000000000000000000000046791fc84e07d000000000000000000000000000009bcef72be871e61ed4fbbc7630889bee758eb81d0000000000000000000000005d409e56d886231adaf00c8775665ad0f9897b5600000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000c7d713b49da00000000000000000000000000000000000000000000000000000ce80612991d00000000000000000000000000000000000000000000000000000d7621dc582100000000000000000000000000000000000000000000000000197a8f6dd55198000000000000000000000000000068f180fcce6836688e9084f035309e29bf0a20950000000000000000000000004ed39cf78ffa4428de6bcedb8d0f5ff84699e13d00000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000b1a2bc2ec5000000000000000000000000000000000000000000000000000000bcbce7f1b1500000000000000000000000000000000000000000000000000000c7d713b49da00000000000000000000000000000000000000000000000000000000000165a0bc00000000000000000000000000000000000000000000000000000000000000004000000000000000000000000084e93ec6170ed630f5ebd89a1aae72d4f63f2713000000000000000000000000e36a30d249f7761327fd973001a32010b521b6fd0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000e36a30d249f7761327fd973001a32010b521b6fd0000000000000000000000007e7d4467112689329f7e06571ed0e8cbad4910ee00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000e36a30d249f7761327fd973001a32010b521b6fd0000000000000000000000000000000000000000000000008ac7230489e80000",
  "2": "3000000"
}
Calldata
#2setText(bytes32,string,string)chain 0x1
Target
0x4976…ba41
Value
0 wei
Function
setText(bytes32,string,string)
Arguments
{
  "0": "0x7dcf87198fd673716e5a32b206d9379c4fcbad8875073f52bfd0656759bf89ed",
  "1": "v3-official-markets",
  "2": "{\"1\":[{\"baseSymbol\":\"USDC\",\"cometAddress\":\"0xc3d688B66703497DAA19211EEdff47f25384cdc3\"},{\"baseSymbol\":\"WETH\",\"cometAddress\":\"0xA17581A9E3356d9A858b789D68B4d866e593aE94\"},{\"baseSymbol\":\"USDT\",\"cometAddress\":\"0x3Afdc9BCA9213A35503b077a6072F3D0d5AB0840\"}],\"10\":[{\"baseSymbol\":\"USDC\",\"cometAddress\":\"0x2e44e174f7D53F0212823acC11C01A11d58c5bCB\"},{\"baseSymbol\":\"USDT\",\"cometAddress\":\"0x995E394b8B2437aC8Ce61Ee0bC610D617962B214\"},{\"baseSymbol\":\"WETH\",\"cometAddress\":\"0xE36A30D249f7761327fd973001A32010b521b6Fd\"}],\"137\":[{\"baseSymbol\":\"USDC\",\"cometAddress\":\"0xF25212E676D1F7F89Cd72fFEe66158f541246445\"},{\"baseSymbol\":\"USDT\",\"cometAddress\":\"0xaeB318360f27748Acb200CE616E389A6C9409a07\"}],\"8453\":[{\"baseSymbol\":\"USDbC\",\"cometAddress\":\"0x9c4ec768c28520B50860ea7a15bd7213a9fF58bf\"},{\"baseSymbol\":\"WETH\",\"cometAddress\":\"0x46e6b214b524310239732D51387075E0e70970bf\"},{\"baseSymbol\":\"USDC\",\"cometAddress\":\"0xb125E6687d4313864e53df431d5425969c15Eb2F\"}],\"42161\":[{\"baseSymbol\":\"USDC.e\",\"cometAddress\":\"0xA5EDBDD9646f8dFF606d7448e414884C7d905dCA\"},{\"baseSymbol\":\"USDC\",\"cometAddress\":\"0x9c4ec768c28520B50860ea7a15bd7213a9fF58bf\"},{\"baseSymbol\":\"WETH\",\"cometAddress\":\"0x6f7D514bbD4aFf3BcD1140B7344b32f063dEe486\"},{\"baseSymbol\":\"USDT\",\"cometAddress\":\"0xd98Be00b5D27fc98112BdE293e487f8D4cA57d07\"}],\"534352\":[{\"baseSymbol\":\"USDC\",\"cometAddress\":\"0xB2f97c1Bd3bf02f5e74d13f02E3e26F93D77CE44\"}]}"
}
Calldata

05Tally

Summed from votes

Voters19
VP participating483.5K
Outcome (current)For
Current support100%

06Voters

19 total
Filter:
VoterChoice% of totalRationale
B90xb933…8dd1For54K11.16%—2y ago
680x683a…6c02For50.1K10.35%—2y ago
7A0x7ae1…e585For50K10.34%—2y ago
ED0xed11…bb04For50K10.34%—2y ago
070x0703…961bFor50K10.34%—2y ago
B40xb49f…7948For50K10.34%—2y ago
130x13bd…8548For50K10.34%—2y ago
7B0x7b3c…cc33For50K10.34%—2y ago
DC0xdc1f…e432For50K10.34%—2y ago
3F0x3fb1…4c8aFor25.6K5.28%—2y ago
B30xb356…c826For3.9K0.81%—2y ago
720x72c5…7708For120.00%—2y ago
E40xe459…e666For5.20.00%—2y ago
050x0579…ca09For10.00%—2y ago
5E0x5e20…e14fFor0.40.00%—2y ago
D80xd870…8029For0.40.00%—2y ago
F80xf88c…bdfdFor00.00%—2y ago
7A0x7ae9…0c0bFor00.00%—2y ago
770x77c0…d347For00.00%—2y ago
Showing 19

07Forum

No forum thread is confidently linked to this proposal.