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:
- Open the Metamask wallet and click on the network in the top center:
Click on "Add network manually".
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:
- Join the zkSync Era our Discord server.
- Accept the invite sent.
- Navigate to the
#dev-support-beta
channel.
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.