Reading early buys
An early buy list is the most concrete thing in a launch feed and the most confidently over-read. It records four things well and one thing not at all. This page separates them, works through the arithmetic of address clustering, and gives the four separate reasons a clean-looking distribution can still be one operator.
The reading in one line
An early buy list tells you the order and size of the first purchases and nothing about who made them, so every count of holders is an upper bound on the number of independent people involved.
An early buy list records four things reliably: the order in which purchases landed, the size of each, the spacing between them, and which addresses signed them. It records nothing at all about who controls those addresses. Every over-reading of an opening sequence comes from filling that fifth gap with an assumption and then forgetting it was an assumption.
Read with the gap left open, an early buy list is genuinely useful. It will tell you whether a launch was opened by a crowd or by a schedule, and it will usually tell you within ninety seconds.
What an early buy list actually records
Each entry corresponds to a swap transaction that landed in a specific slot. The transaction is signed by an address, it moves SOL in and tokens out, and it is permanently visible. That much is fact and it is checkable on a public Solana block explorer without trusting any feed.
What the list does not contain is any concept of a person. Solana has accounts, not identities. A single operator can hold an unlimited number of addresses, funded in advance, and each one will appear in the list exactly as a separate participant appears. There is no field that distinguishes the two cases, because the distinction does not exist at the protocol level. The token program documentation describes accounts and balances; it has nothing to say about ownership in the human sense, because nothing does.
This is why every early holder count should be read as a ceiling. Twenty-eight holders means at most twenty-eight independent participants and at least one. The screen shows you the top of the range and calls it a measurement.
Four dimensions, one blind spot
| Dimension | What it records | Supports a claim about | Does not support |
|---|---|---|---|
| Order | Slot sequence of each buy | Who was positioned before the row was visible | Why they were there |
| Size | SOL committed per transaction | Concentration of the opening flow | Conviction or wealth |
| Spacing | Time between consecutive buys | Whether events were independent or batched | Number of humans involved |
| Funding | Where the buying addresses got SOL | Whether addresses share an origin | Whether shared origin means shared owner |
| Identity | Nothing | Nothing | Everything people want from it |
The last row is not a joke. It is the most important line in the table, and the habit worth building is glancing at it every time the other four start to feel conclusive.
Order: the only field with no ambiguity
Slot ordering is exact. If a transaction landed in an earlier slot, it landed earlier, and there is no interpretation involved. That makes order the cleanest field available and it makes one specific reading available cheaply: how many purchases landed before the launch could plausibly have been seen by anybody.
A launch that has several buys inside the first second or two is not necessarily doing anything unusual, because automated watchers exist and they are fast. A launch where the first several buys land in the same slot as creation is a different statement, because that ordering requires either preparation or extremely tight automation. Neither is an accusation. Both are observations that narrow the space of explanations.
The useful discipline is to record the slot distance between creation and the first three buys, every time, and to build up a private sense of what is ordinary. Without that baseline, any single observation is unreadable, because there is nothing to compare it to.
Size: informative in shape, not in level
The absolute size of an early buy tells you very little. A large opening purchase can be conviction, can be an operator seeding a curve, can be a mistake, and can be a deliberate display. The level is not readable.
The shape of the distribution is readable. Ten purchases of roughly the same size are unusual among independent people, who differ in budget, in confidence and in how they round numbers. Ten purchases spread across two orders of magnitude look like a set of independent decisions. Uniformity in size is one of the few patterns that is genuinely more likely under coordination than under a crowd.
The first nine buys on a launch are all between 0.48 and 0.52 SOL.
Nine near-identical sizes is a shape that arises far more easily from one configuration than from nine budgets. This is a statement about the distribution, not about anybody intent.
If the nine addresses have independent funding histories going back days or weeks, uniform sizing becomes much easier to explain as a convention among watchers who all default to a round half. Funding is checkable and settles it faster than argument does.
Spacing: the most under-used column
Almost no feed surfaces the gap between consecutive events, and it is the field that separates the two situations people most want to separate. Human decisions arrive irregularly. A person sees the row, reads something, decides, and clicks. The intervals are messy and they are rarely shorter than a second or two.
Batched execution arrives regularly or arrives all at once. Several transactions inside a single slot, or a run of gaps that are suspiciously similar, describe something scheduled. At a slot target of roughly four hundred milliseconds, a set of five buys spread over two slots is a different event from five buys spread over twenty seconds, even when the amounts are identical.
Neither reading is a verdict about the launch. Scheduled activity on a curve is ordinary, disclosed and paid for in a great many cases. The point is that the aggregate column shows both as the same number, and the spacing column shows them as what they are.
Funding: where the real information lives
An address that bought a token had to get SOL from somewhere, and that somewhere is public. Following funding one hop back is the highest-value check available on an opening sequence, and it takes a couple of minutes on an explorer.
Three things are worth recording for each of the first ten addresses: when the address was first funded, how many hops back the SOL came from something with a long history, and whether several of the addresses share a funding source. None of these prove anything on their own. Together they change a holder count from a headline into a range.
Be careful about the obvious over-reading. Shared funding source does not mean shared owner. Exchanges, bridges and common services fund enormous numbers of unrelated addresses, and the funding graph one hop back is dense with legitimate hubs. What is informative is a small, recently created source funding a handful of addresses that then all buy the same new token within seconds of each other. That is a specific shape, not a general suspicion.
A worked example of clustering arithmetic
Round numbers, chosen for readability, describing no real launch. Suppose a feed reports thirty holders at minute two, and you check the funding of the first twelve buying addresses.
- Four were funded from one address created eleven minutes before the launch.
- Three were funded from a second address created the same hour.
- Two were funded from a large exchange hot wallet, one of thousands of outflows.
- Three have histories going back weeks with no shared source.
The upper bound on independent participants among those twelve was twelve. After the check it is at most seven: the two recent clusters collapse to one participant each at worst, the exchange-funded pair stay independent because a hot wallet is not evidence of anything, and the three with history stay independent. Seven is still an upper bound, not a count.
Now extend it. If the remaining eighteen addresses in the holder count are distributed the same way, the headline thirty becomes an upper bound closer to seventeen or eighteen, and the true figure could be lower. Nothing on the screen changed. The number that changed is the one you were actually asking about.
Note what this exercise does not deliver. It does not tell you the launch is bad, and it does not tell you the operator did anything improper. Concentration of early participation is normal in an environment where launches are created continuously and most attract nobody at all. What the arithmetic delivers is an accurate sense of how much independent interest the record actually evidences, which is the thing the holder column implies and does not measure.
Four reasons a clean distribution can be one operator
A distribution that looks broad can still describe a single party, and there are four distinct mechanisms, worth separating because they leave different traces.
Pre-funded address sets
Addresses funded in advance, hours or days before, from a source that has itself been laundered through enough hops to look ordinary. This is the version that survives a one-hop funding check, and it is the reason a one-hop check should be described as a filter rather than a proof.
Deliberate size variation
An operator who knows uniform sizes are readable will vary them. Varied sizes are therefore weak evidence of independence, while uniform sizes remain moderate evidence of coordination. Asymmetric evidence is normal and worth stating: absence of a tell is not presence of the opposite.
Deliberate spacing
The same logic applies to timing. Irregular gaps can be produced on purpose. This is why the funding graph outranks the timing pattern: timing is cheap to fake and funding history is not, because history has to be built in advance and costs real time.
Mixed flow
The most common case and the least discussed. Deliberate activity and genuine participation happen simultaneously, so the sequence is neither one thing nor the other. Any framing that forces a launch into real or fake will misdescribe most launches, because most are a mixture and the mixture is not separable from outside.
What an early buy list can support
Stated carefully, an opening sequence supports a handful of claims that stay true later. It supports a statement about how concentrated the opening flow was. It supports an upper bound on independent participants. It supports a description of whether events were batched or spread. And it supports a record of when two-sided flow began.
It does not support a claim about demand. Demand is a claim about people wanting something, and the ledger has no people in it. This is where the largest gap between what the screen implies and what the record contains sits, and it is the reason a Solana volume bot and a crowd of buyers produce rows that a reader cannot tell apart from the aggregate column alone.
Saying that plainly is not cynicism about launches. It is the precondition for reading them at all, because a reader who believes the aggregate measures interest will be confidently wrong in exactly the cases where being wrong is most expensive.
A procedure you can run in three minutes
- Record creation slot and the slots of the first five buys; keep the distances.
- List the first twelve buying addresses with size and slot, in order.
- Compute the ratio of transactions to distinct addresses.
- Note the spread of sizes: same order of magnitude, or several.
- Check funding one hop back for those twelve, and mark shared sources.
- Collapse the holder count to an upper bound using what you found.
- Write the bound down with the time, and revisit it in an hour.
Run this on fifty launches and the private baseline it produces is worth more than any single reading it generates. Most of the value of a procedure like this is not in the answer on any one launch; it is in learning what ordinary looks like, so that unusual is a comparison rather than an impression.
The blind spot that does not close
No amount of care converts addresses into people. The funding graph narrows the range, the timing narrows it further, and the range never collapses to a point. Any method that claims otherwise has added an assumption somewhere and stopped labelling it.
The second limit is temporal. Everything above describes the record as it exists at the moment you look. Addresses that appear independent now can be revealed as related later by a single consolidating transaction, and there is no way to see that in advance.
What you are left with is a bounded, dated, checkable statement about an opening sequence, and the discipline of never letting it grow into a statement about a token. That trade is worth making, because the bounded version is the only one that will still be defensible when you look at it again.
Written by The Launch Feed Desk. The arithmetic on this page is a labelled illustration with round numbers and describes no real launch, address or person. Nothing here is advice about what to buy, and no token is named anywhere on this site.