Add Collateral cbBTC to WETH Market on Base and Mainnet

Add Collateral cbBTC to WETH Market on Base and Mainnet

Introduction

With the upcoming launch of cbBTC as an Ethereum-compatible version of the Bitcoin, the Compound Growth Program recommends listing cbBTC to ETH markets on Mainnet and Base chains. This recommendation was made after conversations with sources directly connected to cbBTC token.

Preamble:

Type: Collateral Addition to Mainnet and Base

Authors: sharp

Motivation

One of the leading BTC assets on Ethereum is under spotlight due to their recent partnerships. Multiple alternative, Ethereum Friendly BTC assets have been floated. Compound Growth team is in talks to collaborate with most of the assets. Coinbase recently announced its intentions for cbBTC. Anticipating the possibility of high demand of cbBTC, the Compound Growth Program proposes the addition of cbBTC as a collateral on Mainnet and Base ETH markets.

Important Links

Important note: cbBTC is not yet launched, the estimated date of launch is TBD. But Coinbase has offered Compound a day 1 launch partnership and co-marketing. While cbBTC is being treated as a warm lead, with the growth program working to give some prelaunch work, many of the factors affecting the launch are yet to be determined.

Firstly, the on-chain proposal for integrating the collateral will be launched only after cbBTC is launched on-chain. Secondly, we are also working to increase the collateral limits on the Mainnet ETH market, which is also a variable in this integration. Final details will be discussed at the time of launch, but as competitors may also be in the race to capture bigger share of the asset, we’re making preparations beforehand.

Next Steps

We invite the community to give their feedback and recommendations for the asset. Once the recommendations are provided, we will proceed to coding part of the integration.

3 Likes

[Gauntlet] - cbBTC Risk Recommendations for Mainnet WETH/USDT/USDC and Base USDC/WETH Comets

If the community wishes to add the assets cbBTC to following Comets, Gauntlet recommends the following risk parameters:

Ethereum

USDC Comet on Ethereum

Collateral Supply Cap Collateral Factor Liquidation Factor Liquidation Penalty
cbBTC 93 80% 85% 5%

USDT Comet on Ethereum

Collateral Supply Cap Collateral Factor Liquidation Factor Liquidation Penalty
cbBTC 93 80% 85% 5%

WETH Comet on Ethereum

Collateral Supply Cap Collateral Factor Liquidation Factor Liquidation Penalty
cbBTC 93 80% 85% 5%

Base

USDC Comet on Base

Collateral Supply Cap Collateral Factor Liquidation Factor Liquidation Penalty
cbBTC 45 80% 85% 5%

WETH Comet on Base

Collateral Supply Cap Collateral Factor Liquidation Factor Liquidation Penalty
cbBTC 45 80% 85% 5%

Analysis

Given the anticipation of cbBTC’s launch, Gauntlet would like to provide risk recommendations if the community wishes to onboard the asset. Although there are no prevailing market data pertaining to cbBTC, given it’s mirroring nature to WBTC, Gauntlet can recommend parameters based on WBTC’s precedence.

Supply Caps

Gauntlet proposes a $5M cap across Mainnet instances, targeting an initial TVL equilibrium of $50M. Setting caps at 10% of the projected TVL strategically positions Compound to maximize potential upside while managing risks effectively. Historical data from Coinbase assets show substantial liquidity for cbETH on Mainnet, suggesting potential robust support for cbBTC as well. Gauntlet will continue to closely monitor the market dynamics and adjust the supply caps as necessary to align with evolving conditions.

For Base instance we recommend setting the supply cap at $2.5M, half of the value set for Mainnet

Liquidation Factor, Collateral Factor and Liquidation Penalty

Due to the similarity in the nature of assets, we recommend aligning cbBTC’s CF, LF and LP to that of WBTC on that Comet. For Base, although there is no precedence, we recommend setting the same LF, CF and LP as those set in the Mainnet Comets. We therefore recommend a CF of 80%, LF of 85% and an LP of 5%.

Next Steps

  • Welcome community feedback

Add cbBTC to cUSDCv3 on Mainnet

PR - Add cbBTC as collateral to USDC market on Mainnet by MishaShWoof · Pull Request #921 · compound-finance/comet · GitHub

Actions

  1. Run Slither. Fails. :x:. Add cbBTC as collateral to USDC market on Mainnet · woof-software/comet@feba30d · GitHub
  2. Forge test. Success.:white_check_mark: Add cbBTC as collateral to USDC market on Mainnet · woof-software/comet@feba30d · GitHub
  3. Gas Profiler. Success.:white_check_mark:
    Add cbBTC as collateral to USDC market on Mainnet · woof-software/comet@feba30d · GitHub
  4. Scan. Success.:white_check_mark: Add cbBTC as collateral to USDC market on Mainnet · woof-software/comet@feba30d · GitHub
  5. mainnet Scenario. Success.:white_check_mark: Add cbBTC as collateral to USDC market on Mainnet · woof-software/comet@feba30d · GitHub
  6. Unit tests. Success.:white_check_mark: Add cbBTC as collateral to USDC market on Mainnet · woof-software/comet@feba30d · GitHub
  7. Eslint. Success.:white_check_mark: Add cbBTC as collateral to USDC market on Mainnet · woof-software/comet@feba30d · GitHub
  8. Contract linter. Success.:white_check_mark: Add cbBTC as collateral to USDC market on Mainnet · woof-software/comet@feba30d · GitHub
  9. Prepare migration. Success.:white_check_mark: Prepare Migration · woof-software/comet@feba30d · GitHub
  10. Enact migration with impersonate. Success.:white_check_mark: Enact Migration · woof-software/comet@feba30d · GitHub

Description we use:

Add cbBTC as collateral into cUSDCv3 on Ethereum\n\n

Proposal summary\n\n

Compound Growth Program [AlphaGrowth] proposes to add cbBTC into cUSDCv3 on Ethereum network. This proposal takes the governance steps recommended and necessary to update a Compound III USDC market on Ethereum. 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 cbBTC asset as collateral with corresponding configurations.\n\n

The second action deploys and upgrades Comet to a new version.

Add cbBTC to cUSDTv3 on Mainnet

PR - Add cbBTC as collateral to USDT market on Mainnet by MishaShWoof · Pull Request #922 · compound-finance/comet · GitHub

Actions

  1. Run Slither. Fails. :x:. Add cbBTC as collateral to USDT market on Mainnet · woof-software/comet@cc89baf · GitHub
  2. Forge test. Success.:white_check_mark: Add cbBTC as collateral to USDT market on Mainnet · woof-software/comet@cc89baf · GitHub
  3. Gas Profiler. Success.:white_check_mark: Add cbBTC as collateral to USDT market on Mainnet · woof-software/comet@cc89baf · GitHub
  4. Scan. Success.:white_check_mark: Add cbBTC as collateral to USDT market on Mainnet · woof-software/comet@cc89baf · GitHub
  5. mainnet-usdt Scenario. Success.:white_check_mark: Add cbBTC as collateral to USDT market on Mainnet · woof-software/comet@cc89baf · GitHub
  6. Unit tests. Success.:white_check_mark:
    Add cbBTC as collateral to USDT market on Mainnet · woof-software/comet@cc89baf · GitHub
  7. Eslint. Success.:white_check_mark: Add cbBTC as collateral to USDT market on Mainnet · woof-software/comet@cc89baf · GitHub
  8. Contract linter. Success.:white_check_mark: Add cbBTC as collateral to USDT market on Mainnet · woof-software/comet@cc89baf · GitHub
  9. Prepare migration. Success.:white_check_mark: Prepare Migration · woof-software/comet@cc89baf · GitHub
  10. Enact migration with impersonate. Success.:white_check_mark: Enact Migration · woof-software/comet@cc89baf · GitHub

Description we use:

Add cbBTC as collateral into cUSDTv3 on Ethereum\n\n

Proposal summary\n\n

Compound Growth Program [AlphaGrowth] proposes to add cbBTC into cUSDTv3 on Ethereum network. This proposal takes the governance steps recommended and necessary to update a Compound III USDT market on Ethereum. 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 cbBTC asset as collateral with corresponding configurations.\n\n

The second action deploys and upgrades Comet to a new version.

Add cbBTC to cWETHv3 on Mainnet

PR - Add cbBTC as collateral to WETH market on Mainnet by MishaShWoof · Pull Request #923 · compound-finance/comet · GitHub

Actions

  1. Run Slither. Fails. :x:. Add cbBTC as collateral to WETH market on Mainnet · woof-software/comet@1ba2091 · GitHub
  2. Forge test. Success.:white_check_mark: Add cbBTC as collateral to WETH market on Mainnet · woof-software/comet@1ba2091 · GitHub
  3. Gas Profiler. Success.:white_check_mark: Add cbBTC as collateral to WETH market on Mainnet · woof-software/comet@1ba2091 · GitHub
  4. Scan. Success.:white_check_mark: Add cbBTC as collateral to WETH market on Mainnet · woof-software/comet@1ba2091 · GitHub
  5. mainnet-weth Scenario. Success.:white_check_mark: Add cbBTC as collateral to WETH market on Mainnet · woof-software/comet@1ba2091 · GitHub
  6. Unit tests. Success.:white_check_mark: Add cbBTC as collateral to WETH market on Mainnet · woof-software/comet@1ba2091 · GitHub
  7. Eslint. Success.:white_check_mark: Add cbBTC as collateral to WETH market on Mainnet · woof-software/comet@1ba2091 · GitHub
  8. Contract linter. Success.:white_check_mark: Add cbBTC as collateral to WETH market on Mainnet · woof-software/comet@1ba2091 · GitHub
  9. Prepare migration. Success.:white_check_mark: Prepare Migration · woof-software/comet@1ba2091 · GitHub
  10. Enact migration with impersonate. Success.:white_check_mark: Enact Migration · woof-software/comet@1ba2091 · GitHub

Description we use:

Add cbBTC as collateral into cWETHv3 on Ethereum\n\n

Proposal summary\n\n

Compound Growth Program [AlphaGrowth] proposes to add cbBTC into cWETHv3 on Ethereum network. This proposal takes the governance steps recommended and necessary to update a Compound III WETH market on Ethereum. 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 cbBTC asset as collateral with corresponding configurations.\n\n

The second action deploys and upgrades Comet to a new version.

Add cbBTC to cUSDCv3 on Base

PR - Add cbBTC as collateral to USDC market on Base by MishaShWoof · Pull Request #925 · compound-finance/comet · GitHub

Actions

  1. Run Slither. Fails. :x:. Add cbBTC as collateral to USDC market on Base · woof-software/comet@2a8d2aa · GitHub
  2. Forge test. Success.:white_check_mark: Add cbBTC as collateral to USDC market on Base · woof-software/comet@2a8d2aa · GitHub
  3. Gas Profiler. Success.:white_check_mark: Add cbBTC as collateral to USDC market on Base · woof-software/comet@2a8d2aa · GitHub
  4. Scan. Success.:white_check_mark:
    Add cbBTC as collateral to USDC market on Base · woof-software/comet@2a8d2aa · GitHub
  5. base-usdc Scenario. Success.:white_check_mark: Add cbBTC as collateral to USDC market on Base · woof-software/comet@2a8d2aa · GitHub
  6. Unit tests. Success.:white_check_mark: Add cbBTC as collateral to USDC market on Base · woof-software/comet@2a8d2aa · GitHub
  7. Eslint. Success.:white_check_mark: Add cbBTC as collateral to USDC market on Base · woof-software/comet@2a8d2aa · GitHub
  8. Contract linter. Success.:white_check_mark: Add cbBTC as collateral to USDC market on Base · woof-software/comet@2a8d2aa · GitHub
  9. Prepare migration. Success.:white_check_mark: Prepare Migration · woof-software/comet@2a8d2aa · GitHub
  10. Enact migration with impersonate. Success.:white_check_mark:

Description we use:

Add cbBTC as collateral into cUSDCv3 on Base\n\n

Proposal summary\n\n

Compound Growth Program [AlphaGrowth] proposes to add cbBTC into cUSDCv3 on Base network. This proposal takes the governance steps recommended and necessary to update a Compound III USDC market on Base. 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 cbBTC to the USDC Comet on Base. This sends the encoded addAsset and deployAndUpgradeTo calls across the bridge to the governance receiver on Base.

Add cbBTC to cWETHv3 on Base

PR - Add cbBTC as collateral to WETH market on Base by MishaShWoof · Pull Request #926 · compound-finance/comet · GitHub

Actions

  1. Run Slither. Fails. :x:. Add cbBTC as collateral to WETH market on Base · woof-software/comet@6fa7b4f · GitHub
  2. Forge test. Success.:white_check_mark: Add cbBTC as collateral to WETH market on Base · woof-software/comet@6fa7b4f · GitHub
  3. Gas Profiler. Success.:white_check_mark: Add cbBTC as collateral to WETH market on Base · woof-software/comet@6fa7b4f · GitHub
  4. Scan. Success.:white_check_mark: Add cbBTC as collateral to WETH market on Base · woof-software/comet@6fa7b4f · GitHub
  5. base-weth Scenario. Success.:white_check_mark: Add cbBTC as collateral to WETH market on Base · woof-software/comet@6fa7b4f · GitHub
  6. Unit tests. Success.:white_check_mark: Add cbBTC as collateral to WETH market on Base · woof-software/comet@6fa7b4f · GitHub
  7. Eslint. Success.:white_check_mark: Add cbBTC as collateral to WETH market on Base · woof-software/comet@6fa7b4f · GitHub
  8. Contract linter. Success.:white_check_mark: Add cbBTC as collateral to WETH market on Base · woof-software/comet@6fa7b4f · GitHub
  9. Prepare migration. Success.:white_check_mark: Prepare Migration · woof-software/comet@6fa7b4f · GitHub
  10. Enact migration with impersonate. Success.:white_check_mark: Enact Migration · woof-software/comet@6fa7b4f · GitHub

Description we use:

Add cbBTC as collateral into cWETHv3 on Base\n\n

Proposal summary\n\n

Compound Growth Program [AlphaGrowth] proposes to add cbBTC into cWETHv3 on Base network. This proposal takes the governance steps recommended and necessary to update a Compound III WETH market on Base. 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 cbBTC to the WETH Comet on Base. This sends the encoded addAsset and deployAndUpgradeTo calls across the bridge to the governance receiver on Base.