BOUNDS documentation

BOUNDS docsTechnical

Uniswap V3 integration

BOUNDS composes reviewed Uniswap V3 pools and positions; it is not a separate exchange.

Canonical pools only

PoolRegistry derives the expected pool from the configured Uniswap V3 Factory, ordered token pair, and fee tier. It also checks the pool’s Factory, token ordering, fee, and tick spacing before registration.

Minted positions are authenticated.

PositionBuilder checks the current pool tick, contiguous aligned ranges, deposit totals, liquidity minimums, token balances, NFT owner, token pair, fee tier, and minted ticks. The transaction reverts if any rung fails.

Price orientation is explicit.

Uniswap orders assets by address, while the product presents base per quote in human units. The strategy engine accounts for address order and token decimals before tick conversion.

Read the upstream mechanism in the official Uniswap V3 documentation.