27 packages
relayer-utils
This project was bootstrapped by [create-neon](https://www.npmjs.com/package/create-neon).
@zk-email/circuits
The `circuits` package exports the circom circuits needed for building on ZK Email.
@zk-email/contracts
## DKIMRegistry.sol
@zk-email/email-recovery
Smart account module and related contracts to enable email recovery for validators
@zk-email/email-recovery-clave
Smart account module and related contracts to enable email recovery for validators
@zk-email/email-tx-builder-circom
## Circom Circuits ### Main Circuits
@zk-email/email-tx-builder-contracts
```bash yarn install ```
@zk-email/ether-email-auth-circom
We provide one main circuit as follows.
@zk-email/ether-email-auth-contracts
```bash yarn install ```
@zk-email/ether-email-auth-contracts-zksync
```bash yarn install ```
@zk-email/helpers
@zk-email/jwt-tx-builder-circuits
The `circuits` package exports the circom circuits needed for building on jwt-tx-builder.
@zk-email/jwt-tx-builder-contracts
This directory contains verifier contracts for handling JSON Web Tokens(JWTs) proofs.
@zk-email/jwt-tx-builder-helpers
The @zk-email/jwt-tx-builder-helpers package provides utility functions for JWT verification and cryptographic operations. It includes functions for handling RSA signatures, public keys, JWT messages, and hashes.
@zk-email/oauth-sdk
@zk-email/relayer-utils
A utility package for ZK email relayer operations.
@zk-email/relayer-utils-node
This project was bootstrapped by [create-neon](https://www.npmjs.com/package/create-neon).
@zk-email/sdk
ZK Email SDK for TypeScript
@zk-email/snarkjs
zkSNARKs implementation in JavaScript with chunked zkeys
@zk-email/zkemail-nr
@zk-email/zk-email-sdk
@zk-email/zk-regex-apis
Helpful nodejs/Rust APIs in [zk-regex](https://github.com/zkemail/zk-regex/tree/main).
@zk-email/zk-regex-circom
regex verification circuits in circom for common regexes, generated with the compiler in [zk-regex](https://github.com/zkemail/zk-regex/tree/main).
@zk-email/zk-regex-compiler
This package contains the core Rust library for compiling regular expressions into circuit-friendly Non-deterministic Finite Automata (NFAs) and generating circuit code for Circom and Noir.
@zk-email/zk-regex-sdk