KVORUM
aaveSource: Aave governor v2 · #158

Ethereum v2 - wETH Interest Rate Curve Upgrade

executedFeb 20, 2023, 12:53 PM UTCby550x55b1…f262

01Summary

AISummary by Kvorumclaude-haiku-4-5

Llama proposes adjusting wETH interest rate parameters on Aave v2 Ethereum to match v3 by reducing Variable Slope1 from 5.75% to 3.80% and introducing a Base rate of 1.00%, aiming to increase utilization and offset declining revenue trends.

Type
parameter change

Key changes

  • Reduce Variable Slope1 from 5.75% to 3.80% on v2 wETH reserve(high)
  • Introduce Base rate of 1.00% (currently 0.00%) on v2 wETH reserve(high)
  • Reduce borrowing rate at Uoptimal point from 5.75% to 4.80%(high)
  • Align v2 wETH interest rate curve with v3 wETH interest rate curve(high)

Notable concerns

  • Borrowing wETH becomes more expensive at utilization below 41%, potentially creating cost disadvantage for low-utilization scenarios
  • TVL and daily revenue have been gradually declining despite previous parameter upgrades
  • Current wETH borrowed amount has declined from 515.21K to 413.74K, indicating reduced borrowing demand that rate adjustments alone may not address
Contracts0xfb2a7eb134fa2d03d9a2c8fe0a9758132fe153570xb8975328Aa52c00B9Ec1e11e518C4900f2e6C62a
Generated by Kvorum
model: claude-haiku-4-5
provider: anthropic
profile: anthropic-fast-v1
prompt: v1.0
generated: 2mo ago
Read the description ↗

02Description

555 words

Simple Summary

Llama recommends aligning the wETH interest rate parameters across the Aave v2 and v3 Ethereum Liquidity Pools.

Abstract

Since the recent wETH parameter upgrade on v2, Aave has experienced improved overall revenue. However, TVL and daily revenue are gradually declining.

This proposal intends to adjust the v2 wETH interest rate curve to match the v3 wETH interest rate curve which is expected to lead to high utilization of the v2 wETH reserve and partially offset the emerging declining week on week revenue trend.

Motivation

Since AIP 131 was implemented, the amount of stETH deposited as collateral to borrow wETH has been fairly consistent. However, the amount of wETH borrowed by users who deposited stETH as collateral has reduced from 515.21K to 413.74K between 18th December 2022 and 15th January 2023 (pre Aave v3 launch). The tapering of borrowing demand is reflected in Aave’s wETH nominated revenue figures as shown below.

The market is indicating that there is insufficient demand for borrowing wETH. Three possible reasons are shown below:

  • Structured products charge a fee
  • Additional smart contract risk
  • Elevated exposure to DEX liquidity

Our analysis indicates the Slope1, 5.75%, is most likely the primary causes of the reduced wETH demand. Lowering the Slope1 parameter will enable users to achieve a higher return from entering the recursive loop strategy. The chart below shows how users that deposit stETH and borrow wETH have behaved to date. The date highlighted below is the date AIP131 was executed.

This proposal intends to reduce the Slope1 parameters on the v2 market to 3.8% and introduce a Base of 1%. The borrowing rate at the Upotimal point is reduced from 5.75% to 4.8% (Base + Slope1). Introducing a Base, with a Lower Slope1 (4.8% < 5.75%) parameter, acts to reduce the gradient between 0% < Utilization < Uoptimal compared to having a Slope1 = Base + Lower Slope1.

The graphic below shows the current and proposed wETH interest rate curves.

The graphic below shows the proposed interest rate with Base, Slope1 and Slope2 parameters detailed.

It is worth noting that borrowing wETH becomes slightly more expensive at lower utilization compared to the current wETH interest rate. When utilization is less than 41% borrowing costs are higher, ranging 0 to 0.98%, and when utilization is greater than 41% borrowing costs are lower, ranging 0 to 0.95%. Current utilization is 46% on the v2 deployment which means the borrowing costs would be reduced.

The chart below shows the relative change in borrowing costs for users, comparing the current versus the proposed interest rate curve.

Specification

The below table shows the current and proposed wETH interest rate curve for the Ethereum v2 deployment.

ParameterCurrent (%)Proposed (%)
Uoptimal80.0080.00
Base0.001.00
Variable Slope15.753.80
Variable Slope280.0080.00
Reserve Factor15.0015.00
Stable Slope14.004.00
Stable Slope280.0080.00

Implementation

Test cases can be found here

Payload Implementation can be found here

New Interest Rate Strategy deployment script can be found here

Proposal Payload deployed address can be found here

Interest Rate Strategy deployed address can be found here

Security Considerations

The proposal Payload was reviewed by Bored Ghost Developing.

Governance Considerations

Aave governance forum discussion, Snapshot vote and Risk Service Provider feedback.

Copyright

Copyright and related rights waived via CC0.

03Mismatch analysis

AIMismatch analysis by Kvorummedium confidenceclaude-sonnet-5
Consistent

The proposal follows Aave's standard governance pattern where a single top-level 'execute()' call is made to a pre-deployed payload contract, and that payload's internal logic (not visible in the decoded calldata) performs the actual interest rate strategy update. The target address in the calldata (0xfb2a7eb134fa2d03d9a2c8fe0a9758132fe15357) exactly matches the 'Proposal Payload deployed address' cited in the description's Implementation section, and the linked source code (AaveV2wETHIRPayload.sol) is stated to encode the Base/Slope1 changes described in the Specification table. Because the calldata itself is opaque (just an execute() call with no arguments), I cannot directly verify the exact numeric parameters (Base=1%, Slope1=3.8%) being set on-chain, but there is no evidence of a mismatch — the target contract identity check is the primary verifiable link, and it matches. No extra actions, omitted actions, or misleading phrasing were found relative to what can be checked. Given the inability to fully unpack the payload's internal calls, confidence is medium rather than high, but there is no basis to flag any discrepancy.","discrepancies":[]}}],

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

04Actions

1 total
#0fallback()chain 0x1
Target
0xfb2a…5357
Value
0 wei
Function
fallback()
Arguments
{}
Calldata

05Tally

Summed from votes

Voters0
VP participating0
Outcome (current)—
Current support—

06Voters

0 total

No votes recorded yet.

07Forum

AIForum synthesis by Kvorumclaude-sonnet-5
sentiment · mixedthread · constructive

Arguments for

  • wETH borrowing demand on v2 has declined because the current Slope1 (5.75%) makes the wstETH/wETH recursive strategy less profitable, so lowering Slope1 and adding a small Base would restore borrower demand and revenue.— Llamaxyz, MatthewGraham
  • Aligning wETH interest rate curves across v2 and v3 supports liquidity migration from v2 to v3 without adding complexity.— Llamaxyz
  • A conservative, flat wstETH interest rate curve (low Base, Slope1, moderate Optimal) is appropriate as an initial parameter set given no prior borrowing data, and can be iterated on later as usage grows.— Llamaxyz, Pauljlei, bgdlabs
  • Including the rate strategy in the v3 activation proposal avoids extra governance overhead and delay, since the changes are not aggressive and community can iterate post-launch.— bgdlabs
  • After Llamaxyz corrected the Slope1 parameter error, the proposed parameters are sound and reasonable to proceed with for v3 launch, adjustable afterward.— bgdlabs
  • The proposal has explicit support from the Aave Companies/ACI.— MarcZeller

Arguments against

  • The originally proposed wETH parameters, as coded into the contracts, actually increase borrower interest rates at every utilization level rather than lowering them, contradicting the stated intent.— Pauljlei
  • The terminology used in Llama's post (e.g., treating Slope1 as the rate at the kink) does not match how Aave's docs and contracts define Slope1, causing confusion and incorrect parameter values.— Pauljlei
  • Gauntlet recommends leaving WETH curves unchanged on v2 and matching v3 to the current v2 curve rather than adopting Llama's proposed changes, pending further review.— Pauljlei

Unresolved concerns

  • Whether the corrected wETH Slope1/Base parameters will actually achieve the intended effect of lowering borrower rates and increasing wETH borrowing demand was not independently re-verified by Gauntlet after Llama's correction.— Pauljlei
  • Long-term calibration of wstETH parameters (Uoptimal, Slope1, Slope2, RF) as the BorrowCap increases remains an open, ongoing exercise dependent on future market behavior.— Llamaxyz
  • Potential risk of utilization spiking dangerously high given the relatively low maximum borrower interest rate for wstETH, mitigated only by borrow caps.— Pauljlei

Notable participants

  • LlamaxyzCo-proposer who authored the proposal, responded to feedback, corrected a parameter error, and announced the Snapshot vote.
  • MatthewGrahamCo-author of the proposal.
  • MarcZellerRepresented ACI and gave explicit support/approval for the proposal.
  • bgdlabsTechnical team providing implementation rationale, endorsing inclusion of the rate strategy in the v3 activation and confirming they would proceed after corrections.
  • PauljleiRepresented Gauntlet, identified a critical terminology/parameter error in the original proposal and recommended against the initial changes.
Generated by Kvorum
model: claude-sonnet-5
provider: anthropic
profile: anthropic-strong-v1
prompt: v1.0
generated: 2mo ago
Open the thread ↗