DEX essentials

Maker and taker roles beyond centralized exchanges

Understand liquidity creation and consumption roles in signed orders, RFQs and AMM-based swaps.

A maker supplies an offer of liquidity; a taker consumes it. In signed-order protocols, these roles can be explicit addresses. In AMMs, liquidity comes from a pool mechanism, so the traditional labels need more care.

Signed orders make the roles concrete

A hypothetical maker offers 10 A for 25 B. A taker accepts compatible terms and supplies B. The maker does not need to be the person who broadcasts the final transaction, and the taker may act through a contract or another execution arrangement.

0x's order specification defines maker and taker token amounts and identity restrictions. Those fields provide a protocol-specific meaning that is more precise than informal trading language.

An RFQ request can reverse the conversational order

The user may ask for a quote first, but the responding market maker still supplies the offer. Starting the conversation does not necessarily make the user the maker. The role follows who offers the executable liquidity under the protocol's terminology.

0x's ecosystem explanation separates liquidity supply from applications and agents that consume it.

What changes with an AMM

Liquidity providers deposit into a pool, and the pool's rules determine available exchange amounts. A swapper trades against that mechanism rather than choosing a newly signed offer from each provider. Calling every provider “the maker” may be economically suggestive, but it is not the same as a maker address in one signed order.

A solver can also play several roles. It may consume AMM liquidity, use its own inventory or fulfill another user's intent. The name solver describes execution search and fulfillment, not a permanent maker-or-taker classification.

When reading documentation, ask whether the term names an economic role, a contract field or a participant in a particular interaction. Avoid importing a centralized exchange's maker/taker fee rule into a DEX protocol solely because the same words appear.

Sources & verification (3)

Source-check date is recorded in the article details. URLs are provided for manual verification. Use Copy to keep this page open.

  1. Orders — 0x Protocol 4.1 documentation

    Version-specific order fields: token identity, amounts, maker/taker, expiry and RFQ.

    https://docs.0xprotocol.org/en/latest/basics/orders.html
  2. What is 0x?

    Aggregation includes onchain and offchain liquidity, and interfaces can embed an aggregation service.

    https://docs.0x.org/docs/core-concepts/introduction-to-0x
  3. How Uniswap Works

    Liquidity pools use reserve-based automated pricing and swaps alter reserves.

    https://developers.uniswap.org/docs/get-started/concepts/how-uniswap-works

Continue reading

Order books vs AMMs: where executable prices come from What request-for-quote liquidity adds to a DEX route Firm vs indicative quotes in token trading