What Is an NFT Snapshot? How Holder Eligibility Is Determined
An NFT snapshot records wallet holdings at a specific block to determine airdrop or allowlist eligibility. Learn how the process works and its limits.
An NFT snapshot is a recorded state of which wallets hold which tokens at a specific block height or timestamp, used by projects to determine who's eligible for an airdrop, allowlist spot, governance vote, or other benefit tied to holding a particular NFT at that precise moment in time.
Because blockchain state is constantly changing as tokens transfer between wallets, a project needs a fixed reference point to fairly determine eligibility — otherwise, someone could buy a qualifying NFT moments before a reward distributes and claim a benefit intended for long-term holders, or a holder could sell and still somehow appear eligible. A snapshot solves this by freezing the relevant data at one specific, verifiable block.
How a snapshot is actually taken
- Choose the block or timestamp: the project selects a specific block height (a monotonically increasing counter every blockchain maintains) rather than a calendar date, since block height is unambiguous and can't be manipulated after the fact the way a loosely defined "sometime on this day" would be.
- Query on-chain data: at or after that block, the project (or a third-party analytics tool) queries the blockchain to determine which wallet addresses held the relevant NFT, or how many, at that exact block.
- Record the results: the resulting list of eligible wallets and their holdings is typically published, sometimes as a downloadable file or a Merkle tree, allowing anyone to independently verify their own eligibility and the calculation as a whole.
- Use for distribution or access: this snapshot data feeds into an airdrop's claim contract, an allowlist for a mint pass, or a governance vote's weighting.
Why the exact block matters
Timing an NFT purchase around an announced snapshot is a common (and legitimate) strategy, but it comes with real risk: if a project doesn't announce the snapshot block in advance — often deliberately, to prevent last-minute buying purely to farm the reward — buyers acting on rumors or guesses can easily miss the actual cutoff. Even when a snapshot date is announced, the specific block within that day is sometimes only revealed after the fact, meaning a purchase late in the announced window isn't guaranteed to be included.
Snapshot mechanics for different purposes
| Use case | What's captured | Typical benefit |
|---|---|---|
| Airdrop eligibility | Wallets holding a qualifying NFT at the snapshot block | Free token or NFT distribution |
| Allowlist for a new mint | Holders of a related collection at snapshot time | Guaranteed or discounted mint access |
| Governance voting weight | Token balance at proposal snapshot | Voting power in a DAO decision |
| Loyalty or tiered rewards | Duration and size of holding across multiple snapshots | Tiered rewards based on historical loyalty |
Verifying your own eligibility
Reputable projects publish enough information for holders to independently confirm they were included — usually a specific wallet address list, sometimes structured as a Merkle tree that lets a wallet cryptographically prove inclusion without downloading the entire eligible list. Before trusting a third-party eligibility checker website, confirm it's linked from the project's own official channels, since fake "check your airdrop eligibility" sites are a common phishing vector layered on top of real snapshot announcements, similar to the fake claim sites covered in our guide to common NFT scams.
Limitations of snapshot-based fairness
Snapshots aren't perfectly immune to gaming. Sophisticated participants sometimes split holdings across many wallets to qualify for multiple allowlist spots or airdrop allocations that were intended to be capped per person, a practice often called "Sybil" behavior. Projects increasingly try to counter this with wallet-clustering analysis or minimum holding-duration requirements rather than looking only at a single point-in-time balance, but no system fully eliminates the incentive to game a known, upcoming snapshot.
Bottom line
A snapshot is simply a fixed, verifiable record of on-chain holdings at one specific block, used to fairly and transparently determine who qualifies for an airdrop, allowlist, or vote without relying on trust in the project's own bookkeeping. Understand that snapshot timing is usually intentionally unpredictable to discourage last-minute gaming, verify your own eligibility only through official project channels, and treat any third-party "checker" site with the same caution you'd apply before connecting a wallet to any unfamiliar page.
Related articles
This article is for educational purposes only and is not financial advice. DeFi involves significant risk, including total loss of funds. Always do your own research.