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