Technical maintenance proposals

a.DI/Governance. Enable support for X Layer


Simple Summary

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


Motivation

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

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


Specification

The proposal payload simply registers pre-deployed X Layer adapters (with the necessary configurations to communicate with the X Layer 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 → X Layer path. The required confirmations on the path are 1 out of 1.


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

Contract Address
CrossChainController 0xFdd46155fD3DA5B907AD3B9f9395366290f58097
Granular Guardian 0xD6727ec503A8d0C10a0EAA4e76eAf9A628188b25

The new Aave Governance deployments on X Layer network are as follows:

3 Likes