KVORUM
aaveSource: Aave governor v2 · #375

Increase Stablecoin Optimal Borrow Rates

executedNov 24, 2023, 10:50 AM UTCby320x329c…3ed4

01Summary

AISummary by Kvorumclaude-haiku-4-5

This proposal modifies stablecoin borrowing parameters across all Aave V2 and V3 pools on multiple chains. The primary change is setting slope1 (base borrow rate) to 5% for all stablecoins (USDC, USDT, LUSD, FRAX, sUSD, DAI, MAI, GUSD, USDP). Additionally, Uopt (optimal utilization) is set to 90% for USDC, USDT, DAI, and FRAX in V3 markets, and RF (reserve factor) is set to 25% for USDC, USDT, and LUSD in Ethereum V2. These changes aim to align Aave's stablecoin rates with broader market conditions and have been approved by both risk providers.

Type
parameter change

Key changes

  • Set slope1 (base borrow rate) to 5% for stablecoins across all V2 and V3 markets including USDC, USDT, LUSD, FRAX, sUSD, DAI, MAI, GUSD, USDP(high)
  • Set Uopt (optimal utilization) to 90% for USDC, USDT, DAI, and FRAX in V3 markets on Ethereum, Polygon, Avalanche, Optimism, Arbitrum, Base, and Metis(high)
  • Set RF (reserve factor) to 25% for USDC and USDT in Ethereum V2, and LUSD in Ethereum V2(medium)

Notable concerns

  • Changes applied across 10 different contract deployments and multiple blockchain networks, requiring coordinated execution
ContractsAaveV2EthereumAaveV2PolygonAaveV2AvalancheAaveV3EthereumAaveV3PolygonAaveV3AvalancheAaveV3OptimismAaveV3ArbitrumAaveV3BaseAaveV3Metis
Generated by Kvorum
model: claude-haiku-4-5
provider: anthropic
profile: anthropic-fast-v1
prompt: v1.0
generated: 2mo ago
Read the description ↗

02Description

755 words

Simple Summary

This AIP propose to modify the parameters of stablecoins across all the Aave pools. Mainly by setting the slope1 to 5%, as well as changing the RF to 25% and Uopt to 90% of some of them.

Motivation

According to research by @monet-supply, the borrowing parameters of the stablecoins on Aave have diverged from the broader market leading to potentials inefficiencies and bad user experience.

Those proposed changes have been approved by both risk providers, with additional suggestion by @Gauntlet.

Stablecoin across all the V2 and V3 markets are concerned by those change. Namely USDC, USDT, LUSD, FRAX, sUSD, DAI, MAI, GUSD, USDP on ethereum (V2 and V3), polygon (V2 and V2), Arbitrum, Gnosis, Optimism, Avalanche (v2 and V3) and Metis. However the changes of RF and Uopt would be more limited, with the Uopt changes being limited to USDC, USDT, DAI and FRAX across all V3s and the RF ones to USDC, USDT and LUSD only for Ethereum V2.

Specification

The following stablecoins would see changes to their parameters: (Blank means no changes)

MarketAssetslope1UoptRF
Ethv2USDC5%25%
Ethv2USDT5%25%
Ethv2FRAX5%
Ethv2sUSD5%
Ethv2GUSD5%
Ethv2LUSD5%25%
Ethv2USDP5%
---------------
Ethv3USDC5%90%
Ethv3USDT5%90%
Ethv3FRAX5%90%
Ethv3LUSD5%
---------------
AvaxV2USDC5%
AvaxV2USDT5%
AvaxV2DAI5%
---------------
AvaxV3USDC5%90%
AvaxV3USDT5%90%
AvaxV3DAI5%90%
AvaxV3MAI5%
AvaxV3FRAX5%90%
---------------
PolV2USDC5%
PolV2USDT5%
PolV2DAI5%
---------------
PolV3USDC5%90%
PolV3USDT5%90%
PolV3DAI5%90%
PolV3MAI5%
---------------
OpV3USDC5%90%
OpV3USDT5%90%
OpV3DAI5%90%
OpV3sUSD5%
OpV3LUSD5%
OpV3MAI5%
---------------
ArbV3USDC5%90%
ArbV3USDC.e5%
ArbV3USDT5%90%
ArbV3DAI5%90%
ArbV3LUSD5%
ArbV3FRAX5%90%
ArbV3MAI5%
---------------
BaseV3USDC5%90%
---------------
MetisV3USDC5%90%
MetisV3USDT5%90%
---------------

References

Copyright

Copyright and related rights waived via CC0.

03Mismatch analysis

AIMismatch analysis by Kvorummedium confidenceclaude-sonnet-5
Minor discrepancy

The proposal executes seven 'forwardPayloadForExecution' calls on Ethereum mainnet, each routing a pre-agreed payload to a specific chain (Ethereum, Polygon, Avalanche, Optimism, Arbitrum, Metis, Base) via chain-specific controller addresses. This matches the set of networks listed in the specification table (Ethv2/v3, PolV2/v3, AvaxV2/v3, OpV3, ArbV3, MetisV3, BaseV3). The one inconsistency found is that the motivation paragraph also names 'Gnosis' as an affected network, yet neither the specification table nor the calldata includes any Gnosis-related action — a minor wording error rather than a functional risk. Because the actual numeric parameter changes (slope1=5%, Uopt=90%, RF=25%) are encoded inside the referenced payload contracts and not directly visible in this top-level calldata, those specific values cannot be independently verified from the decoded actions alone; this limits confidence to medium rather than high, but does not itself constitute a discrepancy since the high-level chain routing is consistent with the described scope. Overall, the mismatch is minor and does not affect fund safety or control, so it is classified as a minor discrepancy suitable for delegate awareness rather than a blocking concern.

Discrepancies

  • lowextra in description

    The motivation text lists Gnosis as one of the networks affected by the slope1/Uopt/RF changes, but the specification table contains no Gnosis rows and the decoded calldata forwards payloads only to Ethereum, Polygon, Avalanche, Optimism, Arbitrum, Metis and Base — no Gnosis (chain id 100) action exists.

    “Namely USDC, USDT, LUSD, FRAX, sUSD, DAI, MAI, GUSD, USDP on ethereum (V2 and V3), polygon (V2 and V2), Arbitrum, Gnosis, Optimism, Avalanche (v2 and V3) and Metis.”

Generated by Kvorum
model: claude-sonnet-5
provider: anthropic
profile: anthropic-strong-v1
prompt: v1.0
generated: 2mo ago
Review the decoded actions ↗

04Actions

7 total
#0forwardPayloadForExecution((uint256,uint8,address,uint40))chain 0x1
Target
0x9aee…2bc7
Value
0 wei
Function
forwardPayloadForExecution((uint256,uint8,address,uint40))
Arguments
{
  "0": [
    "1",
    "1",
    "0xdAbad81aF85554E9ae636395611C58F7eC1aAEc5",
    "20"
  ]
}
Calldata
#1forwardPayloadForExecution((uint256,uint8,address,uint40))chain 0x1
Target
0x9aee…2bc7
Value
0 wei
Function
forwardPayloadForExecution((uint256,uint8,address,uint40))
Arguments
{
  "0": [
    "137",
    "1",
    "0x401B5D0294E23637c18fcc38b1Bca814CDa2637C",
    "10"
  ]
}
Calldata
#2forwardPayloadForExecution((uint256,uint8,address,uint40))chain 0x1
Target
0x9aee…2bc7
Value
0 wei
Function
forwardPayloadForExecution((uint256,uint8,address,uint40))
Arguments
{
  "0": [
    "43114",
    "1",
    "0x1140CB7CAfAcC745771C2Ea31e7B5C653c5d0B80",
    "7"
  ]
}
Calldata
#3forwardPayloadForExecution((uint256,uint8,address,uint40))chain 0x1
Target
0x9aee…2bc7
Value
0 wei
Function
forwardPayloadForExecution((uint256,uint8,address,uint40))
Arguments
{
  "0": [
    "10",
    "1",
    "0x0E1a3Af1f9cC76A62eD31eDedca291E63632e7c4",
    "4"
  ]
}
Calldata
#4forwardPayloadForExecution((uint256,uint8,address,uint40))chain 0x1
Target
0x9aee…2bc7
Value
0 wei
Function
forwardPayloadForExecution((uint256,uint8,address,uint40))
Arguments
{
  "0": [
    "42161",
    "1",
    "0x89644CA1bB8064760312AE4F03ea41b05dA3637C",
    "4"
  ]
}
Calldata
#5forwardPayloadForExecution((uint256,uint8,address,uint40))chain 0x1
Target
0x9aee…2bc7
Value
0 wei
Function
forwardPayloadForExecution((uint256,uint8,address,uint40))
Arguments
{
  "0": [
    "1088",
    "1",
    "0x2233F8A66A728FBa6E1dC95570B25360D07D5524",
    "2"
  ]
}
Calldata
#6forwardPayloadForExecution((uint256,uint8,address,uint40))chain 0x1
Target
0x9aee…2bc7
Value
0 wei
Function
forwardPayloadForExecution((uint256,uint8,address,uint40))
Arguments
{
  "0": [
    "8453",
    "1",
    "0x2DC219E716793fb4b21548C0f009Ba3Af753ab01",
    "1"
  ]
}
Calldata

05Tally

Summed from votes

Voters17
VP participating499K
Outcome (current)For
Current support100%

06Voters

17 total
Filter:
VoterChoice% of totalRationale
320x329c…3ed4For116.1K23.26%—3y ago
130x13bd…8548For61.3K12.29%—3y ago
230x2331…7e73For60K12.02%—3y ago
2C0x2cc1…4df1For43.7K8.75%—3y ago
B90xb933…8dd1For42.4K8.49%—3y ago
EA0xea17…6676For38.7K7.77%—3y ago
EZezr3al.eth0x8659…7d0eFor38.1K7.64%—3y ago
570x57ab…2922For27.3K5.47%—3y ago
7A0x7ae1…e585For26.7K5.34%—3y ago
870x8787…ea52For21.1K4.23%—3y ago
E40xe459…e666For20K4.01%—3y ago
180x1855…98baFor3.6K0.72%—3y ago
DF0xdf06…4977For27.30.01%—3y ago
570x5762…a752For10.00%—3y ago
EC0xeca0…a418For0.50.00%—3y ago
550x5587…e867For0.20.00%—3y ago
370x37d2…98bcFor0.10.00%—3y ago
Showing 17

07Forum

No forum thread is confidently linked to this proposal.