MadeOnSolMade on Sol
Tools
BlogAdvertiseCompare
Sign in
MadeOnSolMade on Sol

Solana and Robinhood Chain intelligence — KOL wallet tracking, deployer intelligence, all-DEX trade streams, and a developer API. Discover, compare, and build.

Discover

  • All Tools
  • Stacks
  • KOL Tracker
  • Deployer Hunter
  • KOL Scout Leaderboard
  • Robinhood Chain
  • Robinhood API
  • Solana API
  • Datasets
  • API Pricing
  • Enterprise API
  • x402 for AI agents
  • Yields
  • Blog
  • Blog Archive
  • Solana Glossary

Best Of

  • Best Trading Bots
  • Best DEXs
  • Best Wallets
  • Best Analytics
  • Best DeFi
  • Best Snipers

Compare

  • Wallets
  • DEXs
  • Snipers
  • TG Bots
  • Terminals
  • Analytics
  • Portfolio
  • Copy Trading
  • Security
  • Liquid Staking
  • RPC Providers
  • Bridges
  • Launchpads
  • NFT Marketplaces
  • Lending
  • Bot Calculator

Resources

  • Submit a Tool
  • API Docs
  • Changelog
  • API Status
  • Tool Uptime
  • Signal Scorecard
  • Site Stats
  • Advertise

Legal

  • About
  • Contact
  • Terms
  • Privacy
  • Disclaimer

© 2026 MadeOnSol

Follow us on XPowered by:constant·k — Private Solana RPC Services
LearnAutomated Market Maker (AMM)

What Is an AMM (Automated Market Maker)?

TL;DR

An AMM is a decentralized trading mechanism that uses liquidity pools and mathematical formulas instead of order books to determine token prices and execute swaps.

How AMMs Work

Instead of matching buyers and sellers like a traditional exchange, AMMs use liquidity pools — smart contracts holding pairs of tokens (e.g., SOL/USDC). The price is determined by a formula, most commonly the constant-product formula (x × y = k). When you swap SOL for USDC, you add SOL to the pool and remove USDC, which shifts the ratio and adjusts the price. Larger trades relative to pool size cause more price impact (slippage).

AMMs on Solana

Raydium, Orca, and PumpSwap are Solana’s main AMMs. Raydium uses both standard AMM pools and concentrated liquidity (CPMM). Orca pioneered concentrated liquidity on Solana with its Whirlpools. PumpSwap handles graduated Pump.fun tokens. Jupiter aggregates across all of them to find the best price for any given swap.

Providing Liquidity

Anyone can become a liquidity provider (LP) by depositing equal value of both tokens into a pool. LPs earn a share of trading fees proportional to their pool share. However, LPs face impermanent loss when one token’s price moves significantly relative to the other. Concentrated liquidity AMMs let LPs focus their capital in specific price ranges for higher fee earnings but greater impermanent loss risk.

Related Tools & Features

DEXs
DeFi Tools
Yield Farming

Related Terms

Liquidity PoolImpermanent LossSlippageDEX Aggregator
Back to glossary