How GradeMyNFT Works
The grading system, explained.
The Core Idea
NFTs are unique in that every single transfer is permanently recorded on-chain. Unlike physical collectibles where grading requires a human expert to inspect the item, NFT grading can be done automatically and objectively. The more an NFT has changed hands through sales, the more "circulated" it is, just like a dollar bill that's passed through hundreds of wallets.
Smart Transfer Classification
Not all transfers are equal. We classify every transfer into one of four types:
The original creation event. Neutral. Everyone starts here.
A sale via OpenSea, Blur, LooksRare, etc. This is what lowers your grade: real circulation events.
A transfer with no ETH value exchanged, typically right after a purchase. We detect these as hardware wallet security moves and apply minimal penalty.
Other transfers: gifts, wallet migrations, etc. Minor deduction.
Hardware Wallet Detection
A very common pattern is: buy on a marketplace with a hot wallet β immediately transfer to a hardware wallet for safe keeping. Without smart classification, this would look like 2 transfers and hurt your grade unfairly.
We detect this by checking: was there ETH value in the transaction? Was a marketplace contract involved? Did the receiving wallet hold it for a long time? If it looks like cold storage, it's treated as such.
The Scoring Formula
Start: 100 points
1st sale: β15
2nd sale: β12
3rd sale: β10
4thβ6th sale: β8 each
7thβ11th sale: β5 each
12th+ sale: β3 each
Cold storage moves: β1 each (max β5)
Age bonus (per 6 months): +1 (max +5)
Genesis holder (never left mint wallet): +5
The tapered penalty for repeat sales means a heavily flipped NFT eventually bottoms out rather than going negative. Floor is 1.
Grade Scale
Special Grades
Two elevated tiers exist above the standard scale, awarded to NFTs that have never been sold and remain with their original owner.
Awarded when the original owner (the first real holder after the team/deployer) still holds the NFT and has never listed or sold it. A score above 100 is only possible at this tier. It cannot be reached through normal grading. Held for less than 6 months.
The rarest grade. Same conditions as Legendary, but the NFT has been held by the original owner for 6 months or more. Each additional 6-month period adds +1 to the score, up to a maximum of 110. These are truly diamond-hand holders.
Our genesis holder detection accounts for the common pattern of NFTs being pre-minted by teams before public release. The "first real owner" is the first wallet to receive it from the deployer, not necessarily the raw mint recipient.
Data Sources
Transfer history is sourced from the Ethereum blockchain via Etherscan. NFT metadata (images, names) is fetched from OpenSea when available. All data is on-chain and publicly verifiable. Nothing is invented or estimated.
Currently supports ERC-721 tokens on Ethereum mainnet. Polygon, Base, and Solana support coming soon.