Filter Spam NFTs
Last updated
Last updated
Minting spam NFTs, which are fake or fraudulent non-fungible tokens, has become a significant issue for NFT platforms and users. These spam NFTs can deceive buyers into purchasing worthless or non-existent digital assets, leading to financial losses and damaging the reputation of the NFT ecosystem.
Bad actors may mint spam NFTs in several ways. One common method is to create NFTs that mimic popular or valuable collections, such as digital art or collectibles, and then list them on NFT marketplaces at attractive prices. Unsuspecting buyers may purchase these spam NFTs believing they are acquiring genuine assets, only to realize later that they have been scammed.
Another method is to create large numbers of low-quality or meaningless NFTs and flood the market with them. This can overwhelm NFT platforms and users, making distinguishing between legitimate and spam NFTs difficult.
To combat spam NFTs, we have added a new boolean query parameter to several endpoints, so when you retrieve NFTs in your wallet, the response body will include the contract.possibleSpam
parameter indicating that the NFT collection is possibly spam or not.
: GET /api/wallets/{walletId}/nonfungibles
: GET /api/wallets/nonfungibles
: GET /api/wallets/{secretType}/{walletAddress}/nonfungibles
Call one of the above endpoints using the query parameter includePossibleSpam
:
If the includePossibleSpam
is set to false
: Only the non-spam NFTs will be returned.
If the includePossibleSpam
is set to true
: All results are returned (spam and non-spam NFTs).
HTTP
The following endpoint retrieves NFTs by chain and wallet address:
HTTP
includePossibleSpam
Query
Indication to include possible spam NFTs in the response body or not.
Boolean
true
❌
📘Look for the
result.contract
.possibleSpam
parameter:
possibleSpam: true
: This means the NFT collection is possibly spam.
possibleSpam: flase
: This means the NFT collection is not spam.
JSON