-
Notifications
You must be signed in to change notification settings - Fork 60
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement passport recovery module #63
Comments
HI @0xturboblitz, I'd love to take care of this one This project sounds really interesting to me Could you please tell me if you have a Telegram group where I can introduce myself and ask a few questions? |
Hi |
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. |
Nice, dm us if you have any questions |
alright thanks, i will be sure to do that. |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedI have extensive experience in blockchain development, particularly with Ethereum smart contracts, ERC standards, and decentralized identity solutions. My work includes designing and implementing secure wallet recovery mechanisms and integrating hardware-based authentication methods into blockchain systems. My proficiency with cryptographic protocols and decentralized application development positions me well to tackle the integration of Proof of Passport for wallet recovery or multisig signers. How I plan on tackling this issueTo implement a passport recovery module using Proof of Passport for ERC-4337 wallets or to add it as a signer to Safe multisigs, leveraging both passive and active authentication methods. Steps to Address the Problem:
Understand the technical specifications of ERC-4337 and Safe multisigs. Define the user flow for both passive and active authentication. Passive Authentication: Allow the user to prove physical possession of a passport without exposing sensitive data. Use the passport’s embedded chip to sign transactions, leveraging the private key within the chip. Smart contracts to manage wallet recovery or multisig signer addition. Develop a smart contract that allows users to submit passport-related data. Implement a library or service to interact with the passport chip. |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedI am electrical engineer and works all days with c++ in my company , i have 2 years working with c++ languages How I plan on tackling this issueI will implement a 1 module with 3 functions |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedI have 2 years of experience in backend programming in golang and python framework (django, flask) How I plan on tackling this issuei could send a reset password link by email, validate the token and prompt the user to create |
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.
The text was updated successfully, but these errors were encountered: