Skip to content

zkemail/email-as-ens

Repository files navigation

Email-as-ENS Registrar

A registrar that allows users to claim ENS names based on their email ownership using zk-email proofs.

Overview

This project enables users to claim ENS names corresponding to their email addresses. For example, if you own "[email protected]", you can claim "[email protected]" and set any Ethereum address as the owner.

The system uses zk-email proofs to verify email ownership, ensuring that only the legitimate owner of an email address can claim the corresponding ENS name.

Installing Dependencies

Install dependencies:

yarn install

Useful commands

Build smart contracts:

yarn build

Clean build artifacts and cache :

yarn clean

Generate test coverage:

yarn coverage

Format files:

yarn fmt

Lint files:

yarn lint

Run tests:

yarn test

License

This project is licensed under MIT.

About

Use your email address as an ENS name — `[email protected]` becomes `myemail$domain.com.email.eth`.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •