Crypto

Automated market maker

Also calledAMM

An automated market maker is a smart-contract-based trading mechanism that prices and executes trades against asset reserves using a defined mathematical rule, rather than relying solely on matching individual buy and sell orders in an order book. Liquidity providers typically supply those reserves.

Evidence passport

What this page checked.

Sources
2
Record updated
August 18, 2026

Automated market maker — definition, practical meaning, example, and common interpretation risk checked against the linked reference material

Definition checked

  • Definition and plain-English explanation for “Automated market maker”
  • The worked example and the distinction described in the watch-out note
  • Reference material: Uniswap v2 Core whitepaper, Ethereum.org — Decentralized exchanges

Use the term correctly

  • Read the connected terms when a definition depends on another market concept
  • Check the broker’s contract specification when applying the term to a particular product
  • Treat examples as explanations of mechanics, not as prices, forecasts, or trading advice

Method. Editorial desk review of the definition, example, related concepts, and 2 linked sources. Calculations are checked directly where the entry contains arithmetic

Research scope and limits +
  • This glossary entry explains terminology and does not test a broker, trading account, platform, or live market condition
  • Contract wording and practical treatment can differ across brokers, venues, jurisdictions, and products
Page change log +
  1. Added named authorship, a definition evidence record, application checks, and a concise scope disclosure

What Automated market maker means

An AMM turns a pool of tokens into a continuously available trading venue. A common model uses two reserves and keeps their product near a constant value; when someone buys one asset, that reserve declines and its price rises relative to the other asset. Different AMMs use different curves, fee rules, and liquidity arrangements.

An automated market maker determines the execution price, price impact, and rebalancing faced by traders and liquidity providers. It can offer onchain trading without conventional market makers, but it does not eliminate slippage, volatile prices, front-running-related risks, or smart-contract risk.

Suppose a simplified pool contains 5 ETH and 10,000 USDC, so its constant-product value is 50,000. A trader adding USDC to buy ETH increases the USDC reserve and reduces the ETH reserve. Under the constant-product rule, each additional ETH purchased costs progressively more before fees because less ETH remains in the pool.

Common questions

Does an AMM always use the constant-product formula?+

No. The constant-product formula is a widely used model, but AMMs may use concentrated liquidity, stable-asset curves, weighted pools, auction mechanisms, or other pricing rules. The formula and parameters determine the trading and provider outcomes.

Who sets the price in an AMM?+

The smart contract calculates a quote from its reserves and rules. Traders then accept, reject, or set limits around that quote. Arbitrage trading often helps align the pool price with prices elsewhere, but alignment is neither instant nor guaranteed.

Go to the original material.

01Uniswap v2 Core whitepaper02Ethereum.org — Decentralized exchanges