Skip to content

Overview

Disclaimer

  • Some of the content in this section discusses technology in development and not ready for release.
  • Please check against the main documentation site for any live releases.
  • Feel free to experiment with any code in public repos.

The AggLayer is an in-development interoperability protocol that allows for trustless, cross-chain token transfers and message-passing, as well as more complex operations. The safety of the AggLayer is provided by ZK proofs.

The AggLayer currently connects chains built with Polygon CDK, a developer toolkit for designing ZK-powered Layer 2s. The long term goal for the protocol is to be flexible enough to provide interoperability among a growing range of blockchain architectures, including L2s, appchains, and non-EVM chains.

Chains connected to AggLayer

Here’s a list of chains connected to the alpha version of the AggLayer:

Polygon IP Partner Chain Partner L2 Chain ID Network Name
Startale Labs Astar 6038361 zKyoto
Startale Labs Astar 3776 Astar zkEVM
Gateway FM GPT Protocol 1511670449 gpt-mainnet
Gateway FM Haust 1570754601 haust-testnet
Gateway FM Haust 999 haust-network
Gateway FM Lumia 1952959480 Lumia Testnet
Gateway FM Lumia 994873017 prism
Gateway FM Moonveil 1297206718 moonveil-testnet
OKX OKX 195 X Layer Devnet
OKX OKX 196 X Layer
Gateway FM Silicon 1722641160 silicon-sepolia-testnet
Gateway FM Silicon 2355 silicon-zk
Gateway FM WilderWorld 1668201165 zchain-testnet
Gateway FM Wirex 407985408 wirex-pay-devnet
Gateway FM Wirex 31415 pay-chain

AggLayer components

Polygon CDK

The AggLayer connects chains built with Polygon CDK, which use ZK proofs to generate state transitions that are cryptographically secure.

Unified bridge

The unified bridge is a single bridge contract for all AggLayer-connected chains, allowing for the cross-chain transfer of fungible (non-wrapped) tokens. It is the source of unified liquidity for the AggLayer.

More information

See the unified bridge documentation for details.

AggLayer service

The AggLayer service is designed to receive ZK proofs from various CDK and non-CDK chains, and verify their validity before sending them to the L1 Ethereum for final settlement. Currently, the AggLayer service has two implementations: agglayer-go and agglayer-rs.