<!-- Canonical: https://docs.linea.build/protocol/architecture/interoperability/canonical-token-bridge -->

> For the complete Linea documentation index, see [llms.txt](/llms.txt).
> Agents can fetch this page as Markdown at [https://docs.linea.build/protocol/architecture/interoperability/canonical-token-bridge.md](https://docs.linea.build/protocol/architecture/interoperability/canonical-token-bridge.md).

# Canonical token bridge

The canonical token bridge is the pair of [“lock & mint” contracts](/network/build/contracts#token-bridge-contracts) that allow bridging of any ERC-20 token. The bridge relies on the [message service](/protocol/architecture/interoperability/canonical-message-service) for cross-chain interactions.

## Next steps

-   See the UI for the [official public Linea bridge](https://linea.build/hub/bridge/).

-   For the public network's workflow, ABI references, and bridge interfaces, see the [canonical token bridge guide](/network/build/bridge) and [contracts](/network/build/contracts).
