Add DAI, USDC and USDT as collaterals to WETH Comets on Mainnet and Arbitrum

The Compound Growth Program would like to propose addition of the following assets as collaterals to ETH Comets on Mainnet and Arbitrum

  • DAI
  • USDC
  • USDT

Motivation

To increase borrowing on ETH markets, we need to give an avenue for borrowing to the large userbase of these stablecoins.

For Mainnet

Asset Circulating Supply Number of Holders Contract
USDT $51 Billion 5.7 M 0xdAC17F958D2ee523a2206206994597C13D831ec7
USDC $25 Billion 2.1 M 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48
DAI $3.2 Billion 500K 0x6B175474E89094C44Da98b954EedeAC495271d0F

For Arbitrum

Asset Circulating Supply Number of Holders Contract
USDT $2.5Billion ~1 M 0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9
USDC $1.2 Billion ~690 K 0xaf88d065e77c8cC2239327C5EDb3A432268e5831
DAI $44 M 128K 0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1

Next Steps

We welcome feedback from the Community.

After receiving risk recommendations from Gauntlet, we aim to start the development process for these collaterals.

1 Like

[Gauntlet] Stablecoin Recommendations for WETH Comets

Summary

Gauntlet recommends the following risk parameters for the listed assets:

Asset Comet Collateral Factor Liquidation Factor Liquidation Penalty Supply Cap
USDC Ethereum WETH 80% 85% 5% 50M
USDT Ethereum WETH 80% 85% 5% 50M
USDC Arbitrum WETH 80% 85% 5% 30M
USDT Arbitrum WETH 80% 85% 5% 20M
USDC BASE WETH 80% 85% 5% 20M
USDC Optimism WETH 80% 85% 5% 15M
USDT Optimism WETH 80% 85% 5% 10M

Analysis

Based on our analysis of WETH borrowing positions within the Lending ecosystem, Gauntlet recommends adding both USDC and USDT to the Comets. Given WETH’s high volatility relative to USDC, we advise setting the Liquidation Factor at 85% and the Collateral Factor at 80%. For context, WETH exhibits a Daily Log Volatility of 49% and a Maximum Daily Price Change of 18% over the past year.

Gauntlet wants the community to be aware that Compound v3 Comets will face a limitation compared to other multi-liquidity protocols: the Comet markets will not offer supply APY on stablecoin collateral, which is currently around ~6%. However, Comets will enable higher leverage thresholds since the stablecoin will only be used to borrow WETH.

Regarding stablecoin collateral, DAI is used less frequently than USDC and USDT for borrowing WETH. Our analysis indicates that USDC and USDT hold around 0.50% or more of the market share, whereas DAI’s market share is significantly lower.

Next Steps

  • Welcome feedback from the community
2 Likes

Thank you @Gauntlet for the recommendations.

With the provided recommendations, we would like to push for coding of these collaterals on respective Comets. We will keep the community posted when the Collaterals are ready to be deployed

1 Like

Add USDT and USDC to cWETHv3 on Arbitrum

PR - Add USDC and USDC as collaterals to WETH market on Arbitrum by MishaShWoof · Pull Request #895 · compound-finance/comet · GitHub

Actions

  1. Run Slither. Fails. :x:. Add USDC and USDC as collaterals to WETH market on Arbitrum · woof-software/comet@8e21413 · GitHub
  2. Forge test. Success.:white_check_mark: Add USDC and USDC as collaterals to WETH market on Arbitrum · woof-software/comet@8e21413 · GitHub
  3. Gas Profiler. Success.:white_check_mark: Add USDC and USDC as collaterals to WETH market on Arbitrum · woof-software/comet@8e21413 · GitHub
  4. Scan. Success.:white_check_mark: Add USDC and USDC as collaterals to WETH market on Arbitrum · woof-software/comet@8e21413 · GitHub
  5. arbitrum-weth Scenario. Success.:white_check_mark: Add USDC and USDC as collaterals to WETH market on Arbitrum · woof-software/comet@8e21413 · GitHub
  6. Unit tests. Success.:white_check_mark: Add USDC and USDC as collaterals to WETH market on Arbitrum · woof-software/comet@8e21413 · GitHub
  7. Eslint. Success.:white_check_mark: Add USDC and USDC as collaterals to WETH market on Arbitrum · woof-software/comet@8e21413 · GitHub
  8. Contract linter. Success.:white_check_mark: Add USDC and USDC as collaterals to WETH market on Arbitrum · woof-software/comet@8e21413 · GitHub
  9. Prepare migration. Success.:white_check_mark: Prepare Migration · woof-software/comet@8e21413 · GitHub
  10. Enact migration with impersonate. Success.:white_check_mark: Enact Migration · woof-software/comet@8e21413 · GitHub
  11. Enact migration for delegator. Success.:white_check_mark: Enact Migration · woof-software/comet@8e21413 · GitHub

Description we use:

Add USDT and USDC as collateral into cWETHv3 on Arbitrum\n\n

Proposal summary\n\n

Compound Growth Program [AlphaGrowth] proposes to add USDT and USDC into cWETHv3 on Arbitrum network. This proposal takes the governance steps recommended and necessary to update a Compound III WETH market on Arbitrum. 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.\n\n

Further detailed information can be found on the corresponding proposal pull request and forum discussion.\n\n\n

Proposal Actions\n\n

The first proposal action adds USDT and USDC to the WETH Comet on Arbitrum. This sends the encoded addAsset two times and deployAndUpgradeTo calls across the bridge to the governance receiver on Arbitrum.

Add USDT and USDC to cWETHv3 on Optimism

PR - Add USDC and USDC as collaterals to WETH market on Optimism by MishaShWoof · Pull Request #900 · compound-finance/comet · GitHub

Actions

  1. Run Slither. Fails. :x:. Add USDC and USDC as collaterals to WETH market on Optimism · woof-software/comet@f73e14e · GitHub
  2. Forge test. Success.:white_check_mark: Add USDC and USDC as collaterals to WETH market on Optimism · woof-software/comet@f73e14e · GitHub
  3. Gas Profiler. Success.:white_check_mark: Add USDC and USDC as collaterals to WETH market on Optimism · woof-software/comet@f73e14e · GitHub
  4. Scan. Success.:white_check_mark: Add USDC and USDC as collaterals to WETH market on Optimism · woof-software/comet@f73e14e · GitHub
  5. optimism-weth Scenario. Success.:white_check_mark: Add USDC and USDC as collaterals to WETH market on Optimism · woof-software/comet@f73e14e · GitHub
  6. Unit tests. Success.:white_check_mark: Add USDC and USDC as collaterals to WETH market on Optimism · woof-software/comet@f73e14e · GitHub
  7. Eslint. Success.:white_check_mark: Add USDC and USDC as collaterals to WETH market on Optimism · woof-software/comet@f73e14e · GitHub
  8. Contract linter. Success.:white_check_mark: Add USDC and USDC as collaterals to WETH market on Optimism · woof-software/comet@f73e14e · GitHub
  9. Prepare migration. Success.:white_check_mark: Prepare Migration · woof-software/comet@f73e14e · GitHub
  10. Enact migration with impersonate. Success.:white_check_mark: Enact Migration · woof-software/comet@f73e14e · GitHub
  11. Enact migration for delegator. Success.:white_check_mark: Enact Migration · woof-software/comet@f73e14e · GitHub

Description we use:

Add USDT and USDC as collateral into cWETHv3 on Optimism\n\n

Proposal summary\n\n

Compound Growth Program [AlphaGrowth] proposes to add USDT and USDC into cWETHv3 on Optimism network. This proposal takes the governance steps recommended and necessary to update a Compound III WETH market on Optimism. 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.\n\n

Further detailed information can be found on the corresponding proposal pull request and forum discussion.\n\n\n

Proposal Actions\n\n

The first proposal action adds USDT and USDC to the WETH Comet on Optimism. This sends the encoded addAsset two times and deployAndUpgradeTo calls across the bridge to the governance receiver on Optimism.