KVORUM
aaveSource: Aave governance v3 · #381

Bob Network aDI path activation

executedOct 6, 2025, 09:48 AM UTCbyF70xf71f…1e02

01Summary

AISummary by Kvorumclaude-haiku-4-5

Register Bob adapters on Aave Delivery Infrastructure (a.DI) to enable message passing from Ethereum to Bob, a technical prerequisite for activating Aave v3 on Bob network. The proposal enables the Ethereum→Bob bridge adapter with 1-of-1 confirmation requirement.

Type
protocol addition

Key changes

  • Register Bob Native Adapter (0x1e2bFEF32EdAbf6b3EF8B674044DC00f082Addff) on Ethereum a.DI to enable cross-chain communication to Bob(high)
  • Configure Ethereum→Bob path with 1-of-1 confirmation requirement for message passing(high)
  • Deploy new a.DI infrastructure contracts on Bob network including CrossChainController and Granular Guardian(high)
  • Deploy Aave governance contracts on Bob network including PayloadsController, Executor, and Guardian contracts(high)
Contracts0x1e2bFEF32EdAbf6b3EF8B674044DC00f082Addff0x2171E8AD4045342AF92DdC1227ADC659f2a005350xf630C8A7bC033FD20fcc45d8B43bFe92dE73154F0xb2C672931Bd1Da226e29997Ec8cEB60Fb1DA39590x17fa87007bfF1dC7e6b3a36ED936E6355e37237C0x90800d1F54384523723eD3962c7Cd59d7866c83d0x19CE4363FEA478Aa04B9EA2937cc5A2cbcD44be60xdc62E0e65b2251Dc66404ca717FD32dcC365Be3A
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 Bob adapters on a.DI, a technical pre-requirement for an activation vote of Aave v3 Bob.

Motivation

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

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

Specification

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

NetworkBob Native Adapter
Ethereum0x1e2bFEF32EdAbf6b3EF8B674044DC00f082Addff
Bob0x2171E8AD4045342AF92DdC1227ADC659f2a00535

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

ContractAddress
CrossChainController0xf630C8A7bC033FD20fcc45d8B43bFe92dE73154F
Granular Guardian0xb2C672931Bd1Da226e29997Ec8cEB60Fb1DA3959

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

ContractAddress
PayloadsController0x17fa87007bfF1dC7e6b3a36ED936E6355e37237C
Executor Lvl 10x90800d1F54384523723eD3962c7Cd59d7866c83d
Governance Guardian0x19CE4363FEA478Aa04B9EA2937cc5A2cbcD44be6
BGD Labs Guardian0xdc62E0e65b2251Dc66404ca717FD32dcC365Be3A

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 execution pattern: a single on-chain action that calls execute() on a pre-deployed payload contract via the governance Executor. The decoded calldata does not expose the internal logic of the payload contract (i.e., the actual enableBridgeAdapters() call with adapter addresses), since Aave payloads are typically deployed as separate contracts whose internal calls are not decoded at the top-level proposal action. This is routine and expected for Aave governance proposals of this type, and the description's technical framing (registering a Bob native adapter, referencing the CrossChainController's enableBridgeAdapters function, and listing supporting Bob deployment addresses) is consistent with what such a payload contract would do. Because the decoded action set only contains the outer execute() call and not the payload's internal state changes, I cannot directly verify the specific adapter addresses or confirmation counts against calldata, which limits confidence to medium. However, there is no evidence of a target mismatch, omitted action, or value mismatch in what is visible, and the structure matches the well known Aave payload execution pattern, so I assess this as consistent with medium confidence rather than flagging any discrepancy from incomplete visibility alone.

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
0xb468…ccf9
Value
0 wei
Function
fallback()
Arguments
{}
Calldata

05Tally

Summed from votes

Voters28
VP participating608.6K
Outcome (current)For
Current support100%

06Voters

28 total

No votes recorded yet.

07Forum

No forum thread is confidently linked to this proposal.