Hashtag Web3 / Updated
What is a Snapshot in Cryptocurrency Airdrops
A snapshot is a record of the state of a blockchain at a specific block height. It's an important mechanism used by Web3 projects to determine eligibility.

In the Web3 sector, the term "snapshot" holds significant importance. It denotes the process of capturing the complete state of a blockchain at a specific moment, marked by a particular block height. This recorded state serves as the authoritative reference for important events such as an airdrop or a governance vote.
How Snapshots Function
A blockchain comprises a series of blocks, each containing a set of transactions. When a snapshot occurs, a specific block number is selected. The state of the blockchain at that block's creation is recorded, encompassing:
- The balance of every token in all wallet addresses.
- The data stored in every smart contract.
- The history of all transactions leading up to that block.
Since the blockchain operates as a public and immutable ledger, anyone can verify its state at historical block heights. This transparency makes snapshots a fair and reliable mechanism for various applications.
Primary Use Case: Airdrop Eligibility
Snapshots commonly determine eligibility for token airdrops. For instance, consider a new DeFi protocol wishing to reward early Uniswap users with its governance token. The process unfolds as follows:
- The Snapshot Announcement: The project team declares, "We will take a snapshot of the Ethereum blockchain at block number 15,000,000."
- Data Analysis: After mining that block, the team analyzes the blockchain's state up to that moment, focusing on all transactions interacting with Uniswap smart contracts.
- Eligibility Criteria Definition: They establish criteria based on this data. For example, "Addresses with a minimum of 5 swaps on Uniswap before block 15,000,000 qualify for the airdrop."
- Distribution Process: The team generates a list of eligible addresses from the snapshot data and distributes the airdrop accordingly.
By using a snapshot, the project ensures that the distribution relies on a fixed, verifiable set of historical data. This prevents manipulation by users attempting to engage in actions after the airdrop announcement.
Additional Use Cases for Snapshots
- DAO Governance: Decentralized Autonomous Organizations (DAOs) use snapshots to identify voting rights on proposals. To vote, individuals must hold governance tokens in their wallets at the time of the proposal's snapshot block, preventing token purchases solely for voting purposes.
- Hard Forks and Chain Splits: During a hard fork, a snapshot is taken at the fork block. Users holding tokens on the original chain typically receive an equivalent amount on the new, forked chain.
Snapshot.org: A Tool for Gasless Voting
Snapshots play a central role in governance, leading to the development of Snapshot.org, a widely used off-chain voting tool for DAOs. This platform enables projects to create proposals and allows token holders to vote via their wallets without incurring on-chain transaction fees. It operates by taking a "snapshot" of token holder balances at a specific block number, using this data to weight votes. Although these votes are not binding on-chain, they serve as an essential gauge of community sentiment prior to formal on-chain voting.
A snapshot is an effective tool for establishing fair and verifiable criteria within a decentralized context. It allows projects to refer back to a specific moment in on-chain history, serving as the "source of truth" for distributing rewards and governance rights.