Skip to content

matter-labs/zksync-sso-clave-contracts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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.

About

ZKsync SSO Contracts based on Clave

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published