The Bridge Module is available on plans that include multichain capabilities. Contact us to enable it on your account.
Enabling the Bridge Module
Open the Bridge tab in your Virtual Environment, switch to Settings, and expand the Advanced panel. Check Bridge (“Enable cross-network bridge”), then Save Changes. Once enabled, relay covers every supported protocol on the networks attached to the Virtual Environment. Two settings control how messages are relayed:- Relay mode:
Auto relaydelivers the destination transaction as soon as the source event is detected.Delayed relayholds delivery for a fixed interval so you can test in-flight timing and destination-chain latency. - Delayed relay seconds: the delay applied in
Delayed relaymode (for example3600).

Supported protocols
| Protocol | What it relays |
|---|---|
| LayerZero | Omnichain messaging protocol with configurable security. A source PacketSent triggers the destination delivery (lzReceive). |
| Chainlink CCIP | Chainlink’s cross-chain interoperability protocol. A source CCIPMessageSent triggers the destination delivery (for example manuallyExecute). |
| Across | Intent-based bridge with optimistic verification. A source V3FundsDeposited triggers the destination fill. |
| CCTP | Circle’s Cross-Chain Transfer Protocol for native USDC transfers across chains. |
Supported networks
Bridge protocol availability is narrower than overall network support because the Bridge Module relies on the real protocol contracts being present on a given network. Initial coverage:| Protocol | Initially supported networks |
|---|---|
| LayerZero | Ethereum, Arbitrum, Optimism, Base, Polygon |
| Chainlink CCIP | Ethereum, Arbitrum, Optimism, Base, Polygon |
| Across | Ethereum, Arbitrum, Optimism, Base, Polygon |
| CCTP | Ethereum, Arbitrum, Optimism, Base, Polygon |
Bridge dashboard
The Overview tab gives you operational visibility into all bridge activity in the Virtual Environment:- Top routes: each source-to-destination network pair, its protocol, and the number of relayed operations.
- Bridge contracts: the protocol router contracts deployed on each network, with network, contract name, address, and protocol.
- Bridge transactions: a list of every relayed operation with its status, source network and transaction, destination network and transaction, protocol, and relative time. An auto-refresh interval control keeps the list current.

PacketSent) and follow its row across to the matching destination transaction (lzReceive).
Bridge operation detail
Selecting a row opens the bridge operation, which shows the protocol, the overall status, and the chain of transactions that make up the cross-chain message: each step’s network, status, function (for exampleverify, lzReceive), block, transaction hash, sender, recipient, and gas used. An Input viewer renders the decoded message payload (srcEid, dstEid, guid, options, sendLibrary) with a Decoded/Raw toggle.

When to use bridging
| Scenario | Use |
|---|---|
| Cross-chain dApps, bridges, governance, and multi-chain protocol logic | Multichain Virtual Environment with bridging on |
| Single-network development with no bridge concerns | A standard Virtual Environment per network |
| Live-network rehearsal on a single chain, with a visible mempool | Network Mirror Mode |