Relayer Setup
Set up a relayer to deliver cross-chain messages between Fuji C-Chain and your L1.
The relayer is the off-chain component that makes cross-chain messaging work. It monitors source chains for outgoing warp messages, aggregates BLS signatures from validators, and delivers the signed messages to the destination chain.
How Relayers Work
When a cross-chain message is sent via TeleporterMessenger:
- The message is emitted as a warp log on the source chain
- The relayer detects the new message
- It queries the validators of the source L1 for their BLS signatures
- Once enough signatures are aggregated (meeting the threshold), the relayer constructs a signed warp message
- The relayer submits a transaction on the destination chain to deliver the message
- The destination TeleporterMessenger verifies the signatures and calls the receiving contract
Set Up a Hosted Relayer
We'll use a hosted relayer that requires no infrastructure on your part — perfect for testing. The relayer will automatically shut down after 3 days.
Checking requirements...
In the tool above:
- Select Fuji C-Chain and your L1 as the networks to relay between
- Create the hosted relayer (it will automatically start running)
- Fund the relayer address with enough gas on both chains if needed
Without a running relayer, messages will be created but never delivered. If your cross-chain transactions appear "stuck", check that the relayer is running.
Is this guide helpful?



