The ZK Setup Ceremony ended on UTC 2024-07-27
Welcome to the SoulWallet - zkEmail Approver Phase 2 Trusted Setup Ceremony. This ZK circuit will be used for the zkEmail social recovery feature of the smart contract wallet.
-
Install Node (> v16)
-
Install
@soulwallet/phase2cli-zkemailapprover
Run the following command:
npm install -g @soulwallet/phase2cli-zkemailapprover
-
Log in with your GitHub account
Run:
phase2cli-zkemailapprover auth
GitHub account requirements:
Followers >= 1 Following >= 2 Public Repos >= 2 Account age >= 1 month
-
Contribute
Run:
phase2cli-zkemailapprover contribute -c emailapprover
During the process, you will need to download 1.2GB of files and upload 1.2GB of files. Additionally, you will need approximately 10-40 minutes of CPU computation time (depending on your computer). All of the above must be completed within 60 minutes for the contribution to be valid.
-
Done!
You have successfully contributed.