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





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
- ylitvinov
31 contributions
- amalashkevich
19 contributions