KVORUM
compoundSource: Compound governor oz · #472

[Gauntlet] Risk Parameter Recommendations

executedSep 1, 2025, 05:00 AM UTCby680x683a…6c02

01Summary

AISummary by Kvorumclaude-haiku-4-5

Gauntlet's risk parameter recommendations to optimize incentives and collateral factors across multiple Compound V3 comets: reducing AERO incentives on Base, increasing collateral factors for sUSDS on Mainnet, deprecating stMATIC on Polygon, and reducing WETH incentives across Ethereum and Optimism.

Type
parameter change

Key changes

  • Base AERO daily supply incentives reduced from 5 to 3 COMP(medium)
  • Base AERO daily borrow incentives reduced from 10 to 8 COMP(medium)
  • sUSDS collateral factor on Mainnet USDS increased from 88% to 90%(medium)
  • sUSDS liquidation factor on Mainnet USDS increased from 92% to 94%(medium)
  • stMATIC collateral factor on Polygon USDT reduced from 60% to 0%(high)
  • stMATIC collateral factor on Polygon USDC.e reduced from 60% to 0%(high)
  • Ethereum wstETH daily supply incentives reduced from 3 to 0 COMP(medium)
  • Ethereum WETH daily supply incentives reduced from 20 to 10 COMP(medium)

Notable concerns

  • stMATIC is being fully deprecated as collateral on Polygon USDT and USDC.e comets, which could affect users holding this asset as collateral
  • Multiple significant incentive reductions across AERO and WETH tokens may impact yield strategies and user participation
Contracts0xA17581A9E3356d9A858b789D68B4d866e593aE940x3D0bb1ccaB520A66e607822fC55BC921738fAFE30x5D409e56D886231aDAf00c8775665AD0f9897b56Polygon USDT CometPolygon USDC.e CometEthereum wstETH CometEthereum WETH CometOptimism WETH Comet
Generated by Kvorum
model: claude-haiku-4-5
provider: anthropic
profile: anthropic-fast-v1
prompt: v1.0
generated: 2mo ago
Read the description ↗

02Description

393 words

[Gauntlet] Risk Parameter Recommendations

Simply Summary

Base AERO Incentive Recommendations

StatusCometDaily COMP Supply RewardsDaily COMP Borrow Rewards
CurrentBase AERO510
ProposedBase AERO38

Parameter Recommendations for sUSDS on Mainnet USDS

StatusCometCollateral Factor (CF)Liquidation Factor (LF)Liquidation Penalty (LP)
CurrentMainnet USDS88%92%4%
ProposedMainnet USDS90%94%4%

stMATIC Deprecation on Polygon USDT & USDC.e Comets

StatusCometCollateral Factor (CF)Liquidation Factor (LF)
CurrentPolygon USDT60%70%
ProposedPolygon USDT0%0.01%
CurrentPolygon USDC.e60%65%
ProposedPolygon USDC.e0%0.01%

WETH Incentive Recommendations across Comets

StatusCometDaily COMP Supply RewardsSupply Incentive APYDaily COMP Borrow RewardsBorrow Incentive APY
CurrentEthereum wstETH30.18%31.52%
ProposedEthereum wstETH00%31.52%
CurrentEthereum WETH200.19%200.21%
ProposedEthereum WETH100.095%200.21%
CurrentOptimism WETH30.59%30.67%
ProposedOptimism WETH10.20%10.22%

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

AIMismatch analysis by Kvorum

A calldata-vs-description analysis is not generated yet. Review the decoded actions →

04Actions

10 total
#0setBaseTrackingSupplySpeed(address,uint64)chain 0x1
Target
0x316f…36e3
Value
0 wei
Function
setBaseTrackingSupplySpeed(address,uint64)
Arguments
{
  "cometProxy": "0xA17581A9E3356d9A858b789D68B4d866e593aE94",
  "newBaseTrackingSupplySpeed": "115740740740"
}
Calldata
#1deployAndUpgradeTo(address,address)chain 0x1
Target
0x1ec6…8779
Value
0 wei
Function
deployAndUpgradeTo(address,address)
Arguments
{
  "cometProxy": "0xA17581A9E3356d9A858b789D68B4d866e593aE94",
  "configuratorProxy": "0x316f9708bB98af7dA9c68C1C3b5e79039cD336E3"
}
Calldata
#2setBaseTrackingSupplySpeed(address,uint64)chain 0x1
Target
0x316f…36e3
Value
0 wei
Function
setBaseTrackingSupplySpeed(address,uint64)
Arguments
{
  "cometProxy": "0x3D0bb1ccaB520A66e607822fC55BC921738fAFE3",
  "newBaseTrackingSupplySpeed": "0"
}
Calldata
#3deployAndUpgradeTo(address,address)chain 0x1
Target
0x1ec6…8779
Value
0 wei
Function
deployAndUpgradeTo(address,address)
Arguments
{
  "cometProxy": "0x3D0bb1ccaB520A66e607822fC55BC921738fAFE3",
  "configuratorProxy": "0x316f9708bB98af7dA9c68C1C3b5e79039cD336E3"
}
Calldata
#4updateAssetBorrowCollateralFactor(address,address,uint64)chain 0x1
Target
0x316f…36e3
Value
0 wei
Function
updateAssetBorrowCollateralFactor(address,address,uint64)
Arguments
{
  "asset": "0xa3931d71877C0E7a3148CB7Eb4463524FEc27fbD",
  "cometProxy": "0x5D409e56D886231aDAf00c8775665AD0f9897b56",
  "newBorrowCF": "900000000000000000"
}
Calldata
#5updateAssetLiquidateCollateralFactor(address,address,uint64)chain 0x1
Target
0x316f…36e3
Value
0 wei
Function
updateAssetLiquidateCollateralFactor(address,address,uint64)
Arguments
{
  "asset": "0xa3931d71877C0E7a3148CB7Eb4463524FEc27fbD",
  "cometProxy": "0x5D409e56D886231aDAf00c8775665AD0f9897b56",
  "newLiquidateCF": "940000000000000000"
}
Calldata
#6deployAndUpgradeTo(address,address)chain 0x1
Target
0x1ec6…8779
Value
0 wei
Function
deployAndUpgradeTo(address,address)
Arguments
{
  "cometProxy": "0x5D409e56D886231aDAf00c8775665AD0f9897b56",
  "configuratorProxy": "0x316f9708bB98af7dA9c68C1C3b5e79039cD336E3"
}
Calldata
#7sendMessageToChild(address,bytes)chain 0x1
Target
0xfe5e…89a2
Value
0 wei
Function
sendMessageToChild(address,bytes)
Arguments
{
  "_data": "0x0000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000002400000000000000000000000000000000000000000000000000000000000000560000000000000000000000000000000000000000000000000000000000000000600000000000000000000000083e0f742cacbe66349e3701b171ee2487a26e73800000000000000000000000083e0f742cacbe66349e3701b171ee2487a26e738000000000000000000000000d712ace4ca490d4f3e92992ecf3de12251b975f900000000000000000000000083e0f742cacbe66349e3701b171ee2487a26e73800000000000000000000000083e0f742cacbe66349e3701b171ee2487a26e738000000000000000000000000d712ace4ca490d4f3e92992ecf3de12251b975f90000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a000000000000000000000000000000000000000000000000000000000000000397570646174654173736574426f72726f77436f6c6c61746572616c466163746f7228616464726573732c616464726573732c75696e7436342900000000000000000000000000000000000000000000000000000000000000000000000000003c75706461746541737365744c6971756964617465436f6c6c61746572616c466163746f7228616464726573732c616464726573732c75696e743634290000000000000000000000000000000000000000000000000000000000000000000000236465706c6f79416e6455706772616465546f28616464726573732c6164647265737329000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000397570646174654173736574426f72726f77436f6c6c61746572616c466163746f7228616464726573732c616464726573732c75696e7436342900000000000000000000000000000000000000000000000000000000000000000000000000003c75706461746541737365744c6971756964617465436f6c6c61746572616c466163746f7228616464726573732c616464726573732c75696e743634290000000000000000000000000000000000000000000000000000000000000000000000236465706c6f79416e6455706772616465546f28616464726573732c61646472657373290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000002a000000000000000000000000000000000000000000000000000000000000003200000000000000000000000000000000000000000000000000000000000000060000000000000000000000000f25212e676d1f7f89cd72ffee66158f5412464450000000000000000000000003a58a54c066fdc0f2d55fc9c89f0415c92ebf3c400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000f25212e676d1f7f89cd72ffee66158f5412464450000000000000000000000003a58a54c066fdc0f2d55fc9c89f0415c92ebf3c400000000000000000000000000000000000000000000000000005af3107a4000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000083e0f742cacbe66349e3701b171ee2487a26e738000000000000000000000000f25212e676d1f7f89cd72ffee66158f5412464450000000000000000000000000000000000000000000000000000000000000060000000000000000000000000aeb318360f27748acb200ce616e389a6c9409a070000000000000000000000003a58a54c066fdc0f2d55fc9c89f0415c92ebf3c400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000aeb318360f27748acb200ce616e389a6c9409a070000000000000000000000003a58a54c066fdc0f2d55fc9c89f0415c92ebf3c400000000000000000000000000000000000000000000000000005af3107a4000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000083e0f742cacbe66349e3701b171ee2487a26e738000000000000000000000000aeb318360f27748acb200ce616e389a6c9409a07",
  "_receiver": "0x18281dfC4d00905DA1aaA6731414EABa843c468A"
}
Calldata
#8sendMessage(address,bytes,uint32)chain 0x1
Target
0x25ac…5fa1
Value
0 wei
Function
sendMessage(address,bytes,uint32)
Arguments
{
  "_target": "0xC3a73A70d1577CD5B02da0bA91C0Afc8fA434DAF",
  "_message": "0x0000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000320000000000000000000000000000000000000000000000000000000000000000300000000000000000000000084e93ec6170ed630f5ebd89a1aae72d4f63f271300000000000000000000000084e93ec6170ed630f5ebd89a1aae72d4f63f271300000000000000000000000024d86da09c4dd64e50db7501b0f695d030f397af00000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000002a73657442617365547261636b696e67537570706c79537065656428616464726573732c75696e7436342900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a73657442617365547261636b696e67426f72726f77537065656428616464726573732c75696e743634290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000236465706c6f79416e6455706772616465546f28616464726573732c616464726573732900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000040000000000000000000000000e36a30d249f7761327fd973001a32010b521b6fd00000000000000000000000000000000000000000000000000000002b1de5ada0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000e36a30d249f7761327fd973001a32010b521b6fd00000000000000000000000000000000000000000000000000000002b1de5ada000000000000000000000000000000000000000000000000000000000000004000000000000000000000000084e93ec6170ed630f5ebd89a1aae72d4f63f2713000000000000000000000000e36a30d249f7761327fd973001a32010b521b6fd",
  "_minGasLimit": "2500000"
}
Calldata
#9sendMessage(address,bytes,uint32)chain 0x1
Target
0x866e…0afa
Value
0 wei
Function
sendMessage(address,bytes,uint32)
Arguments
{
  "_target": "0x18281dfC4d00905DA1aaA6731414EABa843c468A",
  "_message": "0x0000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000320000000000000000000000000000000000000000000000000000000000000000300000000000000000000000045939657d1ca34a8fa39a924b71d28fe8431e58100000000000000000000000045939657d1ca34a8fa39a924b71d28fe8431e581000000000000000000000000bde8f31d2ddda895264e27dd990fab3dc87b372d00000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000002a73657442617365547261636b696e67537570706c79537065656428616464726573732c75696e7436342900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a73657442617365547261636b696e67426f72726f77537065656428616464726573732c75696e743634290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000236465706c6f79416e6455706772616465546f28616464726573732c616464726573732900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000040000000000000000000000000784efeb622244d2348d4f2522f8860b96fbece8900000000000000000000000000000000000000000000000000000008159b108e0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000784efeb622244d2348d4f2522f8860b96fbece89000000000000000000000000000000000000000000000000000000158ef2d6d0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000045939657d1ca34a8fa39a924b71d28fe8431e581000000000000000000000000784efeb622244d2348d4f2522f8860b96fbece89",
  "_minGasLimit": "5000000"
}
Calldata

05Tally

Summed from votes

Voters43
VP participating488.7K
Outcome (current)For
Current support100%

06Voters

43 total

No votes recorded yet.

07Forum

AIForum synthesis by Kvorumclaude-haiku-4-5
sentiment · favorablethread · constructive

Arguments for

  • wstETH supply incentives are wasteful given low market utilization and should be eliminated to save $51,793.50 annually while maintaining competitive APYs.— Gauntlet
  • WETH supply incentives on Ethereum are higher than optimal utilization requires and should be reduced by ~10bps to improve utilization and save $172,645 annually.— Gauntlet
  • Optimism WETH incentives can be reduced from current levels while maintaining strong utilization rates and competitive APYs, saving $69,058 annually.— Gauntlet
  • Unichain WETH incentives are substantially above optimal despite near-optimal utilization and can be reduced to 1.33% supply and 0.92% borrow APY while minimally affecting utilization and saving $120,851.50 annually.— Gauntlet
  • The combined proposed adjustments would yield net annual COMP emissions savings of approximately $414,348 (~8760 COMP) without materially harming protocol competitiveness.— Gauntlet

Arguments against

None surfaced.

Notable participants

  • GauntletRisk parameter analyst proposing the incentive adjustment recommendation with detailed rationale and market data.
  • whyshockCommunity member asking clarifying question about the effective timeline of the proposed changes.
Generated by Kvorum
model: claude-haiku-4-5
provider: anthropic
profile: anthropic-fast-v1
prompt: v1.0
generated: 2mo ago
Open the thread ↗