Deploy Compound III on Ronin

Depreciate cWRONv3 on Ronin

[Proposal link]

PR - Depreciate cWRONv3 on Ronin by MishaShWoof · Pull Request #1084 · compound-finance/comet · GitHub

Recommendations

The recommendations provided by Gauntlet

Actions

Action name Link Status
1 Run Slither Link Success
2 Run Forge Tests Link Success
3 Run Tests With Gas Profiler Link Success
4 Run Semgremp Link Success
5 Run Scenarios (ronin-wron) Link Success
6 Run Unit Tests Link Success
7 Run ESLint Link Success
8 Run Contact Linter Link Success
9 Run Prepare Link Success
10 Run Enact impersonate Link Success
11 Tenderly Simulation (mainnet) Link Success
12 Tenderly Simulation (ronin) Link Success
13 Run Enact (by delegator) Link Success

Artifacts

Name Value
1 Migration name 1767889363_depreciate_comet
2 Branch name woof-software/depreciate-ronin-wron
3 Prepare id 20964522342
4 Network ronin
5 Deployment wron

Price feeds

Name Address Route
1 USDC 0x88f415c12d45d4C6DC018553BBE472A4558ff3f8 USDC / USD
2 WRON 0xB88e4078AAc88F10C0Ca71086ddCF512Ec54498a WRON / USD
3 AXS 0x8AC2b57d15c84755A3333aD68025d2496AE3BeBD Constant price of $1
4 WETH 0x5D173813B4505701e79E654b36A95E6c1FAD4448 ETH / USD

Description

Depreciate cWRONv3 on Ronin

Proposal summary

This proposal updates price feeds to API3, since Chainlink soon will no longer support Ronin and updates interest rate curve parameters for WRON market on Ronin.

It is done to prevent new suppliers from entering the market, reduces capital efficiency, making the market less appealing without causing users to become liquidatable and raises liquidation penalty to further disincentivizes usage by increasing the cost of liquidation, while reducing risk to the comet.

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

Proposal actions

The proposal sends the following encoded calls to the governance receiver on Ronin:

  • Update USDC, WETH, AXS, and WRON price feeds to API3 oracle
  • Set supply caps to 0 for all collateral assets
  • Reduce collateral factors
  • Increase liquidation penalties
  • Update interest rate curve parameters:
  • `setBorrowPerYearInterestRateBase`
  • `setBorrowPerYearInterestRateSlopeLow`
  • `setBorrowKink`
  • `setBorrowPerYearInterestRateSlopeHigh`
  • `setSupplyPerYearInterestRateBase`
  • `setSupplyPerYearInterestRateSlopeLow`
  • `setSupplyKink`
  • `setSupplyPerYearInterestRateSlopeHigh`
  • Deploy and upgrade to new configuration via `deployAndUpgradeTo`.