A registrar that allows users to claim ENS names based on their email ownership using zk-email proofs.
This project enables users to claim ENS names corresponding to their email addresses. For example, if you own "myemail@example.com", you can claim "myemail@example.com.email.eth" 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.
Install dependencies:
yarn installBuild smart contracts:
yarn buildClean build artifacts and cache :
yarn cleanGenerate test coverage:
yarn coverageFormat files:
yarn fmtLint files:
yarn lintRun tests:
yarn testThis project is licensed under MIT.