ZK Chain addresses

Deployment addresses of ZK Chain Bridgehub, SharedBridge, and CTMs.

To enable seamless interoperability of the ZK Chain ecosystem, the Bridgehub, SharedBridges and Chain Type Managers (CTMs) are deployed on L1 and L2 to manage communication between ZK Chain contracts.

Learn more about Shared Bridges in the ZK Stack section. To understand the concept of ZK Chains, learn more on ZK Chains.

Getting the Chain Type Manager for a ZK Chain

The Bridgehub smart contract has the read methods getAllZKChains , that returns all registered chains, and getZKChain that expects a chain ID as an argument and returns the address of the ZK Chain contract address.

Mainnet

DescriptionAddress
Bridgehub0x303a465B659cBB0ab36eE643eA362c509EEb5213
Shared Bridge0xD7f9f54194C633F36CCD5F3da84ad4a1c38cB2cB
CTM (official)0xc2eE6b6af7d616f6e27ce7F4A451Aedc2b0F5f5C

CTM (official)

This CTM, is where the ZKsync Era chain lives, and all the chains here have the same security guarantees. For chains on other CTMs - the security guarantees might differ, please do your own research.

namechain_idAddress
ZKsync Era3240x32400084c286cf3e17e7b677ea9583e60a000324

Testnet (Sepolia)

DescriptionAddress
Bridgehub0x35A54c8C757806eB6820629bc82d90E056394C92
SharedBridge0x3E8b2fe58675126ed30d0d12dea2A9bda72D18Ae
CTM (official)0x4e39E90746A9ee410A8Ce173C7B96D3AfEd444a5
CTM (custom)0x762b5F15CAd9880ace81776f9046d6a52DD67a9b

CTM (official)

Chains:

namechain_idaddress
ZKsync Sepolia testnet3000x9A6DE0f62Aa270A8bCB1e2610078650D539B1Ef9

CTM (custom)

ZK Chains:

namechain_idaddress
Cronos testnet2820xeBf961DC3904725ec916678D875B9625d5F7C29f

Made with ❤️ by the ZKsync Community