For the complete documentation index, see llms.txt. This page is also available as Markdown.

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.

  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

Last updated