Uniswap

Uniswap is a decentralized exchange protocol: a set of smart contracts that lets people swap supported tokens and provide liquidity without a central exchange holding their funds. Instead of matching orders through a traditional order book, its automated market-maker pools quote trades from the assets deposited in each pool. The exact contracts, features, fees, and available tokens depend on the version, network, and pool.

How Swaps and Liquidity Pools Work

A pool holds assets that traders can exchange. A pricing rule updates the pool’s balances as a swap takes place; larger trades relative to available liquidity generally have more price impact. Traders pay a pool fee, and liquidity providers may earn a portion when their position is active. In newer versions, providers can choose a price range, which can use capital more efficiently but may stop earning fees when the market price moves outside that range. Providing liquidity can also change the mix and value of the assets held, so fees do not guarantee a profit.

Protocol Versions

Uniswap has evolved across versions. V2 uses pools for token pairs with a broad price curve. V3 introduced concentrated liquidity, allowing providers to select price ranges. V4 uses a shared PoolManager architecture and optional “hooks”: contracts that can run custom logic around actions such as pool creation, liquidity changes, or swaps. Hooks can support features such as custom fee rules or oracle behavior, but they also make individual pools different from one another. A pool’s version and hook address matter when assessing what a swap or liquidity position will do.

Uniswap and UNI

The protocol and UNI are related but distinct. UNI is an ERC-20 governance token used in Uniswap governance; it is not the pool asset required for every swap and does not automatically give each holder a proportional claim on trading fees. Uniswap’s current developer documentation describes protocol-fee collection and a UNI burn mechanism on specified v2 and v3 deployments. Fee settings and deployment details can change through governance, so check current documentation instead of relying on older “fee switch” summaries.

Risks to Understand

Swappers face token-contract risk, price impact, slippage, network fees, and transaction-ordering risks such as MEV. Liquidity providers also face changing asset ratios, out-of-range positions, and smart-contract risk. In v4, a hook can add custom behavior or dependencies; the base protocol’s name does not certify each hook, token, interface, or pool. Confirm the network, token addresses, pool version, fee settings, and any hook before signing a transaction.

Social Media Sentiment

A small r/defi discussion about evaluating Uniswap v4 hooks focused on pool-specific permissions, admin controls, liquidity, and whether extra hook complexity is justified by its benefits. The thread had little engagement, so it is an anecdotal example rather than a measure of broader opinion; it reflects why users may assess a particular pool instead of treating every v4 pool as identical.

Last updated: 2026-10

Related Terms

See Also

Swap crypto with ChangeNOW.

Sources