Soul Wallet
Number of verifiers
1
Aggregation
NoTrusted setup
YesList of verifiers
Name | Verifier | Verification status | Last used | |
---|---|---|---|---|
EmailApprover | 0x0A07…69d7 | Submit or ask for verification | — |
Description
Smart contract wallet supporting guardians and email recovery with ZK.
Soul Wallet is a smart contract wallet for Ethereum. It uses zkemail to enable guardians that can recover the wallet using email.
The Github of the project can be found here. In particular, the circuits code used by the email approver module can be found here. The circuit is written in Circom and the proof system used is Groth16. The phase 1 trusted setup used is POT22. The phase 2 contributions can be found in the email-approver repo.
List of required tools
Tool name | Version | Tool docs |
---|---|---|
snarkjs | ? | More informationMore info |
circom | ? | More informationMore info |