Polygon's interoperability layer is not a single bridge but a collection of distinct mechanisms optimized for different execution environments. The Polygon PoS Bridge secures the Polygon PoS chain using a validator set that runs Heimdall (a Tendermint-based consensus layer) and Bor (an EVM-compatible execution client). This bridge relies on a two-phase commit architecture where deposits from Ethereum are finalized after a 30-minute checkpointing period, while withdrawals require a multi-step exit game rooted in Plasma security guarantees. The Polygon zkEVM Bridge, in contrast, uses the LxLy protocol to settle L2 state directly to the PolygonZkEVM.sol contract on Ethereum, with finality tied to the verification of zero-knowledge proofs rather than validator checkpoints.

Canonical Bridge Integration Guide
Introduction
A technical overview of Polygon's dual-bridge architecture, its trust and finality models, and the operational impact for teams integrating asset transfers between Ethereum and Polygon networks.
For builders, the operational distinction is critical. Integrating with the PoS Bridge requires monitoring StateSynced events emitted by the StateSender contract on Ethereum and consumed by Bor's state receiver on Polygon—a pattern that underpins the canonical token-mapping process and cross-chain messaging. The zkEVM LxLy bridge exposes a different interface: assets are bridged via the bridgeAsset and bridgeMessage functions, with finality on the destination chain gated by proof verification and a configurable challenge period. Wallet teams, custodians, and DeFi protocols must handle these divergent deposit detection rules, withdrawal finality windows, and contract ABIs to avoid stuck transactions or incorrect balance reporting.
The canonical bridge contracts are the single source of truth for asset custody, and integration errors—such as hardcoding incorrect addresses, misinterpreting checkpoint delays as finality, or failing to monitor ClaimEvent emissions—can lead to loss of user funds or broken deposit flows. Teams should validate their integration against the official contract address and ABI reference, implement robust event monitoring for both StateSynced and LxLy BridgeEvent/ClaimEvent patterns, and account for the distinct finality models across PoS and zkEVM. Chainscore Labs provides bridge integration review and security assessments to verify that withdrawal flows, event indexing, and failure recovery paths are correctly implemented before production deployment.
Quick Facts
Operational and technical facts for teams integrating with the Polygon PoS and zkEVM canonical bridges.
| Field | Value | Why it matters |
|---|---|---|
PoS Bridge Architecture | Two-phase commit with 30-min checkpointing delay | Withdrawal finality is not instant; user-facing apps must communicate this 30-60 minute window to avoid support issues. |
zkEVM Bridge Architecture | LxLy bridge with verifyBatches finality | Finality depends on L1 batch verification. Integrators must monitor the PolygonZkEVM.sol contract for claimable assets, not just L2 tx inclusion. |
PoS State Sync | StateSender on Ethereum, state receiver on Bor | Any protocol reading Ethereum state on Polygon must poll for StateSynced events and handle missed syncs to avoid stale data. |
zkEVM Forced Batches | Direct L1 submission to PolygonZkEVM.sol | Provides a censorship-resistance path if the sequencer is unresponsive. Critical for high-value protocols requiring trust-minimized inclusion. |
PoS Plasma Exit | Challenge period required for trust-minimized exits | Custodians and high-security withdrawal systems must implement the full exit game, not just the bridge contract's burn/release flow. |
Contract Addresses | Differ per network (Mainnet, Amoy, Cardona) | Hardcoding an address from a testnet or an unofficial source is a common root cause of fund loss. Verify against the canonical reference. |
Withdrawal Finality | PoS: ~30-60 min; zkEVM: dependent on L1 batch verification | Exchanges and custodians must configure deposit credit policies based on these distinct finality models to prevent double-spend risk. |
Integration Risk | Incorrect event monitoring or reorg handling | The most frequent integration failure is missing state sync events on PoS or misinterpreting L2 finality on zkEVM. Chainscore can review your monitoring setup. |
Architecture and Mechanism
The Polygon ecosystem relies on two distinct bridge architectures: the PoS Bridge for the Polygon PoS chain and the LxLy bridge for the zkEVM and CDK chains. Understanding their state-sync and proof-verification mechanisms is critical for secure integration.
The Polygon PoS Bridge uses a two-phase commit architecture that relies on validator checkpoints. When a user deposits assets from Ethereum to Polygon, the StateSender contract on Ethereum emits a state-sync event. Polygon's validator layer, consisting of Heimdall and Bor nodes, proposes a checkpoint of the current block to Ethereum every 30 minutes. The state-sync event is only executed on the Polygon PoS chain after it has been included in a validated checkpoint, creating a deliberate finality delay that integrators must account for in deposit detection logic.
The zkEVM Bridge, built on the LxLy protocol, replaces the validator-dependent checkpointing model with cryptographic proof verification. Deposits are initiated on the L1 PolygonZkEVM.sol contract and executed on the zkEVM after the sequencer includes them. For withdrawals, the bridge requires the generation and verification of a zero-knowledge proof attesting to the validity of the L2 state transition. This proof is aggregated and verified by the L1 contract via the verifyBatches function, making the withdrawal finality dependent on proof generation time rather than a fixed checkpoint interval. This architecture also supports a forced batch mechanism, allowing users to submit transactions directly to the L1 contract as a censorship-resistance fallback.
The operational difference between these models directly impacts wallet teams and custodians. For the PoS Bridge, a deposit is not final on Polygon until the ~30-minute checkpoint window closes. For the zkEVM Bridge, withdrawal finality is gated by proof aggregation, which can introduce variable latency. Integrators must monitor distinct events—StateSynced on Ethereum for PoS and BridgeEvent/ClaimEvent on the LxLy contracts for zkEVM—to correctly update user balances and avoid crediting funds before they are irreversible. A failure to model these finality gates correctly is a common source of integration risk.
Chainscore Labs can provide a targeted bridge integration review, assessing how your system handles checkpoint delays, proof finality, and event monitoring across both architectures to prevent premature crediting and ensure withdrawal security.
Affected Integrators
Wallet and Custodian Impact
Wallets and custodians must model the distinct finality rules for each bridge path to avoid crediting users for non-final deposits.
PoS Bridge deposits from Ethereum require waiting for the checkpoint inclusion on Polygon (~30 minutes). Do not credit a user's balance until the StateSynced event is emitted by Heimdall and executed by Bor.
zkEVM Bridge deposits on L1 emit a BridgeEvent but are not final on L2 until the corresponding batch is verified by the PolygonZkEVM.sol contract. Monitor ClaimEvent on L2 for finality.
Withdrawals present the highest risk. PoS withdrawals require a multi-day challenge period for Plasma exits. zkEVM withdrawals require waiting for batch verification and the verifyBatches transaction on L1. Present clear UI states for each phase: initiated, proving, challenge period, ready to claim.
POL migration adds complexity. Ensure internal ledgers correctly distinguish legacy MATIC from new POL token contracts during the transition window. Chainscore can review deposit detection logic and withdrawal state machines.
Integration Workflows and Patterns
Core operational patterns for integrating with the Polygon PoS and zkEVM bridges, covering asset flow design, state sync consumption, and withdrawal finality handling.
Integration Risk Matrix
Evaluates the operational, security, and compatibility risks that wallets, custodians, DeFi protocols, and bridge operators face when integrating with the Polygon PoS Bridge and zkEVM LxLy Bridge.
| Risk Area | Failure Mode | Affected Actors | Mitigation |
|---|---|---|---|
Withdrawal Finality | Incorrectly treating a checkpointed PoS bridge withdrawal or a verified zkEVM batch as final before the challenge period expires, leading to a reorg of the bridged state. | Exchanges, custodians, cross-chain protocols | Implement a monitoring system that tracks the full challenge window. Do not credit user accounts until the exit period is fully elapsed. Verify against canonical bridge contracts. |
State Sync Miss | A Bor node misses a state-sync event from Ethereum, causing a cross-chain message to not be relayed on Polygon PoS, leading to a stuck or failed application-level action. | Bridge operators, cross-chain dApps, data indexers | Run redundant state-sync listeners. Implement a reconciliation process that compares emitted |
LxLy Relayer Liveness | The relayer responsible for delivering a cross-chain message on the LxLy bridge goes offline or runs out of gas, halting message delivery and locking user funds. | Bridge operators, liquidity providers, cross-chain protocols | Deploy a multi-relayer architecture with automated failover. Monitor relayer balances and gas prices. Provide a user-facing interface for manual claim transactions as a fallback. |
Contract Upgrade Risk | A proxy upgrade to a core bridge contract (e.g., | All integrators, DeFi protocols, wallets | Monitor the Polygon Protocol Council's governance actions and timelock events. Implement circuit breakers that pause bridge interactions upon detecting an unexpected upgrade. Verify new implementations against diffs. |
Sequencer Censorship | The zkEVM sequencer deliberately excludes a user's forced batch transaction, preventing a withdrawal or message from being included on L2. | Protocols requiring trust-minimized L2 interaction, compliance teams | Integrate forced batch submission directly to the |
RPC Data Inconsistency | An RPC endpoint provides stale or incorrect data for a bridge event, causing an off-chain service to miss a deposit or falsely confirm a withdrawal. | Wallets, custodians, indexers | Query bridge events from multiple independent RPC providers and cross-reference the results. For critical operations, run a self-hosted full node to eliminate RPC dependency. |
Token Mapping Conflict | A protocol integrates a bridged version of a token, but a canonical native version is later deployed or mapped, creating liquidity fragmentation and user confusion. | DeFi protocols, token issuers, wallets | Always consult the official Polygon Token Mapper before listing or integrating an asset. Prefer canonical token addresses. Monitor governance proposals for new token mappings. |
Integration Rollout Checklist
A phased checklist for teams integrating the Polygon canonical bridges. Covers the PoS Bridge's state-sync and checkpointing model and the zkEVM LxLy bridge's distinct finality and message-passing mechanics. Each item identifies what to validate, why it matters, and the signal that confirms readiness before production deployment.
Verify that your integration uses the canonical contract addresses and ABIs for the specific bridge (PoS Bridge vs. LxLy) and network (mainnet vs. testnet).
- What to check: Cross-reference hardcoded addresses and interface ABIs against the official Contract Addresses and ABI Reference.
- Why it matters: An incorrect address or ABI mismatch can lead to silent failures, permanently locked assets, or inability to parse critical events like
StateSyncedorBridgeEvent. - Readiness signal: A successful integration test on Amoy (PoS) or Cardona (zkEVM) testnet that executes a full deposit and withdrawal cycle using the verified addresses and ABIs without reverting.
Canonical Resources
Use these resources to verify Polygon PoS Bridge and zkEVM Bridge behavior before shipping wallet, exchange, custodian, or protocol integrations. Treat contract addresses, ABIs, event names, and finality assumptions as implementation-critical inputs that must be checked against canonical sources.
Looking to build on a specific blockchain?
We build smart contracts, DeFi applications, wallets, tokenization platforms, and blockchain infrastructure across the major ecosystems teams choose today. That includes Ethereum, Arbitrum, Optimism, Polygon, Avalanche, Solana, Sui, Aptos, Hedera, Stellar, and NEAR, with support for additional EVM and non-EVM networks based on your product requirements.
EVM ecosystems
- Ethereum
- Arbitrum
- Optimism
- Polygon
- Avalanche
- Cronos

Non-EVM ecosystems
- Solana
- Sui
- Aptos
- Hedera
- Stellar
- NEAR
Additional ecosystems
- Polkadot
- Cosmos
- TON
- Cardano
- Algorand
- Tempo
Also available for Base, appchains, custom EVM networks, and cross-chain product architecture.
Frequently Asked Questions
Common questions from teams integrating the Polygon PoS Bridge and zkEVM LxLy Bridge, covering finality, state sync, and operational monitoring.
The PoS Bridge uses a two-phase commit architecture with a 30-minute checkpointing delay for withdrawals. It relies on the Polygon PoS validator set to attest to checkpoint blocks on Ethereum. The zkEVM LxLy Bridge is a shared liquidity layer across zkEVM, CDK chains, and Ethereum, using a global exit root and a unified bridge contract. It does not depend on the PoS validator set; instead, it relies on the zkEVM sequencer and aggregator for batch finality. Key operational differences:
- PoS Bridge: Withdrawals take ~30-60 minutes. State sync from Ethereum to Polygon uses
StateSenderevents. - LxLy Bridge: Withdrawals depend on batch verification (~30-60 minutes for finality). Message passing uses
bridgeMessageandclaimMessage. - Do not confuse the two. They have separate contract addresses, event signatures, and finality guarantees.
Delivering blockchain solutions for 5+ years.
We have partnered with 50+ leading DeFi protocols, NFT ecosystems, and fintech innovators to build secure, scalable, and capital-efficient blockchain products.
Selected Partners & Clients
“I've been working with Chainscore Labs for last 3+ years, they've consistently delivered with strong ownership across multiple projects. The team is reliable and detail-oriented.”
How to get started?
If you're looking for blockchain integration, ChainScore Labs has 5+ years of experience helping teams build and integrate exchanges, wallets, smart contracts, tokenization solutions, and protocol-connected products, we can help you choose the right path, integrate securely, and get to production faster. Our team consists of experienced blockchain developers and architects who can help you with your blockchain integration needs.
Exploration & Strategy
Define your product goals and choose the right blockchain architecture for your use case.
Architecture & Design
Design the smart contracts, tokenomics, and security parameters of your system.
Development & Integration
Build and integrate with wallets, oracles, and front-end dApps for a seamless experience.
Security & Launch
Comprehensive audits followed by a risk-managed mainnet deployment to protect your users.
Discover our
blockchain development services.
We build production-grade blockchain solutions for top-tier projects across DeFi and Web3.
Need a blockchain engineering team?
Send the project context and we will respond with next steps, scope questions, and a practical path to delivery.


