Mainnet wstETH Market Migration Review

Add wstETHv3 on Mainnet

PR - Deploy wstETH market on Mainnet by MishaShWoof · Pull Request #911 · compound-finance/comet · GitHub

Actions

  1. Run Slither. Fails. :x:. Deploy wstETH market on Mainnet · woof-software/comet@7481cd3 · GitHub
  2. Forge test. Success.:white_check_mark: Deploy wstETH market on Mainnet · woof-software/comet@7481cd3 · GitHub
  3. Gas Profiler. Success.:white_check_mark: Deploy wstETH market on Mainnet · woof-software/comet@7481cd3 · GitHub
  4. Scan. Success.:white_check_mark: Deploy wstETH market on Mainnet · woof-software/comet@7481cd3 · GitHub
  5. mainnet-wsteth Scenario. Success. :white_check_mark: Deploy wstETH market on Mainnet · woof-software/comet@7481cd3 · GitHub
  6. Unit tests. Success.:white_check_mark: Deploy wstETH market on Mainnet · woof-software/comet@7481cd3 · GitHub
  7. Eslint. Success.:white_check_mark: Deploy wstETH market on Mainnet · woof-software/comet@7481cd3 · GitHub
  8. Contract linter. Success.:white_check_mark: Deploy wstETH market on Mainnet · woof-software/comet@7481cd3 · GitHub
  9. Deploy. Success.:white_check_mark: Deploy Market · woof-software/comet@f7b6607 · GitHub
  10. Enact migration with impersonate. Success.:white_check_mark: Enact Migration · woof-software/comet@7481cd3 · GitHub

Description we use:

Initialize cwstETHv3 on Ethereum Mainnet\n\n

Proposal summary\n\n

Compound Growth Program [AlphaGrowth] proposes the deployment of Compound III to the Mainnet network. This proposal takes the governance steps recommended and necessary to initialize a Compound III wstETH market on Mainnet; upon execution, cwstETHv3 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.\n\n

Further detailed information can be found on the corresponding proposal pull request, deploy market GitHub action run and forum discussion.\n\n\n

Proposal Actions\n\n

The first proposal action sets the CometFactory for the new Comet instance in the existing Configurator.\n\n

The second action configures the Comet instance in the Configurator.\n\n

The third action deploys an instance of the newly configured factory and upgrades the Comet instance to use that implementation.\n\n

The fourth action configures the existing rewards contract for the newly deployed Comet instance.\n\n

The fifth action converts ether to wstETH and transfers it to the Comet to seed the reserves.\n\n

The sixth 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 Ethereum Mainnet cwstETHv3 market.

1 Like