[Direct-to-AIP] CAPO SnapshotRatio Update Across Aave V3

Asset Info
CreatorN/A
Registration TimeLoading...
Registrar[Direct-to-AIP] CAPO SnapshotRatio Update Across Aave V3
Capture TimeLoading...
GeolocationN/A
File TypePNG
Source TypedigitalUpload
Details
Abstract
Summary
LlamaRisk proposes updating the snapshotRatio to address stale snapshots and the growing drift between the CAPO upper bound and the current ratio across Aave V3. This update addresses the risk stemming from the widening spread, where, in the event of an inflation attack, collateral could become materially overpriced, potentially resulting in undercollateralized positions and bad debt for the protocol.
Upper Cap Growth
The spread between the CAPO upper bound and the current exchange rate for yield-bearing assets on Aave has widened due to a combination of high maxYearlyRatioGrowthPercent values and outdated snapshots. In the event of an inflation attack, where an adversary artificially pushes the underlying exchange-rate source upward, the collateral may become overpriced. The amount of borrows that can be accumulated against this overpriced collateral is directly driven by the magnitude of the spread between the current exchange rate and the CAPO upper bound. If the spread becomes sufficiently large, the position may become undercollateralized once the exchange rate normalizes, potentially resulting in bad debt for the protocol.
The chart below visualizes the reserves with the largest spread between the CAPO upper bound and current ratio across Aave V3.
Source: LlamaRisk, April 28, 2026
The deficit trigger condition can be expressed as:
frac{1}{(1 + text{spread})(1+text{LB})} < text{maxLT}
Here, LT is chosen instead of LTV to depict the worst-case scenario possible, where the attacker HF nears 1. The spread is defined as:
text{spread} = frac{text{cap} - text{currentRatio}}{text{currentRatio}}
Running the deficit-trigger condition over every CAPO instance across Aave V3, we’ve identified the following reserves. In addition, assets projected to meet this condition within the next 30 days, based on current APY trends, have also been selected for a snapshot ratio refresh.
Instance
Asset
Current Ratio
Calculated Cap Ratio
Spread
maxLT
LB
Days since last snapshot
Ethereum Core
sUSDe
1.229268
1.872282
52.31 %
94.0 %
2.00 %
458 d
Ethereum Prime
sUSDe
1.229268
1.872282
52.31 %
94.0 %
2.00 %
458 d
Polygon
wstETH
1.232987
1.403639
13.84 %
93.0 %
1.00 %
803 d
Gnosis
wstETH
1.232987
1.403495
13.83 %
93.0 %
1.00 %
803 d
Ethereum Core
rETH
1.162339
1.322917
13.81 %
95.0 %
1.00 %
803 d
Polygon
MaticX
1.185599
1.347389
13.65 %
95.0 %
1.00 %
810 d
Ethereum Core
weETH
1.093616
1.223966
11.92 %
95.0 %
1.00 %
763 d
Ethereum Core
ETHx
1.087845
1.215133
11.70 %
95.0 %
1.00 %
712 d
Ethereum Core
osETH
1.070109
1.192969
11.48 %
95.0 %
1.00 %
734 d
Ethereum Prime
ezETH
1.077144
1.196636
11.09 %
95.0 %
1.00 %
581 d
Ethereum Core
ezETH
1.077144
1.196636
11.09 %
95.0 %
1.00 %
581 d
Ethereum Core
cbETH
1.128816
1.253789
11.07 %
95.0 %
1.00 %
803 d
Linea
ezETH
1.077120
1.186399
10.15 %
93.0 %
1.00 %
512 d
Avalanche
sAVAX
1.259892
1.384037
9.85 %
95.0 %
1.00 %
810 d
Linea
wstETH
1.232987
1.339222
8.62 %
95.5 %
1.00 %
472 d
Linea
weETH
1.093578
1.183598
8.23 %
93.0 %
1.00 %
512 d
Avalanche
sUSDe
1.229152
1.311806
6.72 %
91.0 %
4.00 %
237 d
Plasma
sUSDe
1.229169
1.311805
6.72 %
94.0 %
1.50 %
237 d
Gnosis
sDAI
1.237126
1.287590
4.08 %
92.0 %
4.00 %
359 d
Plasma
weETH
1.093578
1.137132
3.98 %
95.0 %
1.00 %
237 d
Mantle
sUSDe
1.229164
1.273455
3.60 %
92.0 %
4.00 %
118 d
Recommendations
The proposal refreshes the snapshotRatio and snapshotTimestamp for the reserves listed above, anchoring the cap to recent on-chain readings rather than year-old reference points. The new snapshot for each adapter is selected from the historical getRatio() series (verifiable on-chain) such that all four validation predicates of _setCapParameters are respected: the new timestamp is strictly greater than the stored one, is at least MINIMUM_SNAPSHOT_DELAY seconds in the past, is no more than MAXIMUM_SNAPSHOT_TERM (180 days) in the past, the new ratio is non-zero, and snapshotRatio
LicenseN/A
Used Bygovernance.aave.com...
Mining PreferenceN/A
Integrity Proof