[Gauntlet] USDC Comets - Interest Rate Curve & Reward Recommendations (3/11/24)
01Summary
Gauntlet proposes adjusting interest rate curves and COMP incentive rewards for USDC Comet markets on Ethereum, Arbitrum, and Polygon to improve capital efficiency. On Ethereum, interest rate parameters are being updated. On Arbitrum and Polygon, daily COMP supply and borrow rewards are being reduced (Arbitrum: 20→17 supply, 20→8 borrow; Polygon: 34.7→16 supply, 34.7→7 borrow).
- Type
- parameter change
Key changes
- Update Ethereum USDC Comet interest rate curve parameters including borrow kink (0.9), borrow base rate (1.5%), borrow slope low (8.33%), borrow slope high (4.3%), supply kink (0.9), supply slope low (7.5%), and supply slope high (3.6%)(high)
- Reduce Arbitrum USDC Comet daily COMP supply rewards from 20 to 17 tokens and daily borrow rewards from 20 to 8 tokens(high)
- Reduce Polygon USDC Comet daily COMP supply rewards from 34.7 to 16 tokens and daily borrow rewards from 34.7 to 7 tokens(high)
- Deploy and upgrade Configurator contract on Ethereum and execute cross-chain message to update Polygon and Arbitrum markets(medium)
Notable concerns
- Significant reduction in COMP incentive rewards on Arbitrum (60% supply, 60% borrow) and Polygon (54% supply, 80% borrow) may impact user participation
- Changes affect mature markets with established user bases
Generated by Kvorum
02Description
[Gauntlet] USDC Comets - Interest Rate Curve & Reward Recommendations (3/11/24)
Simple Summary
A proposal from Gauntlet to adjust IR Curves and Incentives to v3 Comets USDC Ethereum, USDC Arbitrum, and USDC Polygon.
We recommend the following Incentives to v3 Comets USDC Arbitrum, and USDC Polygon:
| Markets | Daily COMP Supply Rewards (Tokens) | Daily COMP Borrow Rewards (Tokens) | Recommended Daily COMP Supply Rewards (Tokens) | Recommended Daily COMP Borrow Rewards (Tokens) |
|---|---|---|---|---|
| Compound III USDC (Arbitrum) | 20 | 20 | 17 | 8 |
| Compound III USDC (Polygon) | 34.7 | 34.7 | 16 | 7 |
We recommend the following IR curves to v3 Comets USDC Ethereum, USDC Arbitrum, and USDC Polygon:
| Parameter | Recommended Value |
|---|---|
| Annual Supply Interest Rate Base | 0 |
| Annual Supply Interest Rate Slope Low | .075 |
| Supply Kink | .9 |
| Annual Supply Interest Rate Slope High | 3.6 |
| Annual Borrow Interest Rate Base | .015 |
| Annual Borrow Interest Rate Slope Low | .0833 |
| Borrow Kink | .9 |
| Annual Borrow Interest Rate Slope High | 4.3 |
For more details, see the full forum post here.
Motivation
Given the rising demand for USDC borrowing and the maturity of existing USDC comets, Gauntlet proposes updating the IR borrow curves and incentives to increase capital efficiency. Full proposal and forum discussion
Specification
The proposal updates the base tracking borrow and supply speeds, the supply/borrow kink, the borrow/supply per year interest rate high slope, the borrow/supply per year interest rate low slope and the supply/borrow interest rate base 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
- setBorrowKink(address,uint64)
- Arguments
{ "0": "0xc3d688B66703497DAA19211EEdff47f25384cdc3", "1": "900000000000000000" }- Calldata
- Target
- 0x316f…36e3
- Value
- 0 wei
- Function
- setBorrowPerYearInterestRateBase(address,uint64)
- Arguments
{ "0": "0xc3d688B66703497DAA19211EEdff47f25384cdc3", "1": "15000000000000000" }- Calldata
- Target
- 0x316f…36e3
- Value
- 0 wei
- Function
- setBorrowPerYearInterestRateSlopeLow(address,uint64)
- Arguments
{ "0": "0xc3d688B66703497DAA19211EEdff47f25384cdc3", "1": "83300000000000000" }- Calldata
- Target
- 0x316f…36e3
- Value
- 0 wei
- Function
- setBorrowPerYearInterestRateSlopeHigh(address,uint64)
- Arguments
{ "0": "0xc3d688B66703497DAA19211EEdff47f25384cdc3", "1": "4300000000000000000" }- Calldata
- Target
- 0x316f…36e3
- Value
- 0 wei
- Function
- setSupplyKink(address,uint64)
- Arguments
{ "0": "0xc3d688B66703497DAA19211EEdff47f25384cdc3", "1": "900000000000000000" }- Calldata
- Target
- 0x316f…36e3
- Value
- 0 wei
- Function
- setSupplyPerYearInterestRateSlopeLow(address,uint64)
- Arguments
{ "0": "0xc3d688B66703497DAA19211EEdff47f25384cdc3", "1": "75000000000000000" }- Calldata
- Target
- 0x316f…36e3
- Value
- 0 wei
- Function
- setSupplyPerYearInterestRateSlopeHigh(address,uint64)
- Arguments
{ "0": "0xc3d688B66703497DAA19211EEdff47f25384cdc3", "1": "3600000000000000000" }- Calldata
- Target
- 0x1ec6…8779
- Value
- 0 wei
- Function
- deployAndUpgradeTo(address,address)
- Arguments
{ "0": "0x316f9708bB98af7dA9c68C1C3b5e79039cD336E3", "1": "0xc3d688B66703497DAA19211EEdff47f25384cdc3" }- Calldata
- Target
- 0xfe5e…89a2
- Value
- 0 wei
- Function
- sendMessageToChild(address,bytes)
- Arguments
{ "0": "0x18281dfC4d00905DA1aaA6731414EABa843c468A", "1": "0x000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000003400000000000000000000000000000000000000000000000000000000000000820000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000083e0f742cacbe66349e3701b171ee2487a26e73800000000000000000000000083e0f742cacbe66349e3701b171ee2487a26e73800000000000000000000000083e0f742cacbe66349e3701b171ee2487a26e73800000000000000000000000083e0f742cacbe66349e3701b171ee2487a26e73800000000000000000000000083e0f742cacbe66349e3701b171ee2487a26e73800000000000000000000000083e0f742cacbe66349e3701b171ee2487a26e73800000000000000000000000083e0f742cacbe66349e3701b171ee2487a26e73800000000000000000000000083e0f742cacbe66349e3701b171ee2487a26e73800000000000000000000000083e0f742cacbe66349e3701b171ee2487a26e738000000000000000000000000d712ace4ca490d4f3e92992ecf3de12251b975f9000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a00000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000036000000000000000000000000000000000000000000000000000000000000003a000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000002a73657442617365547261636b696e67537570706c79537065656428616464726573732c75696e7436342900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a73657442617365547261636b696e67426f72726f77537065656428616464726573732c75696e7436342900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d736574426f72726f774b696e6b28616464726573732c75696e743634290000000000000000000000000000000000000000000000000000000000000000000030736574426f72726f7750657259656172496e746572657374526174654261736528616464726573732c75696e74363429000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034736574426f72726f7750657259656172496e74657265737452617465536c6f70654c6f7728616464726573732c75696e743634290000000000000000000000000000000000000000000000000000000000000000000000000000000000000035736574426f72726f7750657259656172496e74657265737452617465536c6f70654869676828616464726573732c75696e743634290000000000000000000000000000000000000000000000000000000000000000000000000000000000001d736574537570706c794b696e6b28616464726573732c75696e743634290000000000000000000000000000000000000000000000000000000000000000000034736574537570706c7950657259656172496e74657265737452617465536c6f70654c6f7728616464726573732c75696e743634290000000000000000000000000000000000000000000000000000000000000000000000000000000000000035736574537570706c7950657259656172496e74657265737452617465536c6f70654869676828616464726573732c75696e74363429000000000000000000000000000000000000000000000000000000000000000000000000000000000000236465706c6f79416e6455706772616465546f28616464726573732c61646472657373290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000026000000000000000000000000000000000000000000000000000000000000002c00000000000000000000000000000000000000000000000000000000000000320000000000000000000000000000000000000000000000000000000000000038000000000000000000000000000000000000000000000000000000000000003e0000000000000000000000000000000000000000000000000000000000000044000000000000000000000000000000000000000000000000000000000000004a00000000000000000000000000000000000000000000000000000000000000040000000000000000000000000f25212e676d1f7f89cd72ffee66158f5412464450000000000000000000000000000000000000000000000000000002b1de5ada10000000000000000000000000000000000000000000000000000000000000040000000000000000000000000f25212e676d1f7f89cd72ffee66158f54124644500000000000000000000000000000000000000000000000000000012dd147bf60000000000000000000000000000000000000000000000000000000000000040000000000000000000000000f25212e676d1f7f89cd72ffee66158f5412464450000000000000000000000000000000000000000000000000c7d713b49da00000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000f25212e676d1f7f89cd72ffee66158f54124644500000000000000000000000000000000000000000000000000354a6ba7a180000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000f25212e676d1f7f89cd72ffee66158f5412464450000000000000000000000000000000000000000000000000127f0e89dca40000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000f25212e676d1f7f89cd72ffee66158f5412464450000000000000000000000000000000000000000000000003bacab37b62e00000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000f25212e676d1f7f89cd72ffee66158f5412464450000000000000000000000000000000000000000000000000c7d713b49da00000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000f25212e676d1f7f89cd72ffee66158f541246445000000000000000000000000000000000000000000000000010a741a462780000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000f25212e676d1f7f89cd72ffee66158f54124644500000000000000000000000000000000000000000000000031f5c4ed27680000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000083e0f742cacbe66349e3701b171ee2487a26e738000000000000000000000000f25212e676d1f7f89cd72ffee66158f541246445" }- Calldata
- Target
- 0x4dbd…ab3f
- Value
- 10129527000000000 wei
- Function
- createRetryableTicket(address,uint256,uint256,address,address,uint256,uint256,bytes)
- Arguments
{ "0": "0x42480C37B249e33aABaf4c22B20235656bd38068", "1": "0", "2": "4350410000000000", "3": "0x3fB4d38ea7EC20D91917c09591490Eeda38Cf88A", "4": "0x3fB4d38ea7EC20D91917c09591490Eeda38Cf88A", "5": "11558234", "6": "500000000", "7": "0x000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000003400000000000000000000000000000000000000000000000000000000000000820000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000b21b06d71c75973babde35b49ffdac3f82ad3775000000000000000000000000b21b06d71c75973babde35b49ffdac3f82ad3775000000000000000000000000b21b06d71c75973babde35b49ffdac3f82ad3775000000000000000000000000b21b06d71c75973babde35b49ffdac3f82ad3775000000000000000000000000b21b06d71c75973babde35b49ffdac3f82ad3775000000000000000000000000b21b06d71c75973babde35b49ffdac3f82ad3775000000000000000000000000b21b06d71c75973babde35b49ffdac3f82ad3775000000000000000000000000b21b06d71c75973babde35b49ffdac3f82ad3775000000000000000000000000b21b06d71c75973babde35b49ffdac3f82ad3775000000000000000000000000d10b40ff1d92e2267d099da3509253d9da4d715e000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a00000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000036000000000000000000000000000000000000000000000000000000000000003a000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000002a73657442617365547261636b696e67537570706c79537065656428616464726573732c75696e7436342900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a73657442617365547261636b696e67426f72726f77537065656428616464726573732c75696e7436342900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d736574426f72726f774b696e6b28616464726573732c75696e743634290000000000000000000000000000000000000000000000000000000000000000000030736574426f72726f7750657259656172496e746572657374526174654261736528616464726573732c75696e74363429000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034736574426f72726f7750657259656172496e74657265737452617465536c6f70654c6f7728616464726573732c75696e743634290000000000000000000000000000000000000000000000000000000000000000000000000000000000000035736574426f72726f7750657259656172496e74657265737452617465536c6f70654869676828616464726573732c75696e743634290000000000000000000000000000000000000000000000000000000000000000000000000000000000001d736574537570706c794b696e6b28616464726573732c75696e743634290000000000000000000000000000000000000000000000000000000000000000000034736574537570706c7950657259656172496e74657265737452617465536c6f70654c6f7728616464726573732c75696e743634290000000000000000000000000000000000000000000000000000000000000000000000000000000000000035736574537570706c7950657259656172496e74657265737452617465536c6f70654869676828616464726573732c75696e74363429000000000000000000000000000000000000000000000000000000000000000000000000000000000000236465706c6f79416e6455706772616465546f28616464726573732c61646472657373290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000026000000000000000000000000000000000000000000000000000000000000002c00000000000000000000000000000000000000000000000000000000000000320000000000000000000000000000000000000000000000000000000000000038000000000000000000000000000000000000000000000000000000000000003e0000000000000000000000000000000000000000000000000000000000000044000000000000000000000000000000000000000000000000000000000000004a000000000000000000000000000000000000000000000000000000000000000400000000000000000000000009c4ec768c28520b50860ea7a15bd7213a9ff58bf0000000000000000000000000000000000000000000000000000002dcfc4087b00000000000000000000000000000000000000000000000000000000000000400000000000000000000000009c4ec768c28520b50860ea7a15bd7213a9ff58bf000000000000000000000000000000000000000000000000000000158ef2d6d000000000000000000000000000000000000000000000000000000000000000400000000000000000000000009c4ec768c28520b50860ea7a15bd7213a9ff58bf0000000000000000000000000000000000000000000000000c7d713b49da000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000009c4ec768c28520b50860ea7a15bd7213a9ff58bf00000000000000000000000000000000000000000000000000354a6ba7a1800000000000000000000000000000000000000000000000000000000000000000400000000000000000000000009c4ec768c28520b50860ea7a15bd7213a9ff58bf0000000000000000000000000000000000000000000000000b8f691629e6800000000000000000000000000000000000000000000000000000000000000000400000000000000000000000009c4ec768c28520b50860ea7a15bd7213a9ff58bf0000000000000000000000000000000000000000000000003bacab37b62e000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000009c4ec768c28520b50860ea7a15bd7213a9ff58bf0000000000000000000000000000000000000000000000000c7d713b49da000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000009c4ec768c28520b50860ea7a15bd7213a9ff58bf000000000000000000000000000000000000000000000000010a741a4627800000000000000000000000000000000000000000000000000000000000000000400000000000000000000000009c4ec768c28520b50860ea7a15bd7213a9ff58bf00000000000000000000000000000000000000000000000031f5c4ed276800000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000b21b06d71c75973babde35b49ffdac3f82ad37750000000000000000000000009c4ec768c28520b50860ea7a15bd7213a9ff58bf" }- Calldata
05Tally
Summed from votes
06Voters
No votes recorded yet.
07Forum
- [Gauntlet] USDC Comets - Interest Rate Curve & Reward Recommendations (3/7/24) ↗discourse · high confidence
Arguments for
- Reducing COMP rewards on mature USDC comets achieves significant protocol savings ($7.3M annually) while maintaining attractive incentive structures across markets.— Gauntlet
- Implementing a 90% kink in the IR curve with higher borrow APR (9% at kink, >50% at 100% utilization) aligns with elevated USDC borrowing demand and prevents liquidity crunches.— Gauntlet
- Incremental approach to rate adjustments respects governance efficiency and community preference for gradual changes rather than drastic modifications.— Gauntlet
Arguments against
- Excluding Arbitrum USDC from reward reductions contradicts the DAO's goal of attracting liquidity to underserved markets, especially given Arbitrum's extremely low liquidity.— cmrn
Unresolved concerns
- Whether the original 7% borrow APR target and 5.04% supply APR were appropriately calibrated before the subsequent increase to 9% borrow APR and 6.75% supply APR.— tempail
- Why prioritizing IR curve adjustments and reward reductions to achieve gradual market maturation takes precedence over aggressive efforts to attract liquidity in underserved markets like Arbitrum.— cmrn
- Uncertainty about whether elevated USDC borrowing demand driving the updated IR recommendations will persist or prove transient.— Gauntlet
Notable participants
- GauntletProposer who submitted and updated USDC reward and IR curve recommendations based on market conditions.
- cmrnCommunity member who raised substantive questions about reward reductions' impact on liquidity attraction in Arbitrum and requested clarification on priorities.
- tempailCommunity participant who requested explanation of the original APR targets.
Generated by Kvorum
08Similar proposals
- compoundexecuted[Gauntlet] USDC Comets - Interest Rate Curve & Reward Recommendations (3/18/24) - Part 295%
- compoundexecutedGauntlet Recommendations: Ethereum Compound v3 USDC - Interest Rate Curve & Incentive Changes92%
- compounddefeated[Gauntlet] 2023-12-24: Ethereum v3 USDC, Polygon v3 USDC.e - Interest Rate Curve Recommendations92%
- compoundexecuted[Gauntlet] - Stablecoin IR curve recommendations (4/21/25)92%
- compoundexecuted2023-12-24: Ethereum v3 USDC, Polygon v3 USDC.e - Interest Rate Curves91%
- compoundexecuted[Gauntlet] 2023-12-15: Arbitrum v3 USDC Native, Arbitrum v3 USDC.e, & Base v3 USDbC - Interest Rate Curve Recommendations91%
- compoundexecuted[Gauntlet] - IR Curve and Incentive Recommendations for Stablecoin and WETH Comets - Part 391%
- compoundexecuted[Gauntlet] Stablecoin IR recommendations91%
- compoundexecuted[Gauntlet] - IR Curve and Incentive Recommendations for Stablecoin and WETH Comets - Part 190%
- compoundexecutedInterest Rate Curve Updates for Ethereum Compound v3 USDC90%