Technical maintenance proposals

a.DI/Governance. Enable support for Soneium


Simple Summary

Proposal to register the necessary Soneium adapters on a.DI, a technical prerequisite for an activation vote of Aave v3 Soneium.


Motivation

In order to be able to pass messages from Ethereum to Soneium via a.DI (Aave Delivery Infrastructure), it is necessary to at least have one valid adapter Ethereum → Soneium smart contract enabled in the system (native adapter).

The first case of message passing Ethereum → Soneium is the activation proposal for an Aave v3 Soneium pool, and consequently, to be able to execute on the Soneium side the payload, the Aave governance should approve in advance the a.DI adapters smart contracts.

This procedure mirrors the requirements of previous networks like ZkSync or Linea.


Specification

The proposal payload simply registers pre-deployed Soneium adapters (with the necessary configurations to communicate with the Soneium a.DI) on the Ethereum a.DI instance.

This is done by calling the enableBridgeAdapters() function on the Ethereum Cross-chain Controller smart contract.


The following are the configured adapters for the Ethereum → Soneium path.
The required confirmations on the path are 1 out of 1.


The new a.DI deployments on Soneium network are as follows:

Contract Address
CrossChainController 0xD92b37a5114b33F668D274Fb48f23b726a854d6E
Granular Guardian 0xD8E6956718784B914740267b7A50B952fb516656


The new Aave Governance deployments on Soneium network are as follows:

We have created an on-chain AIP for this proposal.

Voting will start in approximately 24 hours, participate :ghost:
https://vote.onaave.com/proposal/?proposalId=309

Due to an unintended creation of the proposal using Ethereum as the voting network instead of the standard Polygon, we have cancelled 309 and re-created it with voting to be performed as usual on Polygon.

Voting will start in approximately 24 hours, participate :ghost:
https://vote.onaave.com/proposal/?proposalId=312