Running volume on Lifinity
Lifinity does not price the way an ordinary pool does. It uses external price data and holds inventory deliberately rather than passively, which changes how your swaps execute and what a campaign can produce there. Worth understanding before you route into it.
Not a passive pool
Most Solana liquidity sits in passive venues. Capital is deposited, a formula quotes against it, and the price is whatever the reserve ratio implies at that moment. Nobody is making decisions while you trade; the maths is.
A proactive market maker works differently. It references external price data, decides what to quote around that reference, and manages the inventory it holds rather than letting the ratio drift wherever order flow pushes it. There is intent behind the quotes rather than only arithmetic.
For someone planning a campaign that difference matters in three places: how much your own orders move the price, how reliably the venue quotes at all, and which tokens are covered in the first place. Each of those cuts differently from the AMM case, and none of them is obvious from a screener page.
What oracle pricing changes
When a venue anchors its quotes to external price data, the local pool stops being the sole source of truth for what your token is worth there.
In a constant product pool, buying pushes the quoted price up mechanically because you changed the ratio. That is the entire pricing mechanism. With external referencing, a large local purchase does not move the quoted price nearly as far, because the reference has not changed and the venue is quoting around it.
The practical effect for a campaign is cleaner execution. Individual swaps leave smaller marks, slippage failures drop, and the chart contribution from that venue is smoother. The trade-off is symmetrical and worth stating plainly: if part of your objective was for activity to move the price, this venue does less of that per SOL routed than a shallow pool does. Which of those you want is a question about the campaign's purpose rather than about the venue's quality, and the price impact explainer covers why the same property helps and hinders depending on the goal.
Inventory is managed, not accumulated
A passive pool accepts whatever the market gives it. Sell into it all day and it accumulates your token and sheds SOL, with the ratio and therefore the price shifting accordingly. It has no opinion.
A proactive market maker takes positions deliberately and manages exposure. It may quote asymmetrically, widen on one side, or reduce its participation in a pair when conditions warrant. The consequence is that available depth is a decision rather than a constant, and it can change without anything happening in your pool.
This is closer in character to an order book than to an AMM, which is a useful comparison to keep in mind. The venue's capacity is real when it is there and it is not guaranteed to be there, whereas a passive pool always quotes something, even something terrible.
What this means for your swaps
| Passive AMM pool | Proactive market maker | |
|---|---|---|
| Price source | Local reserve ratio | External reference |
| Impact per swap | Scales with your size vs reserves | Generally smaller |
| Always quotes? | Yes, at some price | Only when participating |
| Coverage | Any pair someone seeded | Selected pairs |
| Failure mode | Terrible price | No quote at all |
Read the last row carefully, because it is the one that catches people. On a thin AMM pool a badly sized order gets a bad fill, which is visible and annoying. On a venue that has stopped quoting your pair, the order simply has nowhere to go, and a router will silently send everything elsewhere. That is usually the right outcome and it means the venue contributed nothing to a campaign you may have assumed was spread across it.
There is a second-order effect worth planning around. Because quotes are anchored externally, a proactive venue tends to absorb flow that a shallow pool would have converted into price movement. If your campaign routes across both, the shallow pool does most of the visible work on the chart while the proactive venue does most of the clean execution. That is usually the right division of labour, but it means the chart contribution and the volume contribution come from different places, and reading either one alone gives a misleading picture of what the campaign did.
Designing a campaign here
The design implications follow directly from the mechanics above.
Do not size against a headline figure. As with concentrated liquidity, the number that matters is what a realistic order actually costs. Simulate a buy and a sell of the size you intend and read the result rather than reading a total.
Expect a smaller chart contribution per SOL. Cleaner execution means less visible movement, which is good for how the token reads and less useful if you were hoping activity would push price.
Treat coverage as a live question. Whether the venue is quoting your pair today is not a fact you establish once. A campaign spread across venues should be routed by what is actually quoting at the time, which is a reason to let the router decide rather than fixing a split in advance.
Keep swaps modest anyway. Lower impact does not mean no impact, and the general rule holds: reach a target through more wallets and smaller swaps rather than fewer and larger, which the liquidity guide covers for pools of every type.
When it is the wrong venue
Three honest cases where routing here adds nothing.
Your token is not covered. Most young tokens are not, because proactive market makers hold real inventory and concentrate on established pairs. If the pair does not exist, there is no decision to make.
The venue is not quoting. Coverage is not the same as active participation. A pair can exist and receive nothing because the maker has stepped back.
You wanted price movement. If the campaign's purpose was to make the chart move rather than to produce volume and trade count, a venue designed to absorb flow without moving is working against the objective. That is a legitimate reason to weight elsewhere, and it is also a good moment to check whether price movement was ever a realistic thing to buy, since balanced two-sided flow does not produce it regardless of venue.
In practice none of this requires a decision from you. The router reads which venues hold and quote your token and weights by what is actually available, which is why venue selection is automatic rather than a checkbox. You can see the list for your own mint, and what a given target costs in SOL, in the campaign console.
Frequently asked questions
01How is Lifinity different from Raydium or Orca?
Constant product and concentrated liquidity pools derive price from their own reserves. A proactive market maker references external price data instead and manages its inventory deliberately rather than letting the ratio drift. The practical result is that quoted prices track the wider market more closely and depend less on what has recently traded in that specific pool.
02Does a volume bot work on a proactive market maker?
Yes, provided the venue holds a position in your token and is quoting it. Swaps execute normally and produce ordinary volume. What differs is that the price you receive is anchored to external data rather than being pushed around by your own order flow to the same degree.
03Does my campaign move the price less on this kind of venue?
Generally yes, which cuts both ways. Less price impact per swap means cleaner execution and a smoother chart. It also means activity there does less to move the price than the same activity in a shallow pool, which matters if price movement rather than volume was the goal.
04Will most new tokens have a Lifinity pool?
Usually not. Proactive market makers hold inventory deliberately, so coverage is concentrated in established pairs rather than in every newly minted token. For a young token the liquidity almost certainly lives in ordinary AMM pools, and routing should follow that.
05Is execution more reliable here?
When the venue is quoting, execution tends to be clean because quotes are anchored to external prices rather than to a thin local reserve. The risk profile is different rather than absent: a venue that decides not to quote a pair offers nothing at all, whereas a passive pool always quotes something.
06Should a campaign target this venue specifically?
No campaign should target a single venue. Routing should follow the liquidity your token actually has, weighted by depth. If a proactive market maker is among the venues holding your pair, including it improves execution quality; excluding everything else to concentrate there would not.
Keep reading
Route by depth, not by preference
The console reads every venue quoting your mint and weights the campaign by what is actually there.
Open the volume console