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

# CurrencyUnits

> The measurement units of a pool's two slots. Present only for a pool whose raw side amounts are not measured in its tokens' contract metadata (for example a native-currency slot); null for every other pool, whose raw amounts follow `token0Data.decimals` / `token1Data.decimals`. `Token.decimals` is always the contract's metadata.

## GraphQL

```
type CurrencyUnits {
  currency0: String!
  currency1: String!
  decimals0: Int!
  decimals1: Int!
}
```

### Used By

**Returned by**

* [categoryTokens](https://docs.codex.io/api-reference/queries/categorytokens.md): Returns the tokens assigned to a category (including its subcategories), with optional `filterTokens`-style filters and rankings applied.
* [filterPairs](https://docs.codex.io/api-reference/queries/filterpairs.md): Returns a list of pairs based on a variety of filters.
* [filterTokens](https://docs.codex.io/api-reference/queries/filtertokens.md): Discover, screen, and rank tokens across every supported network using 100+ on-chain signals: trading activity, liquidity, holder behavior, fee economics, and launchpad lifecycle.
* [getBars](https://docs.codex.io/api-reference/queries/getbars.md): Returns bar chart data to track price changes over time.
* [getDetailedPairsStats](https://docs.codex.io/api-reference/queries/getdetailedpairsstats.md): Returns bucketed stats for a given token within a list of pairs.
* [getDetailedPairStats](https://docs.codex.io/api-reference/queries/getdetailedpairstats.md): Returns bucketed stats for a given token within a pair.
* [getTokenEvents](https://docs.codex.io/api-reference/queries/gettokenevents.md): Returns transactions for a pair.
* [getTokenEventsForMaker](https://docs.codex.io/api-reference/queries/gettokeneventsformaker.md): Returns a list of token events for a given maker (wallet address).
* [listPairsForToken](https://docs.codex.io/api-reference/queries/listpairsfortoken.md): Returns a list of pairs containing a given token.
* [listPairsWithMetadataForToken](https://docs.codex.io/api-reference/queries/listpairswithmetadatafortoken.md): Returns a list of pair metadata for a token.
* [onEventsCreated](https://docs.codex.io/api-reference/subscriptions/oneventscreated.md): Live-streamed transactions for a pair.
* [onEventsCreatedByMaker](https://docs.codex.io/api-reference/subscriptions/oneventscreatedbymaker.md): Live-streamed transactions for a maker.
* [onFilterTokensUpdated](https://docs.codex.io/api-reference/subscriptions/onfiltertokensupdated.md): Live-streamed filter token updates for the current `filterTokens` result set.
* [onPairMetadataUpdated](https://docs.codex.io/api-reference/subscriptions/onpairmetadataupdated.md): Live-streamed stat updates for a given token within a pair.
* [onTokenEventsCreated](https://docs.codex.io/api-reference/subscriptions/ontokeneventscreated.md): Live-streamed events for a given token across all it's pools
* [pairMetadata](https://docs.codex.io/api-reference/queries/pairmetadata.md): Returns metadata for a pair of tokens.
* [pairs](https://docs.codex.io/api-reference/queries/pairs.md): Returns pairs by their IDs (`address:networkId`, or `poolId:networkId` for singleton pools such as Uniswap V4), in request order, with `null` for an ID that is not a known pair. Unlike `filterPairs(pairs:)`, a token address is never expanded into its top pairs. At most 200 IDs.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.