> ## Documentation Index
> Fetch the complete documentation index at: https://docs.chainstream.io/llms.txt
> Use this file to discover all available pages before exploring further.

# DEX 풀

> 풀 상태, 리저브, 수수료 티어, TVL, 유동성 스냅샷.

**DEX Pools** 데이터 제품은 ChainStream이 인덱싱하는 모든 유동성 풀의 상태를 제공합니다 — 기존 Uniswap v2 상수곱 풀, v3/v4 집중 유동성 풀, Solana AMM 등 정규화된 필드로 제공됩니다.

## 필드

| 분류        | 예시                                                         |
| :-------- | :--------------------------------------------------------- |
| Identity  | `chainId`, `poolAddress`, `dex`, `pairType`                |
| Tokens    | `token0`, `token1`, `reserve0`, `reserve1`                 |
| Economics | `tvlUsd`, `volume24hUsd`, `feeTierBps`, `apy7d`            |
| State     | `priceToken0InToken1`, `sqrtPriceX96`, `tick`, `liquidity` |

## 접근

<CardGroup cols={2}>
  <Card title="REST" icon="database" href="/ko/api-reference/endpoint/data/dexpool/v2/dexpools-chain-pooladdress-get">
    `pools/{address}`, `pools/search`, `pools/{address}/trades`.
  </Card>

  <Card title="WebSocket" icon="bolt" href="/ko/api-reference/endpoint/websocket/api">
    `dex-pool-balance:{chain}_{poolAddress}` 실시간 풀 유동성; 풀 생성 이벤트는 Kafka `{chain}.dex.pools`에서 소비. SDK: `client.stream.subscribeDexPoolBalance`.
  </Card>

  <Card title="Kafka" icon="tower-broadcast" href="/ko/api-reference/kafka-topics/evm">
    `*.pool.created`, `*.pool.sync`.
  </Card>

  <Card title="GraphQL" icon="diagram-project" href="/ko/graphql/getting-started/overview">
    Pools와 Tokens / Trades JOIN.
  </Card>
</CardGroup>

## 다음 단계

<CardGroup cols={2}>
  <Card title="Trades" icon="right-left" href="/ko/docs/data-products/trades">
    이 풀을 통하는 거래 스트림.
  </Card>

  <Card title="Candles (OHLC)" icon="chart-column" href="/ko/docs/data-products/candles-ohlc">
    상태 대신 바가 필요한 경우.
  </Card>
</CardGroup>
