[Gauntlet] - Supply Cap Recommendations
01Summary
Gauntlet proposes increasing supply caps for six assets across Mainnet and Optimism Comet instances: tETH caps on WETH and wstETH Comets increased to 10,000; sFRAX on USDT Comet increased to 50M; cbBTC on WETH Comet increased to 150; wstETH on Optimism USDT Comet increased to 1,300; and WBTC on Optimism USDC Comet increased to 130.
- Type
- parameter change
Key changes
- Increase Mainnet V3 WETH Comet tETH supply cap from 4,000 to 10,000(medium)
- Increase Mainnet V3 wstETH Comet tETH supply cap from 5,000 to 10,000(medium)
- Increase Mainnet V3 USDT Comet sFRAX supply cap from 40M to 50M(medium)
- Increase Mainnet V3 WETH Comet cbBTC supply cap from 93 to 150(medium)
- Increase Optimism V3 USDT Comet wstETH supply cap from 800 to 1,300(medium)
- Increase Optimism V3 USDC Comet WBTC supply cap from 100 to 130(medium)
Notable concerns
- Supply cap increases may affect protocol risk profile; detailed risk analysis referenced in Gauntlet's forum posts should be reviewed
Generated by Kvorum
02Description
[Gauntlet] - Supply Cap Recommendations
Simple Summary
Gauntlet recommends the following risk recommendations to the protocol:
- Increase Mainnet V3 WETH Comet's tETH Supply cap from 4000 to 10,000
- Increase Mainnet V3 wstETH Comet's tETH Supply cap from 5000 to 10,000
- Increase Mainnet V3 USDT Comet’s sFRAX Supply Cap from 40M to 50M
- Increase Mainnet V3 WETH Comet’s cbBTC Supply Cap from 93 to 150
- Increase Optimism V3 USDT Comet’s wstETH Supply Cap from 800 to 1300
- Increase Optimism V3 USDC Comet’s WBTC Supply Cap from 100 to 130
Motivation
See full analysis below:
- tETH on WETH comet recommendation - [Gauntlet] - Supply Cap Recommendations
- tETH on wstETH, wstETH on USDT comet recommendation - [Gauntlet] - Supply Cap Recommendations
- sFRAX, cbBTC, WBTC recommendations - [Gauntlet] - Supply Cap Recommendations
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.network/tos
03Mismatch analysis
A calldata-vs-description analysis is not generated yet. Review the decoded actions →
04Actions
- Target
- 0x316f…36e3
- Value
- 0 wei
- Function
- updateAssetSupplyCap(address,address,uint128)
- Arguments
{ "asset": "0xcbB7C0000aB88B473b1f5aFd9ef808440eed33Bf", "cometProxy": "0xA17581A9E3356d9A858b789D68B4d866e593aE94", "newSupplyCap": "15000000000" }- Calldata
- Target
- 0x316f…36e3
- Value
- 0 wei
- Function
- updateAssetSupplyCap(address,address,uint128)
- Arguments
{ "asset": "0xD11c452fc99cF405034ee446803b6F6c1F6d5ED8", "cometProxy": "0xA17581A9E3356d9A858b789D68B4d866e593aE94", "newSupplyCap": "10000000000000000000000" }- 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": "10000000000000000000000" }- 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": "0xA663B02CF0a4b149d2aD41910CB81e23e1c41c32", "cometProxy": "0x3Afdc9BCA9213A35503b077a6072F3D0d5AB0840", "newSupplyCap": "50000000000000000000000000" }- Calldata
- Target
- 0x1ec6…8779
- Value
- 0 wei
- Function
- deployAndUpgradeTo(address,address)
- Arguments
{ "cometProxy": "0x3Afdc9BCA9213A35503b077a6072F3D0d5AB0840", "configuratorProxy": "0x316f9708bB98af7dA9c68C1C3b5e79039cD336E3" }- Calldata
- Target
- 0x25ac…5fa1
- Value
- 0 wei
- Function
- sendMessage(address,bytes,uint32)
- Arguments
{ "_target": "0xC3a73A70d1577CD5B02da0bA91C0Afc8fA434DAF", "_message": "0x0000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000003e0000000000000000000000000000000000000000000000000000000000000000400000000000000000000000084e93ec6170ed630f5ebd89a1aae72d4f63f271300000000000000000000000024d86da09c4dd64e50db7501b0f695d030f397af00000000000000000000000084e93ec6170ed630f5ebd89a1aae72d4f63f271300000000000000000000000024d86da09c4dd64e50db7501b0f695d030f397af000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000002d7570646174654173736574537570706c7943617028616464726573732c616464726573732c75696e74313238290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000236465706c6f79416e6455706772616465546f28616464726573732c61646472657373290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d7570646174654173736574537570706c7943617028616464726573732c616464726573732c75696e74313238290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000236465706c6f79416e6455706772616465546f28616464726573732c61646472657373290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000000600000000000000000000000002e44e174f7d53f0212823acc11c01a11d58c5bcb00000000000000000000000068f180fcce6836688e9084f035309e29bf0a20950000000000000000000000000000000000000000000000000000000306dc4200000000000000000000000000000000000000000000000000000000000000004000000000000000000000000084e93ec6170ed630f5ebd89a1aae72d4f63f27130000000000000000000000002e44e174f7d53f0212823acc11c01a11d58c5bcb0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000995e394b8b2437ac8ce61ee0bc610d617962b2140000000000000000000000001f32b1c2345538c0c6f582fcb022739c4a194ebb000000000000000000000000000000000000000000000046791fc84e07d00000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000084e93ec6170ed630f5ebd89a1aae72d4f63f2713000000000000000000000000995e394b8b2437ac8ce61ee0bc610d617962b214", "_minGasLimit": "2500000" }- Calldata
05Tally
Summed from votes
06Voters
| Voter | Choice | % of total | Rationale | ||
|---|---|---|---|---|---|
| B30xb356…c826 | For | 94.5K | 0.00% | — | 2y ago |
| 3F0x3fb1…4c8a | For | 80K | 0.00% | — | 2y ago |
| B40xb49f…7948 | For | 80K | 0.00% | — | 1y ago |
| 660x66cd…65f9 | For | 80K | 0.00% | — | 2y ago |
| 050x0579…ca09 | For | 50K | 0.00% | — | 2y ago |
| CE0xce8a…8ca3 | For | 868 | 0.00% | — | 2y ago |
| C50xc554…7759 | For | 11.2 | 0.00% | — | 2y ago |
| 4A0x4a46…c1a6 | For | 3 | 0.00% | — | 2y ago |
| 210x21b3…fa75 | For | 2 | 0.00% | — | 2y ago |
| B70xb792…89d7 | For | 2 | 0.00% | — | 2y ago |
| 010x0151…c3b9 | For | 1.1 | 0.00% | — | 1y ago |
| 170x1729…b879 | For | 1 | 0.00% | — | 2y ago |
| 790x79b6…ca6b | For | 0.7 | 0.00% | — | 1y ago |
| 2F0x2f2f…f78a | For | 0.5 | 0.00% | — | 1y ago |
| C60xc6d7…bfb2 | For | 0.1 | 0.00% | — | 2y ago |
| 610x61ff…9630 | For | 0.1 | 0.00% | — | 2y ago |
| 9A0x9a0f…8de8 | For | 0.1 | 0.00% | — | 2y ago |
| E50xe5bd…7091 | For | 0 | 0.00% | — | 1y ago |
| CD0xcdaa…f2e5 | For | 0 | 0.00% | — | 1y ago |
07Forum
- [Gauntlet] Supply Cap Recommendation Proposals ↗discourse · high confidence
Arguments for
- Supply cap increases are justified by high utilization rates (75%+) on various assets across chains, indicating market demand and the need to prevent caps from constraining legitimate user activity.— Gauntlet
- Liquidation analysis shows acceptable slippage levels relative to liquidation penalties when caps are increased, indicating that larger caps can be safely accommodated without excessive risk.— Gauntlet
- Top suppliers maintain strong health factors (often >1.4 to >4), demonstrating that large position holders are well-collateralized and pose low liquidation risk even at higher caps.— Gauntlet
- Exchange rate oracles enable safer cap increases for assets like ezETH, wstETH, and weETH because liquidation pathways are constrained, reducing systemic risk from large caps.— Gauntlet
- Asset supplies are growing and circulating supply on various chains supports higher cap levels relative to current utilization, allowing protocol to accommodate organic growth.— Gauntlet
Arguments against
None surfaced.
Unresolved concerns
- sFRAX supply cap was increased since 12/9 but utilization data only shows through 12/8, leaving unclear whether the additional increase to 20M was justified by actual demand.— Tane
- Top supplier data shown in images does not match the supplied amounts, raising questions about whether other large suppliers exist that should be displayed for transparency.— Tane
- Top supplier addresses should be provided in text format rather than images for accessibility and to enable community verification of supplier identities and positions.— Tane
Notable participants
- GauntletPrimary proposer issuing repeated supply cap recommendations backed by utilization data, slippage analysis, and top supplier health metrics.
- TaneCommunity member raising questions about data currency, completeness of supplier disclosure, and format of supplier information.
- dmitriywoofsoftwareCommunity participant who supported and accelerated one proposal to push it on-chain.
Generated by Kvorum
08Similar proposals
- compoundcanceled[Gauntlet] - Supply Cap Recommendations100%
- compoundexecuted[Gauntlet] - Supply Cap Recommendations (6/10/25)99%
- compoundexecuted[Gauntlet] Supply Cap Recommendations (11/27/24)96%
- compoundexecuted[Gauntlet] - Supply Cap Recommendations (4/14/25)95%
- compoundexecuted[Gauntlet] - Cap recommendations (03/24/25)95%
- compoundexecuted[Gauntlet] Supply Cap Recommendations (11/4/24)94%
- compoundcanceled[Gauntlet] Supply Cap Recommendations (11/11/24)94%
- compoundexecuted[Gauntlet' - Supply Cap Recommendations (2024-09-10)94%
- compoundexecuted[Gauntlet] Supply Cap Recommendations (11/11/24)94%
- compoundexecuted[Gauntlet] - Supply Cap Recommendations (2024-09-30)94%