# How a campaign works

What runs behind your pair during a window, which signals the Dexscreener board reads, and why volume on its own does not move it.

Dexscreener ranks pairs on measured on-chain activity in a rolling 24-hour window. It does not read
your launch date, your holder count or your marketing. It reads what has actually happened on the pair
in the last day, and it recalculates continuously.

## The three signals

| Signal | What it measures | Why it matters |
| ----------------- | ------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ |
| 24-hour volume | Total traded value in USD | The headline figure. Measured in dollars, so a thin pair needs far less absolute volume to move than an established one. |
| Transaction count | How many separate swaps hit the pair | A steady stream of trades ranks above the same total delivered in a handful of large buys. |
| Unique wallets | Distinct addresses that traded | The signal cheap services fail. It is what separates a campaign from a loop. |

A campaign has to move all three at once and keep moving them for the whole window. Pushing one
without the others is the most common reason a large dollar figure produces no ranking at all.

## What runs behind your pair

Every campaign runs on a wide rotation of wallets, randomised trade sizes and randomised intervals,
spread across every pool your pair trades on. Volume, transaction count and wallet diversity climb
together, at a pace the board reads as market activity rather than a burst.

Activity is paced to run from the first minute of the window to the last. That is deliberate: a
campaign that front-loads everything peaks early and slides off the board before most people see it.

## What the board discounts

- Trades repeating at identical sizes

- Volume concentrated in a handful of addresses

- Buy and sell loops from the same wallet

- Bursts with no activity on either side of them

These patterns are why a cheap volume bot can post a big number and still rank nowhere. The dollars
are real; the board simply does not count them the way the buyer expected.

## Sizing against your pool

Campaigns are sized to the pool rather than the other way round. When you launch, the pair is read on
chain and the activity is paced against the depth it finds, so the volume lands steadily instead of
moving the price against itself. A thin pool still works; it gets a gentler pace across the same hours.

## Timing the window

The board is relative. Your ranking depends on what every other pair is doing at that moment, which
is why the same campaign produces different positions on a quiet Tuesday and during a market-wide
rally. It is also why entry takes longer on busier chains.

If you are lining the window up with an announcement, open it a little before the news rather than
after, so the pair is already visible when people go looking for it.

## Questions

**How much volume do I need to trend?**

There is no fixed threshold, because the board is relative to every other pair trading at that moment. What matters more is that volume, transaction count and unique wallet count all move together.

**Will a volume bot get me on the board?**

Usually not. Bots concentrate activity in few addresses and repeat identical trade sizes, and the board discounts both patterns. The dollars are real but they are not counted the way the buyer expects.

**Does my pair need a certain amount of liquidity?**

No minimum is enforced. The campaign is paced against whatever depth the pool has, so a thin pool receives a gentler pace across the same number of hours.

