Set Zero Supply Caps for Low-Demand LST/LRT Collateral on L2
01Summary
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
Generated by Kvorum
02Description
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 Comet | Collateral | Current Supply Cap | Proposed Supply Cap |
|---|---|---|---|
| Arbitrum WETH | ezETH | 582 | 0 |
| Base WETH | ezETH | 237 | 0 |
| Optimism WETH | ezETH | 276 | 0 |
| Optimism WETH | rETH | 99 | 0 |
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:
- Set the ezETH supply cap on the Arbitrum WETH Comet to
0, then deploy and upgrade the Comet. - Set the ezETH supply cap on the Base WETH Comet to
0, then deploy and upgrade the Comet. - 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
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
04Actions
- 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
- Target
- 0x866e…0afa
- Value
- 0 wei
- Function
- sendMessage(address,bytes,uint32)
- Arguments
{ "_target": "0x18281dfC4d00905DA1aaA6731414EABa843c468A", "_message": "0x000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000260000000000000000000000000000000000000000000000000000000000000000200000000000000000000000045939657d1ca34a8fa39a924b71d28fe8431e581000000000000000000000000bde8f31d2ddda895264e27dd990fab3dc87b372d0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000002d7570646174654173736574537570706c7943617028616464726573732c616464726573732c75696e74313238290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000236465706c6f79416e6455706772616465546f28616464726573732c616464726573732900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000006000000000000000000000000046e6b214b524310239732d51387075e0e70970bf0000000000000000000000002416092f143378750bb29b79ed961ab195cceea50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000045939657d1ca34a8fa39a924b71d28fe8431e58100000000000000000000000046e6b214b524310239732d51387075e0e70970bf", "_minGasLimit": "5000000" }- Calldata
- Target
- 0x25ac…5fa1
- Value
- 0 wei
- Function
- sendMessage(address,bytes,uint32)
- Arguments
{ "_target": "0xC3a73A70d1577CD5B02da0bA91C0Afc8fA434DAF", "_message": "0x0000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000320000000000000000000000000000000000000000000000000000000000000000300000000000000000000000084e93ec6170ed630f5ebd89a1aae72d4f63f271300000000000000000000000084e93ec6170ed630f5ebd89a1aae72d4f63f271300000000000000000000000024d86da09c4dd64e50db7501b0f695d030f397af00000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000002d7570646174654173736574537570706c7943617028616464726573732c616464726573732c75696e743132382900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d7570646174654173736574537570706c7943617028616464726573732c616464726573732c75696e74313238290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000236465706c6f79416e6455706772616465546f28616464726573732c616464726573732900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000060000000000000000000000000e36a30d249f7761327fd973001a32010b521b6fd0000000000000000000000002416092f143378750bb29b79ed961ab195cceea500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000e36a30d249f7761327fd973001a32010b521b6fd0000000000000000000000009bcef72be871e61ed4fbbc7630889bee758eb81d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000084e93ec6170ed630f5ebd89a1aae72d4f63f2713000000000000000000000000e36a30d249f7761327fd973001a32010b521b6fd", "_minGasLimit": "2500000" }- Calldata
05Tally
Summed from votes
06Voters
| Voter | Choice | % of total | Rationale | ||
|---|---|---|---|---|---|
| 660x66cd…65f9 | for | 80.2K | 12.71% | — | 2mo ago |
| 3F0x3fb1…4c8a | for | 80K | 12.67% | — | 2mo ago |
| B40xb49f…7948 | for | 60K | 9.50% | — | 2mo ago |
| 050x0579…ca09 | for | 60K | 9.50% | — | 2mo ago |
| B70xb792…89d7 | for | 60K | 9.50% | — | 2mo ago |
| B90xb933…8dd1 | for | 60K | 9.50% | — | 2mo ago |
| 170x1729…b879 | for | 60K | 9.50% | — | 2mo ago |
| D20xd2a7…5a0c | for | 60K | 9.50% | — | 2mo ago |
| B30xb356…c826 | for | 59K | 9.34% | — | 2mo ago |
| 070x0703…961b | for | 51.7K | 8.19% | — | 2mo ago |
| 1F0x1f3d…0591 | for | 440.7 | 0.07% | — | 2mo ago |
| 9F0x9f77…2768 | for | 1 | 0.00% | — | 2mo ago |
| 2F0x2f2f…f78a | for | 0.5 | 0.00% | — | 2mo ago |
07Forum
No forum thread is confidently linked to this proposal.
08Similar proposals
- compoundexecutedSet Zero Supply Caps for Low-Demand LST/LRT Collateral on Ethereum95%
- compoundexecutedSupply Cap Reduction Across L2 Comets81%
- compoundexecutedSupply cap Recommendations for rsETH on L2 WETH Comets79%
- compoundexecutedEthereum Supply cap Reduction Across Non-USD Based Comets78%
- compoundexecutedSupply Cap Reduction Across L2 Comets (Part 2)77%
- compoundcanceledEthereum Supply cap Reduction Across Comets77%
- compoundexecutedSupply cap Recommendations for rsETH on USDC,wstETH, and WETH Comets on Mainnet75%
- compoundexecutedEthereum Supply cap Reduction Across USD Based Comets75%
- compoundcanceledSupply cap adjustments for USDe on Mainnet USDC and USDT Comets74%
- compounddefeatedIncrease Compound III Supply Caps74%