33 packages
@appliedzkp/semaphore-contracts
A privacy gadget for creating anonymous proof of membership on Ethereum.
discreetly-claimcodes
generate and claim codes
discreetly-interfaces
Common interfaces and utilities for discreetly
idc-nullifier
This is a circuit that takes a semaphore identity and a nullifier in, and generates an identity commitment and the hash of the identity commitment and nullifier together.
rlnjs
Client library for generating and using RLN ZK proofs.
@semaphore-extensions/contracts
Solidity contracts to enhance Semaphore with extra features and customization.
@semaphore-extensions/heyauthn
A library to allow developers to create and manage Semaphore identities using WebAuthn
@semaphore-extensions/identity-proof
A library to prove the ownership of a Semaphore identity without revealing the private key.
@semaphore-extensions/identity-proof.circom
A circuit to prove the ownership of a Semaphore identity without revealing the private key.
@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).