Extend SVR V1 to more reserves
01Summary
Enable Silently Verifying Reality (SVR) oracle feeds for 8 assets across Aave V3 Core and Prime instances (eBTC, cbBTC, WBTC on Core; USDC, WETH, rsETH, ezETH, wstETH on Prime). Grant ASSET LISTING ADMIN role to Prime SVR_STEWARD contract to manage the activation with safeguards against price feed deviations.
- Type
- protocol addition
Key changes
- Enable SVR price feeds for eBTC, cbBTC, and WBTC on Aave V3 Core instance(medium)
- Enable SVR price feeds for USDC, WETH, rsETH, ezETH, and wstETH on Aave V3 Prime instance(medium)
- Grant ASSET LISTING ADMIN role to Prime SVR_STEWARD contract to manage oracle activation(high)
- SVR_STEWARD ensures minimal derivation between current and SVR price feeds at activation and allows Protocol guardian reversion capability(high)
Notable concerns
- No deviations were observed in the monitoring of initial SVR feeds from proposal 274, but this represents a second phase expansion with new assets
- SVR_STEWARD's ability to revert to previous oracle relies on Protocol guardian intervention in case of unforeseen issues
Generated by Kvorum
02Description
Simple Summary
Enable SVR feeds on the following assets:
eBTC,cbBTCandWBTCon the Aave V3 Core instanceUSDC,WETH,rsETH,ezETHandwstETHon the Aave V3 Prime instance
Motivation
In proposal 274 a fist set of SVR feeds was enabled. Over the recent weeks, the oracles were monitored and as expected no relevant deviations were monitored and SVR updates arrived in time. Therefore, in order to make integrating with SVR more attractive, this proposal aims to enable the next set of SVR feeds on ethereum mainnet.
Specification
Given the new introduction of SVR feeds on the prime instance, this proposal will perform the activation through a dedicated instance of the previously introduced SVR_STEWARD steward. The SVR_STEWARD, ensures there is minimal derivation between the current price feed and the svr price feed at activation. Also the SVR_STEWARD allows for the Protocol guardian to revert to the previous oracle in case any unforeseen issue arises.
- grant the "ASSET LISTING ADMIN" role to the Prime SVR_STEWARD
- call the
SVR_STEWARD.enableSvrOracles, replacing the oracle ofeBTC,cbBTCandWBTCon the Aave V3 Core instanceUSDC,WETH,rsETH,ezETHandwstETHon the Aave V3 Prime instance
References
- Implementation: AaveV3Ethereum, AaveV3EthereumLido
- Tests: AaveV3Ethereum, AaveV3EthereumLido
- Discussion
Copyright
Copyright and related rights waived via CC0.
03Mismatch analysis
The proposal follows Aave's standard governance pattern where the top-level proposal calls execute() on one or more payload contracts, which internally perform the granular logic (role grants, oracle updates) via delegatecall. The decoded calldata shows exactly two such execute() calls, targeting two distinct addresses. This matches the description's structure exactly: it references two separate implementation files — one for AaveV3Ethereum (Core instance, covering eBTC/cbBTC/WBTC) and one for AaveV3EthereumLido (Prime instance, covering USDC/WETH/rsETH/ezETH/wstETH). Because the calldata for execute() carries no decoded arguments (typical for this delegatecall payload pattern), the specific asset lists, role grant, and steward address named in the description cannot be independently verified from the calldata alone. However, the number of actions, their target addresses matching the two payload contracts referenced in the description's GitHub links, and the overall structure are all consistent with what is claimed. No value transfers, unexpected targets, or extra actions are present. Given the opacity of the fallback-only decoded arguments, confidence is medium rather than high, but there is no evidence of any discrepancy between the prose and the on-chain actions.
Generated by Kvorum
04Actions
- Target
- 0x18f9…a4d5
- Value
- 0 wei
- Function
- fallback()
- Arguments
{}- Calldata
- Target
- 0x7c13…c6b8
- Value
- 0 wei
- Function
- fallback()
- Arguments
{}- Calldata
05Tally
Summed from votes
06Voters
No votes recorded yet.
07Forum
No forum thread is confidently linked to this proposal.
08Similar proposals
- aaveexecutedEnable additional SVR oracles90%
- aaveexecutedEnable SVR on Base and Arbitrum85%
- compoundexecutedUpdate WETH, USDC, and wstETH price feeds in cAEROv3 on Base with SVR price feeds72%
- compoundexecutedUpdate price feeds in cUSDSv3 on Mainnet with CAPO and Chainlink SVR implementation.71%
- compoundexecutedUpdate price feeds in cUSDCv3 on Base with CAPO and SVR price feeds.71%
- compoundexecutedUpdate USDC and cbBTC price feeds in cWETHv3 on Base with SVR price feeds.71%
- compoundexecutedUpdate price feeds in cUSDCv3 on Base with CAPO and SVR price feeds.71%
- compoundexecutedUpdate price feeds in cWETHv3 on Arbitrum with SVR and CAPO price feeds.70%
- compoundexecutedUpdate price feeds in cUSDCv3 on Mainnet with CAPO and Chainlink SVR implementation.70%
- compoundexecutedUpdate price feeds in cUSDCv3 on Arbitrum with SVR price feeds.70%