KVORUM
aaveSource: Aave governance v3 · #56

Update a.DI implementation and CCIP adapters

executedMar 26, 2024, 01:55 PM UTCbyF70xf71f…1e02

01Summary

AISummary by Kvorumclaude-haiku-4-5

Update CrossChainController to Revision 2 and CCIP Bridge Adapters to version 1.2.0 across all supported networks (Ethereum, Polygon, Avalanche, Binance, Gnosis, Arbitrum, Optimism, Metis, Base, Scroll) to align with latest bridge provider specifications and standardize off-chain event tracking.

Type
contract upgrade

Key changes

  • Update CCIP Bridge Adapters to version 1.2.0 to align with latest bridge provider specifications(high)
  • Add Adapter Name to contracts for standardized off-chain tracking of a.DI contracts and events(medium)
  • Update CrossChainController logic to treat all bridged messages uniformly regardless of confirmation status, preventing previous messages from being ignored(high)
Contracts0x28559c2F4B038b1E836fA419DCcDe7454d8Fe2150x87a95917DE670088d81B9a8B30E3B36704Ba30430x5Ef80c5eB6CF65Dab8cD1C0ee258a6D2bD38Bd220xf41193E25408F652AF878c47E4401A01B5E4B6820x5e06b10B3b9c3E1c0996D2544A35B9839Be029220x6e633269af45F37c44659D98f382dd0DD524E5Df0xa5cc218513305221201f196760E9e64e9D49d98A0xa198Fac58E02A5C5F8F7e877895d50cFa9ad1E040x9b6f5ef589A3DD08670Dd146C11C4Fb33E04494F0xB7a6618df58626C3a122ABAFD6Ee63Af63f3Ef290xe79757D55a1600eF28D816a893E78E9FCDE2019E0x2b88C83727B0E290B76EB3F6133994fF81B7f3550xAE93BEa44dcbE52B625169588574d31e36fb3A67
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

This proposal includes the update of the CrossChainController on all supported networks to Revision 2. It also updates all the CCIP Bridge Adapters to version 1.2.0 on the supported networks.

Motivation

The main motivation of this proposal is to bring the CCIP Bridge Adapters up to date with the latest bridge provider specifications, and updating the logic to ease and standardize off chain tracking of a.DI contracts and events.

Specification

  • Update CCIP to v1.2.0
  • Added Adapter Name to the contracts to make it easy to track off chain.

On the CrossChainController implementation we have updated the logic so that all bridged messages will be treated the same even if required confirmation have already been reached. (Previously these messages where ignored)

Updates the implementation of CrossChainController on aDI on all supported networks:

NetworkCrossChainController Impl
Ethereum0x28559c2F4B038b1E836fA419DCcDe7454d8Fe215
Polygon0x87a95917DE670088d81B9a8B30E3B36704Ba3043
Avalanche0x5Ef80c5eB6CF65Dab8cD1C0ee258a6D2bD38Bd22
Binance0xf41193E25408F652AF878c47E4401A01B5E4B682
Gnosis0x5e06b10B3b9c3E1c0996D2544A35B9839Be02922
Arbitrum0x6e633269af45F37c44659D98f382dd0DD524E5Df
Optimism0xa5cc218513305221201f196760E9e64e9D49d98A
Metis0xa198Fac58E02A5C5F8F7e877895d50cFa9ad1E04
Base0x9b6f5ef589A3DD08670Dd146C11C4Fb33E04494F
Scroll0x5e06b10B3b9c3E1c0996D2544A35B9839Be02922

Updates the bridge adapters used to connect between networks

NetworkCCIP
Ethereum0xB7a6618df58626C3a122ABAFD6Ee63Af63f3Ef29
Polygon0xe79757D55a1600eF28D816a893E78E9FCDE2019E
Avalanche0x2b88C83727B0E290B76EB3F6133994fF81B7f355
Binance0xAE93BEa44dcbE52B625169588574d31e36fb3A67

Code diffs for the different networks can be checked on a.DI diff repository for revision 2. Adapter diffs: CCIPAdapter, BaseAdapter, IBaseAdapter CCC Diffs: Forwarder, Errors

References

Copyright

Copyright and related rights waived via CC0.

03Mismatch analysis

AIMismatch analysis by Kvorumlow confidenceclaude-sonnet-5
Consistent

placeholder

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
0x6093…9487
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.