filecoin-project / devgrants

👟 Apply for a Filecoin devgrant. Help build the Filecoin ecosystem!
Other
377 stars 308 forks source link

Next Step Microgrant: Banana Smart Wallet #1238

Closed hfarazul closed 1 year ago

hfarazul commented 1 year ago

1. What is your project, and what problem does it solve?

Problem with current wallets:

Banana wallet by Infinito Labs:

We are building a wallet infrastructure that any application can integrate and provide:

How it works:

We are achieving this by using smart contract wallets based on an account abstraction solution. This enables us to provide custom features, one of which we have successfully implemented is a zero-knowledge proof-based two-factor authentication system. This 2FA prevents a single point of failure, and even if your private key is compromised, the hacker cannot access users’ funds.

image

2. Project links

Link to Github repo: https://github.com/nlok5923/hacking-at-ethindia Link to demo: https://youtu.be/pwRpqJxBWdg Link to app: https://banana-smart-wallet.netlify.app/ License: APACHE2

3. a) How is IPFS, Filecoin, or related technology used in this project? (max 200 words)

The project leverages IPFS to store the merkle tree.

image

In future, it can also be used to store encrypted recovery key of accounts

b) Is this project contributing to the upcoming FVM launch? (Yes or No)

No plans for now, but we can create solutions to optimise storing data on Filecoin and can create Data DAO in future.

4. How will you improve your project with this grant? What steps will you take to meet this objective? (max 200 words)

We will use the grant to create an SDK of the functionality and create a robust authentication mechanism using TouchID.

Milestone 1:

Milestone 2:

Here is the grant budget breakup:

5. Do you agree to share grant reports upon request, including a final grant report at the end of the three month period?

Yes, we will provide a detailed report upon completion of 3 months.

6. Does your proposal comply with our Community Code of Conduct?

Yes

7. Links and submissions

We participated in ETHIndia ETH India website: https://ethindia.co/ Here's the link to hackathon submission: https://devfolio.co/projects/banana-smart-wallet-efca

Some recognition that we got in ETHIndia

Additional questions:

Haque Farazul (Product and Research)

Rishabh Gupta (Smart Contract Dev, Full stack Dev)

dawnkelly09 commented 1 year ago

Greetings! I am processing your grant application. When I tried to review the project repo, I got a 404 error. Would you please provide a working link to the project repo so I can review your code? Thank you!

rishotics commented 1 year ago

Hey Dawn, here is the link for the repo: https://github.com/nlok5923/hacking-at-ethindia . So sorry for the inconvenience caused.

ErinOCon commented 1 year ago

Hi @hfarazul, this microgrant has been approved! We will send an email to confirm payment details. Please note that your final grant report is due within three months and can be submitted here. Please let us know if you have any questions!