Back to Discover
Uniswap logo

Uniswap

StartupLaunched September 2026

Screenshots

The Story

Uniswap is a decentralised exchange protocol on Ethereum and other EVM chains. Instead of an order book, trades execute against liquidity pools that anyone can deposit into, with prices determined by a formula rather than by matching a buyer to a seller.

The design is what made it influential. A token can be traded as soon as someone creates a pool for it, without a listing process, and the pool's liquidity providers earn a share of the trading fee. The interface is a website, but the exchange itself is a set of contracts, so anyone can build another interface or route trades through it.

The tradeoffs are inherent to the model. A large trade moves the price against itself, which is why aggregators split orders across pools. Liquidity providers face loss relative to simply holding the assets when prices diverge, and the user experience requires a wallet, gas, and an understanding of what a failed transaction costs.

Overview

Uniswap replaces the order book with liquidity pools, which changes who can trade what and who earns the fee.

A pool holds two tokens, and a trade moves the balance between them according to a pricing formula. There is no counterparty to match and no order to rest in a book. Because anyone can create a pool, a token becomes tradable as soon as someone supplies liquidity for it, which removes the listing gatekeeper that a centralised exchange represents.

Liquidity providers deposit both assets and earn a share of the fee paid on each trade. The exchange itself is a set of contracts rather than a website, so the interface at uniswap.org is one client among possible others, and aggregators route orders through the pools alongside other venues.

The model has structural costs. A large trade moves the price against itself, which is why orders are split across venues. A liquidity provider can end up worse off than simply holding the two assets when their prices diverge. And using it requires a wallet, gas, and an understanding that a failed transaction still costs money.

Key Features

  • Permissionless pools

    Anyone can create a pool for a token pair, so a token becomes tradable without a listing process.

  • Automated pricing

    Prices follow a formula against pool balances rather than being set by matching orders.

  • Liquidity provider fees

    Depositors earn a share of the trading fee, which is the incentive that keeps pools funded.

  • Open contracts

    The protocol is a set of contracts, so any interface or aggregator can route trades through it.

Where Uniswap is a strong choice, and where it is not

Choose Uniswap when you need to trade a token that no centralised venue lists, or when self-custody of the assets during a trade matters.

Look elsewhere for large orders where slippage and gas make the effective price worse than a centralised venue, or if you are not prepared to manage a wallet and transaction risk.

Getting started

A wallet connects in a minute; the first trade needs gas and a slippage decision.

  • ~5 min
    Time to first swap

    Connect a wallet, pick a pair, and confirm. No account or approval process is involved.

  • Gas + fee
    Cost to start

    A trading fee goes to liquidity providers, plus network gas on every transaction.

  • A funded wallet
    Prerequisites

    A self-custody wallet with the tokens to trade and enough for gas.

Known limitations

Constraints confirmed from the protocol's documentation.

  • Large trades move the price against themselves. Slippage is inherent to the pool model, which is why orders are split across venues.
  • Liquidity providers can lose relative to holding. Divergence between pooled assets is a real cost, not a theoretical one.
  • Failed transactions still cost gas. A reverted swap consumes the fee without executing.
  • No recourse for a bad trade. Settlement is final and there is no support channel to reverse it.
OUR VERDICT

Pick Uniswap when a token has no centralised venue

Anyone can create a pool, so a token becomes tradable without a listing process.

The differentiator is permissionless access combined with self-custody during the trade.

For a large order where slippage and gas make the effective price worse than a centralised venue, that venue is the better route.

FAQ

What is Uniswap?

Uniswap is a decentralised exchange protocol where trades execute against liquidity pools rather than an order book.

Is Uniswap free to use?

The protocol is open source. A trading fee is paid to liquidity providers, and network gas costs apply to each transaction.

Do I need a wallet?

Yes. Trades are signed from a self-custody wallet, and gas is paid on each transaction.

What is impermanent loss?

The divergence a liquidity provider experiences when the two pooled assets change in price relative to each other, which can leave them worse off than holding.

What stack is Uniswap built with?

CompassPad records Uniswap as Solidity contracts with a TypeScript and React interface, based on its public repository.

What we checked

  • LIVE
    Site and primary link

    The marketing site resolved and the primary product link reached the application.

  • PRICING
    Pricing page

    The protocol is open source; the fee is paid to liquidity providers as a percentage of each trade.

  • DOCS
    Documentation

    Documentation is public and covers the protocol, pools, and the SDK.

  • FRESHNESS
    Changelog

    A dated public blog publishes updates and is reachable without an account.

Discussion

No comments yet. Be the first.

Join the conversation. Sign up to comment.

Sign up free

Similar But Scrappier

SimpleTax

Trending

Tax math, made simple.

FinanceCCompassPad editorial

SimpleTax is a small calculator for tax arithmetic. Its page describes it as free to download for iPhone, iPad, and Android, and states that it calculates before-tax, tax rate, tax amount, or total, entirely on the device. The site emphasises that the calculation works from whichever number you start with, uses currency-aware rounding, and keeps data local rather than sending it to a server. It is a single-purpose utility rather than a filing or accounting product: the page describes arithmetic, not returns or bookkeeping.

Ride Markets

Trending

Fund your calls on Solana tokens.

FinanceCCompassPad editorial

Ride Markets lets someone call a token on Solana and have funds back that call with real capital. Its page describes the arrangement as: call any token, funds back you, and you keep your share of the profit. The product is a markets and trading tool rather than a wallet or exchange. Its public page describes the mechanism in one line and does not publish a fee schedule or documentation at the time of collection.

Stripe

Featured

Payments infrastructure with the widest set of payment methods and billing primitives.

Developer ToolsCCompassPad editorial

Stripe is a payments platform that handles card and alternative payment methods, subscriptions, invoicing, and the money movement around them. A developer integrates through an API and hosted or embedded components, and the platform absorbs the network of acquiring banks, card networks, and local payment methods behind that interface. The breadth is the reason it is the default choice for online businesses. Beyond accepting a payment, the platform covers subscription billing with proration and trials, usage-based metering, invoicing, tax calculation, fraud screening, and payouts to connected accounts. Each of those is a product in its own right that a team would otherwise build or buy separately. The tradeoff is cost and control. Pricing is per transaction and adds up at scale, which is why larger businesses negotiate rates or move some volume to a direct acquirer. The platform is also opinionated about the merchant of record and the payout model, so businesses with unusual money-flow requirements sometimes find the constraints binding.