Add Collateral cmETH on USDe on Mantle
Author: 0xjlow, Partnership Lead at Mantle Network
Type: Collateral Deployment
Date: 12-23-24
Motivation
Mantle is seeking community support for adding its Liquid Restaking Token, cmETH, to Compound v3 on Mantle for USDe borrowing. With an increased focus on our restaking product and mETH as one of the top liquid staking tokens in the market, integration of cmETH will prove to be a synergistic collateral for users looking for superior and safe risk-adjusted yields on Mantle
Why mETH Protocol and cmETH
mETH Protocol is the second core product of the Mantle Ecosystem. mETH Protocol is a permissionless, non-custodial ETH liquid staking protocol deployed on Ethereum L1 and governed by Mantle. Mantle Staked Ether (mETH) and Mantle Restaked Ether (cmETH) serve as the value-accumulating receipt tokens for mETH Protocol.
On the restaking front, cmETH differentiates itself as a unified liquid restaking token that is allocated across various restaking protocols, providing users with exposure across the restaking space on a risk adjusted index basis.
mETH is currently ranked 4th among industry-leading liquid staking protocols at $1.7 billion TVL
Latest stats (23rd Dec):
- mETH: $1.5B USD TVL (441K ETH)
- cmETH: $646M (176K cmETH)
- 34K stakers onboarded across L1 and L2
- Live across Mainnet and Mantle L2
Proposed Markets
- cmETH <> USDe
Specification
Detailed explanation of cmETH’s technical architecture here
cmETH on-chain stats can be viewed on Dune.
Liquidity Pools for cmETH (Mantle)
Following are relevant liquidity stats for cmETH amongst other available cmETH pools:
- Merchant Moe (cmETH<>mETH): $11.8M
- Merchant Moe (cmETH<>USDe): $18.29
- Agni (cmETH<>mETH): $26M
- Agni (cmETH<>USDe): $13.5M
Exchange rate mechanism:
- cmETH is pegged 1:1 to mETH, with contract based supply outlined below, inheriting mETH’s core staking yields
- cmETH restaking rewards are managed by a rewardHandler outside of the cmETH token value as outlined in our architecture document
cmETH accounting mechanism:
- cmETH Stats page is available for public view
Relevant Contracts
cmETH (L1 + Mantle) | 0xE6829d9a7eE3040e1276Fa75293Bde931859e8fA |
---|---|
mETH | 0xd5F7838F5C461fefF7FE49ea5ebaF7728bB0ADfa |
BoringVault | 0x33272D40b247c4cd9C646582C9bbAD44e85D4fE4 |
DelayedWithdraw | 0x12Be34bE067Ebd201f6eAf78a861D90b2a66B113 |
PositionManager-Karak | 0x52EA8E95378d01B0aaD3B034Ca0656b0F0cc21A2 |
PositionManager-Symbiotic | 0x919531146f9a25dfc161d5ab23b117feae2c1d36 |
PositionManager-Eigen_A41 | 0x6DfbE3A1a0e835C125EEBb7712Fffc36c4D93b25 |
PositionManager-Eigen_P2P | 0x021180A06Aa65A7B5fF891b5C146FbDaFC06e2DA |
SymbioticRestakingPool | 0x475d3eb031d250070b63fa145f0fcfc5d97c304a |
L1cmETHAdapter | 0x4afa9620d0b79137383a7a9ab3477837d475e948 |
Calculation of cmETH total supply
|A1|
- mETH.balanceOf(BoringVault)|
|A2|
- mETH.balanceOf(PositionManager-Karak) +
- mETH.balanceOf(PositionManager-Symbiotic) +
- mETH.balanceOf(PositionManager-Eigen_A41) +
- mETH.balanceOf(PositionManager-Eigen_P2P)
|A3|
- PositionManager-Karak.getTotalLPT() +
- SymbioticRestakingPool.balanceOf(PositionManager-Symbiotic) +
- PositionManager-Eigen_A41.getTotalLPT() + PositionManager-Eigen_P2P.getTotalLPT()|
|A4|
- mETH.balanceOf(DelayedWithdrawal)|
|A|
- A1 + A2 + A3 + A4 ( Total Underlying mETH )|
|B|
- L1cmETH.totalSupply()
|A=B|
Withdrawals
All cmETH unstake requests will go through an 8-hour waiting period before mETH can be claimed. Claimability also depends on the amount of mETH available in the exit queue ( the mETH balance in DelayedWithdrawal, A4). There is no minimum unstake amount.
Audits and Security
mETH Protocol has gone through significant audits by Hexens, Mixbytes and Secure3 for our smart contracts and oracles - mETH Protocol Audits
mETH Protocol also offers bug bounty programs through Immunefi, with maximum payouts of $500,000 - mETH Protocol Immunefi bounty
Oracles
cmETH is pegged 1:1 with mETH and it’s contract supply in ETH can be derived from the methods outlined above in “Calculation of cmETH total supply” together with mETH Contract Reference Rate below
- Contract Reference Rate (ethToMETH)
- Chronicle: cmETH<>mETH
Important Links
- mETH Protocol Documentation: Overview | mETH Protocol
- mETH Protocol Github: mantle-lsp · GitHub
- mETH Protocol Audits: Audits | mETH Protocol
- cmETH Token Address (L1): 0xe6829d9a7ee3040e1276fa75293bde931859e8fa
- cmETH Token Address (L2): 0xe6829d9a7ee3040e1276fa75293bde931859e8fa
- Website
- Coinmarketcap; Coingecko; Mantlescan link
- Current Marketcap: $600M
Next Steps
We invite the community to give their feedback and recommendations for the asset.