Configure & Run Relayer
Configure and run an ICM relayer using Toolbox
The ICM Relayer is responsible for delivering messages between chains. Using the Toolbox interface, you can easily configure and manage your relayer instance.
Relayer Setup
The Toolbox interface provides a simple way to configure and setup your relayer. Follow these steps to run your relayer:
- Select both Dispatch and C-Chain as source and destination networks
- Fund the relayer address with enough native tokens on each chain
- Copy and run the configuration command
- Start the relayer using the provided Docker command on you interchain-messaging codespaces terminal
Make sure you are in testnet mode before proceeding & you have sufficient balance to fund the relayer

ICM Relayer
Configure the ICM Relayer for cross-chain message delivery.
Important: The Relayer EVM Address above uses a temporary private key generated in your browser. Feel free to replace it with another private key in the ralyer config file (field
account-private-key
of all destination blockchains) below. This generated key is stored only in session storage and will be lost when you close this browser tab. Ensure you fund this address sufficiently.Source Networks
Destination Networks
Relayer Balances
Ensure the relayer address maintains a positive balance on all selected chains to cover transaction fees for message delivery.
C-Chain
Loading...
Relayer Configuration
Run the relayer
Explore more
Avalanche Builder Tooling

In order to check if the relayer is running you can run this command:
And the output should look like this:
Is this guide helpful?