A user & developer friendly modular smart account implementation on ZKsync; simplifying user authentication, session management, and transaction processing.
Forked from Clave.
Caution
ZKsync SSO is under active development and is not yet feature complete. Use it to improve your development applications and tooling. Please do not use it in production environments.
- 🧩 Modular smart accounts based on ERC-7579
- 🔑 Passkey authentication (no seed phrases)
- ⏰ Sessions w/ easy configuration and management
- 💰 Integrated paymaster support
- ❤️🩹 Account recovery (Coming Soon)
- 💻 Simple SDKs : JavaScript, iOS/Android (Coming Soon)
- 🤝 Open-source authentication server
- 🎓 Examples to get started quickly
- Install workspace dependencies with
pnpm install. - Install the latest release of Era Test Node.
- Run
pnpm buildto build the contracts. - Run
era_test_node runandpnpm testin separate terminals to run the tests. - Run
pnpm lintto lint the project. - Run
pnpm fmtto format the project.