[Gauntlet] Recommendations for Low Utilization Assets - Mainnet (2026-01-23)
01Summary
Gauntlet proposes to reduce supply caps by 50% across 17 low-utilization assets in multiple Compound V3 markets on Ethereum, including reductions for rsETH, SKY, tBTC, weETH, USDe, mETH, rswETH, cbBTC, osETH, pufETH, ETHx, rETH, cbETH, tETH, and ezETH.
- Type
- parameter change
Key changes
- rsETH supply cap reduced from 1,500 to 750 in Ethereum USDC Comet(medium)
- SKY supply cap reduced from 96M to 48M in Ethereum USDS Comet(medium)
- tBTC supply cap reduced from 285 to 142 in Ethereum USDS Comet(medium)
- weETH supply cap reduced from 12,000 to 6,000 in Ethereum USDS Comet(medium)
- USDe supply cap reduced from 50M to 25M in Ethereum USDS Comet(medium)
- mETH supply cap reduced from 4,000 to 2,000 in Ethereum USDT Comet(medium)
- rswETH supply cap reduced from 1,000 to 500 in Ethereum WETH Comet(medium)
- cbBTC supply cap reduced from 150 to 75 in Ethereum WETH Comet(medium)
Notable concerns
- All changes represent a 50% reduction in supply caps, which could limit user ability to supply these assets
- Changes affect multiple interconnected Comet markets and require configurator upgrades
Generated by Kvorum
02Description
[Gauntlet] Recommendations for Low Utilization Assets - Mainnet (2026-01-23)
Simple Summary
Gauntlet recommends the following supply cap adjustments to the protocol:
Supply Cap Recommendations
| Comet | Asset | Supply Cap |
|---|---|---|
| Ethereum USDC | rsETH | 1,500 → 750 |
| Ethereum USDS | SKY | 96M → 48M |
| Ethereum USDS | tBTC | 285 → 142 |
| Ethereum USDS | weETH | 12,000 → 6,000 |
| Ethereum USDS | USDe | 50M → 25M |
| Ethereum USDT | mETH | 4,000 → 2,000 |
| Ethereum WETH | rswETH | 1,000 → 500 |
| Ethereum WETH | cbBTC | 150 → 75 |
| Ethereum WETH | tBTC | 315 → 157 |
| Ethereum WETH | osETH | 10,000 → 5,000 |
| Ethereum WETH | pufETH | 4,500 → 2,250 |
| Ethereum WETH | ETHx | 2,100 → 1,050 |
| Ethereum WETH | rETH | 30,000 → 15,000 |
| Ethereum WETH | cbETH | 10,000 → 5,000 |
| Ethereum wstETH | tETH | 5,000 → 2,500 |
| Ethereum wstETH | ezETH | 15,000 → 7,500 |
| Ethereum wstETH | weETH | 10,000 → 5,000 |
Motivation
Full proposal and forum discussions can be found in the following post.
Specification
The proposal updates the parameters by using the respective methods on the Configurator.
By approving this proposal, you agree that any services provided by Gauntlet shall be governed by the terms of service available at gauntlet.xyz/tos
03Mismatch analysis
I mapped each of the 17 supply-cap rows in the description table to the corresponding updateAssetSupplyCap calldata action, verifying comet target address, asset address (via known token identity inferred from context/decimals), and old/new cap ratio after adjusting for token decimals (e.g., cbBTC 8 decimals, others 18 decimals). All 17 rows match exactly, including the halving pattern (each new cap is exactly half the old cap) consistent across all entries. The remaining 5 actions are deployAndUpgradeTo calls, one per unique Comet proxy touched, which are the standard mechanical step required by Compound's Configurator pattern to apply pending parameter changes — this is routine boilerplate explicitly covered by the description's statement that 'the proposal updates the parameters by using the respective methods on the Configurator' and is not something a reasonable reviewer would expect to be separately narrated. No value mismatches, no extra or missing assets, no target mismatches were found. Confidence is high because every calldata action could be concretely mapped and verified against a specific claim in the description or the general specification statement about mechanism used.
Generated by Kvorum
04Actions
- Target
- 0x316f…36e3
- Value
- 0 wei
- Function
- updateAssetSupplyCap(address,address,uint128)
- Arguments
{ "asset": "0xA1290d69c65A6Fe4DF752f95823fae25cB99e5A7", "cometProxy": "0xc3d688B66703497DAA19211EEdff47f25384cdc3", "newSupplyCap": "750000000000000000000" }- Calldata
- Target
- 0x1ec6…8779
- Value
- 0 wei
- Function
- deployAndUpgradeTo(address,address)
- Arguments
{ "cometProxy": "0xc3d688B66703497DAA19211EEdff47f25384cdc3", "configuratorProxy": "0x316f9708bB98af7dA9c68C1C3b5e79039cD336E3" }- Calldata
- Target
- 0x316f…36e3
- Value
- 0 wei
- Function
- updateAssetSupplyCap(address,address,uint128)
- Arguments
{ "asset": "0x56072C95FAA701256059aa122697B133aDEd9279", "cometProxy": "0x5D409e56D886231aDAf00c8775665AD0f9897b56", "newSupplyCap": "48000000000000000000000000" }- Calldata
- Target
- 0x316f…36e3
- Value
- 0 wei
- Function
- updateAssetSupplyCap(address,address,uint128)
- Arguments
{ "asset": "0x18084fbA666a33d37592fA2633fD49a74DD93a88", "cometProxy": "0x5D409e56D886231aDAf00c8775665AD0f9897b56", "newSupplyCap": "142000000000000000000" }- Calldata
- Target
- 0x316f…36e3
- Value
- 0 wei
- Function
- updateAssetSupplyCap(address,address,uint128)
- Arguments
{ "asset": "0x4c9EDD5852cd905f086C759E8383e09bff1E68B3", "cometProxy": "0x5D409e56D886231aDAf00c8775665AD0f9897b56", "newSupplyCap": "25000000000000000000000000" }- Calldata
- Target
- 0x1ec6…8779
- Value
- 0 wei
- Function
- deployAndUpgradeTo(address,address)
- Arguments
{ "cometProxy": "0x5D409e56D886231aDAf00c8775665AD0f9897b56", "configuratorProxy": "0x316f9708bB98af7dA9c68C1C3b5e79039cD336E3" }- Calldata
- Target
- 0x316f…36e3
- Value
- 0 wei
- Function
- updateAssetSupplyCap(address,address,uint128)
- Arguments
{ "asset": "0xd5F7838F5C461fefF7FE49ea5ebaF7728bB0ADfa", "cometProxy": "0x3Afdc9BCA9213A35503b077a6072F3D0d5AB0840", "newSupplyCap": "2000000000000000000000" }- Calldata
- Target
- 0x1ec6…8779
- Value
- 0 wei
- Function
- deployAndUpgradeTo(address,address)
- Arguments
{ "cometProxy": "0x3Afdc9BCA9213A35503b077a6072F3D0d5AB0840", "configuratorProxy": "0x316f9708bB98af7dA9c68C1C3b5e79039cD336E3" }- Calldata
- Target
- 0x316f…36e3
- Value
- 0 wei
- Function
- updateAssetSupplyCap(address,address,uint128)
- Arguments
{ "asset": "0xFAe103DC9cf190eD75350761e95403b7b8aFa6c0", "cometProxy": "0xA17581A9E3356d9A858b789D68B4d866e593aE94", "newSupplyCap": "500000000000000000000" }- Calldata
- Target
- 0x316f…36e3
- Value
- 0 wei
- Function
- updateAssetSupplyCap(address,address,uint128)
- Arguments
{ "asset": "0xcbB7C0000aB88B473b1f5aFd9ef808440eed33Bf", "cometProxy": "0xA17581A9E3356d9A858b789D68B4d866e593aE94", "newSupplyCap": "7500000000" }- Calldata
- Target
- 0x316f…36e3
- Value
- 0 wei
- Function
- updateAssetSupplyCap(address,address,uint128)
- Arguments
{ "asset": "0x18084fbA666a33d37592fA2633fD49a74DD93a88", "cometProxy": "0xA17581A9E3356d9A858b789D68B4d866e593aE94", "newSupplyCap": "157000000000000000000" }- Calldata
- Target
- 0x316f…36e3
- Value
- 0 wei
- Function
- updateAssetSupplyCap(address,address,uint128)
- Arguments
{ "asset": "0xf1C9acDc66974dFB6dEcB12aA385b9cD01190E38", "cometProxy": "0xA17581A9E3356d9A858b789D68B4d866e593aE94", "newSupplyCap": "5000000000000000000000" }- Calldata
- Target
- 0x316f…36e3
- Value
- 0 wei
- Function
- updateAssetSupplyCap(address,address,uint128)
- Arguments
{ "asset": "0xD9A442856C234a39a81a089C06451EBAa4306a72", "cometProxy": "0xA17581A9E3356d9A858b789D68B4d866e593aE94", "newSupplyCap": "2250000000000000000000" }- Calldata
- Target
- 0x316f…36e3
- Value
- 0 wei
- Function
- updateAssetSupplyCap(address,address,uint128)
- Arguments
{ "asset": "0xA35b1B31Ce002FBF2058D22F30f95D405200A15b", "cometProxy": "0xA17581A9E3356d9A858b789D68B4d866e593aE94", "newSupplyCap": "1050000000000000000000" }- Calldata
- Target
- 0x316f…36e3
- Value
- 0 wei
- Function
- updateAssetSupplyCap(address,address,uint128)
- Arguments
{ "asset": "0xae78736Cd615f374D3085123A210448E74Fc6393", "cometProxy": "0xA17581A9E3356d9A858b789D68B4d866e593aE94", "newSupplyCap": "15000000000000000000000" }- Calldata
- Target
- 0x316f…36e3
- Value
- 0 wei
- Function
- updateAssetSupplyCap(address,address,uint128)
- Arguments
{ "asset": "0xBe9895146f7AF43049ca1c1AE358B0541Ea49704", "cometProxy": "0xA17581A9E3356d9A858b789D68B4d866e593aE94", "newSupplyCap": "5000000000000000000000" }- Calldata
- Target
- 0x1ec6…8779
- Value
- 0 wei
- Function
- deployAndUpgradeTo(address,address)
- Arguments
{ "cometProxy": "0xA17581A9E3356d9A858b789D68B4d866e593aE94", "configuratorProxy": "0x316f9708bB98af7dA9c68C1C3b5e79039cD336E3" }- Calldata
- Target
- 0x316f…36e3
- Value
- 0 wei
- Function
- updateAssetSupplyCap(address,address,uint128)
- Arguments
{ "asset": "0xD11c452fc99cF405034ee446803b6F6c1F6d5ED8", "cometProxy": "0x3D0bb1ccaB520A66e607822fC55BC921738fAFE3", "newSupplyCap": "2500000000000000000000" }- Calldata
- Target
- 0x316f…36e3
- Value
- 0 wei
- Function
- updateAssetSupplyCap(address,address,uint128)
- Arguments
{ "asset": "0xbf5495Efe5DB9ce00f80364C8B423567e58d2110", "cometProxy": "0x3D0bb1ccaB520A66e607822fC55BC921738fAFE3", "newSupplyCap": "7500000000000000000000" }- Calldata
- Target
- 0x316f…36e3
- Value
- 0 wei
- Function
- updateAssetSupplyCap(address,address,uint128)
- Arguments
{ "asset": "0xCd5fE23C85820F7B72D0926FC9b05b43E359b7ee", "cometProxy": "0x3D0bb1ccaB520A66e607822fC55BC921738fAFE3", "newSupplyCap": "5000000000000000000000" }- Calldata
- Target
- 0x1ec6…8779
- Value
- 0 wei
- Function
- deployAndUpgradeTo(address,address)
- Arguments
{ "cometProxy": "0x3D0bb1ccaB520A66e607822fC55BC921738fAFE3", "configuratorProxy": "0x316f9708bB98af7dA9c68C1C3b5e79039cD336E3" }- Calldata
- Target
- 0x316f…36e3
- Value
- 0 wei
- Function
- updateAssetSupplyCap(address,address,uint128)
- Arguments
{ "asset": "0xCd5fE23C85820F7B72D0926FC9b05b43E359b7ee", "cometProxy": "0x5D409e56D886231aDAf00c8775665AD0f9897b56", "newSupplyCap": "6000000000000000000000" }- Calldata
05Tally
Summed from votes
06Voters
| Voter | Choice | % of total | Rationale | ||
|---|---|---|---|---|---|
| 3F0x3fb1…4c8a | For | 104.8K | 15.48% | — | 8mo ago |
| 660x66cd…65f9 | For | 80K | 11.82% | — | 8mo ago |
| B40xb49f…7948 | For | 60K | 8.86% | — | 8mo ago |
| 050x0579…ca09 | For | 60K | 8.86% | — | 8mo ago |
| 170x1729…b879 | For | 60K | 8.86% | — | 8mo ago |
| B70xb792…89d7 | For | 60K | 8.86% | — | 8mo ago |
| D20xd2a7…5a0c | For | 60K | 8.86% | — | 8mo ago |
| B90xb933…8dd1 | For | 60K | 8.86% | — | 8mo ago |
| 070x0703…961b | For | 51.7K | 7.64% | — | 8mo ago |
| 4F0x4f89…fd3c | For | 50K | 7.39% | — | 8mo ago |
| 130x13bd…8548 | For | 30K | 4.43% | — | 8mo ago |
| 1F0x1f3d…0591 | For | 440.7 | 0.07% | — | 8mo ago |
| 220x2210…d02e | For | 35.2 | 0.01% | — | 8mo ago |
| C50xc554…7759 | For | 11.2 | 0.00% | — | 8mo ago |
| 010x0151…c3b9 | For | 1.1 | 0.00% | — | 8mo ago |
| 2F0x2f2f…f78a | For | 0.5 | 0.00% | — | 8mo ago |
| 880x88f6…0ec0 | For | 0 | 0.00% | — | 8mo ago |
| E20xe236…3571 | For | 0 | 0.00% | — | 8mo ago |
| 5E0x5e09…e961 | For | 0 | 0.00% | — | 8mo ago |
| E70xe78b…4681 | For | 0 | 0.00% | — | 8mo ago |
| 900x90bf…2bd0 | For | 0 | 0.00% | — | 8mo ago |
| CD0xcda0…cb2a | For | 0 | 0.00% | — | 8mo ago |
| F50xf5f8…c8a8 | For | 0 | 0.00% | — | 8mo ago |
| 640x6491…a400 | For | 0 | 0.00% | — | 8mo ago |
| AF0xaf70…493c | For | 0 | 0.00% | — | 8mo ago |
| A40xa4fd…fe9a | For | 0 | 0.00% | — | 8mo ago |
| 510x518c…5c8e | For | 0 | 0.00% | — | 8mo ago |
| 640x64ba…f97e | For | 0 | 0.00% | — | 8mo ago |
| E80xe828…273a | For | 0 | 0.00% | — | 8mo ago |
| 0C0x0c33…d682 | For | 0 | 0.00% | — | 8mo ago |
| D30xd381…622e | For | 0 | 0.00% | — | 8mo ago |
| 610x61d7…edce | For | 0 | 0.00% | — | 8mo ago |
| 670x67c9…5d1c | For | 0 | 0.00% | — | 8mo ago |
| D50xd53f…1f22 | For | 0 | 0.00% | — | 8mo ago |
| BF0xbfe6…55dd | For | 0 | 0.00% | — | 8mo ago |
| D20xd204…50d2 | For | 0 | 0.00% | — | 8mo ago |
| BC0xbcbb…e026 | For | 0 | 0.00% | — | 8mo ago |
| 0E0x0e9a…fb1a | For | 0 | 0.00% | — | 8mo ago |
| 3C0x3cf3…2514 | For | 0 | 0.00% | — | 8mo ago |
| 410x4107…2290 | For | 0 | 0.00% | — | 8mo ago |
| 2E0x2eb3…c80d | Abstain | 0 | 0.00% | — | 8mo ago |
| 0D0x0d4d…ff6b | For | 0 | 0.00% | — | 8mo ago |
| 6A0x6ae2…1e48 | For | 0 | 0.00% | — | 8mo ago |
| 4F0x4f12…e377 | For | 0 | 0.00% | — | 8mo ago |
| 820x822d…7bcc | For | 0 | 0.00% | — | 8mo ago |
| FB0xfb1d…50d8 | For | 0 | 0.00% | — | 8mo ago |
| 7E0x7edd…ad38 | For | 0 | 0.00% | — | 8mo ago |
| 2C0x2c51…0d01 | For | 0 | 0.00% | — | 8mo ago |
| 2F0x2f8d…ca83 | For | 0 | 0.00% | — | 8mo ago |
| 910x91f6…9bd6 | For | 0 | 0.00% | — | 8mo ago |
07Forum
- [Gauntlet] Recommendations for Low Utilization Assets - Mainnet (2026-01-23) ↗discourse · high confidence
Arguments for
- Low utilization markets pose unnecessary risk exposure; reducing caps by 50% for assets averaging below 1% utilization over 30 days decreases protocol risk without affecting current positions.— Gauntlet
Arguments against
None surfaced.
Notable participants
- GauntletProposer presenting supply cap reduction recommendations based on utilization analysis.
Generated by Kvorum
08Similar proposals
- compoundexecutedCap Recommendations on Ethereum WETH and wstETH comets89%
- compoundexecutedCap Recommendations on Ethereum USDC,USDT,USDS and wstETH comets88%
- compoundexecuted[Gauntlet] Recommendations for Low Utilization Assets - Base88%
- compoundexecuted[Gauntlet] - Cap recommendations (03/24/25)86%
- compoundexecuted[Gauntlet] - Supply Cap Recommendations (2024-09-30)85%
- compoundexecuted[Gauntlet] Supply Cap & COMP Incentive Recommendations85%
- compounddefeated[Gauntlet] - Supply Cap Recommendations85%
- compoundexecuted[Gauntlet] - Supply Cap Recommendations (2024-10-15) - Part 184%
- compoundexecuted[Gauntlet] - Supply Cap Recommendations (4/14/25)84%
- compoundexecuted[Gauntlet] - Supply Cap Recommendations (6/10/25)84%