RugProof

RugProof

Become RugProof

87
Built at ETHIndia Fellowship 3.0

The problem RugProof solves

RugProof provides transaction insights to users before they confirm it. RugProof provides insights like the number of tokens being transferred as a result of the transaction, the number of NFTs being transferred, whether the user is the first one to interact with the contract, whether the contract is verified and whether the contract deployer has ever used Tornado Cash.

These insights can help users identify scammers trying to steal their assets and provide more confidence to the user on what is about to happen once the user confirms the transaction.

Challenges I ran into

I am providing transaction insights using Metamask Snaps, as it is the most used wallet in the space. Metamask Snaps is currently a developer-only product. Only a few people know about it. Plus, it requires installing a different extension called Metamask Flask. It is challenging to get user feedback immediately because the average user needs to learn about Metamask Flask and install it.

But once Metamask launches Snaps, there will be tons of users looking for such a solution, and I will be ready by then!

Metamask Snaps also has some UI limitations. Currently, a minimal set of UI elements is available for use, and I plan to contribute to Metamask to add more elements. Still, it would be better to focus on building my own thing now and later, as I feel the need to start contributing to Metamask, I will.

Also, because of the limiting capabilities, I couldn't implement insights for signature prompts.

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion