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 build
to build the contracts. - Run
era_test_node run
andpnpm test
in separate terminals to run the tests. - Run
pnpm lint
to lint the project. - Run
pnpm fmt
to format the project.