How to Setup zkSync ERA with MetaMask

|Updated: Apr 20, 2023

zkSync ERA is a Layer-2 protocol that uses ZK technology to scale Ethereum while maintaining its values of freedom, self-sovereignty, and decentralization. Its goal is to achieve hyper scalability by processing unlimited transactions without compromising security or cost. It focuses on self-custody and intuitive UX to onboard the first billion users to web3. Over 200 projects have registered their interest in deploying on zkSync ERA, and it has raised capital from top investors in the industry and is backed by Matter Labs.

In this article, we will provide a step-by-step guide on how to set up zkSync ERA with MetaMask.

What you will need

Before we begin, you will need:

  1. A MetaMask wallet
  2. Some ETH to pay for gas fees

Step 1: Install MetaMask

If you haven't already, install the MetaMask extension on your preferred browser (e.g., Chrome, Firefox, or Brave). You can download it from the MetaMask website ( You can follow the instructions to set up your wallet, create a new account, or import an existing one.

Step 2: Connect MetaMask to zkSync

There are two ways to connect to zkSync Era Mainnet with MetaMask. First is by using our Quick Connect feature which will setup zkSync on your MetaMask with the best performance RPC endpoint.

  1. Go to the zkSync page on our website (
  2. Click on the "Quick Connect" button.
  3. Select MetaMask from the list of available wallets.
  4. A MetaMask pop-up will appear, asking you to confirm the connection. Click "Connect" to establish the link between your MetaMask wallet and zkSync.

The second method is to manually setup through MetaMask setting

  1. Open your MetaMask and click on the network name to open the dropdown menu
  2. Click on Add Network
  3. Scroll down the list until you see the button Add network manually
  4. In the add network page fill in the following information

zkSync Era Mainnet Configurations

  • Network Name: zkSync Era Mainnet
  • RPC URL:
  • Chain ID: 324
  • Currency Symbol: ETH
  • Block Explorer URL:
  • WebSocket URL: wss://

Step 3: Bridge ETH from Ethereum to zkSync Era

  1. Go to the zkSync website (
  2. Connect your wallet to the by clicking on the icon of available wallets
  3. Select ETH from the list dropdown list
  4. Input the amount of ETH that you want to bridge to zkSync
  5. Click on "Deposit" button and follow instructions on the UI