pump.fun holder distribution: how concentrated were the early buyers?
Before trading a pump.fun token, many people open the holder list to see whether a few wallets control most of the supply. That list is useful, but it shows only the present. It does not show who bought at the start, how much of the early buying they represented, or who those buyers are as traders. This guide explains the difference between holder distribution and early buyer concentration, how to check both manually, and what the free BotSharper token sheet shows.
Holder distribution versus early buyer concentration
- Holder distribution is a snapshot: which addresses hold the token right now, and what share of supply each holds. It changes with every trade.
- Early buyer concentration is history: of everything bought in the first minutes after launch, what share came from the few largest buyers. It does not change once those minutes are over.
The two answer different questions. A token can have a spread-out holder list today after being bought mostly by five wallets at launch, if those wallets have since sold. The reverse also happens.
How to check current holders manually
- Open the token on Solscan using its mint address and go to the holders tab.
- Remove the accounts that are not traders. Before migration, the pump.fun bonding curve account holds the unsold supply and appears at the top of the list. After migration, the liquidity pool account plays the same role. Leave them out.
- Add up the largest remaining holders, for example the top five or top ten, as a share of supply.
- Look for links between holders. Visual tools such as Bubblemaps draw transfers between holders, which helps spot several wallets that are in fact one cluster.
How to check early buyer concentration manually
- Find the creation transaction of the token on Solscan and note its time.
- List every buy in the first five minutes after that time, with the buyer address and the SOL amount.
- Add up the SOL bought by each address, then rank the addresses.
- Divide the total of the five largest buyers by the total bought in those five minutes.
On an active launch, the five-minute window can hold hundreds of trades, which is why few people do this by hand.
What the BotSharper token sheet shows
Paste the mint address on the token check page. The free Telegram bot @BotSharperBot also takes addresses in a message ("send any Solana address", in the site's words). According to the site, the sheet is updated every hour. The lines related to concentration and to who is on the other side are:
| Line on the sheet | What it describes |
|---|---|
| Share of the 5 largest buyers (first 5 minutes) | Early buyer concentration, as a percentage |
| Buyers and sellers observed | How many distinct buyers and sellers were seen |
| Buy volume observed | Total SOL bought in the data |
| Buyers present in our report | How many of the buyers are ranked in the BotSharper wallet report, of which how many in the top fifth and how many in the bottom fifth |
| Last activity observed | When the token last traded in the data |
| Migration to PumpSwap | Whether and when the token migrated |
The token page sums up the third point as "who is on the other side: how many buyers appear in our report, and which fifth they rank in." The ranking itself comes from the wallet report, computed over past closed positions. The sheet also shows the launch lines: buyers in the birth block, in the first second and in the first 10 seconds, and what the creator bought and sold.
Reading it carefully
- It is a share of early buying, not of current supply. The five largest early buyers may have sold since. Check the holder list for the present.
- Five addresses are not necessarily five people. BotSharper's limits page states: "One person may hold several; one address may be run by a program or by a group." A cluster tool can help where the sheet cannot.
- A buyer's fifth is its past rank, not its intention. Knowing that several top-fifth operators bought tells you who you were trading against. It says nothing about what they will do.
- Not ranked does not mean unknown or new. An address missing from the report "may simply fall short of the minimum number of positions required, or operate elsewhere."
- It describes the past. The sheet's note: "This describes what already happened on this token in our data. It is neither a forecast nor advice."
Method and limits
The data comes from public on-chain records and is rebuilt in full every night, with automatic checks that block publication of an inconsistent database. Details are on the Method page. What the measure cannot see is on What we don't know.
FAQ
Why is the bonding curve the top holder of a pump.fun token?
Before migration, the bonding curve account holds the supply that has not been bought yet. It is not a trader, so leave it out when you read the holder list.
What does "share of the 5 largest buyers" mean on BotSharper?
The share of the buying in the first five minutes after launch that came from the five largest buyers. It describes how concentrated early buying was, not who holds the token today.
Is a low concentration a good sign?
BotSharper does not grade tokens. A concentration figure describes how a launch went. It is not a forecast and not advice.