About Projects


ZK is the Endgame


zkSync is a EVM-compatible Layer-2 protocol that scales Ethereum with cutting-edge ZK tech. Our mission is not only to merely increase Ethereum's throughput, but to fully preserve its foundational values – freedom, self-sovereignty, decentralization – at scale. You can read more about our values on the ZK Credo.


Leverage your Solidity and Vyper skills and deploy your app on zkSync now! Access our docs here.


If you need help, do not hesitate to join our Discord, and to pick the Developer Role.


Native Account Abstraction: new Era for UX


Native Account Abstraction on zkSync fundamentally changes how accounts operate by introducing the concept of Smart Accounts and Paymasters. Smart Accounts are fully programmable, allowing for various customizations such as signature schemes, native multi-sig capabilities, spending limits, and application-specific restrictions.


Related Resources:

Native Account Abstraction on zkSync: https://docs.zksync.io/build/developer-reference/account-abstraction.html

Native AA vs EIP4337: https://docs.zksync.io/build/developer-reference/differences-with-ethereum.html#native-aa-vs-eip-4337

Tutorial: daily spend limit smart account: https://docs.zksync.io/build/tutorials/smart-contract-development/account-abstraction/daily-spend-limit.html

Tutorial: ERC20 token paymaster: https://docs.zksync.io/build/tutorials/smart-contract-development/paymasters/custom-paymaster-tutorial.html

Repository: paymaster examples: https://github.com/matter-labs/paymaster-examples


Products

Hackathons

WaveHack