Our Riff safety analytics snap for Metamask is a solution to a common problem faced by cryptocurrency investors, traders, and users. The problem is that when interacting with smart contracts on the blockchain, users often do not have a clear understanding of the safety and reputation of a particular contract. This can lead to users falling victim to scams or other malicious activity, resulting in significant financial loss.
The snap addresses this problem by providing valuable information and analytics about smart contracts directly within the Metamask wallet. This information includes the total number of transactions, distribution of function calls, and top accounts interacting with a particular contract, as well as a safety tag to indicate the level of risk associated with a contract. By providing this information in an easily accessible format, the snap helps users make more informed decisions about which contracts to use and which to avoid.
In addition, our snap goes further to provide a feature that explains the code for a transaction in simple language, using an OpenAI LLM. This is particularly useful for non-technical users who may not have the expertise to understand the code on their own. By making the code more accessible, our snap helps users avoid scams and malicious contracts, ultimately leading to a safer and more secure blockchain experience.
Overall, our snap provides a valuable service to cryptocurrency investors and users by improving the security and usability of smart contracts on the blockchain. This could potentially attract more users to the Metamask platform, leading to increased usage and adoption, and in turn, potentially benefiting investors and stakeholders.
Note: We would like to bring to your attention that for the EthForAll hackathon, we have updated our snap to use Metamask Snaps UI and have added an explainability feature to it by using OpenAI models. Transaction analytics has been a WIP from before the hackathon.
We've run into several obstacles along the way, including:
Despite these challenges, we're making progress in finding solutions to each one. We're committed to delivering a high-quality extension that will help users make more informed decisions about smart contract security.
Tracks Applied (1)
ConsenSys
Discussion