|
| 1 | +--- |
| 2 | +id: develop |
| 3 | +title: Get Started with Polygon zkEVM |
| 4 | +sidebar_label: Quickstart |
| 5 | +description: A guide to how to connect to the Polygon zkEVM network and start building with higher throughput and lower fees. |
| 6 | +keywords: |
| 7 | + - polygon |
| 8 | + - develop |
| 9 | + - zkEVM |
| 10 | + - deploy smart contracts |
| 11 | + - connecting to zkEVM |
| 12 | +--- |
| 13 | + |
| 14 | + |
| 15 | +## Connecting to zkEVM |
| 16 | + |
| 17 | +Add the **Polygon zkEVM** network to your wallet in order to interact with either the mainnet or the testnet. |
| 18 | + |
| 19 | +Navigate to `Add network` in your wallet, and enter the respective network details as given in the below table: |
| 20 | + |
| 21 | +| Network | RPC URL | ChainID | Block Explorer URL | Currency | |
| 22 | +| ------- | ------------------------------- | ---------------- | ---------------- | ----- | |
| 23 | +| Polygon zkEVM | `https://zkevm-rpc.com` | `1101` | `https://zkevm.polygonscan.com/` | **ETH** | |
| 24 | +| zkEVM Testnet | `https://rpc.public.zkevm-test.net` | `1442` | `https://testnet-zkevm.polygonscan.com` | **ETH** | |
| 25 | + |
| 26 | + |
| 27 | +Once the wallet is connected, the next step is to [bridge crypto assets](zkEVM/bridge-to-zkevm.md) from Ethereum to zkEVM. |
| 28 | + |
| 29 | +For testnet purposes, you can use the zkEVM faucet to get testnet tokens. |
| 30 | + |
| 31 | + |
| 32 | + |
| 33 | +## Deploying Smart Contracts |
| 34 | + |
| 35 | +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. |
| 36 | + |
| 37 | +Here is a video tutorial on **how to add Polygon zkEVM Testnet to MetaMask and deploy smart contracts**: |
| 38 | + |
| 39 | +<video autoplay width="100%" height="100%" controls="true" > |
| 40 | + <source type="video/mp4" src="/img/zkevm/tutorial.mp4"></source> |
| 41 | + <p>Your browser does not support the video element.</p> |
| 42 | +</video> |
| 43 | + |
| 44 | +## Get Started with Web3Modal |
| 45 | + |
| 46 | +:::caution Content disclaimer |
| 47 | + |
| 48 | +Please view the third-party content disclaimer [<ins>here</ins>](https://github.com/0xPolygon/wiki/blob/master/CONTENT_DISCLAIMER.md). |
| 49 | + |
| 50 | +::: |
| 51 | + |
| 52 | +### Overview |
| 53 | + |
| 54 | +[<ins>Web3Modal</ins>](https://web3modal.com/) 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. |
| 55 | + |
| 56 | +### Code Sandbox for Polygon |
| 57 | + |
| 58 | +The Web3Modal team has prepared a [<ins>Polygon Code Sandbox</ins>](https://codesandbox.io/p/sandbox/web3modal-v3-polygon-7264l5?file=/src/main.tsx:9,19-9,50). It’s a straightforward way for developers to integrate and get hands-on experience with Polygon. |
| 59 | + |
| 60 | +### How to Integrate |
| 61 | + |
| 62 | +1. **Visit Web3Modal:** Go to [<ins>Web3Modal's official website</ins>](https://web3modal.com/) to explore its features and capabilities. |
| 63 | +2. **Explore the Code Sandbox:** Utilize the [<ins>Polygon Code Sandbox</ins>](https://codesandbox.io/p/sandbox/web3modal-v3-polygon-7264l5?file=/src/main.tsx:9,19-9,50) to demo and understand the integration process. |
| 64 | +3. **Follow the Documentation:** Refer to the provided documentation and instructions to integrate Web3Modal into your projects and leverage its features effectively. |
| 65 | + |
| 66 | +## zkEVM Support |
| 67 | + |
| 68 | +If you need help with anything related to the Polygon zkEVM, you can raise a ticket on the [Polygon Support](https://support.polygon.technology/support/tickets/new) portal, and check out the [Knowledge base](https://support.polygon.technology/support/solutions/folders/82000694871) 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](https://discord.com/invite/XvpHAxZ). Instructions for raising a zkEVM support ticket are as follows: |
| 69 | + |
| 70 | +1. Join the **Polygon Discord** server [here](https://discord.gg/0xPolygon). |
| 71 | +2. Accept the invite sent via DM. |
| 72 | +3. Take the **Member** role under **#roles**. |
| 73 | +4. Navigate to the **#zkevm-support** channel. |
| 74 | + |
| 75 | +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. |
0 commit comments