Update WETH and wstETH Comets on Mainnet to support more collaterals
01Summary
Upgrade the WETH and wstETH Comet markets on Ethereum to a new version that supports up to 24 collaterals instead of the current limit. This involves updating factories, extension delegates, and deploying new implementations for both markets after simulations confirmed readiness.
- Type
- contract upgrade
Key changes
- Update cWETHv3 factory to new implementation supporting up to 24 collaterals(high)
- Update cwstETHv3 factory to new implementation supporting up to 24 collaterals(high)
- Update cWETHv3 extension delegate to new contract(medium)
- Update cwstETHv3 extension delegate to new contract(medium)
- Deploy and upgrade cWETHv3 to new version(high)
- Deploy and upgrade cwstETHv3 to new version(high)
Notable concerns
- Market upgrades require careful monitoring to ensure no disruption to existing positions
Generated by Kvorum
02Description
Update WETH and wstETH Comets on Mainnet to support more collaterals
Proposal summary
Compound Growth Program [AlphaGrowth] proposes to update 2 Comets to a new version, which supports up to 24 collaterals. This proposal takes the governance steps recommended and necessary to update a Compound III WETH and wstETH markets on Ethereum. Simulations have confirmed the market’s readiness, as much as possible, using the Comet scenario suite.
Detailed information can be found on the corresponding proposal pull request, deploy market GitHub action run and forum discussion.
Proposal Actions
The first action sets the factory for cWETHv3 to the newly deployed factory.
The second action sets the factory for cwstETHv3 to the newly deployed factory.
The third action sets the extension delegate for cWETHv3 to the newly deployed contract.
The fourth action sets the extension delegate for cwstETHv3 to the newly deployed contract.
The fifth action deploys and upgrades cWETHv3 to a new version.
The sixth action deploys and upgrades cwstETHv3 to a new version.
03Mismatch analysis
The proposal describes six sequential actions: setFactory for cWETHv3 and cwstETHv3, setExtensionDelegate for both markets, and deployAndUpgradeTo for both markets. The decoded calldata contains exactly six actions in the same order, targeting the same two Comet proxies (cWETHv3 at 0xA175... and cwstETHv3 at 0x3D0b...) via the Configurator (0x316f...) for the setFactory/setExtensionDelegate calls and the CometProxyAdmin (0x1ec6...) for the deployAndUpgradeTo calls. There are no numeric parameters to verify for unit-conversion discrepancies, no unexpected recipients, and no extra or missing actions. The function names, targets, and sequence align one-to-one with the prose description. No value transfers or role grants outside what's described are present. This is a straightforward, well-matched governance upgrade proposal with no material or misleading discrepancies found.
Generated by Kvorum
04Actions
- Target
- 0x316f…36e3
- Value
- 0 wei
- Function
- setFactory(address,address)
- Arguments
{ "cometProxy": "0xA17581A9E3356d9A858b789D68B4d866e593aE94", "newFactory": "0xBa8F83ffFC7097CBcD89fe323D31753CfaC33867" }- Calldata
- Target
- 0x316f…36e3
- Value
- 0 wei
- Function
- setFactory(address,address)
- Arguments
{ "cometProxy": "0x3D0bb1ccaB520A66e607822fC55BC921738fAFE3", "newFactory": "0xBa8F83ffFC7097CBcD89fe323D31753CfaC33867" }- Calldata
- Target
- 0x316f…36e3
- Value
- 0 wei
- Function
- setExtensionDelegate(address,address)
- Arguments
{ "cometProxy": "0xA17581A9E3356d9A858b789D68B4d866e593aE94", "newExtensionDelegate": "0x16F3532e6AF45A2C51B6C77b1267cEF34A9cf3B3" }- Calldata
- Target
- 0x316f…36e3
- Value
- 0 wei
- Function
- setExtensionDelegate(address,address)
- Arguments
{ "cometProxy": "0x3D0bb1ccaB520A66e607822fC55BC921738fAFE3", "newExtensionDelegate": "0x055E53F50B84FD91c4Be367220EFD36c3d091E1f" }- Calldata
- Target
- 0x1ec6…8779
- Value
- 0 wei
- Function
- deployAndUpgradeTo(address,address)
- Arguments
{ "cometProxy": "0xA17581A9E3356d9A858b789D68B4d866e593aE94", "configuratorProxy": "0x316f9708bB98af7dA9c68C1C3b5e79039cD336E3" }- Calldata
- Target
- 0x1ec6…8779
- Value
- 0 wei
- Function
- deployAndUpgradeTo(address,address)
- Arguments
{ "cometProxy": "0x3D0bb1ccaB520A66e607822fC55BC921738fAFE3", "configuratorProxy": "0x316f9708bB98af7dA9c68C1C3b5e79039cD336E3" }- Calldata
05Tally
Summed from votes
06Voters
| Voter | Choice | % of total | Rationale | ||
|---|---|---|---|---|---|
| 660x66cd…65f9 | For | 80.1K | 12.62% | — | 2y ago |
| B90xb933…8dd1 | For | 80K | 12.62% | — | 2y ago |
| 070x0703…961b | For | 80K | 12.62% | — | 2y ago |
| 3F0x3fb1…4c8a | For | 80K | 12.61% | — | 2y ago |
| B40xb49f…7948 | For | 80K | 12.61% | — | 2y ago |
| 540x54a3…e189 | For | 79.3K | 12.50% | — | 2y ago |
| 220x2210…d02e | For | 53.1K | 8.38% | — | 2y ago |
| 050x0579…ca09 | For | 50K | 7.88% | — | 2y ago |
| 4F0x4f89…fd3c | For | 50K | 7.88% | — | 2y ago |
| 720x72c5…7708 | For | 1.2K | 0.19% | — | 2y ago |
| 210x21b3…fa75 | For | 502 | 0.08% | — | 2y ago |
| 050x0579…4048 | For | 11.2 | 0.00% | — | 2y ago |
| B70xb792…89d7 | For | 2 | 0.00% | — | 2y ago |
| 010x0151…c3b9 | For | 1.1 | 0.00% | — | 2y ago |
| 170x1729…b879 | For | 1 | 0.00% | — | 2y ago |
| 140x1402…d132 | For | 0.1 | 0.00% | — | 2y ago |
| D80xd8de…ae41 | For | 0.1 | 0.00% | — | 2y ago |
| 7C0x7c39…1725 | For | 0 | 0.00% | — | 2y ago |
| EB0xeb4c…f862 | For | 0 | 0.00% | — | 2y ago |
07Forum
No forum thread is confidently linked to this proposal.
08Similar proposals
- compoundexecutedAdd USDC, USDT, WETH and weETH as collaterals into cWstETHv3 on Mainnet87%
- compoundexecutedAdd wstETH as collateral into cUSDCv3 on Ethereum85%
- compoundexecutedAdd weETH as collateral into cWETHv3 on Mainnet85%
- compoundexecutedAdd tETH as collateral into cWstETHv3 on Mainnet84%
- compoundexecutedAdd USDC and USDT as collaterals into cWETHv3 on Mainnet83%
- compoundcanceledAdd tETH as collateral into cWETHv3 on Mainnet83%
- compoundexecutedAdd tETH as collateral into cWETHv3 on Mainnet83%
- compoundexecutedAdd ETHx as collaterals into cWETHv3 on Mainnet83%
- compoundexecutedAdd wOETH as collaterals into cWETHv3 on Mainnet83%
- compounddefeatedAdd weETH as collateral into cUSDCv3 on Mainnet82%