ERC-20 Holder List
Arc Token Snapshot
Export current holder addresses for an Arc ERC-20 to CSV. Addresses only, and you connect a wallet to pay the flat USDC fee.
The cost of taking the Snapshot is 62.5 USDC, flat, plus the network gas the transaction spends.
Gas is charged in USDC as well, since that is Arc's own gas currency, so both parts of the bill are dollar figures.
The export contains addresses only. It does not include balances, percentages or contract labels.
How to snapshot token holders on Arc
- Connect a wallet to Arc
- Paste the ERC-20 contract address
- Click Take Snapshot and pay the flat fee
- Wait for the read to complete
- Download the addresses-only CSV
Benefits of Token Snapshot
Addresses only
one row for each current holder returned by the snapshot
Connect a wallet
required to run and pay for the read
Any Arc ERC-20
paste the token contract address
Flat fee in USDC
the same number before and after payment
Point-in-time result
the list reflects the block read by the tool
If you need more help contact our team
Got questions?
If you need more help contact our team
One current holder address per row. The CSV contains addresses only; it does not include token balances, supply percentages or contract labels.
Yes. You connect a wallet to Arc to pay the snapshot fee before the export runs.
Paste the ERC-20 contract address, connect a wallet to Arc and pay the flat fee. The read runs against the contract itself, so it works for any token on the chain and not only one you deployed. What comes back is a CSV with one holder address per row.
It is the state returned for the block read by the tool. Treat it as a point-in-time address list rather than a live feed.
62.5 USDC, flat, whether the token has forty holders or forty thousand.
You can use the addresses as recipients after reviewing the file. Because balances are not included, add the amounts you want to send before using the list with the Multisender.
When you need an Arc token holders snapshot
A holder list is what turns an intention into a distribution. You decide to reward the people who held through a launch, run a vote among them, open an allowlist to them or pay them after a migration, and every one of those needs the same thing first, which is a list of who they actually are at a moment you choose.
The moment matters as much as the list. Ownership changes with every transfer, so a snapshot taken after an announcement is not the same set of people as one taken before it. Announce a cut-off, take the snapshot once it has passed, and the file becomes the record of who qualified rather than a number that keeps moving while you work.
What the Arc snapshot tool reads, and how
The list is assembled from the chain itself rather than from an index that may or may not have caught up. The tool walks the transfer history of the contract you paste, keeps the addresses that still hold a positive balance, and returns them as one row each. Nothing is inferred and nothing is estimated.
That is also why the price does not depend on the size of the token. A contract with forty holders and one with forty thousand cost the same 62.5 USDC, because the work is reading a contract rather than counting rows.
From the list to the airdrop
Most people get an Arc token holders list in order to pay it, and the CSV is built for that. Its addresses go straight into the Multisender as recipients, which is the usual next step after a snapshot.
One thing to plan for. Because the export carries addresses and not balances, an equal payment to every holder works as it is, while a payment weighted by how much someone holds needs those amounts added to the file first. The Multisender reads a per-row amount when you supply one, so the weighting is done in the sheet before the run rather than in the tool.
What the Arc token snapshot exports
Paste an Arc ERC-20 address, connect a wallet and complete the payment to generate a CSV of current holder addresses. The export contains addresses only. It does not include balances, percentages or contract labels, and the fee is quoted in USDC rather than in a token whose price moves.

Watch how it works