Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Add ECDSAOwnedDKIMRegistry. * Update dev-setup.ts that generates Groth16Verifier.sol. * Implement verifyEmailProof function. * [WIP] Add implementations regarding authEmail function till step 7. * Add isValidSignature function. * Add EmailAccountRecovery. * Move usedNullifiers from Verifier to EmailAuth. * Tweak variable name. * Update correct timestamp validation condition. * Update isValidSignature function. * Add unit test functions. * Add testAuthEmail. * Remove comment. * Delete unused mock directory. * Add testIsValidSignature. * Format solidity files. * Add deploy script. * Modify ECSDSAOwnedDKIMRegistry to be independent of the chain id. * Refactor EmailAuth contracts. * Refactor EmailAccountRecovery. * Add simple wallet to be recovered with emails. * Fix EmailAuth.t.sol. * Add DeploymentHelper. * Add create SimpleWallet instance in setUp function. * Add test EmailAccountRecovery. * Fix EmailAccountRecovery.t.sol. * Fix parameter decoding in recoverWallet method. * Rename recoverWallet to processRecovery and add completeRecovery. * Add recipient's email address commitment to the circuit. * Add script to generate circuit inputs. * Add prover. * Add relayer. * Update utils and relayer. * Fix database. * Remove unused code. * Update database and web_server * Fix config.rs * Add ECDSAOwnedDKIMRegistry. * Implement verifyEmailProof function. * [WIP] Add implementations regarding authEmail function till step 7. * Add isValidSignature function. * Add EmailAccountRecovery. * Move usedNullifiers from Verifier to EmailAuth. * Tweak variable name. * Update correct timestamp validation condition. * Update isValidSignature function. * Add unit test functions. * Add testAuthEmail. * Remove comment. * Delete unused mock directory. * Add testIsValidSignature. * Format solidity files. * Add deploy script. * Modify ECSDSAOwnedDKIMRegistry to be independent of the chain id. * Refactor EmailAuth contracts. * Refactor EmailAccountRecovery. * Add simple wallet to be recovered with emails. * Fix EmailAuth.t.sol. * Add DeploymentHelper. * Add create SimpleWallet instance in setUp function. * Add test EmailAccountRecovery. * Fix EmailAccountRecovery.t.sol. * Fix parameter decoding in recoverWallet method. * Rename recoverWallet to processRecovery and add completeRecovery. * Add recipient's email address commitment to the circuit. * Add relayer. * Update deployment helper. * Fix unit testing * Create Integration.t.sol. * Add integration test for acceptance. * Add integration test for recovery. * Update README.md * Call handleAcceptance and handleRecovery. * Add require conditions and check the simpleWallet owner change. * Add blank line. * Fix database. * Remove unused code. * Update database and web_server * Fix config.rs * feat: relayer init * feat: basic changes * feat: changes * feat: partial accept api * feat: rebase * feat: fixes * feat: finish accept api before handling email * feat: handle email stub * feat: clean up * feat: add all apis * chore: refactor * feat: add email templates * feat: handle email * Fix contract deployment scripts. * Add github workflow. * Add ETHERSCAN_API_KEY to env.sample. * Add unit test functions. * Add deploy script. * Refactor EmailAuth contracts. * feat: rebase * feat: fixes * Fix modal server name. * feat: fixes * feat: fixes * Fix typo of EmailAccountRecoery.t.sol. * feat: complete flow * feat: fixes and refactoring * chore: update .env.example * Update utils package. * feat: fixes * feat: add k8s manifests (cherry picked from commit 6f154f5) * chore: fix Dockerfile * Update the version of zk-regex-utils --------- Co-authored-by: wshino <[email protected]> Co-authored-by: SoraSuegami <[email protected]>
- Loading branch information