A September research discovered wider realized round-trip spreads for Solana trades routed exterior aggregators at 5 of six main proprietary liquidity venues, suggesting that entry to the identical pool didn’t imply entry to comparable buying and selling phrases.
The end result places the route into the middle of the worth comparability. A pool can settle trades on a public blockchain whereas a single operator controls its quotes. Evaluating pool addresses alone subsequently leaves out an vital a part of the transaction: how the order arrived.
The preprint by Ozan Solmaz, Lioba Heimbach and Jason Milionis, posted Sept. 29, examined proprietary automated market makers, or propAMMs, on Solana, Base and Monad. Its observations run from Sept. 1, 2025, by means of Aug. 31, 2026, with later begins for newer deployments. The Solana discovering is a historic affiliation between routing class and realized spreads, slightly than a measurement of what each interface delivers right now.
The identical pool, totally different noticed phrases
An aggregator searches throughout liquidity venues and might cut up an order amongst them. Jupiter is one such routing supplier on Solana. A propAMM is the venue supplying liquidity: one operator supplies stock and might replace costs straight, with out ready for a commerce to vary the pool’s reserves.
The research in contrast aggregator and non-aggregator stream throughout the six largest measured Solana propAMMs for SOL/USDC. To estimate a realized round-trip unfold, it paired consecutive fills on reverse sides of the identical pool, inside 25 slots and with commerce sizes inside an element of two. There could possibly be no intervening quote replace from the operator, and each legs needed to belong to the identical routing class.
The researchers then in contrast the courses inside cells outlined by pool, day and trade-size bucket. That makes the take a look at extra informative than evaluating unrelated venues or otherwise sized orders. It nonetheless pairs noticed trades; the 2 fills needn’t be one buyer’s precise buy-and-sell journey.
| Venue | Aggregator median unfold, bps | Non-aggregator median unfold, bps | Matched non-aggregator premium, bps | Cells with wider non-aggregator unfold |
|---|---|---|---|---|
| HumidiFi | 0.09 | 0.86 | +0.4 | 77% |
| BisonFi | 0.71 | 1.01 | +0.1 | 76% |
| Tessera | 0.9 | 0.93 | +0.1 | 68% |
| SolFi V2 | 3.88 | 4.9 | +1.58 | 82% |
| GoonFi | 0.78 | 4.39 | +3.59 | 83% |
| ZeroFi | 1.52 | 1.5 | -0.05 | 41% |
Supply: the research’s Desk 1. All unfold figures are realized round-trip measurements. The matched premium is the median within-cell distinction; the ultimate column counts matched cells, not trades or buying and selling quantity.
One foundation level is 0.01 share level. The excellence between the columns issues. Tessera’s general medians have been 0.9 and 0.93 foundation factors, whereas its median matched premium was 0.1 foundation factors. The matched end result comes from evaluating the 2 courses inside every cell earlier than summarizing these variations. Subtracting the displayed general medians would reply a special query.
For the primary 5 venues, non-aggregator spreads have been wider in 68% to 83% of matched cells, with reported precise sign-test p-values under 0.001. ZeroFi went the opposite manner on the matched median, with a small unfavorable premium.
These are round-trip worth gaps, not particular person swap charges. Nor does the classification establish atypical retail prospects: non-aggregator stream can have totally different traits from aggregator stream. Matching pool, day and measurement reduces some variations between the teams, nevertheless it doesn’t flip the comparability right into a randomized take a look at of what occurs when the identical individual adjustments interfaces.
The financial rationale begins with stale costs. A passive pool can lose cash when one other dealer acts on a market transfer earlier than the pool’s worth catches up. PropAMM operators can ship worth updates with out executing a swap, lowering that publicity when their updates arrive earlier than incoming trades.
That capability can profit the operator by means of fewer stale-price losses. Within the Solana pattern, aggregator stream was additionally related to tighter matched spreads at many of the measured venues.
The paper presents a extra direct mechanism instance on Base. Within the Tessera implementation it decoded there, the researchers recognized six price elements: base, age, precedence, mode, default and tackle. The transaction sender and the contract calling Tessera’s interface can have an effect on default and tackle remedy, together with exemptions and penalties.
That demonstrates how a proprietary venue could make caller id a part of execution pricing. It’s proof in regards to the inspected Base implementation, slightly than proof that Tessera’s Solana deployment, or each different Solana propAMM, makes use of the identical code or price guidelines.
A separate challenge is whether or not a pretty quote survives till settlement. The researchers documented Base Tessera price decreases close to block ends and will increase close to block begins, serving to clarify variations between the earlier block’s quote and the eventual fill. They explicitly lacked historic Solana quote information to corroborate an identical Solana quote-to-fill hole.
Aggregator 0x’s March investigation additionally reported Base quote-to-fill discrepancies involving Flashblock timing and unfold adjustments. Its findings belong to that chain and to an routing supplier’s investigation.
Pockets charges reply one other query
A pockets cost can have an effect on the quantity a dealer receives even when the underlying pool presents aggressive phrases. Phantom’s present swap disclosure, checked Nov. 2, lists a 0.85% price for many swaps, with exceptions, alongside variable community charges. The exceptions embrace specified Money-account flows and deposits to a perps steadiness.
That pockets price is a special measurement from the paper’s round-trip unfold. Worth impression describes how an order’s personal measurement impacts its worth. Slippage describes the motion between a quote and execution. A slippage tolerance units how a lot deterioration a transaction permits; elevating it doesn’t create a set price, nevertheless it permits a worse fill.
Jupiter’s present API documentation reveals why the interface label additionally leaves questions unanswered. Its managed order path lets Metis, JupiterZ, Dflow and OKX compete, whereas its customizable construct path makes use of Metis solely. JupiterZ provides request-for-quote liquidity, a separate mechanism from an on-chain propAMM pool.
Jupiter paperwork a 2-basis-point platform price for SOL-to-stablecoin swaps on the managed order path, with different schedules for different classes. It lists no Jupiter swap price on the construct path, whereas integrator fees and community prices stay separate concerns.
These disclosures describe obtainable integrations and fees. They don’t establish the route utilized by a selected Phantom swap or set up {that a} pockets avoids aggregators.
Including a historic matched unfold premium to a present pockets price would subsequently produce a deceptive financial savings estimate. The comparability would combine a paired round-trip statistic with a cost on a selected swap, with out establishing which prices have been incremental or already mirrored within the delivered quantity.
Jupiter describes two approaches to lowering the quote-to-fill hole. Its execution-estimation account says routing incorporates noticed execution information and simulation. Its JIT Swap description says candidate swimming pools are carried into the transaction and re-quoted on-chain, permitting the chosen swimming pools or cut up to vary when one other candidate allocation presents a greater output.
The helpful take a look at is subsequently the finished commerce: the route and venue used, the related fees, and the quantity truly delivered underneath comparable situations.