Market Cap: $2.1755T 0.09%
Volume(24h): $71.3867B -7.91%
Fear & Greed Index:

18 - Extreme Fear

  • Market Cap: $2.1755T 0.09%
  • Volume(24h): $71.3867B -7.91%
  • Fear & Greed Index:
  • Market Cap: $2.1755T 0.09%
Cryptos
Topics
Cryptospedia
News
CryptosTopics
Videos
Top Cryptospedia

Select Language

Select Language

Select Currency

Cryptos
Topics
Cryptospedia
News
CryptosTopics
Videos

How to use MetaMask for ZkSync Era mainnet? (Layer 2 Tutorial)

Add ZkSync Era to MetaMask manually with RPC `https://mainnet.zksync.io`, Chain ID 324, and ETH symbol—then bridge ETH via `bridge.zksync.io` for fast L2 transactions.

Feb 16, 2026 at 12:20 pm

Adding ZkSync Era Network to MetaMask

1. Open MetaMask browser extension or mobile app and ensure you’re on the main network view.

  1. Click the network selector dropdown located at the top of the interface.
  2. Select “Add network” and choose “Add a network manually”.
  3. Input the following parameters:    Network Name: ZkSync Era    New RPC URL: https://mainnet.zksync.io    Chain ID: 324    Currency Symbol: ETH    Block Explorer URL: https://explorer.zksync.io
  4. Confirm and save the configuration. The ZkSync Era network will now appear in your network list.

Funding Your ZkSync Era Wallet

1. Transfer ETH from Ethereum Mainnet to your ZkSync Era wallet using the official bridge at https://bridge.zksync.io.

  1. Connect the same MetaMask wallet to the bridge interface.
  2. Select “Deposit” and enter the amount of ETH to transfer.
  3. Confirm the transaction on Ethereum Mainnet — this requires gas and may take 5–15 minutes.
  4. Once confirmed, the ETH appears in your ZkSync Era balance within seconds after finalization on the Layer 2 chain.

Interacting with ZkSync Era dApps

1. Navigate to a ZkSync Era-compatible decentralized application such as SyncSwap, Maverick Protocol, or SpaceFi.

  1. Ensure MetaMask is connected to the ZkSync Era network before interacting.
  2. Approve token allowances directly through MetaMask if prompted — signatures are verified off-chain but executed on Layer 2.
  3. Submit transactions — they appear instantly in the ZkSync transaction queue and confirm in under 10 seconds.
  4. Monitor activity using the ZkSync Explorer by pasting your wallet address into https://explorer.zksync.io.

Withdrawing Funds Back to Ethereum Mainnet

1. Initiate a withdrawal via the official ZkSync bridge while connected to the ZkSync Era network in MetaMask.

  1. Specify the amount and destination Ethereum address — must match your MetaMask address.
  2. Confirm the Layer 2 transaction; it is processed immediately.
  3. Wait for the challenge period to expire — currently set at 7 days for security.
  4. After the waiting period, claim the funds on Ethereum Mainnet by signing a final transaction in MetaMask.

Troubleshooting Common Issues

1. If MetaMask shows “Unknown network” after adding ZkSync Era, verify that Chain ID 324 was entered correctly without extra spaces.

  1. Deposits not appearing? Check the bridge status page at https://status.zksync.io for ongoing maintenance or delays.
  2. Transaction stuck in “pending”? ZkSync Era does not use traditional mempools — check the explorer for inclusion status instead of relying on MetaMask’s pending indicator.
  3. Unable to switch networks on mobile MetaMask? Update the app to version 8.0.0 or higher — earlier versions lack full ZkSync Era support.

Frequently Asked Questions

Q: Can I use hardware wallets like Ledger with ZkSync Era in MetaMask?A: Yes — Ledger devices are supported when connected via WebUSB. Ensure Ledger Live has Ethereum app open and MetaMask is set to “Ledger” mode.

Q: Why does my ZkSync Era balance show zero after depositing ETH?A: This usually occurs if MetaMask is still connected to Ethereum Mainnet during or after bridging. Switch to ZkSync Era network manually to view updated balances.

Q: Are ERC-20 tokens automatically available on ZkSync Era after bridging?A: No — only ETH and select whitelisted tokens like USDC, DAI, and WBTC are natively bridged. Other tokens require manual addition via their ZkSync contract addresses.

Q: Does MetaMask support ZkSync Era testnet?A: Yes — the Sepolia testnet equivalent is called ZkSync Era Testnet. Use RPC URL https://sepolia.era.zksync.dev and Chain ID 300.

Disclaimer:info@kdj.com

The information provided is not trading advice. kdj.com does not assume any responsibility for any investments made based on the information provided in this article. Cryptocurrencies are highly volatile and it is highly recommended that you invest with caution after thorough research!

If you believe that the content used on this website infringes your copyright, please contact us immediately (info@kdj.com) and we will delete it promptly.

Related knowledge

See all articles

User not found or password invalid

Your input is correct