Makers vs volume: two numbers, two different products
Volume is how much value changed hands. Makers is how many distinct wallets did the changing. Aggregators track them separately because they answer different questions, and a campaign optimised for one can score poorly on the other at identical cost. Knowing which one you are buying is the difference between a configured campaign and a guessed one.
What each number measures
| Campaign | Wallets | Trades each | Volume | Makers |
|---|---|---|---|---|
| Narrow and deep | 10 | 50 | 75 SOL | 10 |
| Balanced | 100 | 5 | 75 SOL | 100 |
| Wide and shallow | 500 | 1 | 75 SOL | 500 |
The three rows cost roughly the same in trade value and very differently in fees, because the wide campaign needs 500 wallets funded and 500 token accounts created while the narrow one needs 10. Fee cost tracks wallet count and transaction count, not volume, which is why the cheapest way to produce a volume figure is also the worst way to produce a maker figure.
Why aggregators keep them apart
Consider what each number tells an observer. High volume from few wallets is consistent with one large trader, a wash-trading loop, or a market maker doing its job; it says little about how many people care. High maker count with modest volume is consistent with broad small-scale interest, which is closer to what a discovery feed wants to surface.
This is why raising volume alone often produces less ranking movement than expected. If a feed weights breadth, a campaign that concentrates activity in a handful of wallets is optimising a number the feed partially discounts. It is also why maker-based pricing has become common among vendors: makers are the harder unit to produce, so they are the honest unit to charge for.
Distribution quality sits behind both. Wallets funded from one source in one window, all trading once and never again, form a recognisable pattern regardless of how the maker count reads. Covered in clustering risk.
Which one should you buy
Some practical guidance. Volume-weighted screeners and minimum-volume filters care about the summed figure, so a narrow configuration is efficient for clearing thresholds. Trending surfaces that count participants reward breadth, so a wide configuration is efficient there. Human observers looking at a pair read both at once, and a pair with high volume and ten makers reads as obviously synthetic to anyone paying attention.
The cost asymmetry is the constraint. Fees scale with attempts and wallets, not with volume, so maker-heavy configurations cost more per unit of volume produced. Add the measured failure rate of your routing target on top, since every failed attempt is charged, and a wide campaign's real overhead is higher again. Worked arithmetic in the cost breakdown.
Fleet sizing against budget, including where returns start diminishing, is in wallet count.
How both signals are produced in practice, and what each costs at measured rates, is on the Solana volume bot overview.
Which surface is counting also matters. DexScreener, Birdeye and GeckoTerminal index the pool, so they see maker count and traded value from PumpSwap, Raydium, Meteora and Orca identically. The Pump.fun feed is different: it reads its own platform signals, including replies and holder movement, alongside the trade data. A campaign shaped for one surface is not automatically shaped for the other.