← Back to home

FireMask - MetaMask Firewall

FireMask is a firewall for MetaMask which protects users from signing harmful a transaction

Screenshots

FireMask - MetaMask Firewall screenshot 1
FireMask - MetaMask Firewall screenshot 2
FireMask - MetaMask Firewall screenshot 3
FireMask - MetaMask Firewall screenshot 4
FireMask - MetaMask Firewall screenshot 5

Problem Statement

There is a problem which can be described as β€œtransactions not being readable enough”. Due to this users don't understand what they sign. This leads to harmful transactions and lost funds. Also, this is an obstacle to wider adoption of crypto. FireMask solves this problem by showing the user what exactly will happen when the transaction will be placed before it is actually placed, in plain English.

Solution

The project uses the MetaMask Snaps for displaying the transaction insights. At the backend it uses Tenderly API for simulating transactions, Dune Analytics and Quicknode NFT API for getting human readable information about token contracts and NFTs. The tech stack is TypeScript, React and NodeJS. We also used Heroku for our deployment.

Hackathon

ETHSanFrancisco 2022

2022

Prizes

  • πŸ†

    πŸ₯‡ Dune β€” Best Use

  • πŸ†

    πŸ₯‡ Quicknode β€” Best Use

  • πŸ†

    πŸ₯‡ Tenderly β€” Best Use

  • πŸ†

    πŸ‘©πŸ½β€πŸ’» Polygon β€” Best UX

Contributors