addAsset((address,uint256,bool,address))addAsset((address,uint256,bool,address))setHooks(address)approve(address,uint256)_reduceReserves(uint256)approve(address,uint256)_reduceReserves(uint256)approve(address,uint256)deposit((address,uint256)[])# Aera Extension
## Simple Summary
For over a year, the Compound DAO has used Aera for treasury management. This proposal builds upon prior work to further operationalize the DAO's treasury.
There is currently an excess of USDC and DAI reserves in Compound V2, which could be deployed in lending markets to generate yield for the treasury. Additionally, a portion of the ETH in the Compound Treasury can be utilized to generate yield.
This continuation of the existing programs will enable the DAO to drive a new yield source. The expected impact of this proposal is $30M~ in additional Compound V3 TVL and $1M+ in additional treasury revenue via yield generation.
Deployment details:
* Compound Treasury
* 2,000 ETH
* Compound V2 Reserve Assets
* 15M DAI
* 10M USDC
* The vault’s objective function will be updated from targeted volatility to yield generation. This ensures the stablecoin reserves do not get allocated to volatile assets.
* The vault will continue to allocate into Compound V3 lending markets to generate yield on the underlying assets.
For more details, please refer to the [Forum Post](https://www.comp.xyz/t/aera-for-compound-extension/5852).
## Specification
This proposal will:
1. Add new assets to the vault:
a. DAI
b. cWETHv3 Pricer, which prices the vault's WETH lending position
2. Accept ownership of a new hooks module at address `0x8A216F2C84a3fE5a51Bf57B685864A065D14C53a`. We need to deploy a new hooks module and have the Governor Bravo timelock accept ownership of it to get around a limitation in Governor Bravo that only 10 actions can be called in a single proposal. Without this workaround, adding the following function sighashes would put this proposal over that limit. This new hooks module already has all the existing hooks, plus the following new sighashes:
a. cWETHv3 `supply` & `withdraw`
b. DAI `approve`, needed to trade it for USDC
4. Wrap a portion of the ETH currently in the timelock into WETH
5. _reduceReserves on both DAI and USDC V2 reserves
6. Approve WETH, DAI, and USDC to be deposited into the Aera vault
7. Deposit the assets into the Aera vault
updateAssetSupplyCap(address,address,uint128)deployAndUpgradeTo(address,address)# [Gauntlet] - wstETH v3 USDC Supply Cap (2024-09-20)
# Summary
Gauntlet recommends the following risk recommendations to the protocol:
- Increase USDC Mainnet Comet’s wstETH Supply Cap from 25,000 to 40,000
# Motivation
This recommendation aims to increase supply caps for wstETH on USDC Mainnet Comet. Gauntlet recommends to increase supply caps to increase capital efficiency within the Comets.
Full proposal and forum discussions can be found [here](https://www.comp.xyz/t/gauntlet-wsteth-v3-usdc-supply-cap-2024-09-20/5750)
# 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***
updateAssetSupplyCap(address,address,uint128)deployAndUpgradeTo(address,address)# [Gauntlet] - Supply Cap Recommendations (2024-09-03)
# Summary
Gauntlet recommends the following risk recommendations to the protocol:
- Increase USDC Mainnet Comet’s wstETH Supply Cap from 15,000 to 25,000
# Motivation
This recommendation aims to increase supply caps for wstETH on USDC Mainnet Comet. Gauntlet recommends to increase supply caps to increase capital efficiency within the Comets.
Full proposal and forum discussions can be found [here](https://www.comp.xyz/t/gauntlet-supply-cap-recommendation-for-usdc-comet-on-mainnet-2024-08-26/5642).
# 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***
sendMessageToChild(address,bytes)sendMessage(address,bytes,uint32)sendMessage(address,uint256,bytes,uint256)createRetryableTicket(address,uint256,uint256,address,address,uint256,uint256,bytes)sendMessage(address,bytes,uint32)setBorrowPerYearInterestRateBase(address,uint64)setBorrowPerYearInterestRateSlopeLow(address,uint64)setBorrowPerYearInterestRateSlopeHigh(address,uint64)setSupplyPerYearInterestRateSlopeLow(address,uint64)setSupplyPerYearInterestRateSlopeHigh(address,uint64)deployAndUpgradeTo(address,address)setBorrowPerYearInterestRateBase(address,uint64)setBorrowPerYearInterestRateSlopeLow(address,uint64)setBorrowPerYearInterestRateSlopeHigh(address,uint64)setSupplyPerYearInterestRateSlopeLow(address,uint64)setSupplyPerYearInterestRateSlopeHigh(address,uint64)deployAndUpgradeTo(address,address)setBorrowPerYearInterestRateBase(address,uint64)setBorrowPerYearInterestRateSlopeLow(address,uint64)setBorrowPerYearInterestRateSlopeHigh(address,uint64)setSupplyPerYearInterestRateSlopeLow(address,uint64)setSupplyPerYearInterestRateSlopeHigh(address,uint64)deployAndUpgradeTo(address,address)setBorrowPerYearInterestRateBase(address,uint64)setBorrowPerYearInterestRateSlopeLow(address,uint64)setBorrowPerYearInterestRateSlopeHigh(address,uint64)setSupplyPerYearInterestRateSlopeLow(address,uint64)setSupplyPerYearInterestRateSlopeHigh(address,uint64)deployAndUpgradeTo(address,address)setBorrowPerYearInterestRateBase(address,uint64)setBorrowPerYearInterestRateSlopeLow(address,uint64)setBorrowPerYearInterestRateSlopeHigh(address,uint64)setSupplyPerYearInterestRateSlopeLow(address,uint64)setSupplyPerYearInterestRateSlopeHigh(address,uint64)deployAndUpgradeTo(address,address)setBorrowPerYearInterestRateBase(address,uint64)setBorrowPerYearInterestRateSlopeLow(address,uint64)setBorrowPerYearInterestRateSlopeHigh(address,uint64)setSupplyPerYearInterestRateSlopeLow(address,uint64)setSupplyPerYearInterestRateSlopeHigh(address,uint64)deployAndUpgradeTo(address,address)setBorrowPerYearInterestRateBase(address,uint64)setBorrowPerYearInterestRateSlopeLow(address,uint64)setBorrowPerYearInterestRateSlopeHigh(address,uint64)setSupplyPerYearInterestRateSlopeLow(address,uint64)setSupplyPerYearInterestRateSlopeHigh(address,uint64)deployAndUpgradeTo(address,address)setBorrowPerYearInterestRateBase(address,uint64)setBorrowPerYearInterestRateSlopeLow(address,uint64)setBorrowPerYearInterestRateSlopeHigh(address,uint64)setSupplyPerYearInterestRateSlopeLow(address,uint64)setSupplyPerYearInterestRateSlopeHigh(address,uint64)deployAndUpgradeTo(address,address)setBorrowPerYearInterestRateBase(address,uint64)setBorrowPerYearInterestRateSlopeLow(address,uint64)setBorrowPerYearInterestRateSlopeHigh(address,uint64)setSupplyPerYearInterestRateSlopeLow(address,uint64)setSupplyPerYearInterestRateSlopeHigh(address,uint64)deployAndUpgradeTo(address,address)setBorrowPerYearInterestRateBase(address,uint64)setBorrowPerYearInterestRateSlopeLow(address,uint64)setBorrowPerYearInterestRateSlopeHigh(address,uint64)setSupplyPerYearInterestRateSlopeLow(address,uint64)setSupplyPerYearInterestRateSlopeHigh(address,uint64)deployAndUpgradeTo(address,address)# [Gauntlet] Stablecoin IR Recommendations
# Summary
Gauntlet recommends updating the interest rate curves for Stablecoin Comets.
| Parameter | Recommended Value |
| --- | --- |
| Annual Borrow Interest Rate Base | .015 |
| Annual Borrow Interest Rate Slope Low | .0333 |
| Borrow Kink | .9 |
| Annual Borrow Interest Rate Slope High | 4.0 |
| Annual Supply Interest Rate Base | 0 |
| Annual Supply Interest Rate Slope Low | .039 |
| Supply Kink | .9 |
| Annual Supply Interest Rate Slope High | 3.6 |
This recommendation only includes the following Comets
- Optimism USDC
- Optimism USDT
- Polygon USDC.e
- Polygon USDT
- Base USDbC
- Base USDC
- Arbitrum USDC.e
- Arbitrum USDC
- Arbitrum USDT
- Scroll USDC
## Motivation
Gauntlet recommends updating the interest rate curve parameters across all stablecoin comets to incentivize further growth and higher utilization. See the the [full proposal and forum discussion](https://www.comp.xyz/t/gauntlet-interest-rate-curve-recommendations-in-stablecoin-comets-8-22-24/5625) for more details.
## 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.***
setBorrowPerYearInterestRateBase(address,uint64)setBorrowPerYearInterestRateSlopeLow(address,uint64)setSupplyPerYearInterestRateSlopeLow(address,uint64)deployAndUpgradeTo(address,address)setBorrowPerYearInterestRateBase(address,uint64)setBorrowPerYearInterestRateSlopeLow(address,uint64)setSupplyPerYearInterestRateSlopeLow(address,uint64)deployAndUpgradeTo(address,address)# [Gauntlet] Stablecoin IR Recommendations - Mainnet
# Summary
Gauntlet recommends updating the interest rate curves for Stablecoin Comets.
| Parameter | Recommended Value |
| --- | --- |
| Annual Borrow Interest Rate Base | .015 |
| Annual Borrow Interest Rate Slope Low | .0333 |
| Borrow Kink | .9 |
| Annual Borrow Interest Rate Slope High | 4.0 |
| Annual Supply Interest Rate Base | 0 |
| Annual Supply Interest Rate Slope Low | .039 |
| Supply Kink | .9 |
| Annual Supply Interest Rate Slope High | 3.6 |
This recommendation only includes the following Comets
- Ethereum USDC
- Ethereum USDT
## Motivation
Gauntlet recommends updating the interest rate curve parameters across all stablecoin comets to incentivize further growth and higher utilization. See the the [full proposal and forum discussion](https://www.comp.xyz/t/gauntlet-interest-rate-curve-recommendations-in-stablecoin-comets-8-22-24/5625) for more details.
## 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.***
_setCollateralFactor(address,uint256)_setCollateralFactor(address,uint256)_setCollateralFactor(address,uint256)_setCollateralFactor(address,uint256)_setCollateralFactor(address,uint256)_setCollateralFactor(address,uint256)_setReserveFactor(uint256)_setCollateralFactor(address,uint256)_setCollateralFactor(address,uint256)_setCollateralFactor(address,uint256)# Compound v2 Deprecation Phase 13
## Summary
For Phase 13 of the Compound v2 deprecation, Gauntlet recommends the following changes:
- Decrease **AAVE Collateral Factor** from 28% to **18%**
- Decrease **BAT Collateral Factor** from 40% to **35%**
- Decrease **USDC Collateral Factor** from 85.5% to **84.5%**
- Decrease **LINK Collateral Factor** from 34% to **28%**
- Decrease **MKR Collateral Factor** from 28% to **23%**
- Decrease **SUSHI Collateral Factor** from 22% to **17%**
- Decrease **UNI Collateral Factor** from 60% to **50%**
- Decrease **YFI Collateral Factor** from 30% to **20%**
- Decrease **ZRX Collateral Factor** from 20% to **10%**
- Decrease **USDC Reserve Factor** from 60% to **25%**
## Motivation
In this September 2022 snapshot vote, the community voted that each asset’s Collateral Factor may be reduced. After our analysis, Gauntlet recommends these collateral factor adjustments for each stated collateral asset in order to further deprecate the v2 market. We were not able to include all parameter changes with the limitations via the governor bravo contract so those changes will need to be added to another on-chain proposal.
[Full proposal and forum discussion](https://www.comp.xyz/t/compound-v2-deprecation-phase-13-08-01-2024/5516)
## Specification
The proposal updates the parameters using the _setCollateralFactor and _setReserveFactor method of the relevant cToken contracts.
***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.***
setBorrowPerYearInterestRateSlopeLow(address,uint64)setBorrowPerYearInterestRateSlopeHigh(address,uint64)setSupplyPerYearInterestRateSlopeLow(address,uint64)deployAndUpgradeTo(address,address)sendMessageToChild(address,bytes)sendMessage(address,bytes,uint32)sendMessage(address,uint256,bytes,uint256)createRetryableTicket(address,uint256,uint256,address,address,uint256,uint256,bytes)sendMessage(address,bytes,uint32)setBorrowPerYearInterestRateSlopeLow(address,uint64)setBorrowPerYearInterestRateSlopeHigh(address,uint64)setSupplyPerYearInterestRateSlopeLow(address,uint64)deployAndUpgradeTo(address,address)setBorrowPerYearInterestRateSlopeLow(address,uint64)setBorrowPerYearInterestRateSlopeHigh(address,uint64)setSupplyPerYearInterestRateSlopeLow(address,uint64)setSupplyPerYearInterestRateSlopeHigh(address,uint64)deployAndUpgradeTo(address,address)setBorrowPerYearInterestRateSlopeLow(address,uint64)setBorrowPerYearInterestRateSlopeHigh(address,uint64)setSupplyPerYearInterestRateSlopeLow(address,uint64)setSupplyPerYearInterestRateSlopeHigh(address,uint64)deployAndUpgradeTo(address,address)setBorrowKink(address,uint64)setBorrowPerYearInterestRateSlopeHigh(address,uint64)setSupplyKink(address,uint64)setSupplyPerYearInterestRateSlopeLow(address,uint64)setSupplyPerYearInterestRateSlopeHigh(address,uint64)deployAndUpgradeTo(address,address)setBorrowKink(address,uint64)setBorrowPerYearInterestRateSlopeLow(address,uint64)setBorrowPerYearInterestRateSlopeHigh(address,uint64)setSupplyKink(address,uint64)setSupplyPerYearInterestRateSlopeLow(address,uint64)setSupplyPerYearInterestRateSlopeHigh(address,uint64)deployAndUpgradeTo(address,address)setBorrowPerYearInterestRateSlopeLow(address,uint64)setBorrowPerYearInterestRateSlopeHigh(address,uint64)setSupplyPerYearInterestRateSlopeLow(address,uint64)setSupplyPerYearInterestRateSlopeHigh(address,uint64)deployAndUpgradeTo(address,address)setBorrowKink(address,uint64)setBorrowPerYearInterestRateSlopeLow(address,uint64)setBorrowPerYearInterestRateSlopeHigh(address,uint64)setSupplyKink(address,uint64)setSupplyPerYearInterestRateSlopeLow(address,uint64)setSupplyPerYearInterestRateSlopeHigh(address,uint64)deployAndUpgradeTo(address,address)# [Gauntlet] Stablecoin IR recommendations
# Summary
Gauntlet recommends updating the interest rate curves for Stablecoin Comets.
| Parameter | Recommended Value |
| --- | --- |
| Annual Borrow Interest Rate Base | .015 |
| Annual Borrow Interest Rate Slope Low | .05 |
| Borrow Kink | .9 |
| Annual Borrow Interest Rate Slope High | 4.0 |
| Annual Supply Interest Rate Base | 0 |
| Annual Supply Interest Rate Slope Low | .052 |
| Supply Kink | .9 |
| Annual Supply Interest Rate Slope High | 3.6 |
This recommendation only includes the following Comets
- Arbitrum USDC.e
- Arbitrum USDC
- Optimism USDC
- Optimism USDT
- Scroll USDC
- Polygon USDC.e
- Ethereum USDC
- BASE USDbC
## Motivation
Gauntlet recommends updating the interest rate curve parameters across all stablecoin comets to incentivize further growth and higher utilization. See the the [full proposal and forum discussion](https://www.comp.xyz/t/gauntlet-interest-rate-curve-recommendations-in-stablecoin-comets-7-19-24/5450) for more details.
## 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.***
sendMessageToChild(address,bytes)sendMessage(address,uint256,bytes,uint256)updateAssetSupplyCap(address,address,uint128)updateAssetSupplyCap(address,address,uint128)updateAssetSupplyCap(address,address,uint128)updateAssetSupplyCap(address,address,uint128)setBaseTrackingSupplySpeed(address,uint64)setBaseTrackingBorrowSpeed(address,uint64)deployAndUpgradeTo(address,address)updateAssetSupplyCap(address,address,uint128)updateAssetSupplyCap(address,address,uint128)setBorrowPerYearInterestRateSlopeLow(address,uint64)setSupplyPerYearInterestRateSlopeLow(address,uint64)deployAndUpgradeTo(address,address)# [Gauntlet] Polygon USDC.e and Scroll USDC - Risk and Incentive Recommendations
# Simple Summary
Gauntlet recommends the following risk parameter updates for the **Polygon USDC.e comet**:
- Decrease WBTC Supply Cap from 1500 WBTC to 750 WBTC
- Decrease WETH Supply Cap from 20000 WETH to 2500 WETH
- Decrease WMATIC Supply Cap from 20M to 8M WMATIC
- Decrease MaticX Supply Cap from 6M to 2M MaticX
- Decrease Daily Comp Supply Rewards from 16 COMP to 8
- Decrease Daily Comp Borrow Rewards from 7 COMP to 3
Gauntlet recommends the following risk parameter updates for the **Scroll v3 USDC comet**:
- Increase wstETH Supply Cap from 50 to 250
- Increase WETH Supply Cap from 300 to 2000
Gauntlet recommends adjusting the Scroll USDC IR curve:
| Parameter | Current | Recommended |
| --- | --- | --- |
| Annual Borrow Interest Rate Base | .015 | .015 |
| Annual Borrow Interest Rate Slope Low | 0.053 | 0.05 |
| Borrow Kink | 0.85 | 0.85 |
| Annual Borrow Interest Rate Slope High | 1.80 | 1.80 |
| Annual Supply Interest Rate Base | 0 | 0 |
| Annual Supply Interest Rate Slope Low | 0.048 | 0.036 |
| Supply Kink | 0.85 | 0.85 |
| Annual Supply Interest Rate Slope High | 1.6 | 1.6 |
## Motivation
Gauntlet recommends adjusting Polygon USDC.e Comet's supply caps to risk off under utilized caps and reducing incentives to account for the higher costs per USDC.e within the protocol. [Full proposal and forum discussion](https://www.comp.xyz/t/gauntlet-polygon-usdc-e-risk-and-incentive-recommendations-06-18-24/5348)
Gauntlet recommends adjusting the Scroll USDC Comet's supply cap parameters to increase capital efficiency and adjust IR curves to encourage increased borrowing while also decreasing the negative reserve factor. [Full proposal and forum discussion](https://www.comp.xyz/t/gauntlet-scroll-usdc-comet-risk-recommendations-2024-06-18/5353)
## Specification
The proposal updates the Supply Cap, borrow/supply per year interest rate low slope, Base Tracking Borrow Speed,and Base Tracking Supply Speed 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.***
createRetryableTicket(address,uint256,uint256,address,address,uint256,uint256,bytes)setBaseBorrowMin(address,uint104)setBaseMinForRewards(address,uint104)deployAndUpgradeTo(address,address)# [Gauntlet] - WETH Arbitrum v3 Global Param Updates
# Simple Summary
Gauntlet recommends the following Comet parameter updates for the **Arbitrum WETH comet**:
- Decrease Base Borrow Min from 0.1 WETH to 0.000001 WETH
- Decrease Base Min for Rewards from 1000 WETH to 100 WETH
## Motivation
Gauntlet recommends to adjust these params to match the setting on Base WETH Comet. The adjustment to lower BASE Borrow Min will allow users to borrow lower amounts of WETH and Base Min Rewards the adjustment will allow the incentives to kick off earlier within the market.
[Full proposal and forum discussion](https://www.comp.xyz/t/add-eth-market-on-arbitrum/5252/2)
## Specification
The proposal updates the setBaseBorrowMin and setBaseMinForRewards 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.***
_grantComp(address,uint256)_grantComp(address,uint256)approve(address,uint256)depositERC20To(address,address,address,uint256,uint32,bytes)_grantComp(address,uint256)approve(address,uint256)outboundTransferCustomRefund(address,address,address,uint256,uint256,uint256,bytes)# [Gauntlet] Rewards Contract Top-Up for BASE, Ethereum, and Arbitrum (06/03/24)
## Simple Summary
Gauntlet recommends adding COMP to the reward contracts of Base, Ethereum, and Arbitrum:
| Chain | Reward Amount |
| --- | --- |
| Ethereum | 28,000 |
| Base | 3,600 |
| Arbitrum | 2,250 |
For more details, see the full forum post [here](https://www.comp.xyz/t/gauntlet-rewards-contract-top-up-for-base-ethereum-and-arbitrum-05-24-24/5278).
<sub> 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. </sub>
_setCollateralFactor(address,uint256)_setCollateralFactor(address,uint256)_setCollateralFactor(address,uint256)_setCollateralFactor(address,uint256)_setCollateralFactor(address,uint256)_setCollateralFactor(address,uint256)_setCollateralFactor(address,uint256)_setCollateralFactor(address,uint256)_setCollateralFactor(address,uint256)# [Gauntlet] Compound v2 Deprecation Phase 11 (2024-04-22)
## Simple Summary
For Phase 11 of the Compound v2 deprecation, Gauntlet recommends decreasing the Collateral Factor for v2 collateral assets. Specifically, Gauntlet recommends the following changes:
- Decrease **AAVE Collateral Factor** from 38% to **33%**
- Decrease **BAT Collateral Factor** from 45% to **40%**
- Decrease **COMP Collateral Factor** from 25% to **20%**
- Decrease **LINK Collateral Factor** from 44% to **39%**
- Decrease **MKR Collateral Factor** from 38% to **33%**
- Decrease **SUSHI Collateral Factor** from 32% to **27%**
- Decrease **UNI Collateral Factor** from 75% to **70%**
- Decrease **YFI Collateral Factor** from 40% to **35%**
- Decrease **ZRX Collateral Factor** from 30% to **25%**
For more details, see the full forum post [here](https://www.comp.xyz/t/gauntlet-compound-v2-deprecation-phase-11-04-12-2024/5163).
## Motivation
In this September 2022 snapshot vote, the community voted that each asset’s Collateral Factor may be reduced by an absolute percentage of up to 5%. After our analysis, Gauntlet recommends this max 5% decrease for each stated collateral asset in order to further deprecate the v2 market.
[Full proposal and forum discussion](https://www.comp.xyz/t/gauntlet-compound-v2-deprecation-phase-11-04-12-2024/5163)
## Specification
The proposal updates the parameters using the _setCollateralFactor method of the relevant cToken contracts.
<sub>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.<sub>
updateAssetBorrowCollateralFactor(address,address,uint64)updateAssetLiquidateCollateralFactor(address,address,uint64)updateAssetLiquidationFactor(address,address,uint64)updateAssetSupplyCap(address,address,uint128)deployAndUpgradeTo(address,address)# [Gauntlet] Ethereum v3 USDC Comet Recommendations (2024-04-18)
## Simple Summary
Gauntlet recommends the following risk parameter updates for the **Ethereum v3 USDC comet**
- Decrease UNI Supply Cap from 8,000,000 to 2,600,000
- Decrease UNI Liquidation Factor from 81% to 79%
- Decrease UNI Collateral Factor from 75% to 73%
- Increase UNI Liquidation Penalty from 15% to 17%
# Motivation
Gauntlet recommends parameter updates for the Collateral Factor, Liquidation Factor, Supply Cap, and Liquidation Penalty across the Comet to mitigate risk and increase capital efficiency.
[Full proposal and forum discussion](https://www.comp.xyz/t/gauntlet-uni-usdc-v3-comet-recommendations-2024-04-18/5186)
# Specification
This proposal updates the relevant parameters in the Ethereum v3 USDC Comet
*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.*
setBorrowKink(address,uint64)setBorrowPerYearInterestRateBase(address,uint64)setBorrowPerYearInterestRateSlopeLow(address,uint64)setBorrowPerYearInterestRateSlopeHigh(address,uint64)setSupplyKink(address,uint64)setSupplyPerYearInterestRateSlopeLow(address,uint64)setSupplyPerYearInterestRateSlopeHigh(address,uint64)deployAndUpgradeTo(address,address)# [Gauntlet] Ethereum v3 WETH - Interest Rate Curve Recommendations (04/08/2024)
## Simple Summary
A proposal from Gauntlet to adjust IR Curve for Compound III WETH on Mainnet:
| Parameter | Current | Recommended |
| --- | --- | --- |
| Annual Borrow Interest Rate Base | 0.005 | 0.01 |
| Annual Borrow Interest Rate Slope Low | 0.030 | 0.014 |
| Borrow Kink | 0.9 | 0.85 |
| Annual Borrow Interest Rate Slope High | 1.0 | 0.53 |
| Annual Supply Interest Rate Base | 0 | 0 |
| Annual Supply Interest Rate Slope Low | 0.023 | 0.0185 |
| Supply Kink | 0.9 | 0.85 |
| Annual Supply Interest Rate Slope High | 1.0 | 0.45 |
## Motivation
Gauntlet recommends adjusting the Interest Rate Curve in the Ethereum v3 WETH comet to increase utilization and reserve growth.
[Full proposal and forum discussion](https://www.comp.xyz/t/gauntlet-ethereum-v3-weth-interest-rate-curve-recommendations-04-03-24/5134)
## Specification
The proposal updates the the supply/borrow per year interest rate high slope, and the borrow/supply per year interest rate low slope, borrow per year interest rate base and borrow/supply kink 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.***
_setReserveFactor(uint256)_setReserveFactor(uint256)_setReserveFactor(uint256)_setReserveFactor(uint256)_setReserveFactor(uint256)# [Gauntlet] 2024-03-18: Compound v2 Deprecation (Phase 10) - Part 2
# Simple Summary
For Phase 10 of the v2 deprecation, Gauntlet recommends the following reserve factor adjustments:
| Symbol | Current Reserve Factor | Recommended Reserve Factor |
| --- | --- | --- |
| MKR | 25.00% | 50.00% |
| ZRX | 25.00% | 50.00% |
| YFI | 25.00% | 50.00% |
| AAVE | 25.00% | 50.00% |
**This is Gauntlet's 2nd part of their Phase 10 deprecation per this [post](https://www.comp.xyz/t/gauntlet-v2-deprecation-phase-10-2-27-24/5025) on Feb 27th. The limiting number of transactions per proposal via Compound goverance requires Gauntlet to break this proposal into 2 parts.**
## Motivation
In this September 2022 snapshot vote, the community voted to start deprecating certain assets on the Compound v2 markets. After our analysis, Gauntlet recommends the following reserve factor adjustments to further deprecate the v2 market.
[Full proposal and forum discussion](https://www.comp.xyz/t/gauntlet-v2-deprecation-phase-10-2-27-24/5025)
<sub> 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. <sub>
setBaseTrackingSupplySpeed(address,uint64)setBaseTrackingBorrowSpeed(address,uint64)deployAndUpgradeTo(address,address)sendMessage(address,bytes,uint32)setBaseTrackingSupplySpeed(address,uint64)setBaseTrackingBorrowSpeed(address,uint64)deployAndUpgradeTo(address,address)# [Gauntlet] USDC Comets - Interest Rate Curve & Reward Recommendations (3/18/24) - Part 2
## Simple Summary
This is a proposal from Gauntlet to adjust the Incentives for v3 Comets USDC Ethereum and USDbC Base. This proposal is the 2nd part of our Interest Rate Curve & Reward Recommendations.
| 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 (Ethereum) | 257.4 | 100 | 151 | 71 |
| Compound III USDbC (Base) | 30 | 15 | 9 | 4 |
For more details, see the full forum post [here](https://www.comp.xyz/t/gauntlet-usdc-comets-interest-rate-curve-reward-recommendations-3-7-24/5051).
## 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](https://www.comp.xyz/t/gauntlet-usdc-comets-interest-rate-curve-reward-recommendations-3-7-24/5051)
## Specification
The proposal updates the base tracking borrow and supply speeds 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.***
_setReserveFactor(uint256)_setReserveFactor(uint256)_setReserveFactor(uint256)_setReserveFactor(uint256)_setReserveFactor(uint256)# [Gauntlet] 2024-03-18: Compound v2 Deprecation (Phase 10) - Part 2
# Simple Summary
For Phase 10 of the v2 deprecation, Gauntlet recommends the following reserve factor adjustments:
| Symbol | Current Reserve Factor | Recommended Reserve Factor |
| --- | --- | --- |
| MKR | 25.00% | 50.00% |
| ZRX | 25.00% | 50.00% |
| YFI | 25.00% | 50.00% |
| AAVE | 25.00% | 50.00% |
**This is Gauntlet's 2nd part of their Phase 10 deprecation per this [post](https://www.comp.xyz/t/gauntlet-v2-deprecation-phase-10-2-27-24/5025) on Feb 27th. The limiting number of transactions per proposal via Compound goverance requires Gauntlet to break this proposal into 2 parts.**
## Motivation
In this September 2022 snapshot vote, the community voted to start deprecating certain assets on the Compound v2 markets. After our analysis, Gauntlet recommends the following reserve factor adjustments to further deprecate the v2 market.
[Full proposal and forum discussion](https://www.comp.xyz/t/gauntlet-v2-deprecation-phase-10-2-27-24/5025)
<sub> 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. <sub>
setBaseTrackingSupplySpeed(address,uint64)setBaseTrackingBorrowSpeed(address,uint64)deployAndUpgradeTo(address,address)sendMessage(address,bytes,uint32)setBaseTrackingSupplySpeed(address,uint64)setBaseTrackingBorrowSpeed(address,uint64)deployAndUpgradeTo(address,address)# [Gauntlet] USDC Comets - Interest Rate Curve & Reward Recommendations (3/18/24) - Part 2
## Simple Summary
This is a proposal from Gauntlet to adjust the Incentives for v3 Comets USDC Ethereum and USDbC Base. This proposal is the 2nd part of our Interest Rate Curve & Reward Recommendations.
| 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 (Ethereum) | 257.4 | 100 | 151 | 71 |
| Compound III USDbC (Base) | 30 | 15 | 9 | 4 |
For more details, see the full forum post [here](https://www.comp.xyz/t/gauntlet-usdc-comets-interest-rate-curve-reward-recommendations-3-7-24/5051).
## 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](https://www.comp.xyz/t/gauntlet-usdc-comets-interest-rate-curve-reward-recommendations-3-7-24/5051)
## Specification
The proposal updates the base tracking borrow and supply speeds 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.***
setBorrowKink(address,uint64)setBorrowPerYearInterestRateBase(address,uint64)setBorrowPerYearInterestRateSlopeLow(address,uint64)setBorrowPerYearInterestRateSlopeHigh(address,uint64)setSupplyKink(address,uint64)setSupplyPerYearInterestRateSlopeLow(address,uint64)setSupplyPerYearInterestRateSlopeHigh(address,uint64)deployAndUpgradeTo(address,address)sendMessageToChild(address,bytes)createRetryableTicket(address,uint256,uint256,address,address,uint256,uint256,bytes)setBaseTrackingSupplySpeed(address,uint64)setBaseTrackingBorrowSpeed(address,uint64)setBorrowKink(address,uint64)setBorrowPerYearInterestRateBase(address,uint64)setBorrowPerYearInterestRateSlopeLow(address,uint64)setBorrowPerYearInterestRateSlopeHigh(address,uint64)setSupplyKink(address,uint64)setSupplyPerYearInterestRateSlopeLow(address,uint64)setSupplyPerYearInterestRateSlopeHigh(address,uint64)deployAndUpgradeTo(address,address)setBaseTrackingSupplySpeed(address,uint64)setBaseTrackingBorrowSpeed(address,uint64)setBorrowKink(address,uint64)setBorrowPerYearInterestRateBase(address,uint64)setBorrowPerYearInterestRateSlopeLow(address,uint64)setBorrowPerYearInterestRateSlopeHigh(address,uint64)setSupplyKink(address,uint64)setSupplyPerYearInterestRateSlopeLow(address,uint64)setSupplyPerYearInterestRateSlopeHigh(address,uint64)deployAndUpgradeTo(address,address)# [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](https://www.comp.xyz/t/gauntlet-usdc-comets-interest-rate-curve-reward-recommendations-3-7-24/5051).
## 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](https://www.comp.xyz/t/gauntlet-usdc-comets-interest-rate-curve-reward-recommendations-3-7-24/5051)
## 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.***
_setReserveFactor(uint256)_setReserveFactor(uint256)_setReserveFactor(uint256)_setReserveFactor(uint256)_setReserveFactor(uint256)_setMarketBorrowCaps(address[],uint256[])# [Gauntlet] 2024-03-04: Compound V2 Deprecation (Phase 10) - Part 1
# Simple Summary
For Phase 10 of the v2 deprecation, Gauntlet recommends the following borrow cap and reserve factor adjustments:
| Symbol | Current Borrow Cap | Current Borrow Cap USD | Recommended Borrow Cap | Recommended Borrow Cap USD |
| --- | --- | --- | --- | --- |
| DAI | - | - | 80,000,000 | $80 M |
| UNI * | 700,000 | $7.379 M | 25,000 | $0.264 M |
| TUSD | - | - | 650,000 | $0.650 M |
| USDC | - | - | 100,000,000 | $100 M |
| COMP * | 18,000 | $1.439 M | 2,500 | $0.200 M |
| ETH | 100,000 | $322.464 M | 10,000 | $32 M |
| USDP | - | - | 3,000,000 | $3 M |
| LINK * | 125,000 | $2.362 M | 9,000 | $0.170 M |
| USDT | - | - | 180,000,000 | $180 M |
* indicates supply for this asset is paused
| Symbol | Current Reserve Factor | Recommended Reserve Factor |
| --- | --- | --- |
| COMP | 25.00% | 50.00% |
| UNI | 25.00% | 50.00% |
| LINK | 25.00% | 50.00% |
| SUSHI | 25.00% | 50.00% |
| USDC | 60% | 70% |
**Gauntlet will not be able to include all the recommendations within the original forum post because of the limiting number of transactions per proposal allowed via Compound goverance. Gauntlet will be breaking this proposal into 2 parts.**
## Motivation
In this September 2022 snapshot vote, the community voted to start deprecating certain assets on the Compound v2 markets. After our analysis, Gauntlet recommends the following borrow caps and reserve factor adjustments to further deprecate the v2 market.
[Full proposal and forum discussion](https://www.comp.xyz/t/gauntlet-v2-deprecation-phase-10-2-27-24/5025)
<sub> 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. <sub>
_setCollateralFactor(address,uint256)_setCollateralFactor(address,uint256)_setCollateralFactor(address,uint256)_setCollateralFactor(address,uint256)_setCollateralFactor(address,uint256)_setCollateralFactor(address,uint256)_setCollateralFactor(address,uint256)_setCollateralFactor(address,uint256)# [Gauntlet] 2024-02-12: Compound v2 Deprecation (Phase 9)
## Simple Summary
For Phase 9 of the Compound v2 deprecation, Gauntlet recommends decreasing the Collateral Factor for v2 collateral assets. Specifically, Gauntlet recommends the following changes:
- Decrease **AAVE Collateral Factor** from 43% to **38%**
- Decrease **BAT Collateral Factor** from 50% to **45%**
- Decrease **COMP Collateral Factor** from 30% to **25%**
- Decrease **LINK Collateral Factor** from 49% to **44%**
- Decrease **MKR Collateral Factor** from 43% to **38%**
- Decrease **SUSHI Collateral Factor** from 37% to **32%**
- Decrease **YFI Collateral Factor** from 45% to **40%**
- Decrease **ZRX Collateral Factor** from 35% to **30%**
For more details, see the full forum post [here](https://www.comp.xyz/t/gauntlet-compound-v2-deprecation-phase-9-02-08-2024/4980).
## Motivation
In this September 2022 snapshot vote, the community voted that each asset’s Collateral Factor may be reduced by an absolute percentage of up to 5%. After our analysis, Gauntlet recommends this max 5% decrease for each stated collateral asset in order to further deprecate the v2 market.
[Full proposal and forum discussion](https://www.comp.xyz/t/gauntlet-compound-v2-deprecation-phase-9-02-08-2024/4980)
## Specification
The proposal updates the parameters using the _setCollateralFactor method of the relevant cToken contracts.
<sub>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.<sub>
_grantComp(address,uint256)approve(address,uint256)depositERC20To(address,address,address,uint256,uint32,bytes)# [Gauntlet] 2024-02-05: Base Rewards Contract Top-Up Recommendations
# Simple Summary
Gauntlet recommends adding 5,850 COMP tokens to the [Base CometRewards contract](https://basescan.org/address/0x123964802e6ABabBE1Bc9547D72Ef1B69B00A6b1), extending its operational period by three months given the 65 daily COMP distributions across Base chain comets.
For more details, see the full forum post [here](https://www.comp.xyz/t/gauntlet-base-rewards-contract-top-up-1-31-24/4964).
*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.*
updateAssetLiquidationFactor(address,address,uint64)deployAndUpgradeTo(address,address)# [Gauntlet] 2024-02-05: Ethereum v3 USDC - Risk Recommendations
### Simple Summary
A proposal from Gauntlet to adjust one risk parameter in the Ethereum v3 USDC comet.
Gauntlet recommends the following risk parameter change:
- Increase COMP Liquidation Penalty from 12% to 25%
For more details, see the full forum post [here](https://www.comp.xyz/t/gauntlet-ethereum-v3-usdc-risk-recommendations-1-31-24/4965).
### Motivation
In the Ethereum v3 USDC comet, the COMP supply cap of 900k (~$48M) has been fully utilized at 100% for the past two months. Given the concentration risk posed by COMP and its limited DEX liquidity, we advise raising the COMP Liquidation Penalty from 12% to 25%.
[Full proposal and forum discussion](https://www.comp.xyz/t/gauntlet-ethereum-v3-usdc-risk-recommendations-1-31-24/4965)
### Specification
This proposal updates the Ethereum v3 USDC comet through the UpdateAssetLiquidationFactor method in the Configurator contract.
*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.*
sendMessageToChild(address,bytes)setBorrowKink(address,uint64)setBorrowPerYearInterestRateSlopeLow(address,uint64)setBorrowPerYearInterestRateSlopeHigh(address,uint64)setSupplyKink(address,uint64)setSupplyPerYearInterestRateSlopeLow(address,uint64)setSupplyPerYearInterestRateSlopeHigh(address,uint64)deployAndUpgradeTo(address,address)# [Gauntlet] 2023-12-11: Polygon v3 USDC.e - Interest Rate Curve Recommendations
## Simple Summary
A proposal from Gauntlet to adjust six Interest Rate (IR) Curve parameters in the Polygon v3 USDC.e comet.
Gauntlet recommends the following IR Curve updates:
* Raise **Annual Borrow Interest Rate Slope Low** from 0.035 to **0.04**
* Raise **Borrow Kink** from 0.8 to **0.85**
* Raise **Annual Borrow Interest Rate Slope High** from 0.25 to **0.7**
* Raise **Annual Supply Interest Rate Slope Low** from 0.0325 to **0.04**
* Raise **Supply Kink** from 0.8 to **0.85**
* Raise **Annual Supply Interest Rate Slope High** from 0.4 to **0.65**
For more details, see the full forum post [here]( https://www.comp.xyz/t/gauntlet-polygon-v3-usdc-e-interest-rate-curve-recommendations-12-7-23/4864 ).
## Motivation
Gauntlet recommends adjusting the Polygon v3 USDC.e Interest Rate (IR) Curve with three main objectives:
1. Raise Borrow APR and Supply APR rates at the kink due to sustained high utilization.
2. Increase pre-kink USDC.e liquidity by raising the kinks.
3. Ensure positive reserve growth beyond the kink.
[Full proposal and forum discussion](https://www.comp.xyz/t/gauntlet-polygon-v3-usdc-e-interest-rate-curve-recommendations-12-7-23/4864)
## Specification
The proposal updates the IR curve parameters by using the respective methods in 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.*