Initialize cUSDTv3 on Optimism
01Summary
Compound governance proposes deploying Compound III to Optimism with a cUSDTv3 market. The proposal includes initializing market configuration with Gauntlet-recommended risk parameters, bridging 10,000 USDT from mainnet to seed reserves, setting COMP rewards at 5 COMP/day for both supply and borrow, and updating ENS records to register the new market.
- Type
- protocol addition
- Funding
- $10000
Key changes
- Deploy Compound III to Optimism network with new cUSDTv3 market implementation(high)
- Set risk parameters based on Gauntlet recommendations for the new market(high)
- Establish COMP as reward token with initial supply speed of 5 COMP/day and borrow speed of 5 COMP/day(high)
- Bridge 10,000 USDT from mainnet to Optimism to seed market reserves(high)
- Update ENS TXT record to register Optimism cUSDTv3 market as official Compound III market(medium)
Generated by Kvorum
02Description
Initialize cUSDTv3 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 USDT market on Optimism; upon execution, cUSDTv3 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 and forum discussion.
Proposal Actions
The first proposal 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 5 COMP/day and borrow speed to be 5 COMP/day.
The second action reduces Compound cUSDT reserves to Timelock, in order to seed the market reserves through the Optimism L1StandardBridge.
The third action approves Optimism’s L1StandardBridge to take Timelock's USDT, in order to seed the reserves through the bridge.
The fourth action deposits 10K USDT from mainnet to the Optimism L1StandardBridge contract to bridge to Comet.
The fifth 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 cUSDTv3 market
03Mismatch analysis
I compared each of the five narrative actions in the proposal description against the five decoded calldata actions. Action 0's bundled cross-chain message (setFactory, setConfiguration, deployAndUpgradeTo, setRewardConfig) matches the description's claim of deploying the new Comet configuration and setting COMP reward speeds; the exact reward-speed numbers are embedded in opaque encoded bytes and could not be independently decoded, but the described behavior (COMP as reward token, supply/borrow speed) is plausible and not contradicted by any visible parameter. Action 1's _reduceReserves call moves 9,500 USDT from cUSDT to Timelock — the description mentions this action without specifying an amount, so no mismatch is registered even though the reduced amount (9,500) is slightly less than the amount later deposited (10,000); this is not a discrepancy since the description made no numeric claim to compare against, and the difference could be explained by existing Timelock USDT balance. Action 2 (approve) and Action 3 (depositERC20To) both correctly target the L1StandardBridge address named in the description and move exactly 10,000 USDT (10,000,000000 with 6 decimals), matching the '10K USDT' claim precisely. Action 4's setText call correctly updates the v3-official-markets ENS record to include the new Optimism USDT Comet address, matching the fifth action's description. All target addresses (cUSDT, USDT, L1StandardBridge, ENS resolver) align with those referenced or implied in the description. No value, target, or omission discrepancies were found that a delegate should be warned about, so the proposal is assessed as consistent with high confidence.
Generated by Kvorum
04Actions
- Target
- 0x25ac…5fa1
- Value
- 0 wei
- Function
- sendMessage(address,bytes,uint32)
- Arguments
{ "0": "0xC3a73A70d1577CD5B02da0bA91C0Afc8fA434DAF", "1": "0x0000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000000400000000000000000000000084e93ec6170ed630f5ebd89a1aae72d4f63f271300000000000000000000000084e93ec6170ed630f5ebd89a1aae72d4f63f27130000000000000000000000003c30b5a5a04656565686f800481580ac4e7ed178000000000000000000000000443ea0340cb75a160f31a440722dec7b5bc3c2e9000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001e00000000000000000000000000000000000000000000000000000000000000240000000000000000000000000000000000000000000000000000000000000001b736574466163746f727928616464726573732c6164647265737329000000000000000000000000000000000000000000000000000000000000000000000000e6736574436f6e66696775726174696f6e28616464726573732c28616464726573732c616464726573732c616464726573732c616464726573732c616464726573732c75696e7436342c75696e7436342c75696e7436342c75696e7436342c75696e7436342c75696e7436342c75696e7436342c75696e7436342c75696e7436342c75696e7436342c75696e7436342c75696e7436342c75696e743130342c75696e743130342c75696e743130342c28616464726573732c616464726573732c75696e74382c75696e7436342c75696e7436342c75696e7436342c75696e74313238295b5d2929000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000236465706c6f79416e6455706772616465546f28616464726573732c616464726573732900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020736574526577617264436f6e66696728616464726573732c61646472657373290000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000006a000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000995e394b8b2437ac8ce61ee0bc610d617962b214000000000000000000000000fa454de61b317b6535a0c462267208e8fdb89f4500000000000000000000000000000000000000000000000000000000000005a0000000000000000000000000995e394b8b2437ac8ce61ee0bc610d617962b2140000000000000000000000000000000000000000000000000000000000000040000000000000000000000000d98be00b5d27fc98112bde293e487f8d4ca57d070000000000000000000000003ffd6c073a4ba24a113b18c8f373569640916a4500000000000000000000000094b008aa00579c1307b0ef2c499ad98a8ce58e58000000000000000000000000ecef79e109e997bca29c1c0897ec9d7b03647f5e000000000000000000000000c49399814452b41da8a7cd76a159f5515cb3e4930000000000000000000000000000000000000000000000000c7d713b49da000000000000000000000000000000000000000000000000000000d19c2ff9bf8000000000000000000000000000000000000000000000000000283edea298a2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c7d713b49da000000000000000000000000000000000000000000000000000000d8b72d434c80000000000000000000000000000000000000000000000000002c68af0bb140000000000000000000000000000000000000000000000000000000354a6ba7a180000000000000000000000000000000000000000000000000000853a0d2313c000000000000000000000000000000000000000000000000000000038d7ea4c680000000000000000000000000000000000000000000000000000000000d7957c6420000000000000000000000000000000000000000000000000000000d7957c642000000000000000000000000000000000000000000000000000000003b9aca0000000000000000000000000000000000000000000000000000000000000186a0000000000000000000000000000000000000000000000000000012309ce5400000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000000300000000000000000000000042000000000000000000000000000000000000420000000000000000000000000d276fc14719f9292d5c1ea2198673d1f426924600000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000905438e6001000000000000000000000000000000000000000000000000000009b6e64a8ec600000000000000000000000000000000000000000000000000000b1a2bc2ec5000000000000000000000000000000000000000000000000069e10de76676d0800000000000000000000000000000420000000000000000000000000000000000000600000000000000000000000013e3ee699d1909e989722e753853ae30b17e08c500000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000b84c09a3b9300000000000000000000000000000000000000000000000000000c7d713b49da00000000000000000000000000000000000000000000000000000d2f13f7789f0000000000000000000000000000000000000000000000000056bc75e2d63100000000000000000000000000000068f180fcce6836688e9084f035309e29bf0a2095000000000000000000000000718a5788b89454aae3a028ae9c111a29be6c2a6f00000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000b1a2bc2ec5000000000000000000000000000000000000000000000000000000bcbce7f1b1500000000000000000000000000000000000000000000000000000d2f13f7789f00000000000000000000000000000000000000000000000000000000000165a0bc00000000000000000000000000000000000000000000000000000000000000004000000000000000000000000084e93ec6170ed630f5ebd89a1aae72d4f63f2713000000000000000000000000995e394b8b2437ac8ce61ee0bc610d617962b2140000000000000000000000000000000000000000000000000000000000000040000000000000000000000000995e394b8b2437ac8ce61ee0bc610d617962b2140000000000000000000000007e7d4467112689329f7e06571ed0e8cbad4910ee", "2": "3000000" }- Calldata
- Target
- 0xf650…dcc9
- Value
- 0 wei
- Function
- _reduceReserves(uint256)
- Arguments
{ "0": "9500000000" }- Calldata
- Target
- 0xdac1…1ec7
- Value
- 0 wei
- Function
- approve(address,uint256)
- Arguments
{ "0": "0x99C9fc46f92E8a1c0deC1b1747d010903E884bE1", "1": "10000000000" }- Calldata
- Target
- 0x99c9…4be1
- Value
- 0 wei
- Function
- depositERC20To(address,address,address,uint256,uint32,bytes)
- Arguments
{ "0": "0xdAC17F958D2ee523a2206206994597C13D831ec7", "1": "0x94b008aA00579c1307B0EF2c499aD98a8ce58e58", "2": "0x995E394b8B2437aC8Ce61Ee0bC610D617962B214", "3": "10000000000", "4": "200000", "5": "0x" }- Calldata
- 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\"}],\"10\":[{\"baseSymbol\":\"USDC\",\"cometAddress\":\"0x2e44e174f7D53F0212823acC11C01A11d58c5bCB\"},{\"baseSymbol\":\"USDT\",\"cometAddress\":\"0x995E394b8B2437aC8Ce61Ee0bC610D617962B214\"}],\"137\":[{\"baseSymbol\":\"USDC\",\"cometAddress\":\"0xF25212E676D1F7F89Cd72fFEe66158f541246445\"}],\"8453\":[{\"baseSymbol\":\"USDbC\",\"cometAddress\":\"0x9c4ec768c28520B50860ea7a15bd7213a9fF58bf\"},{\"baseSymbol\":\"WETH\",\"cometAddress\":\"0x46e6b214b524310239732D51387075E0e70970bf\"},{\"baseSymbol\":\"USDC\",\"cometAddress\":\"0xb125E6687d4313864e53df431d5425969c15Eb2F\"}],\"42161\":[{\"baseSymbol\":\"USDC.e\",\"cometAddress\":\"0xA5EDBDD9646f8dFF606d7448e414884C7d905dCA\"},{\"baseSymbol\":\"USDC\",\"cometAddress\":\"0x9c4ec768c28520B50860ea7a15bd7213a9fF58bf\"}],\"534352\":[{\"baseSymbol\":\"USDC\",\"cometAddress\":\"0xB2f97c1Bd3bf02f5e74d13f02E3e26F93D77CE44\"}]}" }- Calldata
05Tally
Summed from votes
06Voters
No votes recorded yet.
07Forum
- Deploy Compound III on Optimism ↗discourse · high confidence
Arguments for
- Optimism is a top L2 with substantial TVL ($775M), activity, and liquidity that makes it an attractive deployment target for Compound V3.— sharp, pennblockchain, Pasha
- Deploying Compound on Optimism will reduce transaction costs and increase efficiency for users while positioning Compound competitively in the DeFi landscape.— sharp, pennblockchain
- USDT has massive liquidity on Optimism that dwarfs USDC, making it a natural base asset for the initial market.— Pasha
- Optimism's funding mechanisms, including Optimism Grants and Retroactive Public Goods Funding, provide opportunities for Compound to secure incentives to promote activity.— sharp
- The Compound Growth Program's $23,800 developer fund enables completion of this deployment without requiring CGP funding.— sharp
- Gauntlet's risk parameter recommendations and incentive structures are designed to accelerate market adoption with competitive APRs.— Gauntlet
- The deployment has passed security audits by OpenZeppelin with no critical issues identified.— jbass-oz
Arguments against
None surfaced.
Unresolved concerns
- LIDO and LINK have very low liquidity on Optimism ($1.8M and $7.2M respectively) and may not be suitable as collateral assets initially.— kevin
- The OP sequencer is currently centralized, creating a potential single point of failure despite mechanisms to bypass it.— sharp
- The fault proof system on Optimism is still at Stage 0, meaning L2 state verification is not yet fully decentralized.— sharp
- The BridgeReceiver contract can be initialized by any address in different transaction contexts, creating a deployment verification risk.— jbass-oz
- Potential concurrent governance proposals could overwrite ENS record changes made by the USDT proposal.— jbass-oz
Notable participants
- sharpCo-author and point of contact for the proposal from the Compound Growth Program.
- bryancolliganCo-author and point of contact for the proposal from the Compound Growth Program.
- PashaLead developer from Bergman Software who built the technical implementation and pushed deployment code.
- GauntletRisk analyst who provided comprehensive parameter recommendations for collateral, IR curves, and COMP incentive structures.
- jbass-ozOpenZeppelin auditor who conducted security reviews of deployment scripts and governance proposals.
- kevinCommunity member who identified liquidity concerns with proposed collateral assets.
- dmitriywoofsoftwareDeveloper who shepherded the on-chain proposals through governance and execution pipeline.
- pennblockchainCommunity supporter who expressed confidence in the deployment's growth potential.
- 0xajsDelegate who publicly indicated support for the USDT proposal.
Generated by Kvorum
08Similar proposals
- compoundexecutedInitialize cUSDTv3 on Optimism100%
- compoundexecutedInitialize cUSDCv3 on Optimism96%
- compoundexecutedInitialize cWETHv3 on Optimism93%
- compoundexecutedInitialize cUSDTv3 on Ethereum Mainnet84%
- compoundexecutedInitialize cUSDTv3 on Polygon84%
- compoundexecutedInitialize cUSDEv3 on Mantle83%
- compoundexecutedInitialize cUSDTv3 on Arbitrum82%