Technical maintenance proposals

a.DI Enable support for Linea


Simple Summary

Proposal to register the necessary Liena adapters on a.DI, a technical pre-requirement for an activation vote of Aave v3 Linea.


Motivation

To pass messages from Ethereum to Linea via a.DI (Aave Delivery Infrastructure), it is necessary to have at least one valid adapter Ethereum → Linea smart contract enabled in the system.

The first case of message passing Ethereum → Linea is the activation proposal for an Aave v3 Linea pool. Consequently, to be able to execute on the Linea side the payload, the Aave governance should approve in advance the a.DI adapter smart contract.

This procedure mirrors the requirements on previous networks like Scroll or ZkSync.


Specification

The proposal payload simply registers a pre-deployed Linea adapter (with the necessary configurations to communicate with the Linea 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 new a.DI deployments on Linea network are as follows:

Contract Address
CrossChainController 0x0D3f821e9741C8a8Bcac231162320251Db0cdf52
Granular Guardian 0xc1cd6faF6e9138b4e6C21d438f9ebF2bd6F6cA16



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

Contract Address
PayloadsController 0x3BcE23a1363728091bc57A58a226CF2940C2e074
Executor Lvl 1 0x8c2d95FE7aeB57b86961F3abB296A54f0ADb7F88
Governance Guardian 0x056E4C4E80D1D14a637ccbD0412CDAAEc5B51F4E
BGD Labs Guardian (retry messaging) 0xfD3a6E65e470a7D7D730FFD5D36a9354E8F9F4Ea
3 Likes