filecoin-project / devgrants

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

Filecoin MetaMask Wallet - Major updates and MetaMask UI integration #1762

Closed eshon closed 2 months ago

eshon commented 4 months ago

Open Grant Proposal: Filecoin MetaMask Wallet - Major updates and UI integration

Project Name: FilSnap - Major Updates and UI

Proposal Category: Developer and data tooling

Individual or Entity Name: @hugomrdias

Project Repo(s) https://github.com/filecoin-project/filsnap and https://snaps.metamask.io/snap/npm/filsnap/

(Optional) Filecoin ecosystem affiliations: Hugo is ex-Fission, ex-NFT.storage

(Optional) Technical Sponsor: @eshon

Do you agree to open source all work you do on behalf of this RFP under the MIT/Apache-2 dual-license?: Yes

Project Summary

Major updates and MetaMask UI integration for the open source MetaMask Filecoin Wallet (Github repo) which is a MetaMask plugin that supports native Filecoin addresses.

Scoping and pre-maintenance work for this larger project was initially done as part of a previous microgrant.

Scope of Work:

MetaMask has released significant updates in 2024 to enhance the usability of Snaps and this grant would be used to integrate those updates into the Filecoin Metamask Wallet. Details:

Impact

Filecoin dapps require a web3 wallet for users to interact with the dapp's smart contracts. The MetaMask Filecoin Wallet (Snap) supports Filecoin users with the ability to sign Filecoin transactions (including FEVM) using MetaMask. It can store native Filecoin key material in the MetaMask vault. This wallet is an open source project at https://github.com/filecoin-project/filsnap and has been a project in the Filecoin ecosystem for several years, as MetaMask develops and evolves its 3rd party Snaps platform which launched for users in Fall 2023.

Outcomes

Adoption, Reach, and Growth Strategies

Development Roadmap

Number Grant Deliverable Timeframe (within 3 months)
1. Lifecycle hooks est. 5 days
2. Homepage overrides est. 5 days
3. Transaction insights est. 3 days
4. Signature insights est. 3 days
5. Dynamic UI est. 15 days
6. Misc improvements est. 8 days
TOTAL est. 39 days

Total Budget Requested

Will send to grants@fil.org

Team

Team Members

Hugo - hugomrdias@gmail.com - https://github.com/hugomrdias (@hugomrdias) - Lead developer

Team Member LinkedIn Profiles

https://pt.linkedin.com/in/hugomrdias

Relevant Experience

Hugo has worked as a JS-savvy Sr. software engineer at Protocol Labs for several years and also more recently at Fission. He was the lead developer of the FilSnap architecture in 2023 and also of the iso-filecoin cryptographic library for Filecoin. He also worked on NFT.storage and IPFS JS.

Team code repositories

https://github.com/hugomrdias

Additional Information

ErinOCon commented 3 months ago

Hello! This proposal has advanced to our final round of reviews scheduled to be completed by the end of August (if not sooner).

If we have questions during this review round, I will be in touch. Thank you again for your patience and for your interest in our grants program!

ErinOCon commented 2 months ago

This proposal has advanced to the next steps in our processing. Please respond to the email from grants@fil.org if you have any questions or updates.

Thank you again for your proposal and for your interest in our grants program!