[ARFC] Aave V2 Interest Rate Curve Recommendations from Gauntlet (2023-04-21)

Simple Summary

Gauntlet proposes adjusting interest rate parameters for the Ethereum, Polygon, and Avalanche Aave V2 markets. Tokens impacted include USDP, FRAX, USDT, GUSD, WETH, WBTC, WAVAX, and WMATIC.

Abstract

Given the significant shifts in crypto markets, Gauntlet’s platform has evaluated all assets on Aave V2’s Ethereum, Polygon, and Avalanche markets and has identified opportunities to adjust parameters for certain assets for the benefit of the protocol. Last November, we proposed interest rate curve changes for the Aave V2 Ethereum market using our interest rate curve optimization framework. Our methodology makes data-informed decisions around setting borrower and supplier interest rates when market conditions require the protocol to reduce risk or when strategic opportunities present themselves to increase protocol revenue without materially impacting risk. This analysis further finetunes the interest rate curves of Aave V2 Ethereum, and extends our methodology to Polygon and Avalanche.

Methodology

Objectives

Among other factors, there are two primary reasons to adjust an interest rate curve:

  1. mitigate the risk of 100% utilization in a pool
  2. build reserves via protocol revenue to cover insolvencies or other expenses in the future

As a secondary objective, we want to optimize the user experience of Aave’s borrowers and suppliers.

Mitigating Risk

The first case of mitigating 100% utilization is of more immediate benefit to the protocol. High utilization is poor UX for suppliers, as it can restrict their ability to withdraw an asset from the pool. For example, if a pool contains $10M in USDT, and $9M are loaned out, the maximum a supplier could withdraw is $1M since the pool cannot exceed 100% utilization. LPs of USDT on Aave V2 Ethereum experienced this scenario recently. In addition to impacting suppliers, liquidations may be hindered because, at 100% utilization, only aTokens (not the underlying collateral) can be seized. If liquidators are concerned they won’t be able to cash these aTokens in for the underlying collateral in time to lock in a profit, this risks leaving the protocol with insolvent debt. Increasing interest rates can motivate borrowers to repay the asset and motivate suppliers to deposit more of the asset. Both would decrease utilization to more desirable levels.

Building Reserves

The second use case of building reserves is more opportunistic in nature. Reserves serve as the rainy day fund for protocols, protecting against unforseen events. Over time they may also be used to fund operations, reducing the reliance on the native token treasury. Moreover, interest rates can be used opportunistically to capture increased reserves when specific market conditions are met. Since the annualized reserve growth is (total borrowed) * (borrow rate) * (reserve factor), opportunities to increase revenue present themselves when:

  1. We can incentivize more borrowing without slashing borrow rates
  2. We can increase borrow rates without losing borrowers
  3. We can raise reserve factors without losing suppliers

Elasticity Model

The reaction of borrowers and suppliers to changes in interest rate is governed by borrower and supplier elasticity. If a borrower is elastic, they would reduce their borrowing position in response to an increased interest rate, but if a borrower is inelastic, they would ignore changes in interest rates. If a supplier is elastic, they would increase their supplying position in response to increased interest rates, but if a supplier is inelastic, they would ignore changes to interest rates.

Interest rates on Aave are computed as a function of utilization through the interest rate curve such that interest rates are higher when utilization is higher. As a result, there is a natural counterbalancing effect to interest rate curve changes: if borrowers or suppliers are elastic, then an increase in interest rates would be followed by borrowers reducing their positions or suppliers increasing their positions, which would bring interest rates back down.

Consider the case where either all borrowers are elastic and all suppliers are inelastic. The figure below shows the expected user behavior if we were to swap out Curve A for Curve B. At time t=1 (shown as ① in the figure), the borrow rate is steady at the market rate. At time t=2, we execute the IR curve change to Curve B which hikes the borrower rate. As a result, borrowers begin closing their positions due to the higher rate because they are elastic, until we get back down to the equilibrium rate at t=3.

An analagous scenario can be constructed if suppliers are elastic and borrowers are inelastic. If both borrowers and suppliers are elastic, it is harder to predict the effect on user positions because it is dependent on who is more elastic and who acts faster between borrowers and suppliers.

While this simple model is helpful in making recs, it is important to caveat that different tokens can have a mixture of elastic and inelastic users, and that no user is perfectly elastic or inelastic. It is also important to note that utilization is extremely noisy, fluctuating due to token prices, competing yield offerings, and the whims of individual users, which makes elasticity measurement noisy.

In the recs below, we assume that either borrowers or suppliers are elastic when predicting impact. As we make IR curve recs to Aave, we are gathering more data about user elasticity that will help us improve our recs over time. For example, the chart below shows the reaction of users to our previous USDT recs. The 4 charts show utilization, interest rates (blue for borrower, orange for suppliers), total borrows, and total supply over time. The black line shows when the IR curve change was executed. In this particular case, we recommended decreasing the Uoptimal from 90% to 80% and raising slope 2 from 0.6 to 0.75.

The immediate effect of this change was a spike in borrower and supplier interest rates. Roughly a day later, we see an influx of supply and outflux of borrows which restored interest rates to their previous equilibrium. In this particular case, suppliers had a bigger reaction than borrowers.

Impact Measurement

When making IR curve recs, we measure impact in 3 ways:

  1. Predicted immediate impact on utilization and revenue
  2. Counterfactual utilization
  3. Rate at 100% utilization

Predicted immediate impact on utilization and revenue

Based on our assumptions about borrower and supplier elasticity, we can quantify the expected change in total amounts borrowed and supplied:

  • If only borrowers are elastic, then we can compute the change in amount borrowed by assuming that the borrow rate will be restored to equilibrium
  • If only suppliers are elastic, then we can compute the change in amount supplied by assuming that the supply rate will be restored to equilibrium
  • If borrowers and suppliers are inelastic, then we can assume that borrows and supply stay constant

Based on the new equilibrium borrows and supply, we can compute the projected utilization and projected protocol revenue.

Counterfactual utilization

Based on our assumptions about borrower and supplier elasticity, we can look at historical interest rate data to predict what utilization would have been if we were on a different IR curve. If borrowers are elastic, we can take the borrow rate at a given point in time and determine what utilization it corresponds to on a new interest rate curve. If suppliers are elastic, we could do the same with supplier interest rates.

In order to quantify the risk posed by a historical or counterfactual timeseries of utilization, we measure the percentage of time that utilization was above 90%, 95%, and 99%.

When computing counterfactual utilization, there are a few caveats that are important to keep in mind:

  • During utilization spikes, users could be quite inelastic to interest rates which may cause impact to be overestimated
  • For moments when utilization hit 100%, we cannot measure counterfactual utilization because we do not know the maximum interest rates that users would have tolerated

Rate at 100% utilization

The maximum borrower and supplier interest rates are used when utilization is 100%. If this rate is not high enough, there would not be enough incentive for borrowers to close their positions and suppliers to enter, leaving the protocol at risk. But if this rate is too high, we may see borrowers getting quickly liquidated from the exorbiant interest fees, which would be bad for user experience but also potentially lead to liquidation cascades.

We use the liquidation time metric to better quantify this danger of max interest rates getting too high. We define it as the time it would take for a user to get liquidated if they supply USDC and borrow a given token at USDC’s current Loan-To-Value at the max token borrow rate and the min USDC supply rate. We assume that interest compounds once per block for this calculation. Due to differing Loan-To-Value parameters on different Aave markets and different block times on different chains, the liquidation time for a given IR curve can differ between different Aave markets.

Recs

Stablecoins

We observed that several stablecoins (USDP, FRAX, USDT, GUSD) have experienced recent spikes in utilization, some of which reach 100%. As such, we recommend moving these assets to more conservative interest rate curves. We have observed in the past that stablecoin suppliers tend to be more elastic to interest rates than borrowers, largely due to the many users depositing volatile assets to borrow stablecoins. As such, we provided impact estimations with the assumption that suppliers are elastic and borrowers are inelastic.

USDP

USDP currently uses the most aggressive interest rate curve, which it shares with USDC only. Due to the many extended spikes it has had in utilization, we recommend derisking its interest rate curve by lowering the optimal to 0.8 and raising the slope 2 to 0.75.

Reserve Status

Market Borrowing Status Collateral Enablement
Ethereum Variable Borrow Only Collateral Disabled

IR Curve Recommendation

Parameter Current Ethereum Recommended
Variable Base 0 0
Optimal 0.9 0.8
Variable Slope 1 0.04 0.04
Variable Slope 2 0.6 0.75

Projected Impact

Assuming suppliers are elastic, we expect additional USDP to be supplied in response to increased interest rates until the supplier interest rate is restored to its current rate of 1.47%. This would decrease utilization by 3.46% with no significant impact to protocol revenue.

This proposal increases the max borrower interest rate from 64% to 79%. The liquidation time is over a month before and after this change.

The figure below compares the YTD historical utilization of USDP against the counterfactual utilization assuming that suppliers are elastic.

The table below shows the percentage of time that utilization was above 90%, 95%, and 99% for the historical (left of the arrow) and counterfactual (right of the arrow) utilization timeseries.

Aave V2 Ethereum
Time above 90% utilization 6.21% → 1.63%
Time above 95% utilization 2.23% → 0.38%
Time above 99% utilization 0.38% → 0.00%

FRAX

Frax experienced many extended spikes in utilization during the recent USDC market event, so we recommend raising Slope 2 to 1.0.

Reserve Status

Market Borrowing Status Collateral Enablement
Ethereum Variable Borrow Only Collateral Disabled

IR Curve Recommendation

Parameter Current Ethereum Recommended
Variable Base 0 0
Optimal 0.8 0.8
Variable Slope 1 0.04 0.04
Variable Slope 2 0.75 1

Projected Impact

Since this proposal increases slope 2 when the utilization is currently below the kink, it has no immediate effect on FRAX interest rates. This proposal increases the max borrower interest rate from 79% to 104%, but the liquidation time time is over a month before and after this change.

The figure below compares the YTD historical utilization of FRAX against the counterfactual utilization assuming that suppliers are elastic.

Counterfactual Utilization Timeseries

The table below shows the percentage of time that utilization was above 90%, 95%, and 99% for the historical (left of the arrow) and counterfactual (right of the arrow) utilization timeseries.

Aave V2 Ethereum
Time above 90% utilization 0.30% → 0.30%
Time above 95% utilization 0.30% → 0.19%
Time above 99% utilization 0.19% → 0.00%

USDT

USDT also experienced extended spikes in utilization, so we recommend raising slope 2 to 1.0 for it as well. On the Polygon market, USDT has a Uoptimal of 0.9, and we recommend lowering it to 0.8 to match the other markets. We also recommend raising the stable rate slope 2 to 1.0 to ensure that the stable rate stays above the variable rate.

Reserve Status

Market Borrowing Status Collateral Enablement
Ethereum Stable and Variable Borrowing Collateral Disabled
Avalanche Variable Borrow Only Collateral Disabled
Polygon Variable Borrow Only Collateral Disabled

IR Curve Recommendation

Parameter Current Ethereum Current Avalanche Current Polygon Recommended
Variable Base 0 0 0 0
Optimal 0.8 0.8 0.9 0.8
Variable Slope 1 0.04 0.04 0.04 0.04
Variable Slope 2 0.75 0.75 0.6 1

Projected Impact

Since this proposal increases slope 2 when the utilization is currently below the kink, it has no immediate effect on USDT interest rates for Ethereum and Avalanche. On Polygon, it is projected to lower utilization by 4.12% with no significant effect on revenue. This proposal increases the max borrower interest rate from 79% (64% on Polygon) to 104%. Liquidation time is over 3 weeks for all markets before and after this change.

The figure below compares the YTD historical utilization of USDT against the counterfactual utilization assuming that suppliers are elastic.

The table below shows the percentage of time that utilization was above 90%, 95%, and 99% for the historical (left of the arrow) and counterfactual (right of the arrow) utilization timeseries.

Aave V2 Ethereum Aave V2 Polygon Aave V2 Avalanche
Time above 90% utilization 2.20% → 1.52% 6.04% → 1.95% 2.58% → 2.20%
Time above 95% utilization 1.29% → 0.34% 2.79% → 0.00% 1.93% → 1.35%
Time above 99% utilization 0.42% → 0.00% 1.30% → 0.00% 1.39% → 0.00%

GUSD

GUSD has had many spikes in utilization which have taken too long to resolve. We recommend lowering the Uoptimal from 0.8 to 0.7 and raising the slope 2 to 1.5.

Reserve Status

Market Borrowing Status Collateral Enablement
Ethereum Variable Borrow Only Collateral Disabled

IR Curve Recommendation

Parameter Current Ethereum Recommended
Variable Base 0 0
Optimal 0.8 0.7
Variable Slope 1 0.04 0.04
Variable Slope 2 1 1.5

Projected Impact

Assuming suppliers are elastic, we expect additional GUSD to be supplied in response to increased interest rates until the supplier interest rate is restored to its current rate of 2.04%. This would decrease utilization by 4.33% with no significant impact to protocol revenue. This proposal increases the max borrower interest rate from 104% to 154%, but liquidation time is over 3 weeks before and after this change.

The figure below compares the YTD historical utilization of PAX against the counterfactual utilization assuming that suppliers are elastic.

The table below shows the percentage of time that utilization was above 90%, 95%, and 99% for the historical (left of the arrow) and counterfactual (right of the arrow) utilization timeseries.

Aave V2 Ethereum
Time above 90% utilization 4.92% → 1.33%
Time above 95% utilization 2.27% → 0.00%
Time above 99% utilization 1.02% → 0.00%

Non-Stablecoins

There are many large cap volatile assets on Aave that have consistently had low utilization over the past few months. Given the fact that they have high liquidity and thus pose less risk, there is an opportunity to earn the protocol more revenue by lowering their IR curves. We expect borrowers of these tokens to be more elastic than suppliers: the bulk of Aave users (aside from the LST stakers) are depositing non-stablecoins to borrow stablecoins, which makes them inelastic to non-stablecoin supply rates. If borrowers are elastic, there should be an influx in borrows that increases utilization until the borrower interest rate is restored to its equilibrium. An increase in borrows while retaining the same equilibrium borrower interest rate results in more revenue for the protocol.

WETH

Given the high liquidity of WETH across chains, we recommend lowering interest rates on the Avalanche and Polygon markets by lowering the slope 1 to 0.04. For Avalanche, we also recommend raising the optimal to 0.65 and lowering the slope 2 to 1.0 to match the parameters of Polygon. Assuming borrowers are elastic, this should increase capital efficiency and bring in more revenue for the protocol.

Reserve Status

Market Borrowing Status Collateral Enablement
Avalanche Variable Borrow Only Collateral Enabled
Polygon Variable Borrow Only Collateral Enabled

IR Curve Recommendation

Parameter Current Avalanche Current Polygon Recommended
Variable Base 0 0 0
Optimal 0.45 0.65 0.65
Variable Slope 1 0.07 0.08 0.04
Variable Slope 2 3 1 1

Projected Impact

Assuming borrowers are elastic, we expect additional WETH to be borrowed in response to increased interest rates until the borrower interest rate is restored to its current rate. This would have the following impact on utilization and annualized protocol revenue:

  • Polygon:
    • Utilization: 7.73% to 15.47%
    • Revenue: $6.7k to $13.3k
  • Avalanche:
    • Utilization: 15.75% to 39.81%
    • Revenue: $8.2k to $20.8k

This new interest rate curve has a max rate of 104% (down from 108% on Polygon and 307% on Avalanche). This increases the liquidation time at 100% utilization from 20 days to 21 days on Polygon and 7 days to 22 days on Avalanche, which is an improvement to user experience for WETH borrowers.

The figure below compares the YTD historical utilization of WETH against the counterfactual utilization assuming that borrowers are elastic.

WBTC

Given the high market cap and stability of BTC as an asset, we recommend lowering WBTC interest rates on the Ethereum and Polygon markets in order to encourage more borrowing. We recommend lowering the variable slope 1 to 0.04. Assuming borrowers are elastic, this should increase capital efficiency and bring in more revenue for the protocol.

Reserve Status

Market Borrowing Status Collateral Enablement
Ethereum Stable and Variable Borrowing Collateral Enabled
Polygon Variable Borrow Only Collateral Enabled

IR Curve Recommendation

Parameter Current Ethereum Current Polygon Recommended
Variable Base 0 0 0
Optimal 0.65 0.65 0.65
Variable Slope 1 0.08 0.08 0.04
Variable Slope 2 3 3 3

Projected Impact

Assuming borrowers are elastic, we expect additional WBTC to be borrowed in response to increased interest rates until the borrower interest rate is restored to its current rate. This would have the following impact on utilization and annualized protocol revenue:

  • Ethereum:
    • Utilization: 11.35% to 22.71%
    • Revenue: $250k to $500k
  • Polygon:
    • Utilization: 6.29% to 12.58%
    • Revenue: $4.5k to $9.0k

The figure below compares the YTD historical utilization of WBTC against the counterfactual utilization assuming that borrowers are elastic.

WAVAX

Given the high liquidity of WAVAX on Avalanche, we recommend lowering interest rates in order to encourage more borrowing. We recommend raising the optimal to 0.65 and lowering the slope 1 to 0.06. Assuming borrowers are elastic, this should increase capital efficiency and bring in more revenue for the protocol.

Reserve Status

Market Borrowing Status Collateral Enablement
Avalanche Variable Borrow Only Collateral Enabled

IR Curve Recommendation

Parameter Current Avalanche Recommended
Variable Base 0 0
Optimal 0.45 0.65
Variable Slope 1 0.07 0.06
Variable Slope 2 3 3

Projected Impact

Assuming borrowers are elastic, we expect additional WAVAX to be borrowed in response to increased interest rates until the borrower interest rate is restored to its current rate of 5.88%. This would increase utilization from 36.75% to 61.93% and increase protocol revenue from $12.7k to $21.6k.

The figure below compares the YTD historical utilization of WAVAX against the counterfactual utilization assuming that borrowers are elastic.

WMATIC

Given the high liquidity of WMATIC on Polygon, we recommend lowering interest rates in order to encourage more borrowing. We recommend raising the optimal to 0.65 and lowering the slope 1 to 0.06. Assuming borrowers are elastic, this should increase capital efficiency and bring in more revenue for the protocol.

Reserve Status

Market Borrowing Status Collateral Enablement
Polygon Variable Borrow Only Collateral Enabled

IR Curve Recommendation

Parameter Current Polygon Recommended
Variable Base 0 0
Optimal 0.45 0.65
Variable Slope 1 0.07 0.06
Variable Slope 2 3 3

Projected Impact

Assuming borrowers are elastic, we expect additional WMATIC to be borrowed in response to increased interest rates until the borrower interest rate is restored to its current rate of 3.38%. This would increase utilization from 21.35% to 35.98% and increase protocol revenue from $22.6k to $38.1k.

The figure below compares the YTD historical utilization of WMATIC against the counterfactual utilization assuming that borrowers are elastic.

Next Steps

  • Target a Snapshot vote for next week.
  • We welcome community feedback.

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.

3 Likes

Hi @Pauljlei,

We are broadly aligned with the directional changes presented in this proposal. We were soon to publish a proposal covering various native network tokens. The wMATIC Uoptimal and Slope1 parameter change is very welcomed. The yield maximising strategy is more effective for Aave when the borrowing costs of the native token is less than the LST derived yield. This is needed to offset the risk and justify users entering into the strategy.

Please note there are incentives on borrowing wMATIC and deposits on stMATIC and MaticX act to subsidies borrowing costs.

Given there are a lot of yield maximising strategies being used across the eModes, supportive of the elastic user profile, it would be great to see Supply Caps of the preferred collateral being considered in this proposal. Otherwise borrowing demand for wMATIC, and the like, could be limited by users not being able to deposit there preferred collateral type.

If the community elects for Supply Caps based on 75% circulating supply, then this will give stMATIC and MaticX room to grow in the short term. If no material changes are made to the Supply Cap methodology, then both LST assets are likely to continually reach the maximum utilisation. This will hamstring Aave’s wMATIC revenue growth potential.

Would it be possible to factor in the collateral Supply Cap needed to enable these native network demand to flourish ?

Hey @Llamaxyz, just wanted to note that the changes you commented on are for Aave V2. We will be providing recommendations for Aave V3, this week, and the new recommendations will take your considerations into account.

Hi @wfu,

Generally, the interest rate parameters on v2 and v3 should be the same, or favour v3 to encourage migration. As v3 should be more competitive than v2, it was assumed v3 would receive the same interest rate changes as detailed in this proposal for v2. If this was to occur, then this would cause some issues specific to the Supply Cap limitations placed upon the LSTs.

Hey @Llamaxyz, agreed! We’ll make sure to add that commentary around this for the V3 IR curve changes and consideration for supply cap changes.

Snapshot vote is here.

As a disclaimer, given that this is a Snapshot vote and the on-chain changes would be implemented later, we reserve the right to not move forward with any changes if market conditions have become meaningfully riskier at the time of implementation.

Specification

Parameter USDP FRAX USDT GUSD WBTC WETH WAVAX WMATIC
Variable Base 0 0 0 0 0 0.0→0.01 0 0
Uoptimal 0.9→0.8 0.8 [0.8,0.9]→0.8 0.8→0.7 0.65 [0.45,0.65]→0.65 0.45→0.65 0.45→0.65
Variable Slope 1 0.04 0.04 0.04 0.04 0.08→0.04 [0.07,0.08]→0.04 0.07→0.06 0.07→0.06
Variable Slope 2 0.6→0.75 0.75→1.0 [0.6,0.75]→1.0 1.0→1.5 3.0 [1.0,3.0]→1.0 3 3
Stable Base 0 0 0.02 0 0.35 0 0 0
Stable Slope 1 0 0 0.02 0 0.02 0 0 0
Stable Slope 2 0 0 0.75→1 0 0.75 0 0 0
Reserve Factor 0.1 0.2 0.1 0.1 0.2 0.1 0.15 0.2
Affected Markets Ethereum Ethereum Avalanche, Ethereum, Polygon Ethereum Ethereum, Polygon Avalanche, Polygon Avalanche Polygon
1 Like

The Snapshot vote has passed - we plan on publishing an AIP on 5/9/2023.

We wanted to provide transparency to the community of a few inconsistencies in the language above.

Our intended changes are described token by token in the original forum post. We later responded to that forum post with a specification table that contained 2 issues:

  1. It included a WETH Variable Base parameter change from 0.0 to 0.1, which we do not want to include.
  2. It contains inaccurate current values of stable borrowing parameters for USDT, GUSD, WBTC, WETH, WAVAX, and WMATIC. We are not recommending any changes to any of those stable borrowing parameters.

This same specification table was added to the snapshot vote. However, the original forum post should be used as our source of truth for this rec.

We are considering deploying another Snapshot vote, without these inconsistencies. However, the most important changes of the AIP are included in the Snapshot post, so we feel that it may cause too much governance overhead for the community. As such, given that the AIP changes are subset of the Specification outlined in the Snapshot vote, and given that the Specification outlined the most important changes, we plan on moving forward with an AIP on 5/10/2023. If the community prefers another Snapshot though, please let us know.

Since Avalanche changes are made via Guardian, the passage of the AIP will also be the community’s approval of the Avalanche changes.

1 Like

AIP has been published, voting begins in 1 day:

1 Like

Hello,

On behalf of Franklin DAO we would like to share our thoughts on the [ARFC] Aave V2 Interest Rate Curve proposal and explain our support.

Voting in favor of the proposal supports a more efficient and optimized interest rate curve, leading to a healthier ecosystem and stronger growth potential for the Aave v2 platform.

  1. Gauntlet initially outlined two high level benefits: Mitigating risk and building reserves.
  2. Optimized Utilization: By their elasticity model, the new interest rate curve will likely lead to optimized utilization of the platform by fostering a more attractive borrowing and lending environment. This could lead to a healthier balance between borrowers and suppliers. The relative token specific analysis of this dynamic were helpful in seeing the impact of this proposal.

The mix up in the specification table seems confusing, but as Gauntlet mentioned it seems that the gist of this proposal can be taken from the forum post and relative token specific analysis.

1 Like

After the execution of proposal 224 on the Aave v2 Polygon side, we have noticed and received reports from integrators about an issue with the new interest rate strategy contracts applied to WETH, WBTC, USDT, and WMATIC, factually not allowing users to perform actions involving those assets.


The root of the problem is that, for legacy reasons, the v2 version used on Aave v2 Polygon (and Avalanche) is slightly different from Aave v2 Ethereum, in regards to the interface used by the LendingPool to call the rate strategy of an asset. The new interest rate strategies applied to those assets respect the interface of Aave v2 Ethereum, but not v2 Polygon, so when the LendingPool queries the strategy for the current rate, this call reverts, and so does the action “wrapping” it (e.g. deposit, borrow, etc).

Even if this doesn’t put at risk anyhow funds of the pool, impedes users to interact with those assets in the pool until the rate strategy implementation is fixed.
As Aave v2 Polygon is completely controlled via governance, the only possible way to fix this is via a cross-chain governance proposal, which we will submit today, as soon as possible.


We would like to clarify some key aspects for the community:

  • Only Aave v2 Polygon is affected. All other instances of Aave v2 (both v2 Ethereum and Avalanche) are working normally. Of course, Aave v3 is completely fine, as it is a totally different protocol.
  • ALL FUNDS ON THE POOL ARE PERFECTLY SAFE, no matter if affected assets or not. In practice, these users are not able to supply more of those assets, borrow, repay, or withdraw.
  • At the moment, we don’t recommend pausing the pool by Aave Guardian (the only mechanism available), because of the following:
    • In order to improve their HF, users can still supply assets like DAI, USDC, and AAVE to their positions, even if not possible with the affected ones. With pause(), this would not be possible.
    • HF/liquidation threshold dynamics still apply, so 1) the maximum amount to borrow in a position is exactly the same as always 2) if the position is below HF 1 when the fix is applied, it will be liquidated, which means the loss of the liquidation bonus.
4 Likes

Following the plan of action, we have created a new governance proposal to fix the problem on Aave v2 Polygon.

Voting will start in 24h.

https://app.aave.com/governance/proposal/?proposalId=230

Considering governance times, if approved, the fix will be applied in approximately 7 days from now: 1 day of delay to start voting, 3 days of voting, 1 day of timelock on Ethereum and 2 extra days of timelock on Polygon.

3 Likes

For some extra technical context regarding the existing problem, apart from the aforementioned that actions involving exclusively non-affected assets still work normally, there are 2 additional non-affected dynamics, that can be important for integrators:

  1. Transfer of aTokens works as usual, on all assets.
  2. Partially a consequence of 1), it is possible to do liquidations whenever the debt closed is a non-affected asset, even if the collateral is affected, if the liquidator chooses to receive aTokens of the collateral instead of underlying. This is done by passing the parameter receiveAToken as true when calling the liquidationCall() function on the LendingPool of Aave v2 Polygon.
    For example, a position with WETH collateral (affected asset) and DAI borrowings (non-affected) can be liquidated this way.
    This is quite important for liquidators to take into account.
1 Like

As an update to the community, proposal 230 has successfully passed and it is now on the governance timelock on Ethereum.
After 24h the proposal will get bridged via cross-chain governance to Polygon, and will enter an extra timelock of 48h there, before the final execution.

3 Likes

Proposal 230 has been executed on Polygon after the cross-chain governance timelock, and Aave v2 Polygon is working normally again.

2 Likes