zk-passport / proof-of-passport

Proof of passport protocol using zk-SNARKs
https://proofofpassport.com
260 stars 38 forks source link

Implement passport recovery module #63

Open 0xturboblitz opened 5 months ago

0xturboblitz commented 5 months ago

Use Proof of Passport to implement a passport recovery module for ERC-4337 wallets or to add as a signer to Safe multisigs. This can be done in two ways:

For more information, see here, here and here.

wugalde19 commented 2 months ago

HI @0xturboblitz, I'd love to take care of this one

This project sounds really interesting to me Looks like a great opportunity to learn more about it

Could you please tell me if you have a Telegram group where I can introduce myself and ask a few questions?

0xturboblitz commented 2 months ago

Hi Yes, here: https://t.me/+ODcj2Bf0fxtkZDc0

Ugo-X commented 2 months ago

Hello good morning, my name is Ugo and I am a Fullstack Developer. I have contributed to some Open source projects, including the last two OD hacks, which you can confirm from my GitHub. My plan to tackle this issue is to integrate the passport recovery module using chip authentication where the users would have to sign transactions with the private key embedded in their passports.

i will be using the circomjs library to resolve this issue. i would first extract the necessary data from the passport , putting it into zk-circuits format , then I would create a way to verify and sign the authentication transaction using circomjs library before integrating it into the entry point of the target wallets though this would be my first time using this library, i bet it would be a nice learning experience.

0xturboblitz commented 2 months ago

Nice, dm us if you have any questions

Ugo-X commented 2 months ago

Nice, dm us if you have any questions

alright thanks, i will be sure to do that.