Hyperlane bridge adapter update to V3
Simple Summary
This proposal updates the bridge Hyperlane bridge adapters used on a.DI to connect Ethereum with Polygon, Avalanche, Binance and Gnosis to the new Hyperlane V3 version.
Additionally, removes old native bridges on Optimism, Base, Arbitrum, Scroll and Metis, after verifying that the new active versions work properly.
Motivation
The main motivation of this proposal is to bring the Hyperlane bridge adapters to the up to date version (V3).
Specification
Updates the Hyperlane bridge adapters used to connect between networks to Hyperlane V3 and it also adds Adapter Name to the contracts to make it easy to track off chain
Network | Hyperlane |
---|---|
Ethereum | 0x01dcb90Cf13b82Cde4A0BAcC655585a83Af3cCC1 |
Polygon | 0x3e72665008dC237bdd91C04C10782Ed1987a4019 |
Avalanche | 0x617332a777780F546261247F621051d0b98975Eb |
Binance | 0x3F006299eC88985c18E6e885EeA29A49eC579882 |
Gnosis | 0xA806DA549FcB2B4912a7dFFE4c1aA7A1ed0Bd5C9 |
- To add the new forwarder adapters the function
enableBridgeAdapters()
will be called on the CrossChainController on the sender side, andallowReceiverBridgeAdapters()
on the recipient side. - To remove the old forwarder adapters, the function
disableBridgeAdapters()
will be called on the CrossChainController on the sender side, anddisallowReceiverBridgeAdapters()
on the recipient side.
The old native receiver bridge adapters to remove are:
Network | Native adapters |
---|---|
Arbitrum | 0x3829943c53F2d00e20B58475aF19716724bF90Ba |
Base | 0x7b62461a3570c6AC8a9f8330421576e417B71EE7 |
Metis | 0x746c675dAB49Bcd5BB9Dc85161f2d7Eb435009bf |
Optimism | 0x81d32B36380e6266e1BDd490eAC56cdB300afBe0 |
Scroll | 0x118DFD5418890c0332042ab05173Db4A2C1d283c |