Sqam Insights
Sqam – Community-driven Transaction Insights to fight back the scam. Comes with a handy Metamask Snap.
Screenshots






Problem Statement
Sqam – Community-driven Transaction Insights.Sqam allows community to collaborate in the fight against phishing and scam.We created the protocol which can easily be integrated by wallet developers and other decentralized protocols to help protect their users. It allows to flag wallets, contracts and website domains, and uses onchain reputation system to provide transaction insights.Sqam also comes with its own Metamask Snap which provides a reference integration of the protocol into a wallet.
Solution
Community members can flag (by emitting a Sqam record) deceptive websites and/or onchain addresses via Sqam registry contract with almost-free fast transactions on Gnosis.Those flags are collected by our thegraph custom subgraph and are available to be consumed by the Metamask Snap (and other protocol integrations).Sqam Records either "approve" or "reject" a web2 domain or an onchain address.Our Snap calculates credibility of both approving and rejecting members to make an education decision about the score of the transaction. Credibility is calculated based on data fetched from Airstack.Sqam uses a stateless smart-contract to allow for even lower gas fees.Contracts: • foundry (+openzeppelin) to develop stateless smart contract • deployed to Gnosis (mainnet) + sepolia (testnet) via CREATE2Web: • vite + react + @chakra-ui • WalletConnect + wagmi + viemOther: • Metamask Snap using mm snaps repo • thegraph custom subgraph that indexes our contract • number of AirStack queries for on-chain reputation calculation
Hackathon
ETHGlobal New York
2024
Prizes
- 🏆
💹 Metamask — Best Transaction Insights Snap
- 🏆
🏊♂️ The Graph — Pool Prize
- 🏆
🏃 Airstack — Runner Ups
- 🏆
💡 Gnosis Chain — Most Innovative dApps
Contributors
- wannabehero
32 contributions
- yabalaban
18 contributions