> ## Documentation Index
> Fetch the complete documentation index at: https://docs.raydium.io/llms.txt
> Use this file to discover all available pages before exploring further.

# AMM v4

> 상수곱 AMM입니다. 원래는 OpenBook과 유동성을 공유하는 하이브리드 설계였으나, OpenBook 의존성이 프로그램에서 제거되었습니다.

<Info>
  **이 페이지는 AI 자동 번역입니다. 모든 내용은 영문판을 기준으로 합니다.**

  [영문판 보기 →](/products/amm-v4/index)
</Info>

<Warning>
  **AMM v4의 OpenBook / Serum 의존성이 제거되었습니다 (2026-07 프로그램 업그레이드).** 모든 스왑은 AMM 전용 경로에서 실행됩니다. 오더북 CPI 및 마켓 메이킹 명령어 (`MonitorStep`, `MigrateToOpenBook`, `WithdrawSrm` 등)는 **프로그램에서 제거**되었으며, 호출 시 되돌립니다. v1 `SwapBaseIn` / `SwapBaseOut`, `Deposit`, `Withdraw` 명령어는 하위 호환성을 위해 기존 계정 레이아웃을 유지합니다. 마켓 계정은 여전히 위치상으로 허용되지만 **더 이상 검증되거나 사용되지 않습니다**. 새로운 통합은 `SwapBaseInV2` / `SwapBaseOutV2` 엔드포인트를 사용해야 합니다. [2026-07-22 변경 로그 항목](/ko/reference/changelog/2026-07-22-amm-v4-openbook-removal)을 참조하세요.
</Warning>

## 개요

AMM v4는 Raydium의 1세대 풀입니다. 상수곱 불변식(xy=k)을 유지합니다. 이 풀은 원래 **하이브리드 AMM**으로 설계되었습니다. 곡선과 함께 피보나치 간격의 지정가 주문 그리드를 바인딩된 OpenBook 마켓에 게시하여 풀 유동성이 오더북 테이커에게 보이도록 했습니다. **이 OpenBook 통합은 프로그램에서 제거되었습니다** (위의 경고 참조). 오늘날 AMM v4는 순수 상수곱 AMM입니다. 온체인 `AmmInfo` 계정은 레이아웃 호환성을 위해 `market` / `open_orders` 참조 필드를 유지하지만, 프로그램은 더 이상 이들을 읽거나 작용하지 않습니다.

많은 레거시 페어에서 여전히 가장 높은 유동성 상품이지만 **새로운 풀에는 더 이상 권장되지 않습니다** — 새로운 배포는 [CPMM](/ko/products/cpmm)을 참조하세요.

**프로그램 ID:** [reference/program-addresses](/ko/reference/program-addresses)를 참조하세요.

**Token-2022:** 지원되지 않습니다. AMM v4 풀은 클래식 SPL 토큰만 허용합니다.

## 챕터 목차

<CardGroup cols={2}>
  <Card title="개요" icon="circle-info" href="/ko/products/amm-v4/overview">
    개념 모델: AMM v4가 상수곱 곡선을 OpenBook 마켓과 어떻게 결합하는지, 그리고 이 설계가 존재하는 이유.
  </Card>

  <Card title="계정" icon="database" href="/ko/products/amm-v4/accounts">
    AmmInfo, TargetOrders, OpenOrders, LP 민트, 토큰 볼트, 마켓 볼트 서명자. 시드, 필드 레이아웃, 불변식.
  </Card>

  <Card title="수학" icon="function" href="/ko/products/amm-v4/math">
    xy=k 불변식, 가격 계산. 리저브 공식은 이제 볼트 전용입니다. OpenBook 지정가 주문 그리드 수학은 역사적 맥락으로 유지됩니다.
  </Card>

  <Card title="명령어" icon="terminal" href="/ko/products/amm-v4/instructions">
    Initialize2, Deposit, Withdraw, SwapBaseIn / V2, SwapBaseOut / V2, SetParams, WithdrawPnl. (MonitorStep 같은 오더북 명령어는 제거됨.)
  </Card>

  <Card title="수수료" icon="percent" href="/ko/products/amm-v4/fees">
    LP 수수료, 프로토콜 수수료, 거래 수수료 분할. 오더북 체결에 대한 역사적 PnL 처리 (폐기됨).
  </Card>

  <Card title="코드 예제" icon="code" href="/ko/products/amm-v4/code-demos">
    TypeScript (raydium-sdk-v2) 및 Rust CPI 예제 (입금, 출금, 스왑).
  </Card>
</CardGroup>

## 언제 읽을까

* 기존 AMM v4 풀을 감사하거나 통합하고 있습니다.
* v4 유동성을 지원해야 하는 라우터를 구축하고 있습니다.
* v4에서 CPMM으로의 마이그레이션을 계획하고 있습니다 — [user-flows/migrate-amm-v4-to-cpmm](/ko/user-flows/migrate-amm-v4-to-cpmm)도 참조하세요.

**새로운** 풀을 만드는 경우 대신 [CPMM](/ko/products/cpmm)을 읽으세요.
