> **Can't find what you're looking for?** Use `search_docs` on the docs MCP server at `https://viem.sh/api/mcp` to find what you need.

# PropAMM

## Overview

A PropAMM pool swaps one fixed base and quote token pair at an oracle-bound price. The pool must
allow the transaction sender and the resolved recipient. You supply the pool address and a customer
ID for each trade. Unlike the Stablecoin Exchange, a PropAMM swap sends the output directly to the
recipient's wallet.

## See More

<Cards>
  <Card icon="lucide:arrow-left-right" title="Swap with a PropAMM Pool" description="Quote a trade, check access, and swap with approval in one transaction." to="/tempo/guides/propamm/swap" />

  <Card icon="lucide:square-function" title="Swap Action" description="Parameters and return values for PropAMM swaps." to="/tempo/actions/propAmm.swap" />
</Cards>
