A snapshot is a record of the state of a blockchain or a specific set of wallet balances at a particular block height or point in time. Snapshots are commonly used to determine eligibility for airdrops, governance votes, or fork-based token distributions. For example, a project might take a snapshot of all holders at block 15,000,000 and distribute new tokens proportionally to those balances.