Initialize cUSDEv3 on Mantle
01Summary
Compound governance proposes deploying Compound III to the Mantle network with a cUSDEv3 market, including bridging 78.86M USDT from Ethereum to Mantle for market seeding, deploying 3.6K COMP tokens as rewards at 4 COMP/day for both supply and borrow, and updating official market registries.
- Type
- protocol addition
- Funding
- $78858450960
Key changes
- Deploy Compound III (cUSDEv3) on Mantle network with USDe as base asset(high)
- Bridge 78.86M USDT from Ethereum to Mantle via L1StandardBridge for market reserves(high)
- Bridge 3.6K COMP tokens to Mantle as reward token with initial supply speed of 4 COMP/day and borrow speed of 4 COMP/day(high)
- Deploy Safe-based pauseGuardian on Mantle for market safety controls(medium)
- Deploy OptimismMintableERC20 COMP token on Mantle following Optimism USDC deployment pattern(medium)
- Update official v3-official-markets ENS registry to include new Mantle cUSDEv3 market on chain ID 5000(medium)
- Set market risk parameters based on Gauntlet recommendations(high)
Notable concerns
- Cross-chain bridging introduces additional operational and technical risk
- Market relies on external USDe token which introduces dependency on Ethena protocol
- Reward distribution parameters (4 COMP/day) should be monitored for sustainability
Generated by Kvorum
02Description
Initialize cUSDEv3 on Mantle
Proposal summary
Compound Growth Program [AlphaGrowth] proposes deployment of Compound III to Mantle network. This proposal takes the governance steps recommended and necessary to initialize a Compound III USDe market on Mantle; upon execution, cUSDEv3 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 off of the recommendations from Gauntlet.
Further detailed information can be found on the corresponding pull request, deploy market GitHub action run and forum discussion.
COMP token on Mantle
For creating a COMP token we used the same approach that we used before in the first Optimism USDC deployment. It uses OptimismMintableERC20 standard. The deployment COMP transaction. COMP token on Mantle.
Pause Guardian
We deployed Safe pauseGuardian using clone-multisig.ts. Deployment transaction. Address of pauseGuardian
Proposal Actions
The first proposal action sets the Comet configuration, deploys a new Comet implementation on Mantle and swaps received USDT for USDe. This sends the encoded 'setConfiguration', 'deployAndUpgradeTo', 'transfer' and 'swap' calls across the bridge to the governance receiver on Mantle. It also calls 'setRewardConfig' on the Mantle rewards contract, to establish Mantle’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 4 COMP/day.
The second action reduces Compound’s cUSDT reserves and transfers it to Timelock, in order to swap it for USDe and then seed the market reserves for the cUSDEv3 Comet.
The third action approves Mantle’s L1StandardBridge to take USDT, in order to then swap it for USDe./n/nThe fourth action deposits USDT from mainnet to the Mantle L1StandardBridge contract to bridge to Timelock which will swap it for USDe to seed the reserves.
The fifth action approves Mantle’s L1StandardBridge to take Timelock's COMP, in order to seed the rewards contract through the bridge.
The sixth action deposits 3.6K COMP from mainnet to the Mantle L1StandardBridge contract to bridge to CometRewards.
The seventh 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 Mantle cUSDEv3 market.
03Mismatch analysis
A calldata-vs-description analysis is not generated yet. Review the decoded actions →
04Actions
- Target
- 0x676a…7120
- Value
- 0 wei
- Function
- sendMessage(address,bytes,uint32)
- Arguments
{ "0": "0xc91EcA15747E73d6dd7f616C49dAFF37b9F1B604", "1": "0x00000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000005400000000000000000000000000000000000000000000000000000000000000005000000000000000000000000b77cd4cd000957283d8baf53cd782ecf029cf7db000000000000000000000000e268b436e75648aa0639e2088fa803fea517a0c7000000000000000000000000cd83cbbfce149d141a5171c3d6a0f0fccee225ab000000000000000000000000201eba5cc46d216ce6dc03f6a759e8e766e956ae000000000000000000000000afb85a12babfafabfe1a518594492d5a830e782a000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000026000000000000000000000000000000000000000000000000000000000000002a000000000000000000000000000000000000000000000000000000000000000e6736574436f6e66696775726174696f6e28616464726573732c28616464726573732c616464726573732c616464726573732c616464726573732c616464726573732c75696e7436342c75696e7436342c75696e7436342c75696e7436342c75696e7436342c75696e7436342c75696e7436342c75696e7436342c75696e7436342c75696e7436342c75696e7436342c75696e7436342c75696e743130342c75696e743130342c75696e743130342c28616464726573732c616464726573732c75696e74382c75696e7436342c75696e7436342c75696e7436342c75696e74313238295b5d2929000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000236465706c6f79416e6455706772616465546f28616464726573732c616464726573732900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020736574526577617264436f6e66696728616464726573732c61646472657373290000000000000000000000000000000000000000000000000000000000000018617070726f766528616464726573732c75696e74323536290000000000000000000000000000000000000000000000000000000000000000000000000000005773776170546f6b656e73466f724578616374546f6b656e732875696e743235362c75696e743235362c2875696e743235365b5d2c75696e74385b5d2c616464726573735b5d292c616464726573732c75696e7432353629000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000066000000000000000000000000000000000000000000000000000000000000006c00000000000000000000000000000000000000000000000000000000000000720000000000000000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000000000000000005a0000000000000000000000000606174f62cd968d8e684c645080fa694c1d7786e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000016c7b5c1b10489f4b111af11de2bd607c97281070000000000000000000000002127338f0ff71ecc779dce407d95c7d32f7c5f450000000000000000000000005d3a1ff2b6bab83b63cd9ad0787074081a52ef34000000000000000000000000e5db8474880459f6fd189f8282518443a8b39aa5000000000000000000000000f528b4bcac12dad0bfa114282b219ad706ba7f180000000000000000000000000000000000000000000000000c7d713b49da0000000000000000000000000000000000000000000000000000008a8e4b1a3d800000000000000000000000000000000000000000000000000031f5c4ed2768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c7d713b49da000000000000000000000000000000000000000000000000000000764e2c6f0540040000000000000000000000000000000000000000000000003782dace9d90000000000000000000000000000000000000000000000000000000354a6ba7a180000000000000000000000000000000000000000000000000000853a0d2313c000000000000000000000000000000000000000000000000000000038d7ea4c680000000000000000000000000000000000000000000000000000000000ac7796b680000000000000000000000000000000000000000000000000000000ac7796b6800000000000000000000000000000000000000000000003635c9adc5dea000000000000000000000000000000000000000000000000000056bc75e2d631000000000000000000000000000000000000000000000000422ca8b0a00a42500000000000000000000000000000000000000000000000000000000000000000002a00000000000000000000000000000000000000000000000000000000000000003000000000000000000000000cda86a272531e8640cd7f1a92c01839911b90bb0000000000000000000000000fb8ff12f19b21e2af98fd422118e2f4b3ef3d1ed00000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000b1a2bc2ec5000000000000000000000000000000000000000000000000000000bcbce7f1b1500000000000000000000000000000000000000000000000000000c7d713b49da00000000000000000000000000000000000000000000000000a2a15d09519be00000000000000000000000000000deaddeaddeaddeaddeaddeaddeaddeaddead111100000000000000000000000075adb8e5d093598d6893d1e0f5f4222bd2b510fc00000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000b6139a7cbd200000000000000000000000000000000000000000000000000000c12dc63fa9700000000000000000000000000000000000000000000000000000ce80612991d0000000000000000000000000000000000000000000000000097c9ce4cf6d5c00000000000000000000000000000c96de26018a54d51c097160568752c4e3bd6c364000000000000000000000000dedd2f82711dbe4afdc2d8d5b7ab849234db267e00000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000ad31dde0cce00000000000000000000000000000000000000000000000000000b84c09a3b9300000000000000000000000000000000000000000000000000000c3663566a58000000000000000000000000000000000000000000000000000000000002cb4178000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000b77cd4cd000957283d8baf53cd782ecf029cf7db000000000000000000000000606174f62cd968d8e684c645080fa694c1d7786e0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000606174f62cd968d8e684c645080fa694c1d7786e00000000000000000000000052b7d8851d6ccbc6342ba0855be65f7b82a3f17f0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000afb85a12babfafabfe1a518594492d5a830e782a000000000000000000000000000000000000000000000000000000125c54781000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000fe1c215e8f838e00000000000000000000000000000000000000000000000000000000000125c54781000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000606174f62cd968d8e684c645080fa694c1d7786e0000000000000000000000000000000000000000000000000de0b6b3a7640000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000002000000000000000000000000201eba5cc46d216ce6dc03f6a759e8e766e956ae0000000000000000000000005d3a1ff2b6bab83b63cd9ad0787074081a52ef34", "2": "2500000" }- Calldata
- Target
- 0xf650…dcc9
- Value
- 0 wei
- Function
- _reduceReserves(uint256)
- Arguments
{ "0": "78858450960" }- Calldata
- Target
- 0xdac1…1ec7
- Value
- 0 wei
- Function
- approve(address,uint256)
- Arguments
{ "0": "0x95fC37A27a2f68e3A647CDc081F0A89bb47c3012", "1": "78858450960" }- Calldata
- Target
- 0x95fc…3012
- Value
- 0 wei
- Function
- depositERC20To(address,address,address,uint256,uint32,bytes)
- Arguments
{ "0": "0xdAC17F958D2ee523a2206206994597C13D831ec7", "1": "0x201EBa5CC46D216Ce6DC03F6a759e8E766e956aE", "2": "0x16C7B5C1b10489F4B111af11de2Bd607c9728107", "3": "78858450960", "4": "200000", "5": "0x" }- Calldata
- Target
- 0xc00e…6888
- Value
- 0 wei
- Function
- approve(address,uint256)
- Arguments
{ "0": "0x95fC37A27a2f68e3A647CDc081F0A89bb47c3012", "1": "3600000000000000000000" }- Calldata
- Target
- 0x95fc…3012
- Value
- 0 wei
- Function
- depositERC20To(address,address,address,uint256,uint32,bytes)
- Arguments
{ "0": "0xc00e94Cb662C3520282E6f5717214004A7f26888", "1": "0x52b7D8851d6CcBC6342ba0855Be65f7B82A3F17f", "2": "0xCd83CbBFCE149d141A5171C3D6a0F0fCCeE225Ab", "3": "3600000000000000000000", "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\"},{\"baseSymbol\":\"USDT\",\"cometAddress\":\"0x3Afdc9BCA9213A35503b077a6072F3D0d5AB0840\"},{\"baseSymbol\":\"wstETH\",\"cometAddress\":\"0x3D0bb1ccaB520A66e607822fC55BC921738fAFE3\"},{\"baseSymbol\":\"USDS\",\"cometAddress\":\"0x5D409e56D886231aDAf00c8775665AD0f9897b56\"}],\"10\":[{\"baseSymbol\":\"USDC\",\"cometAddress\":\"0x2e44e174f7D53F0212823acC11C01A11d58c5bCB\"},{\"baseSymbol\":\"USDT\",\"cometAddress\":\"0x995E394b8B2437aC8Ce61Ee0bC610D617962B214\"},{\"baseSymbol\":\"WETH\",\"cometAddress\":\"0xE36A30D249f7761327fd973001A32010b521b6Fd\"}],\"137\":[{\"baseSymbol\":\"USDC\",\"cometAddress\":\"0xF25212E676D1F7F89Cd72fFEe66158f541246445\"},{\"baseSymbol\":\"USDT\",\"cometAddress\":\"0xaeB318360f27748Acb200CE616E389A6C9409a07\"}],\"5000\":[{\"baseSymbol\":\"USDe\",\"cometAddress\":\"0x606174f62cd968d8e684c645080fa694c1D7786E\"}],\"8453\":[{\"baseSymbol\":\"USDbC\",\"cometAddress\":\"0x9c4ec768c28520B50860ea7a15bd7213a9fF58bf\"},{\"baseSymbol\":\"WETH\",\"cometAddress\":\"0x46e6b214b524310239732D51387075E0e70970bf\"},{\"baseSymbol\":\"USDC\",\"cometAddress\":\"0xb125E6687d4313864e53df431d5425969c15Eb2F\"},{\"baseSymbol\":\"AERO\",\"cometAddress\":\"0x784efeB622244d2348d4F2522f8860B96fbEcE89\"}],\"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
06Voters
No votes recorded yet.
07Forum
- Deploy Compound III on Mantle Network ↗discourse · high confidence
Arguments for
- Mantle offers a large and rapidly growing L2 ecosystem (TVL, bridged assets, active addresses) that would expand Compound's cross-chain footprint and tap into an active user base.— 0xGabe, sharp, rossgates
- Mantle Treasury and EcoFund are offering concrete financial support ($10M supply-side liquidity and $1M in MNT incentives) to bootstrap adoption of the new market.— 0xGabe, PGov
- Partnership with Bybit provides native support for Mantle deposits/withdrawals, giving Compound instant access to a large, fast-growing exchange user base.— 0xGabe
- Gauntlet's risk analysis of collateral factors, liquidation penalties, supply caps and IR curves indicates the proposed USDe market parameters are appropriately calibrated for safe launch.— Gauntlet
- Technical due diligence—audits, Slither/Forge scans, unit tests, scenario tests, and successful migration simulations—confirms the market implementation is ready for deployment.— dmitriywoofsoftware, Olha
Arguments against
None surfaced.
Unresolved concerns
- No clear guidance exists for bridging the COMP token back from Mantle to Ethereum, as there is no official or third-party frontend for this action.— BlueSteve
- Mantle's sequencer remains centralized and its fault-proof system is not yet live, posing residual security risks that were flagged but not further debated.— 0xGabe
Notable participants
- 0xGabeProposer from Mantle Network who authored the original deployment proposal, provided ecosystem data, and negotiated treasury incentive commitments.
- sharpAlphaGrowth representative expressing support for the expansion and requesting Gauntlet's risk review.
- rossgatesSupportive voice highlighting the strategic value of involving Mantle, Ethena, and Bybit in Compound's growth.
- PGovDelegate who expressed support while asking for clarification on potential incentive/reward levels.
- GauntletRisk management provider that delivered detailed parameter recommendations (collateral factors, caps, IR curves, incentives) for the new market.
- dmitriywoofsoftwareContributor from Woof Software who ran technical audits/tests and drafted the on-chain proposal actions for the market initialization.
- OlhaPosted a duplicate/updated version of the technical audit and proposal actions for the Mantle USDe market.
- BlueSteveCommunity member who raised an unresolved practical question about bridging COMP tokens off Mantle.
- woofLater contributor who submitted follow-up proposals updating price feeds (CAPO/SVR) and expanding collateral support for the Mantle USDe market.
Generated by Kvorum
08Similar proposals
- compoundexecutedInitialize cUSDCv3 on Optimism86%
- compoundexecutedInitialize cUSDTv3 on Ethereum Mainnet83%
- compounddefeatedInitialize cUSDTv3 on Optimism83%
- compoundexecutedInitialize cUSDTv3 on Optimism83%
- compoundexecutedInitialize cUSDTv3 on Arbitrum82%
- compoundexecutedInitialize cUSDTv3 on Polygon82%
- compoundexecutedInitialize cWETHv3 on Optimism78%