Encyclopedia DeFi · Entry 320
Identifying a DEX pool: token pair, network, fee and contract
In this article
At a glance
Key facts
| Fact | Detail | Source |
|---|---|---|
| v3 identity | A pool is defined by two token contracts and a fee within its factory. | [1] |
| Multiple pools | The same asset pair can have different fee-tier pools. | [1] |
| Version matters | v4 fee and hook arrangements differ from v3. | [2] |
Record identifiers before comparing statistics
A pair name such as A/B is a display label. For a reproducible comparison, retain chain, factory or deployment, pool address, both asset addresses and fee parameters. The pool address identifies the specific contract state being measured.
This also prevents a bridge representation or unrelated token with the same symbol from silently entering the comparison.
Two pools can offer different outcomes
Imagine two v3 pools for the same contracts: one charges a lower trading fee but has little active liquidity; the other charges more but has deeper inventory near the current price. For a particular trade, lower fees do not necessarily produce more output.
Compare an executable quote for the same input at the same time. Total historical volume or total value across every pool is not a substitute for the route’s current execution.
Separate pool statistics from routed trades
A router can use several pools for a trade. A final transaction’s route should be compared with the pools actually touched, rather than whichever pool page was open beforehand. Pool identity is the starting point for reading fees, reserves and oracle data; it does not certify the pool’s safety.
Direct answers
Questions people ask
Does the biggest pool always give the best quote?
No. Active liquidity, pool fees, the requested size and route execution costs matter. Compare final outputs under equivalent assumptions.
Inspect the evidence
The answer and key facts have stable claim links. These records retain the scope and qualification when reused.
A useful pool identifier includes the network, protocol version, token contract addresses and the version-specific pool parameters. In Uniswap v3, a factory creates distinct pools for a token pair and fee. Two screens showing the same token symbols can therefore describe different liquidity and execution.
Scope: DeFi · data through 2026-10-02. Verification: verified · 2026-10-02T19:18:00.092Z.
Link to this claimv3 identity: A pool is defined by two token contracts and a fee within its factory.
Scope: DeFi · data through 2026-10-02. Verification: verified · 2026-10-02T19:18:00.092Z.
Link to this claimMultiple pools: The same asset pair can have different fee-tier pools.
Scope: DeFi · data through 2026-10-02. Verification: verified · 2026-10-02T19:18:00.092Z.
Link to this claimVersion matters: v4 fee and hook arrangements differ from v3.
Scope: DeFi · data through 2026-10-02. Verification: verified · 2026-10-02T19:18:00.092Z.
Link to this claimRevision history
- — First publication after primary-source research and separate automated verification.
Source register
Sources and references
Retrieval dates and locators are recorded individually.- Uniswap v3 protocol architectureUniswap
Factory deploys pools for a token pair and fee; network identification remains necessary.
Locator: uniswap-v3-core / Factory paragraph in the redirected v3 contracts overview · Version / scope: Documentation retrieved for the 2026-10-02 editorial scope; content hash recorded · Retrieved: 2026-10-02T18:53:20.189ZOpen source - FeesUniswap
Separates liquidity-provider and protocol accounting; no universal live fee schedule asserted.
Locator: Swap fees; Pool fees tiers; Protocol fees · Version / scope: Documentation retrieved for the 2026-10-02 editorial scope; content hash recorded · Retrieved: 2026-10-02T18:53:19.509ZOpen source - Concentrated LiquidityUniswap
Active range, inventory changes and fee earning.
Locator: Active liquidity; ticks · Version / scope: Documentation retrieved for the 2026-10-02 editorial scope; content hash recorded · Retrieved: 2026-10-02T18:53:19.537ZOpen source - Single SwapsUniswap
Version-specific router constraints and worked integration examples.
Locator: exactInputSingle; exactOutputSingle; deadline; amountOutMinimum; amountInMaximum · Version / scope: Documentation retrieved for the 2026-10-02 editorial scope; content hash recorded · Retrieved: 2026-10-02T18:53:19.662ZOpen source
Research and drafting use AI assistance. A separate automated review checks claims against primary sources; no external expert or named human review is implied. Publication, substantive editing, source retrieval and verification are recorded separately. This version was independently checked by an automated reviewer on 2 October 2026.
Editorial method and correctionsDegrees of Satoshi editorial project. “Identifying a DEX pool: token pair, network, fee and contract.” Published 2026-10-02; updated 2026-10-02. https://degreesofsatoshi.com/encyclopedia/identifying-dex-pools/