How to setup Interoperability?

Interoperability can be set up two ways: 

  • During L1 creation. 
  • After L1 creation.


Setup interoperability during L1 creation

When going through L1 creation, select the "I want Teleporter" option on the interoperability section.


Selecting this option will do a few things depending on what precompiles are enabled as well.

For L1s with the Transaction Manager precompile enabled, it will automatically add addresses required for interoperability.


For L1s with the Contract Manager precompile enabled, it will automatically add addresses required for interoperability.


Lastly it will add the AWM (Avalanche Warp Message) relayer address to the airdrops list so it will have initial funds.


Complete L1 creation and interoperability will be ready when the L1 is stood up.




Setup interoperability after L1 creation


Navigate to the interoperability tab and click setup.


For L1s which have the Contract Manager precompile enabled, there will be a few transactions to add required relayer addresses to the precompile allowlist.
(L1s that do not have the Contract Manager precompile will be able to skip this step.)


For L1s which have the Transaction Manager precompile enabled, there will be a few transactions to add required AWM relayer addresses to the precompile allowlist.
(L1s that do not have the Transaction Manager precompile will be able to skip this step.)


To fund the relayer there are two methods, minting new tokens directly to the relayer or transferring tokens to it.


After the relayer has been funded, AWM relayer setup can be completed.


The relayer deployment will be initiated and the dashboard will become available.


While the relayer is being deployed the dashboard will be in a loading state.


When the relayer has completed deployment the dashboard will become visible.



Additional teleporter resources: