In the rapidly evolving Web3 ecosystem, keeping up with new challenges and ensuring a seamless user experience is of utmost importance. At Moralis, we’re committed to providing you with the tools you need to stay ahead of the curve and deliver top-notch solutions to your users. That’s why we’re excited to introduce the latest addition to our real-time Streams API – our Spam Detection feature! 🎉
This powerful feature allows you to effortlessly identify and manage spam ERC-20 tokens and NFTs, significantly enhancing the user experience in your Web3 projects. Let’s dive in and explore how this feature works and how it can benefit your projects.
The Problem: Cluttered Wallets and Misinformation
One common issue that plagues anyone looking to build a Web3 wallet or crypto platform is the presence of spam tokens and NFTs. These unwanted spam assets clutter the user interface and make it difficult for users to manage their assets. Furthermore, inexperienced users may mistake spam tokens and NFTs for legitimate assets, potentially leading to confusion and poor investment decisions.
The Solution: Moralis’ Spam Detection Feature
To tackle this problem, we’ve introduced a possibleSpam
property to webhook items like erc20Transfers
, erc20Approvals
, nftTokenApprovals
, and nftTransfers
. These can now indicate whether a contract address is associated with spam, phishing attempts, or other suspicious activities.
By leveraging this new feature, you can easily identify and hide suspicious contracts or notify your users about potential risks, enhancing the overall user experience in your Web3 projects.
How We Classify Contracts as Spam
Our spam classification is based on multiple criteria, including:
- Contract compliance with standards
- Minting and transfer activities (honeypot activity, etc.)
- Copycat contracts
- Other undisclosed evaluation factors
Community Involvement
We believe in the power of community-driven improvements, so we’re working on an endpoint that will allow you to programmatically submit spam contracts for review. For now, you can manually report them via our public submissions board.
Chain Support
Our new Spam Detection feature will be supported on all EVMs, with initial classification covering contracts from Ethereum mainnet, Polygon mainnet, and Binance mainnet. We’ll continue to expand our support to more chains in the future!
Spam Detection Summary
We’re confident that the new Spam Detection feature will prove to be a game-changer in helping you deliver an even better experience to your users. We encourage you to give it a try, implement it in your Web3 projects, and let us know your thoughts!
As always, we’re here to help if you have any questions or need assistance with implementation. Stay tuned for more exciting updates from Moralis and happy building!