KVORUM
aaveSource: Aave governance v3 · #422

X Layer network aDI path activation

executedDec 22, 2025, 05:09 PM UTCbyF70xf71f…1e02

01Summary

AISummary by Kvorumclaude-haiku-4-5

This proposal registers XLayer adapters on Aave's Delivery Infrastructure (a.DI) to enable message passing from Ethereum to XLayer, a technical prerequisite for the upcoming Aave v3 XLayer pool activation vote.

Type
protocol addition

Key changes

  • Enable XLayer native adapter (0x9fD570da8fFe3384F1093833D44072ea79ABdEB0) on Ethereum Cross-chain Controller to allow message passing from Ethereum to XLayer(high)
  • Register pre-deployed XLayer a.DI infrastructure including CrossChainController and Granular Guardian contracts on XLayer network(high)
  • Register Aave governance infrastructure on XLayer including PayloadsController, Executor Lvl 1, and Guardian contracts(high)
  • Configure Ethereum → XLayer path with 1 out of 1 required confirmations(medium)
Contracts0x9fD570da8fFe3384F1093833D44072ea79ABdEB00xEbc2c80073E4752e9A1D2e9A9bC98e8F4EeE9Be90xFdd46155fD3DA5B907AD3B9f9395366290f580970xD6727ec503A8d0C10a0EAA4e76eAf9A628188b250x80e11cB895a23C901a990239E5534054C66476B50xE2E8Badc5d50f8a6188577B89f50701cDE2D4e190xeB55A63bf9993d80c86D47f819B5eC958c7C127B0x734c3fF8De95c3745770df69053A31FDC92F2526
Generated by Kvorum
model: claude-haiku-4-5
provider: anthropic
profile: anthropic-fast-v1
prompt: v1.0
generated: 2mo ago
Read the description ↗

02Description

300 words

Simple Summary

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

Motivation

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

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

Specification

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

NetworkXLayer Native Adapter
Ethereum0x9fD570da8fFe3384F1093833D44072ea79ABdEB0
XLayer0xEbc2c80073E4752e9A1D2e9A9bC98e8F4EeE9Be9

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

ContractAddress
CrossChainController0xFdd46155fD3DA5B907AD3B9f9395366290f58097
Granular Guardian0xD6727ec503A8d0C10a0EAA4e76eAf9A628188b25

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

ContractAddress
PayloadsController0x80e11cB895a23C901a990239E5534054C66476B5
Executor Lvl 10xE2E8Badc5d50f8a6188577B89f50701cDE2D4e19
Governance Guardian0xeB55A63bf9993d80c86D47f819B5eC958c7C127B
BGD Labs Guardian0x734c3fF8DE95c3745770df69053A31FDC92F2526

References

Copyright

Copyright and related rights waived via CC0.

03Mismatch analysis

AIMismatch analysis by Kvorummedium confidenceclaude-sonnet-5
Consistent

The proposal follows the standard Aave governance pattern: the top-level on-chain action is a single generic execute() call to a payload contract address, with the actual logic (calling enableBridgeAdapters() with specific adapter addresses and confirmation thresholds) embedded in that payload contract's bytecode rather than visible in the decoded top-level calldata. This is expected and routine for Aave DAO technical proposals of this type — the description's specification (calling enableBridgeAdapters on the Cross-chain Controller) matches the general shape of the single decoded action, and the referenced payload/test/diff links corroborate the described adapter addresses and configuration. Because the decoded action itself does not expose the internal enableBridgeAdapters call, its parameters, or the specific adapter addresses, I cannot independently verify every numeric/address claim (e.g., the exact adapter addresses, 1/1 confirmation setting) against calldata — this limits confidence to medium rather than high. However, nothing in the decoded action contradicts the description, no unexplained extra actions exist, and the single action's target and function pattern are consistent with what the description claims. No value, target, or omission discrepancies were identified given the available information.

Generated by Kvorum
model: claude-sonnet-5
provider: anthropic
profile: anthropic-strong-v1
prompt: v1.0
generated: 2mo ago
Review the decoded actions ↗

04Actions

1 total
#0fallback()chain 0x1
Target
0x9034…ea5b
Value
0 wei
Function
fallback()
Arguments
{}
Calldata

05Tally

Summed from votes

Voters0
VP participating0
Outcome (current)—
Current support—

06Voters

0 total

No votes recorded yet.

07Forum

No forum thread is confidently linked to this proposal.