In the blockchain space, a snapshot is the ability to keep a record or document the status of the blockchain at a particular block height. Snapshot is important to keep a record of blockchain growth and keep a tab on the overall quantity of tokens.