Skip to content

Latest commit

 

History

History
32 lines (24 loc) · 1.33 KB

README.md

File metadata and controls

32 lines (24 loc) · 1.33 KB

ZKsync SSO Clave Contracts

License CI

A user & developer friendly modular smart account implementation on ZKsync; simplifying user authentication, session management, and transaction processing.

Forked from Clave.

Features and Goals

Caution

The factory and module interfaces are not yet stable! Any modules created against the IModuleValidator interface will likely need to be updated in the final version. The code is currently under audit and the latest may contain security vulnerabilities.

See the ZKsync SSO project for a complete developer solution, this project is just the smart contract components.

Local Development

  1. Install workspace dependencies with pnpm install.
  2. Install the latest release of Era Test Node.
  3. Run pnpm build to build the contracts.
  4. Run era_test_node run and pnpm test in separate terminals to run the tests.
  5. Run pnpm lint to lint the project.
  6. Run pnpm fmt to format the project.