Skip to content

Building on Polygon zkEVM


Polygon zkEVM is a zero-knowledge scaling solution aiming at being fully equivalent to the EVM, and thus working seamlessly with existing smart contracts, developer toolings and wallets. It is therefore designed to provide a complete EVM-like experience for Users and Developers alike.

You don't need any special toolings or Wallets to build or interact with Polygon zkEVM.

Developers are able to deploy their existing contracts to the zkEVM, and Users can deposit assets from Ethereum and transact off-chain. These transactions are grouped into batches and backed by zero-knowledge proofs attesting to the validity of each transaction.

How To Connect Your Wallet To zkEVM Testnet

In order to add the Polygon zkEVM network to your wallet, you will need to enter the following details:

Also, for moving assets across chains, you will need to use the zkEVM Bridge. The bridge interface is available on

For developers, the Bridge API is available at

Adding zkEVM Testnet To MetaMask

Check out this video tutorial on how to add Polygon zkEVM Testnet to Metamask and deploy smart contracts:

zkEVM Support

If you need help with anything related to the Polygon zkEVM, you can raise a ticket on the Polygon Support portal.

Check out the Knowledge base to view the most common queries about the zkEVM.

Additionally, you can reach out to the support team available on the #zkevm-support channel on the Polygon Discord server.

Instructions for raising a zkEVM testnet support ticket are as follows:

  1. Join the Polygon Discord server here.
  2. Accept the invite sent via DM.
  3. Take the Member role under #roles.
  4. Navigate to the #zkevm-support channel.

You can now contact the zkEVM support staff with your questions and concerns. We will actively monitor for issues and work to resolve them as soon as possible.