Pinned Repositories
asn1-parser-circom
Circom ASN.1 Parser
email-recovery
Use ZK Email to do account recovery for any smart wallet, including 7579 and 4337 support.
email-tx-builder
A Solidity library that authenticates that the user is a correct holder of the specific email address, and specify entirely in Solidity how you want to string parse the emails.
email-wallet
A smart contract wallet controlled using email
halo2-regex
Library and gadget to do regex string matches in halo2
halo2-zk-email
Email verification circuit in halo2
proof-of-twitter
Use https://twitter.prove.email to prove that you own a Twitter username, on-chain.
zk-email-verify
Verify any text in any sent or received email, cryptographically and via only trusting the sending mailserver.
zk-regex
A library to do regex verification in circom, adapted from the original zk-email. It additionally generates lookup tables for halo2-regex and soon Noir.
zkemail.nr
ZK Email in Noir
ZK Email's Repositories
zkemail/zk-email-verify
Verify any text in any sent or received email, cryptographically and via only trusting the sending mailserver.
zkemail/email-wallet
A smart contract wallet controlled using email
zkemail/zk-regex
A library to do regex verification in circom, adapted from the original zk-email. It additionally generates lookup tables for halo2-regex and soon Noir.
zkemail/email-tx-builder
A Solidity library that authenticates that the user is a correct holder of the specific email address, and specify entirely in Solidity how you want to string parse the emails.
zkemail/email-recovery
Use ZK Email to do account recovery for any smart wallet, including 7579 and 4337 support.
zkemail/proof-of-twitter
Use https://twitter.prove.email to prove that you own a Twitter username, on-chain.
zkemail/emailwallet.org
Code for emailwallet.org. Decentralized, zk-proof based, privacy preserving email-based transactions on chain, token transfers to email addresses, and multisig signers.
zkemail/oauth-demo-ui
Demo of login with zk email, with specified oauth scopes.
zkemail/jwt-tx-builder
Use zk proofs of JWTs to authorize arbitrary transactions on chain. Soon to have scoped oauth'd session keys as well.
zkemail/archive.zk.email
A repository to store historical, timestamped DKIM keys; and for anyone to upload their own. Basically https://archive.org for public key registries.
zkemail/hiring
zkemail/ic-dns-oracle
DNS oracle on internet computer. It is used in ZK email to update DKIM public keys.
zkemail/clave-email-recovery
Clave module for Email-based Account Recovery
zkemail/relayer-utils
Common relayer-related code, in Rust and WASM.
zkemail/sp1-zkEmail
SP1 Implementation of ZKEmail Circuits
zkemail/zkemail.rs
A monorepo of ZkEmail library written in Rust and using different ZkVM solutions
zkemail/email-recovery-ui
Frontend for prove.email/recovery to do zk email-based account recovery for Gnosis Safes and 7579 wallets.
zkemail/sdk-ts-demo
Demo of using the typescript zk-email sdk
zkemail/zk-regex-registry
An online registry of regexes needed for certain ZK Email proofs, that can be imported into any frontend in one line.
zkemail/zk.email
Landing page for ZK Email
zkemail/poseidon-rs
Poseidon hash function
zkemail/r0-zkEmail
Risc0 Implementation of ZKEmail Circuits
zkemail/relayer-imap
Rust IMAP micro-utility for zk email relayers.
zkemail/registry
V2 of the ZK Email Proof Registry that lets anyone easily define and run new proof types.
zkemail/cfdkim
DKIM (RFC6376) implementation
zkemail/example-email-recovery-permissionless-scripts
zkemail/module-sdk
Application SDK for using Smart Account Modules
zkemail/relayer-smtp
Rust SMTP micro-utility for zk email relayers.
zkemail/sdk-images
zkemail/zk-email-sdk-js