> For the complete documentation index, see [llms.txt](https://docs.kumbaya.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.kumbaya.xyz/developers/dex-integration/overview.md).

# Overview

The Kumbaya DEX is a Uniswap V3 fork. If you've integrated Uniswap V3 before, almost everything you know transfers - same pool primitives, same `swap` / `mint` / `burn` flow, same `NonfungiblePositionManager`, same `SwapRouter02` / `UniversalRouter` / `QuoterV2` periphery.

Two things to be aware of:

1. **The pool init code hash is different.** If you compute pool addresses off-chain, you must use Kumbaya's hash, not Uniswap's. See [**Pool Init Code Hash**](/developers/dex-integration/pool-init-code-hash.md).
2. **The protocol-fee range is wider at the contract level.** Up to 50% (vs. Uniswap's 25%) - but the values currently set in production are within Uniswap's standard range (25% for 0.01% / 0.05% tiers; \~16.67% for 0.30% / 1.00% tiers). This only matters if you're reading or modifying protocol-fee state.

For everything else, **Uniswap's V3 docs are your reference**: <https://developers.uniswap.org/docs/protocols/v3/overview>. Do not use the V2 or V4 guides - they're for different protocols.

## Pages in this section

* [**Pool Init Code Hash**](/developers/dex-integration/pool-init-code-hash.md) - the value you need for off-chain pool address computation
* [**Quoting prices**](/developers/dex-integration/quoting.md) - using QuoterV2 / smart-order-router
* [**Pool routing eligibility**](/developers/dex-integration/routing-eligibility.md) - what makes a pool routable / a token tradeable in the UI
* [**Executing swaps**](/developers/dex-integration/swapping.md) - SwapRouter02 vs. UniversalRouter
* [**Reading pools and positions**](/developers/dex-integration/reading-pools.md) - slot0, ticks, liquidity, fee growth
* [**Differences from Uniswap V3**](/developers/dex-integration/differences-from-uniswap.md) - full diff summary
