KVORUM
compoundSource: Compound governor oz · #396

Update WETH and wstETH Comets on Mainnet to support more collaterals

executedFeb 11, 2025, 09:13 PM UTCby890x89f2…e8db

01Summary

AISummary by Kvorumclaude-haiku-4-5

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
Contracts0xA17581A9E3356d9A858b789D68B4d866e593aE940x3D0bb1ccaB520A66e607822fC55BC921738fAFE30x316f9708bb98af7da9c68c1c3b5e79039cd336e30x1ec63b5883c3481134fd50d5daebc83ecd2e8779
Generated by Kvorum
model: claude-haiku-4-5
provider: anthropic
profile: anthropic-fast-v1
prompt: v1.0
generated: 2mo ago
Read the description ↗

02Description

167 words

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

AIMismatch analysis by Kvorumclaude-sonnet-5
Consistent

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
model: claude-sonnet-5
provider: anthropic
profile: anthropic-strong-v1
prompt: v1.0
generated: 2mo ago
Review the decoded actions ↗

04Actions

6 total
#0setFactory(address,address)chain 0x1
Target
0x316f…36e3
Value
0 wei
Function
setFactory(address,address)
Arguments
{
  "cometProxy": "0xA17581A9E3356d9A858b789D68B4d866e593aE94",
  "newFactory": "0xBa8F83ffFC7097CBcD89fe323D31753CfaC33867"
}
Calldata
#1setFactory(address,address)chain 0x1
Target
0x316f…36e3
Value
0 wei
Function
setFactory(address,address)
Arguments
{
  "cometProxy": "0x3D0bb1ccaB520A66e607822fC55BC921738fAFE3",
  "newFactory": "0xBa8F83ffFC7097CBcD89fe323D31753CfaC33867"
}
Calldata
#2setExtensionDelegate(address,address)chain 0x1
Target
0x316f…36e3
Value
0 wei
Function
setExtensionDelegate(address,address)
Arguments
{
  "cometProxy": "0xA17581A9E3356d9A858b789D68B4d866e593aE94",
  "newExtensionDelegate": "0x16F3532e6AF45A2C51B6C77b1267cEF34A9cf3B3"
}
Calldata
#3setExtensionDelegate(address,address)chain 0x1
Target
0x316f…36e3
Value
0 wei
Function
setExtensionDelegate(address,address)
Arguments
{
  "cometProxy": "0x3D0bb1ccaB520A66e607822fC55BC921738fAFE3",
  "newExtensionDelegate": "0x055E53F50B84FD91c4Be367220EFD36c3d091E1f"
}
Calldata
#4deployAndUpgradeTo(address,address)chain 0x1
Target
0x1ec6…8779
Value
0 wei
Function
deployAndUpgradeTo(address,address)
Arguments
{
  "cometProxy": "0xA17581A9E3356d9A858b789D68B4d866e593aE94",
  "configuratorProxy": "0x316f9708bB98af7dA9c68C1C3b5e79039cD336E3"
}
Calldata
#5deployAndUpgradeTo(address,address)chain 0x1
Target
0x1ec6…8779
Value
0 wei
Function
deployAndUpgradeTo(address,address)
Arguments
{
  "cometProxy": "0x3D0bb1ccaB520A66e607822fC55BC921738fAFE3",
  "configuratorProxy": "0x316f9708bB98af7dA9c68C1C3b5e79039cD336E3"
}
Calldata

05Tally

Summed from votes

Voters19
VP participating634.2K
Outcome (current)For
Current support100%

06Voters

19 total
Filter:
VoterChoice% of totalRationale
660x66cd…65f9For80.1K12.62%—2y ago
B90xb933…8dd1For80K12.62%—2y ago
070x0703…961bFor80K12.62%—2y ago
3F0x3fb1…4c8aFor80K12.61%—2y ago
B40xb49f…7948For80K12.61%—2y ago
540x54a3…e189For79.3K12.50%—2y ago
220x2210…d02eFor53.1K8.38%—2y ago
050x0579…ca09For50K7.88%—2y ago
4F0x4f89…fd3cFor50K7.88%—2y ago
720x72c5…7708For1.2K0.19%—2y ago
210x21b3…fa75For5020.08%—2y ago
050x0579…4048For11.20.00%—2y ago
B70xb792…89d7For20.00%—2y ago
010x0151…c3b9For1.10.00%—2y ago
170x1729…b879For10.00%—2y ago
140x1402…d132For0.10.00%—2y ago
D80xd8de…ae41For0.10.00%—2y ago
7C0x7c39…1725For00.00%—2y ago
EB0xeb4c…f862For00.00%—2y ago
Showing 19

07Forum

No forum thread is confidently linked to this proposal.