메인 콘텐츠로 건너뛰기

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.

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

CPMM이란

CPMM은 Raydium의 표준 상수곱 AMM입니다. AMM v4의 후속 버전이며 OpenBook 의존성이 없고, 가스비가 낮으며, Token-2022를 1급 지원합니다(수수료 전송 토큰 포함). 또한 더 깔끔한 계정 구조를 갖추고 있습니다. 프로그램 ID: reference/program-addresses를 참고하세요. Token-2022: 수수료 전송, 영구 위임자, 기본 계정 상태 확장을 포함한 지원을 합니다. 수수료 전송이 스왑 계산에 미치는 영향은 algorithms/token-2022-transfer-fees를 참고하세요.

챕터 목차

개요

CPMM이 무엇인지, 왜 만들어졌는지, AMM v4와 어떻게 다른지 설명합니다.

계정

PoolState, AmmConfig, LP 민트, 토큰 볼트, 관측(오라클) 계정. 시드, 필드 레이아웃입니다.

수학

xy=k 불변식, SwapBaseIn 대 SwapBaseOut 계산, 오라클 관측 업데이트 규칙, 수수료 전송 조정입니다.

명령어

Initialize, Deposit, Withdraw, SwapBaseInput, SwapBaseOutput, CollectFundFee, CollectProtocolFee, UpdatePoolStatus입니다.

수수료

LP 수수료, 프로토콜 수수료, 펀드 수수료, 크리에이터 수수료; 수수료의 수집 및 인출 방식입니다.

코드 예제

풀 생성, 입금, 출금, 스왑 — TypeScript (raydium-sdk-v2)와 Rust CPI로 작성합니다.

언제 이 문서를 읽을까요

  • 새로운 상수곱 풀을 만들고 있습니다.
  • Token-2022 토큰을 지원하는 AMM이 필요합니다.
  • 라우팅 중이며 CPMM 유동성을 포함시키려고 합니다.