Polygon zkEVM is the first zero-knowledge scaling solution that is fully equivalent to an EVM. All existing smart contracts, developer toolings and wallets work seamlessly. Polygon zkEVM harnesses the power of zero-knowledge proofs in order to reduce transaction costs and massively increase throughput, all while inheriting the security of Ethereum.
Building dApps on zkEVM is completely similar to Ethereum. Simply switch to the zkEVM RPC and start building on a network with much higher throughput and lower fees. Polygon zkEVM provides a complete EVM-like experience for Developers and Users alike. So you do not need special toolings or new wallets for building or interacting with zkEVM.
You don't need special toolings or Wallets to build or interact with Polygon zkEVM.
Developers will be 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 with zero-knowledge proof attesting to the validity of each transaction.
Connecting to zkEVM
In order to add the Polygon zkEVM network to your wallet, you will need to enter the following details :
|Network||RPC URL||ChainID||Block Explorer URL||Currency|
You can add zkEVM Network to your MetaMask wallet instantly by clicking the Add to Wallet button in the Wallet Suite interface.
If you want to launch your own RPC Endpoint for the Polygon zkEVM network, check out third party services like QuickNode.
The next step is to bridge your assets from Ethereum → Polygon zkEVM. You can use the zKEVM Bridge natively built inside Polygon Wallet Suite to bridge your assets.
Deploying Smart Contracts
The development experience on zkEVM is seamless and identical to Ethereum Virtual Machine. Developers on zkEVM can use their existing code and toolings to deploy on zkEVM with much higher throughput and lower fees.
Here is a video tutorial on how to add Polygon zkEVM Testnet to MetaMask and deploy smart contracts:
Get Started with Web3Modal
is a simple and intuitive SDK that provides a drop-in UI to enable users of any wallet to seamlessly log in to applications, offering a unified and smooth experience. It features a streamlined wallet selection interface with automatic detection of various wallet types, including mobile, extension, desktop, and web app wallets.
Code Sandbox for Polygon
How to Integrate
- Visit Web3Modal: Go to to explore its features and capabilities.
- Explore the Code Sandbox: Utilize the to demo and understand the integration process.
- Follow the Documentation: Refer to the provided documentation and instructions to integrate Web3Modal into your projects and leverage its features effectively.
If you need help with anything related to the Polygon zkEVM, you can raise a ticket on the Polygon Support portal, and 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 support ticket are as follows:
- Join the Polygon Discord server here.
- Accept the invite sent via DM.
- Take the Member role under #roles.
- 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.