Interact with zkSync Era


Interact with zkSync Era

zkSync Era is currently is on the fair alpha onboarding stage, which involves opening our mainnet to certain teams to build and and make transactions on mainnet.

Do I need experience with zkSync Lite?

Some experience with zkSync Lite would be helpful to understand some core concepts, e.g. how finality works. From all other aspects, zkSync Era and zkSync Lite are very different systems, and experience with the latter is not needed to build on zkSync Era.

What do I need to start building?

All the existing SDKs for Ethereum will work out of the box and your users will have the same experience as on Ethereum. If you want to enable advanced zkSync features, like account abstraction, the zkSync SDK should be used.

The only other place where using zkSync SDK is required is during contract deployment. This can be easily done through our hardhat plugin.

Quickstart on zkSync

Check out our step-by-step quickstart guide, where you will learn:

  • How to install zkSync hardhat plugin and deploy smart contracts with it.
  • How to build the front-end for your dApp using the zksync-web3 library.

Connecting to zkSync Era on Metamask

In order to add the zkSync Era alpha mainnet network to your wallet, you will need to enter the following details:

  1. Open the Metamask wallet and click on the network in the top center:

img

  1. Click on "Add network manually".

  2. Fill in the details about zkSync Era alpha mainnet or testnet network and click "Save":

Mainnet network info

  • Network Name: zkSync Era Mainnet
  • RPC URL: https://mainnet.era.zksync.io
  • Chain ID: 324
  • Currency Symbol: ETH
  • Block Explorer URL: https://explorer.zksync.io/
  • WebSocket URL: wss://mainnet.era.zksync.io/ws

Testnet network info

  • Network Name: zkSync Era Testnet
  • RPC URL: https://testnet.era.zksync.dev
  • Chain ID: 280
  • Currency Symbol: ETH
  • Block Explorer URL: https://goerli.explorer.zksync.io/
  • WebSocket URL: wss://testnet.era.zksync.dev/ws

zkSync Era Support

You can open a support ticket in 💻🧪│dev-support-beta or ask any questions in 🖥│dev-general

If you need help with anything related to the zkSync Era, you can raise a support ticket on the zkSync Era discord, or check out the FAQs page to view the most common queries about the zkSync Era. Additionally, you can reach out to the support team available on the #dev-support-beta, or ask any questions in #dev-general channel on the zkSync Era Discord server. Instructions for raising a support ticket are as follows:

Alternatively, you can now contact our support engineers with your questions and concerns via email. We will actively monitor for issues and work to resolve them as soon as possible.