# Solana Token Snapshot Guide

### What Is a Token Snapshot?

A token **snapshot** is, simply put, a “photo” taken on the blockchain — it records, at a specific moment (or at a certain block height), all addresses holding a particular token and the balance held by each address.

### Why take a token snapshot?

* **Airdrops / Reward Distribution:** Distribute tokens or NFTs based on balances recorded in the snapshot to prevent people from buying in right before distribution to cash out.
* **Governance Voting:** Determine who is eligible to vote and their voting weight at a specific moment (based on holdings at that time).
* **Data Analysis & Compliance Audits:** Count token distribution, identify whales/exchange or burn addresses, and evaluate decentralization.
* **Migration / Porting Preparations:** When a project migrates from an old contract to a new one, snapshots ensure legacy holders’ rights are fully preserved during the transfer.

In short, a snapshot guarantees fairness and traceability by enforcing “who held how much at a certain moment” as the basis for distributing rights or benefits.

### How to create a token snapshot

To meet users’ needs for token snapshots, PandaTool developed a snapshot tool specifically for Solana tokens. Anyone can quickly generate a token snapshot and obtain token holding data in just a few simple steps.

#### **1.Open PandaTool**

First, open PandaTool’s token snapshot tool: <https://solana.pandatool.org/en/snapshotToken>

<figure><img src="/files/LIYKB6LD80raa8KTdSfs" alt=""><figcaption></figcaption></figure>

#### **2.Enter the token contract (mint) address**

Paste the token contract (mint) address you want to capture into the input box, for example: `XsDoVfqeBukxuZHWhdvWHBhgEHjGNst4MLodqsJHzoB`, then click **Search**.

<figure><img src="/files/DlGJIzKJnJQ17ee3gze4" alt=""><figcaption></figcaption></figure>

#### **3.Filter snapshot data**

After the search, you’ll see the token’s name, symbol, number of holders, and more. Next, filter the snapshot data as needed:

<figure><img src="/files/4LSxbkFqiTreFtJoEi1w" alt=""><figcaption></figcaption></figure>

* **Holder address filter — TOP100:** This means the top 100 token holders before the snapshot.
* **Custom minimum token holding:** Filter addresses that hold at least the specified amount. For example, if you enter `100`, any address holding less than `100` tokens will be excluded from the snapshot.

#### **4.Export the snapshot**

Once you’ve set the filters, choose an export format:

* **CSV:** Spreadsheet-like format (compatible with Excel); useful for uploading when doing batch transfers.
* **TXT:** Plain text format; easy to view and copy.

If you intend to use the snapshot for a batch airdrop, choose **CSV**. If you only want to inspect the holder list, **TXT** may be more convenient. After selecting the format, click the **“Snapshot Now”** button.

Your browser will prompt you to download a file — that file is the exported snapshot data.

<figure><img src="/files/9EEzg3F4HMaJ70nYHngB" alt=""><figcaption></figcaption></figure>

You will then see the snapshot data available for use.

### Snapshot notes / FAQs

1. **Is PandaTool’s snapshot tool paid?**\
   No — it is free to use.
2. **Is snapshot data accurate?**\
   Snapshot data is taken at a specific block height or time; after that moment the on-chain balances may change.
3. **Does the snapshot tool support BSC or Ethereum?**\
   Not yet — PandaTool will add support as soon as possible.

If you have further questions about the token snapshot tool, you can ask volunteers in the Telegram group: <https://t.me/pandatool>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.pandatool.org/english/sol/snapshottoken.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
