🚀 DAY 4 OF LAUNCH WEEK: Introducing GitHub Actions Scanning Support.Learn more →
Socket
Book a DemoInstallSign in
Socket
a

atheartengineer

npm

Packages

Current Co-maintainers

Former Co-maintainers

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).