VaultMask

VaultMask

VaultMask allows you to store and share your files, all directly from within your metamask wallet. Now securely store your files across all your devices using VaultMask.

Created on 19th February 2023

VaultMask

VaultMask

VaultMask allows you to store and share your files, all directly from within your metamask wallet. Now securely store your files across all your devices using VaultMask.

The problem VaultMask solves

Vautlmask is a user-friendly file storing & sharing solution that allows users to upload, store & share files in seconds and for free (applicable only if you store files with Vaultsnap). Besides, if you wish to store the files permanently, you can also do that at dearth cheap cost, thanks to FVM. There is an inbuilt functionality of file sharing which allows you to share your files with any of your friends. Simply input the address of the receiver and then click on share.

(Disclosure: The project is built from FEVM-Hardhat kit)

Challenges I ran into

Metamask Snaps is a highly dynamically changing product currently in its development phase and is very unstable. On top of that, there was a major update with several breaking changes was released just few days prior to the hackathon deadline which created a panic. Because the update is so recent, there was a lacking of proper clarification for how to use certain features of metamask snaps.
Another problem was related to push-protocol where, many people were facing server-side issues related to api requests. Also, because browser extensions don't allow you to use axios libraries inside them, and push-protocol's packages use axios packages for fetching data, I had to alternatively use fetch and pass the URI for push-protocol manually.

Tracks Applied (3)

Filecoin Virtual Machine

VaultMask is built using FEVM. All the on-chain processes take place on Filecoin's Hyperspace Testnet. The files that ar...Read More
Filecoin

Filecoin

Push Protocol

VaultMask leverages push protocol to send automatic notifications in the user's inbox whenever a new file is uploaded. T...Read More
Push Protocol

Push Protocol

ConsenSys: Metamask Snaps

VaultMask is a file storage and sharing solution which utilises VaultSnap, a custom written snap for Metamask Flask. It ...Read More
ConsenSys

ConsenSys

Discussion

Builders also viewed

See more projects on Devfolio