536.36K
0
Voters
Voting power
Support
5 Apr 2024, 2:15 PM
6 Apr 2024, 2:38 PM
9 Apr 2024, 2:38 PM
Passed
10 Apr 2024, 3:17 PM
Executed
Native bridge adapters update
5 Apr 2024, 2:15 PM
6 Apr 2024, 2:38 PM
9 Apr 2024, 2:38 PM
Passed
10 Apr 2024, 3:17 PM
Executed
Author
BGD Labs @bgdlabs
Simple Summary
This proposal updates the Native bridge adapters used on a.DI, to add extra naming metadata and make the gas limit configurations more granular.
Motivation
For the past month with a.DI in production, we have noticed small improvements due to the specific mechanics of each bridge provider. Additionally, as we improve the off-chain systems (e.g. monitoring) surrounding a.DI, sometimes it is simply better to add features to the smart contracts to facilitate this off-chain infrastructure.
Specification
Updates the Native bridge adapters used to connect between networks to add Adapter Name to the contracts and provider specific gasLimit configuration
Network | Polygon Native | Gnosis Native | Metis Native | Arbitrum Native | Optimism Native | Base Native | Scroll Native | Same Chain |
---|---|---|---|---|---|---|---|---|
Ethereum | 0x1562F1b2487F892BBA8Ef325aF054Fd157510a71 | 0x7238d75fD75bb936E83b75854c653F104Ce9c9d8 | 0x6B3Dc800E7c813Db3fe8D0F30fDCaE636935dC14 | 0x88d6D01e08d3e64513b15fD46528dBbA7d755883 | 0x0e24524778fdc67f53eEf144b8cbf50261E930B3 | 0xa5948b0ac79f72966dFFC5C13E44f6dfDD3D58A0 | 0xA4dC3F123e1c601A19B3DC8382BB9311F678cafA | 0x6cfbd2aA4691fc18B9C209bDd43DC3943C228FCf |
Polygon | 0x853649f897383f89d8441346Cf26a9ed02720B02 | - | - | - | - | - | - | - |
Gnosis | 0x3C06dce358add17aAf230f2234bCCC4afd50d090 | - | - | - | - | - | - | |
Metis | - | 0xf41193E25408F652AF878c47E4401A01B5E4B682 | - | - | - | - | - | |
Arbitrum | - | - | 0xc8a2ADC4261c6b669CdFf69E717E77C9cFeB420d | - | - | - | - | |
Optimism | - | - | - | 0xa5cc218513305221201f196760E9e64e9D49d98A | - | - | - | |
Base | - | - | - | - | 0x7120b1f8e5b73c0C0DC99C6e52Fe4937E7EA11e0 | - | - | |
Scroll | - | - | - | - | - | 0x3C06dce358add17aAf230f2234bCCC4afd50d090 | - |
Code diffs for the different networks can be checked on a.DI diff repository for revision 2. Adapter diffs: Native Adapters, BaseAdapter, IBaseAdapter
References
- Implementation: AaveV3Ethereum, AaveV3Polygon, AaveV3Optimism, AaveV3Arbitrum, AaveV3Metis, AaveV3Base, AaveV3Gnosis, AaveV3Scroll
- Tests: AaveV3Ethereum, AaveV3Polygon, AaveV3Optimism, AaveV3Arbitrum, AaveV3Metis, AaveV3Base, AaveV3Gnosis, AaveV3Scroll
- Discussion
Copyright
Copyright and related rights waived via CC0.