How many wallets does a volume campaign actually need?
Wallet count is the setting with the largest effect on both what your campaign signals and what it costs, and it is usually chosen by accepting a default. Fleet size drives maker counts, account rent, funding overhead and self-contention all at once. Here is how those four pull against each other, and where the useful range sits.
What wallet count actually buys
Put plainly, wallets are how you buy breadth and trades are how you buy volume. Since these are separate signals scored separately, fleet size is not a proxy for campaign scale; it is a distinct dial. The distinction is worked through in makers vs volume.
Volion campaigns run from 500 to 10,000 wallets with a minimum trade of 0.1 SOL. The floor is not arbitrary: below a few hundred participants, maker-weighted surfaces have little to reward and the pair looks thin next to any organically active token. The ceiling is where per-wallet overhead starts dominating the budget without a corresponding signal gain.
What each additional wallet costs
The three per-wallet costs, in order of size for a typical campaign:
- Token account rent. Charged once when a wallet first holds the token, because the account has to be created before it can hold anything. This is a deposit rather than a fee and can be reclaimed by closing accounts afterwards, but only if your tooling actually does that.
- Base and priority fees per transaction. Every wallet's every trade pays these. Fee spend tracks transaction count, so fleet size matters here only through how many trades the fleet makes in total.
- Funding transfers. Getting SOL into each wallet is itself a transaction with its own fee, so a fleet of 10,000 pays 10,000 funding fees before a single swap happens.
On top of these, apply the measured failure rate of your routing target, because failed transactions are charged in full. Our per-program measurements are on the measurement page, and the current sample shows DEX programs failing at several times the network rate of 27.9%.
The asymmetry to hold onto: maker signal saturates, overhead does not. Going from 100 to 500 wallets changes how a pair reads substantially. Going from 5,000 to 10,000 changes it much less while doubling every per-wallet line.
Large fleets compete with themselves
This is the least intuitive cost of a big fleet and the one most often missed. Outside competition is not the only source of failures; your own wallets queue for the same accounts. Compressing 10,000 trades into fifteen minutes guarantees heavy self-contention, and the resulting failures are charged to you.
Duration is therefore not merely a stylistic choice about chart shape. It is the control that determines how much your fleet fights itself. The same 10,000 trades across six hours contend far less than across fifteen minutes, land at a higher rate, and cost less in wasted fees for identical volume.
Mechanism detail in priority fees, which covers why contention is per account rather than network-wide.
Choosing a number
A reasonable decision procedure: pick the duration that matches the window you care about, then pick the largest fleet whose per-wallet overhead your budget absorbs at that duration, then set trade size to reach your target volume. Doing it in that order stops fleet size from being chosen last and by accident.
What to avoid is the configuration that maximises wallet count and minimises duration simultaneously. It produces the highest overhead, the highest self-contention, the highest failure rate and the shortest-lived signal, all at once. It is also, unfortunately, what "maximum wallets, fastest window" defaults tend to produce.
The console shows target volume, wallet count and estimated network cost together so the trade-off is visible before funding rather than after.
Fleet size interacts with routing, because the same wallet count costs more against a contested curve than a settled pool. Both cases are measured on the Solana volume bot overview and on the Pump.fun volume bot page.
Venue also sets the useful ceiling. On a bonding curve the volume a fleet can produce is capped by the curve remaining, so past a point extra wallets add rent rather than reach. In a deep Raydium or PumpSwap pool the constraint is slippage instead, and on concentrated venues such as Orca Whirlpools or Meteora DLMM it is where liquidity actually sits relative to price.