[Gauntlet] - Supply Cap Recommendations (2024-10-15) - Part 1
01Summary
Gauntlet recommends increasing supply caps across 9 different asset-market pairs on Ethereum mainnet and layer 2 networks (Arbitrum, Optimism, Scroll) to improve capital efficiency. Changes include doubling WETH ezETH cap on mainnet (25k to 50k), increasing wstETH caps on multiple chains, and raising other staked asset caps. This is Part 1 of a two-part proposal.
- Type
- parameter change
Key changes
- Increase WETH Mainnet ezETH supply cap from 25,000 to 50,000(high)
- Increase USDT Mainnet wstETH supply cap from 28,000 to 45,000(high)
- Increase USDC Arbitrum wstETH supply cap from 5,000 to 8,000(medium)
- Increase USDT Optimism wstETH supply cap from 400 to 600(low)
- Increase USDC Optimism wstETH supply cap from 600 to 960(medium)
- Increase WETH Optimism wrsETH supply cap from 220 to 350(low)
- Increase WETH Optimism ezETH supply cap from 1,200 to 2,400(medium)
- Increase USDC Scroll wstETH supply cap from 250 to 1,000(medium)
Notable concerns
- This is Part 1 of a two-part proposal; Part 2 will incorporate additional wstETH recommendations for USDT and USDC Comets on Optimism
Generated by Kvorum
02Description
[Gauntlet] - Supply Cap Recommendations (2024-10-15) - Part 1
Summary
Gauntlet recommends the following risk recommendations to the protocol:
- Increase WETH Mainnet ezETH supply cap from 25,000 to 50,000
- Increase USDT Mainnet wstETH supply cap from 28,000 to 45,000
- Increase USDC Arbitrum wstETH supply cap from 5,000 to 8,000
- Increase USDT Optimism wstETH supply cap from 400 to 600
- Increase USDC Optimism wstETH supply cap from 600 to 960
- Increase WETH Optimism wrsETH supply cap from 220 to 350
- Increase WETH Optimism ezETH supply cap from 1,200 to 2,400
- Increase USDC Scroll wstETH supply cap from 250 to 1,000
- Increase USDC Scroll WETH supply cap from 2,000 to 4,000
Motivation
This recommendation aims to increase supply caps for various assets across multiple Comets. Gauntlet recommends to increase supply caps to increase capital efficiency within the Comets. This part 1 of the proposal, part 2 will incorporate wstETH recommendations for USDT and USDC Comets on Optimism.
Full proposal and forum discussions can be found here
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
{ "0": "0xA17581A9E3356d9A858b789D68B4d866e593aE94", "1": "0xbf5495Efe5DB9ce00f80364C8B423567e58d2110", "2": "50000000000000000000000" }- Calldata
- Target
- 0x1ec6…8779
- Value
- 0 wei
- Function
- deployAndUpgradeTo(address,address)
- Arguments
{ "0": "0x316f9708bB98af7dA9c68C1C3b5e79039cD336E3", "1": "0xA17581A9E3356d9A858b789D68B4d866e593aE94" }- Calldata
- Target
- 0x316f…36e3
- Value
- 0 wei
- Function
- updateAssetSupplyCap(address,address,uint128)
- Arguments
{ "0": "0x3Afdc9BCA9213A35503b077a6072F3D0d5AB0840", "1": "0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0", "2": "45000000000000000000000" }- Calldata
- Target
- 0x1ec6…8779
- Value
- 0 wei
- Function
- deployAndUpgradeTo(address,address)
- Arguments
{ "0": "0x316f9708bB98af7dA9c68C1C3b5e79039cD336E3", "1": "0x3Afdc9BCA9213A35503b077a6072F3D0d5AB0840" }- Calldata
- Target
- 0x25ac…5fa1
- Value
- 0 wei
- Function
- sendMessage(address,bytes,uint32)
- Arguments
{ "0": "0xC3a73A70d1577CD5B02da0bA91C0Afc8fA434DAF", "1": "0x000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000260000000000000000000000000000000000000000000000000000000000000000200000000000000000000000084e93ec6170ed630f5ebd89a1aae72d4f63f27130000000000000000000000003c30b5a5a04656565686f800481580ac4e7ed1780000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000002d7570646174654173736574537570706c7943617028616464726573732c616464726573732c75696e74313238290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000236465706c6f79416e6455706772616465546f28616464726573732c616464726573732900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000060000000000000000000000000e36a30d249f7761327fd973001a32010b521b6fd0000000000000000000000002416092f143378750bb29b79ed961ab195cceea50000000000000000000000000000000000000000000000821ab0d44149800000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000084e93ec6170ed630f5ebd89a1aae72d4f63f2713000000000000000000000000e36a30d249f7761327fd973001a32010b521b6fd", "2": "2500000" }- Calldata
- Target
- 0x6774…b367
- Value
- 100000000000000000 wei
- Function
- sendMessage(address,uint256,bytes,uint256)
- Arguments
{ "0": "0xC6bf5A64896D679Cf89843DbeC6c0f5d3C9b610D", "1": "0", "2": "0x00000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000003200000000000000000000000000000000000000000000000000000000000000003000000000000000000000000ecab0beea3e5dea0c35d3e69468eac20098032d7000000000000000000000000ecab0beea3e5dea0c35d3e69468eac20098032d700000000000000000000000087a27b91f4130a25e9634d23a5b8e05e342bac5000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000002d7570646174654173736574537570706c7943617028616464726573732c616464726573732c75696e743132382900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d7570646174654173736574537570706c7943617028616464726573732c616464726573732c75696e74313238290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000236465706c6f79416e6455706772616465546f28616464726573732c616464726573732900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000060000000000000000000000000b2f97c1bd3bf02f5e74d13f02e3e26f93d77ce4400000000000000000000000053000000000000000000000000000000000000040000000000000000000000000000000000000000000000d8d726b7177a8000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000b2f97c1bd3bf02f5e74d13f02e3e26f93d77ce44000000000000000000000000f610a9dfb7c89644979b4a0f27063e9e7d7cda3200000000000000000000000000000000000000000000003635c9adc5dea000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000ecab0beea3e5dea0c35d3e69468eac20098032d7000000000000000000000000b2f97c1bd3bf02f5e74d13f02e3e26f93d77ce44", "3": "3000000" }- Calldata
- Target
- 0x4dbd…ab3f
- Value
- 2074953000000000 wei
- Function
- createRetryableTicket(address,uint256,uint256,address,address,uint256,uint256,bytes)
- Arguments
{ "0": "0x42480C37B249e33aABaf4c22B20235656bd38068", "1": "0", "2": "1393610000000000", "3": "0x3fB4d38ea7EC20D91917c09591490Eeda38Cf88A", "4": "0x3fB4d38ea7EC20D91917c09591490Eeda38Cf88A", "5": "1362686", "6": "500000000", "7": "0x000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000002600000000000000000000000000000000000000000000000000000000000000002000000000000000000000000b21b06d71c75973babde35b49ffdac3f82ad3775000000000000000000000000d10b40ff1d92e2267d099da3509253d9da4d715e0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000002d7570646174654173736574537570706c7943617028616464726573732c616464726573732c75696e74313238290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000236465706c6f79416e6455706772616465546f28616464726573732c616464726573732900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000600000000000000000000000009c4ec768c28520b50860ea7a15bd7213a9ff58bf0000000000000000000000005979d7b546e38e414f7e9822514be443a48005290000000000000000000000000000000000000000000001b1ae4d6e2ef50000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000b21b06d71c75973babde35b49ffdac3f82ad37750000000000000000000000009c4ec768c28520b50860ea7a15bd7213a9ff58bf" }- Calldata
05Tally
Summed from votes
06Voters
No votes recorded yet.
07Forum
- [Gauntlet] - Supply Cap Recommendations - (2024-10-15) ↗discourse · high confidence
Arguments for
- Supply caps can be safely increased because liquidation slippage significantly exceeds liquidation penalties across all markets, ensuring effective liquidation of substantial positions.— Gauntlet
Arguments against
None surfaced.
Notable participants
- GauntletRisk analyst proposing supply cap increases with detailed slippage and liquidation analysis across multiple chains and markets.
Generated by Kvorum
08Similar proposals
- compoundexecuted[Gauntlet] - Supply Cap Recommendations (2024-09-30)97%
- compoundcanceled[Gauntlet] Supply Cap Recommendations (11/11/24)96%
- compoundexecuted[Gauntlet] Supply Cap Recommendations (11/4/24)96%
- compoundexecuted[Gauntlet] Supply Cap Recommendations (11/11/24)95%
- compoundexecuted[Gauntlet' - Supply Cap Recommendations (2024-09-10)95%
- compoundexecuted[Gauntlet] Supply Cap Recommendations - Part 1 (10/24)94%
- compoundexecuted[Gauntlet] - Cap recommendations (03/24/25)94%
- compoundexecuted[Gauntlet] Supply Cap Recommendations (11/27/24)94%
- compoundexecuted[Gauntlet] - Supply Cap Recommendations (6/10/25)94%
- compoundexecuted[Gauntlet] - Supply Cap Recommendations (2024-09-03)93%