L2 Supply Cap reductions for low demand Assets
01Summary
Gauntlet proposes reducing supply caps by 50% for four low-utilization assets across Optimism and Unichain: USDC (15M→7.5M), USDT (10M→5M), and WBTC (60→30 on Optimism, 120→60 on Unichain). These assets have shown average utilization below 1% over the past 30 days. The changes will not affect currently open positions.
- Type
- parameter change
Key changes
- Optimism WETH USDC supply cap reduction from 15M to 7.5M (50% decrease) due to 0.09% average utilization(medium)
- Optimism WETH USDT supply cap reduction from 10M to 5M (50% decrease) due to 0.01% average utilization(medium)
- Optimism WETH WBTC supply cap reduction from 60 to 30 (50% decrease) due to 0.03% average utilization(medium)
- Unichain WETH WBTC supply cap reduction from 120 to 60 (50% decrease) due to 0.01% average utilization(medium)
Notable concerns
- All four assets demonstrate extremely low utilization rates (below 1%), indicating minimal user demand for these markets
Generated by Kvorum
02Description
L2 Supply Cap reductions for low demand Assets
Simple Summary
Gauntlet recommends the following supply cap adjustments to the protocol:
Supply Cap Recommendations
| Comet | Asset | Supply Cap |
|---|---|---|
| Optimism WETH | USDC | 15M → 7.5M |
| Optimism WETH | USDT | 10M → 5M |
| Optimism WETH | WBTC | 60 → 30 |
| Unichain WETH | WBTC | 120 → 60 |
Rationale
The markets below have demonstrated low user demand over the past 30 days, with average supply cap utilization consistently staying below 1%. To reduce risk exposure to the protocol, we recommend lowering the supply caps for these markets by 50%. We note that cap reductions will not affect currently open positions.
| Comet | Asset | Supply Cap Utilization (average over last 30 days) |
|---|---|---|
| Optimism WETH | USDC | 0.09% |
| Optimism WETH | USDT | 0.01% |
| Optimism WETH | WBTC | 0.03% |
| Unichain WETH | WBTC | 0.01% |
More details about this proposal can be found here
03Mismatch analysis
A calldata-vs-description analysis is not generated yet. Review the decoded actions →
04Actions
- Target
- 0x25ac…5fa1
- Value
- 0 wei
- Function
- sendMessage(address,bytes,uint32)
- Arguments
{ "_target": "0xC3a73A70d1577CD5B02da0bA91C0Afc8fA434DAF", "_message": "0x0000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000003e0000000000000000000000000000000000000000000000000000000000000000400000000000000000000000084e93ec6170ed630f5ebd89a1aae72d4f63f271300000000000000000000000084e93ec6170ed630f5ebd89a1aae72d4f63f271300000000000000000000000084e93ec6170ed630f5ebd89a1aae72d4f63f271300000000000000000000000024d86da09c4dd64e50db7501b0f695d030f397af000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000002d7570646174654173736574537570706c7943617028616464726573732c616464726573732c75696e743132382900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d7570646174654173736574537570706c7943617028616464726573732c616464726573732c75696e743132382900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d7570646174654173736574537570706c7943617028616464726573732c616464726573732c75696e74313238290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000236465706c6f79416e6455706772616465546f28616464726573732c61646472657373290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000e36a30d249f7761327fd973001a32010b521b6fd0000000000000000000000000b2c639c533813f4aa9d7837caf62653d097ff85000000000000000000000000000000000000000000000000000006d23ad5f8000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000e36a30d249f7761327fd973001a32010b521b6fd00000000000000000000000094b008aa00579c1307b0ef2c499ad98a8ce58e580000000000000000000000000000000000000000000000000000048c273950000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000e36a30d249f7761327fd973001a32010b521b6fd00000000000000000000000068f180fcce6836688e9084f035309e29bf0a209500000000000000000000000000000000000000000000000000000000b2d05e00000000000000000000000000000000000000000000000000000000000000004000000000000000000000000084e93ec6170ed630f5ebd89a1aae72d4f63f2713000000000000000000000000e36a30d249f7761327fd973001a32010b521b6fd", "_minGasLimit": "2500000" }- Calldata
- Target
- 0x9a3d…98a6
- Value
- 0 wei
- Function
- sendMessage(address,bytes,uint32)
- Arguments
{ "_target": "0x4b5DeE60531a72C1264319Ec6A22678a4D0C8118", "_message": "0x000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000026000000000000000000000000000000000000000000000000000000000000000020000000000000000000000008df378453ff9deffa513367cdf9b3b53726303e9000000000000000000000000aeb318360f27748acb200ce616e389a6c9409a070000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000002d7570646174654173736574537570706c7943617028616464726573732c616464726573732c75696e74313238290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000236465706c6f79416e6455706772616465546f28616464726573732c616464726573732900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000600000000000000000000000006c987dde50db1dcdd32cd4175778c2a291978e2a000000000000000000000000927b51f251480a681271180da4de28d44ec4afb80000000000000000000000000000000000000000000000000000000165a0bc0000000000000000000000000000000000000000000000000000000000000000400000000000000000000000008df378453ff9deffa513367cdf9b3b53726303e90000000000000000000000006c987dde50db1dcdd32cd4175778c2a291978e2a", "_minGasLimit": "2500000" }- Calldata
05Tally
Summed from votes
06Voters
| Voter | Choice | % of total | Rationale | ||
|---|---|---|---|---|---|
| 3F0x3fb1…4c8a | For | 104.8K | 15.25% | — | 7mo ago |
| 660x66cd…65f9 | For | 80K | 11.64% | — | 7mo ago |
| B30xb356…c826 | For | 60.3K | 8.78% | — | 7mo ago |
| B40xb49f…7948 | For | 60K | 8.73% | — | 7mo ago |
| 050x0579…ca09 | For | 60K | 8.73% | — | 7mo ago |
| 170x1729…b879 | For | 60K | 8.73% | — | 7mo ago |
| B70xb792…89d7 | For | 60K | 8.73% | — | 7mo ago |
| D20xd2a7…5a0c | For | 60K | 8.73% | — | 7mo ago |
| B90xb933…8dd1 | For | 60K | 8.73% | — | 7mo ago |
| 070x0703…961b | For | 51.7K | 7.53% | — | 7mo ago |
| 130x13bd…8548 | For | 30K | 4.36% | — | 7mo ago |
| 1F0x1f3d…0591 | For | 440.7 | 0.06% | — | 7mo ago |
| 9F0x9f77…2768 | For | 0.9 | 0.00% | — | 7mo ago |
| 2F0x2f2f…f78a | For | 0.5 | 0.00% | — | 7mo ago |
| 790x79b6…ca6b | For | 0.4 | 0.00% | — | 7mo ago |
| 880x88f6…0ec0 | For | 0 | 0.00% | — | 7mo ago |
07Forum
- [Gauntlet] Recommendations for Low Utilization Assets - Optimism, Polygon, and Unichain (2026-02-17) ↗discourse · high confidence
Arguments for
- Assets with near-zero utilization (0-0.09%) over 30 days pose unnecessary risk and should have supply caps reduced to match actual demand.— Gauntlet
- A 50% supply cap reduction is a prudent risk-management measure that does not affect currently open positions.— Gauntlet
- Even more aggressive cuts than 50% could be justified for assets with zero utilization like stMATIC.— Sixty
Arguments against
None surfaced.
Notable participants
- GauntletProposal author and risk analyst providing utilization data and cap reduction recommendations.
- SixtyCommunity member who suggested more aggressive supply cap reductions for zero-utilization assets.
Generated by Kvorum
08Similar proposals
No semantically similar proposals found yet.