awesome-zksync
zkSync Era
zkSync Era is a ZK rollup that supports generalized EVM compatibility for the Ethereum blockchain. The primary benefit of zkSync Era is that developers who have created EVM dApps can port to zkSync Era effortlessly and realize significantly lower gas fees and more transactions per second.
Resources
- Docs - Official Docs
- Tutorials - Official Tutorials
- zkSync ELI5 (Explain Like I'm 5) - Twitter thread
- zkPorter ELI5 - Twitter thread
- Visual guide to Layer 2s
- zkEVM FAQ - Official zkEVM FAQ
Audits
- Layer 1 Smart Contracts, Internal Audit, from 2022-06-14 to 2022-08-17.
- Layer 1 Smart Contracts, OpenZeppelin, from 2022-09-05 to 2022-09-30.
- Layer 1 Diff Audit (Upgrade Audit), OpenZeppelin, from 2022-11-21 to 2022-11-25.
- Layer 1 Diff Audit (Upgrade Audit), OpenZeppelin, from 2023-02-06 to 2023-02-17.
- Layer 1 Public Contest, Code4rena, from 2022-10-28 to 2022-11-09.
- Layer 1 Smart Contracts, Secure3, from 2022-10-22 to 2022-11-06.
- Layer 2, Internal Audit, from 2022-08-17 to 2022-10-24.
- Layer 2 Bootloader, OpenZeppelin, from 2022-11-28 to 2022-12-23.
- Layer 2 Fee Model and Token Bridge, OpenZeppelin, from 2023-01-23 to 2023-02-17.
- Layer 2 System Contracts Public Contest, Code4rena, from 2023-03-10 to 2023-03-19.
- ZK Proof System, Internal Audit, from 2022-10-24 to 2022-11-18.
- ZK Proof System, Halborn, from 2023-01-09 to 2023-03-08.
- Smart Contract Security Assessment, Halborn, from July 12th, 2023 - July 20th, 2023.
Bug Bounty Program
Tools
Articles
- Different types of zkEVMs - Vitalik
- gm zkEVM! - Mainnet open to all
- All Aboard zkSync Era Mainnet - Fair Onboarding Alpha
- Baby Alpha has arrived - Mainnet launch
- End-to-end prover live on testnet - Announcement of milestone 3 completed
- 100 days to Mainnet - zkSync v2 roadmap
- zkPorter: a breakthrough in L2 scaling - Ending the debate between ZK and optimistic rollups
- zkEVM Reddit AMA - We’re Matter Labs, the team behind zkSync, the first EVM-Compatible ZK Rollup, powered by our zkEVM
- UniSync Demo - A port of Uniswap V2 on the zkEVM
Videos
- zkEVM - by Alex Gluchowski @ ETHGlobal
- zkSync 2 (overview) - by Alex Gluchowski @ Epicenter
- zkSync 2 - first EVM-compatible zkRollup - by Alex Gluchowski @ EthCC[4]
- The zkEVM is Here - Steve Newcomb @ Bankless
- zkEVM: Compatibility vs Equivalence - Alex Gluchowski @ 8th Global Blockchain Summit
- EIP4844 panel - DevCon Bogotá workshop
Projects
- Uniswap - Approved proposal to deploy Uniswap v3 to zkSync v2
- The Graph - zkSync will be the first ZK-Protocol indexed by The Graph
- Aave - Approved proposal to deploy Aave to zkSync
- Crypto.com - Crypto.com Is Scaling Ethereum with zkSync, the First EVM-Compatible ZK Rollup
- Curve - Proposal to deploy Curve on zkSync
- Ecosystem overview - List with more than 150 projects
- zksync-starter - zkSync + Next.js Turborepo starter kit / template project
IMPORTANT If you want to deploy your project to zkSync v2, make sure to submit your project in the ecosystem page
zkSync 1.0
zkSync v1 is a trustless protocol for scalable low-cost payments on Ethereum, powered by zkRollup technology. It uses zero-knowledge proofs and on-chain data availability to keep users' funds as safe as though they never left the mainnet.
Resources
- What is a zkRollup? - Official Ethereum Documentation
- Tutorials - Official Tutorials
- Docs - Official Docs
- Data - zkSync Analytics on Dune
FAQ
- zkSync FAQ - Official zkSync FAQ
Articles
- How Ethereum merge affects zkSync - As the most Ethereum-aligned L2, zkSync will evolve with the Ethereum ecosystem
- DeFi - Leading Defi projects, wallets and exchanges invest to bring Solidity to zkSync
Videos
- zkSync Learn by Watching - Official site suggestions
- Proof of Decentralization - by Chris Blec
Projects Support
- Aave - How to earn interest with Aave on Layer 2
- ParaSwap - This is the very first ZkSync / ParaSwap transaction
- Argent - How to fund your zkSync account from another wallet or exchange
Jobs
Tools
- Block Explorer - zkScan: Mainnet | Explore L2 Rollup Blockchain
- L2 fees - Fee to transfer and swap tokens
- Wallet - A crypto wallet & gateway to layer-2 zkSync Rollup
- Payment Link Creator - Create zkSync payment links, get paid in tokens
- Alternate Withdrawal Tool - Easily move your funds to L1 without interaction with L2
- Testnet status page - Check current status and incident history of zkSync testnet
- Mainnet status page - Check current status and incident history of zkSync mainnet
Official Links
The following are official links
➕ Always verify the authenticity of the links