How to Set Up Interoperability?
You can add interoperability to your Avalanche L1 in two ways:
- During the L1 creation process
- After your L1 has already been created
Setting Up Interoperability During L1 Creation
When creating your L1 in AvaCloud, you’ll encounter an interoperability configuration step. Select the “I want Teleporter” option to enable cross-chain messaging and token transfers.
This choice automates several setup steps based on the precompiles enabled for your L1:
-
If the Transaction Manager precompile is enabled:
The necessary addresses for interoperability (such as AWM relayers) are automatically added to the relevant allowlists. -
If the Contract Manager precompile is enabled:
Required addresses are similarly allowlisted for contract-related interoperability features. -
In all cases:
The ICM (InterChain Message) relayer address is automatically added to your airdrop recipients list so it receives an initial funding allocation.
After completing the final steps of L1 creation, interoperability will be ready to use as soon as your L1 is deployed.
Watch the setup in action:
Video/Screenshots last updated: a new video needed, 10/18/2025
Setting Up Interoperability After L1 Creation
If your L1 was created without interoperability, you can enable it later from the AvaCloud portal:
-
Go to your L1’s Interoperability tab and click Setup.
-
The portal first checks that your wallet is connected to the correct L1, since several on-chain transactions must be signed to enable interoperability.
-
Depending on which precompiles are enabled:
-
Contract Manager precompile:
You’ll need to approve a few transactions to add the required relayer addresses to the allowlist (if this precompile isn’t enabled, this step is skipped). -
Transaction Manager precompile:
Similarly, you’ll approve transactions to add AWM relayer addresses to the relevant allowlist (if this precompile isn’t enabled, this step is skipped).
-
-
Next, you’ll fund the relayer account using one of two methods:
- Mint new tokens directly to the relayer
- Transfer tokens to the relayer’s address
-
Once the relayer is funded, the portal will proceed to finalize the AWM relayer setup.
-
The relayer deployment starts, and your dashboard will update to show the deployment status.
-
Pending Deployment:
-
Loading State:
-
Watch the post-creation setup process:
More Resources on Avalanche Interoperability
- Avalanche Academy: Interchain Messaging
- Avalanche Academy: Interchain Token Transfer
- Documentation: Interchain Messaging
- icm-contracts Repository
For any additional questions, please view our other knowledge base articles or contact a support team member via the chat button. Examples are for illustrative purposes only.
Learn More About AvaCloud | Download Case Studies | Schedule an AvaCloud Demo