Skip to main content

Interoperability

Interoperability in Linea is enabled by:

  • Canonical token bridge: a protocol contract and process that allows token transfers with finalization guarantees.
  • Message service: a generalized cross-chain messaging primitive for application data.

The Linea public network leverages the Linea Rollup and L1 Message Service to support these functions. This smart contract provides a trustless mechanism for passing messages across the two domains—-such as token transfers, contract calls, or state synchronization—-ensuring they are executed only when the underlying zk-SNARK proof attests to the correctness of the state transitions that produced those messages.

By anchoring messages to verified state roots, the contract facilitates cross-chain communication, ensuring Ethereum-level security, full transparency, and interoperability while preserving the scalability benefits of Linea.The following sections cover in detail the protocol-level mechanisms that enable secure cross-chain communication, value transfer, and message verification between Linea and other chains.