Skip to the article
OW Oracle Wire

Oracles, data feeds and price infrastructure

Market Structure

SyncSwap’s Modular Upgrades Keep Old Pools Intact

SyncSwap adds pool models beside existing contracts, limiting proxy risk while shifting integration, liquidity fragmentation and price-feed work to users.

By Oracle Wire Newsroom 3 min read
SyncSwap’s Modular Upgrades Keep Old Pools Intact

SyncSwap enables upgrades by deploying replaceable modules and new pool types around shared interfaces, rather than rewriting every live liquidity pool. On January 1, 2025, V3 added Range Pools on ZKsync, taking the design to four simultaneously available models—Classic, Stable, Aqua and Range, twice the two models in v1’s 2023 release. That four-model contract set is the clearest on-chain measure of modular expansion, but it measures deployed choice, not liquidity, volume or oracle adoption.

How does SyncSwap’s modular architecture work?

The separation lets one component change without forcing every other component or pool to migrate. The contracts documented by Syncswap divide the exchange into a shared Vault, a Pool Master registry, model-specific factories and pools, a fee module, and routers that present a common trading interface.

  • The Vault escrows tokens and supports internal transfers between pools.
  • The Pool Master registers approved factories and the pools they create.
  • Each factory deploys one pool model with its own pricing invariant.
  • Routers compose swap steps across pools, while fee contracts supply current parameters.

A new model can therefore arrive through a new factory and new pool contracts. A new router can learn the route without changing the bytecode or balances of an existing Classic or Stable pool. That is materially different from a proxy upgrade, where an administrator can replace the implementation behind an unchanged address.

Immutable pools narrow one risk and create another

Keeping pool contracts in place makes upgrades easier to audit: liquidity providers can remain in an old pool, and integrators can decide when to recognize a new factory or router. The cost is coexistence. Old and new pools may split liquidity, produce different marginal prices and expose different event formats or fee behavior.

SyncSwap’s own technical material makes that trade-off concrete. V1 pools remain operational, but it warns they cannot be used for oracles; V2 added protections for issues including read-only reentrancy. For a lending desk, liquidator or indexer, an active contract is therefore not automatically an acceptable price source. Version eligibility has to be explicit.

What do price-feed consumers inherit?

They inherit the work of discovery, normalization and source selection. SyncSwap pools form prices from their AMM state rather than importing an external reference price: Classic uses a constant-product curve, Stable uses a hybrid curve near a peg, Aqua adds an internal price mechanism and dynamic fees, and Range concentrates liquidity inside chosen bands. The manipulation cost and quote depth can differ sharply even for the same token pair.

The modular design can lower execution cost because the Vault moves balances internally between pools, avoiding some external token transfers on multi-step routes. It can also shorten the path from route selection to settlement by composing steps in one transaction. But data suppliers must follow the current registry and fee module instead of hard-coding addresses, while trading desks must price the risk that routing and liquidity are fragmented across generations.

Expansion is real; adoption remains unproven

From v1 in 2023 to V3 on January 1, 2025, the supported model count rose from two to four. That comparison establishes architectural capacity over the release window; it does not establish how much volume, liquidity or oracle demand each model won, and no common measurement snapshot accompanies the model count.

The verdict is positive but bounded. Modular deployment lets SyncSwap add pricing logic without granting a proxy administrator blanket power over existing pools, a meaningful market-structure advantage. Yet downstream protocols gain no automatic safety: they still need version-aware allowlists, manipulation-resistant sampling and independent liquidity thresholds before treating any pool as price infrastructure.

Filed under

  • Market Structure
  • Feed Performance

Related reporting