KVORUM
compoundSource: Compound governor oz · #600

Set Zero Supply Caps for Low-Demand LST/LRT Collateral on L2

executedAug 30, 2026, 01:48 PM UTCby7B0x7b3c…cc33

01Summary

AISummary by Kvorumclaude-haiku-4-5

Gauntlet proposes setting supply caps to zero for four low-demand LST/LRT collateral listings across Compound V3 ETH Comets on Arbitrum, Base, and Optimism (ezETH on all three networks and rETH on Optimism). This prevents new deposits while allowing existing positions to continue operating normally, with users retaining ability to withdraw and repay.

Type
parameter change

Key changes

  • Set ezETH supply cap to 0 on Arbitrum WETH Comet (from 582)(medium)
  • Set ezETH supply cap to 0 on Base WETH Comet (from 237)(medium)
  • Set ezETH supply cap to 0 on Optimism WETH Comet (from 276)(medium)
  • Set rETH supply cap to 0 on Optimism WETH Comet (from 99)(medium)
  • Deploy and upgrade affected Comets on Arbitrum, Base, and Optimism(high)

Notable concerns

  • Affects collateral availability across three L2 networks
  • No forced liquidations but prevents new deposits of affected collateral
ContractsArbitrum WETH CometBase WETH CometOptimism WETH Comet
Generated by Kvorum
model: claude-haiku-4-5
provider: anthropic
profile: anthropic-fast-v1
prompt: v1.0
generated: 2mo ago
Read the description ↗

02Description

265 words

Set Zero Supply Caps for Low-Demand LST/LRT Collateral on L2

Summary

Gauntlet recommends setting the supply caps to 0 for four low-demand LST/LRT collateral listings across the WETH Comets on Arbitrum, Base, and Optimism.

Proposed Changes

Network and CometCollateralCurrent Supply CapProposed Supply Cap
Arbitrum WETHezETH5820
Base WETHezETH2370
Optimism WETHezETH2760
Optimism WETHrETH990

Setting a supply cap to 0 prevents users from depositing additional units of the affected collateral into the corresponding Comet.

This proposal does not:

  • Force liquidations.
  • Change collateral or liquidation factors.
  • Prevent withdrawals or repayments.
  • Affect existing collateral balances.

Existing positions will continue to operate normally, and users will retain the ability to repay debt and withdraw collateral.

Proposal Actions

The proposal sends the following updates through Compound’s governance bridges:

  1. Set the ezETH supply cap on the Arbitrum WETH Comet to 0, then deploy and upgrade the Comet.
  2. Set the ezETH supply cap on the Base WETH Comet to 0, then deploy and upgrade the Comet.
  3. Set the ezETH and rETH supply caps on the Optimism WETH Comet to 0, then deploy and upgrade the Comet.

Additional Information

For the complete motivation, methodology, risk considerations, and supporting data, see the Compound V3 ETH Comets: Zero Supply Caps for Low-Demand LST/LRT Collateral forum post.

03Mismatch analysis

AIMismatch analysis by Kvorummedium confidenceclaude-sonnet-5
Consistent

The description lists exactly three governance-bridge actions: (1) Arbitrum ezETH cap→0 + deploy/upgrade, (2) Base ezETH cap→0 + deploy/upgrade, (3) Optimism ezETH and rETH caps→0 + deploy/upgrade. The decoded calldata contains exactly three top-level actions: a retryable ticket to Arbitrum's inbox, a sendMessage to Base's cross-domain messenger, and a sendMessage to Optimism's cross-domain messenger. Each encoded message carries a batched call whose function signatures match — 'updateAssetSupplyCap(address,address,uint128)' followed by 'deployAndUpgradeTo(address,address)' for Arbitrum and Base (single-asset updates), and two 'updateAssetSupplyCap' calls followed by one 'deployAndUpgradeTo' for Optimism (two-asset update), which lines up precisely with the two-asset (ezETH+rETH) claim for Optimism. The number of sub-calls, their ordering, and the per-chain grouping all match the prose's Proposed Changes table and Proposal Actions section. I could not fully decode the innermost uint128 cap values from the raw bytes provided, so I cannot verify with certainty that the cap parameter is literally 0 rather than some other value, which limits confidence to medium rather than high. However, there is no structural or target-address evidence contradicting the description, no extra actions, and no omitted actions. Based on the available decoding, the description and calldata are consistent — no material or severe discrepancies were 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

3 total
#0createRetryableTicket(address,uint256,uint256,address,address,uint256,uint256,bytes)chain 0x1
Target
0x4dbd…ab3f
Value
1942152000000000 wei
Function
createRetryableTicket(address,uint256,uint256,address,address,uint256,uint256,bytes)
Arguments
{
  "to": "0x42480C37B249e33aABaf4c22B20235656bd38068",
  "data": "0x000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000002600000000000000000000000000000000000000000000000000000000000000002000000000000000000000000b21b06d71c75973babde35b49ffdac3f82ad3775000000000000000000000000d10b40ff1d92e2267d099da3509253d9da4d715e0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000002d7570646174654173736574537570706c7943617028616464726573732c616464726573732c75696e74313238290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000236465706c6f79416e6455706772616465546f28616464726573732c616464726573732900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000600000000000000000000000006f7d514bbd4aff3bcd1140b7344b32f063dee4860000000000000000000000002416092f143378750bb29b79ed961ab195cceea500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000b21b06d71c75973babde35b49ffdac3f82ad37750000000000000000000000006f7d514bbd4aff3bcd1140b7344b32f063dee486",
  "gasLimit": "1097084",
  "l2CallValue": "0",
  "maxFeePerGas": "500000000",
  "maxSubmissionCost": "1393610000000000",
  "callValueRefundAddress": "0x3fB4d38ea7EC20D91917c09591490Eeda38Cf88A",
  "excessFeeRefundAddress": "0x3fB4d38ea7EC20D91917c09591490Eeda38Cf88A"
}
Calldata
#1sendMessage(address,bytes,uint32)chain 0x1
Target
0x866e…0afa
Value
0 wei
Function
sendMessage(address,bytes,uint32)
Arguments
{
  "_target": "0x18281dfC4d00905DA1aaA6731414EABa843c468A",
  "_message": "0x000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000260000000000000000000000000000000000000000000000000000000000000000200000000000000000000000045939657d1ca34a8fa39a924b71d28fe8431e581000000000000000000000000bde8f31d2ddda895264e27dd990fab3dc87b372d0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000002d7570646174654173736574537570706c7943617028616464726573732c616464726573732c75696e74313238290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000236465706c6f79416e6455706772616465546f28616464726573732c616464726573732900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000006000000000000000000000000046e6b214b524310239732d51387075e0e70970bf0000000000000000000000002416092f143378750bb29b79ed961ab195cceea50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000045939657d1ca34a8fa39a924b71d28fe8431e58100000000000000000000000046e6b214b524310239732d51387075e0e70970bf",
  "_minGasLimit": "5000000"
}
Calldata
#2sendMessage(address,bytes,uint32)chain 0x1
Target
0x25ac…5fa1
Value
0 wei
Function
sendMessage(address,bytes,uint32)
Arguments
{
  "_target": "0xC3a73A70d1577CD5B02da0bA91C0Afc8fA434DAF",
  "_message": "0x0000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000320000000000000000000000000000000000000000000000000000000000000000300000000000000000000000084e93ec6170ed630f5ebd89a1aae72d4f63f271300000000000000000000000084e93ec6170ed630f5ebd89a1aae72d4f63f271300000000000000000000000024d86da09c4dd64e50db7501b0f695d030f397af00000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000002d7570646174654173736574537570706c7943617028616464726573732c616464726573732c75696e743132382900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d7570646174654173736574537570706c7943617028616464726573732c616464726573732c75696e74313238290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000236465706c6f79416e6455706772616465546f28616464726573732c616464726573732900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000060000000000000000000000000e36a30d249f7761327fd973001a32010b521b6fd0000000000000000000000002416092f143378750bb29b79ed961ab195cceea500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000e36a30d249f7761327fd973001a32010b521b6fd0000000000000000000000009bcef72be871e61ed4fbbc7630889bee758eb81d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000084e93ec6170ed630f5ebd89a1aae72d4f63f2713000000000000000000000000e36a30d249f7761327fd973001a32010b521b6fd",
  "_minGasLimit": "2500000"
}
Calldata

05Tally

Summed from votes

Voters13
VP participating631.4K
Outcome (current)for
Current support100%

06Voters

13 total
Filter:
VoterChoice% of totalRationale
660x66cd…65f9for80.2K12.71%—2mo ago
3F0x3fb1…4c8afor80K12.67%—2mo ago
B40xb49f…7948for60K9.50%—2mo ago
050x0579…ca09for60K9.50%—2mo ago
B70xb792…89d7for60K9.50%—2mo ago
B90xb933…8dd1for60K9.50%—2mo ago
170x1729…b879for60K9.50%—2mo ago
D20xd2a7…5a0cfor60K9.50%—2mo ago
B30xb356…c826for59K9.34%—2mo ago
070x0703…961bfor51.7K8.19%—2mo ago
1F0x1f3d…0591for440.70.07%—2mo ago
9F0x9f77…2768for10.00%—2mo ago
2F0x2f2f…f78afor0.50.00%—2mo ago
Showing 13

07Forum

No forum thread is confidently linked to this proposal.