Chuyển đến nội dung chính

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.

Trang này được dịch tự động bằng AI. Phiên bản tiếng Anh là bản chính thức.Xem bản tiếng Anh →

Đó là gì

CLMM là AMM có thanh khoản tập trung của Raydium, lấy cảm hứng từ thiết kế Uniswap v3 và được điều chỉnh cho mô hình tài khoản của Solana. Các nhà cung cấp thanh khoản chọn một khoảng giá thay vì cung cấp trên toàn bộ đường cong; hiệu suất sử dụng vốn cao hơn đáng kể đối với các cặp ổn định và tương quan. Program ID: xem reference/program-addresses. Token-2022: được hỗ trợ (với những lưu ý được ghi trong fees).

Nội dung chương

Tổng quan

Mô hình khái niệm: biểu diễn căn bậc hai-giá, ticks, toán học thanh khoản và lý do các vị thế có thể “nằm ngoài khoảng.”

Tài khoản

PoolState, AmmConfig, TickArrayState, PersonalPositionState, ObservationState. Seeds, bố cục trường.

Ticks và vị thế

Khoảng cách tick, mảng tick, cách một vị thế ánh xạ tới hai ranh giới tick, cách thanh khoản vượt qua một tick.

Toán học

Công thức căn bậc hai-giá, chuyển đổi thanh khoản ↔ số lượng token, kế toán tăng trưởng phí, thuật toán bước swap.

Lệnh

CreatePool, OpenPosition, IncreaseLiquidity, DecreaseLiquidity, Swap, CollectFee, CollectReward, UpdateRewardInfos.

Phí và phần thưởng

Mức phí, phân chia phí giao thức/quỹ, lịch trình phần thưởng (tối đa ba mint phần thưởng trên mỗi pool).

Ví dụ mã

Tạo pool, mở vị thế, tăng/giảm thanh khoản, swap, thu thập phí và phần thưởng.

Khi nào cần đọc phần này

  • Bạn đang cung cấp thanh khoản tập trung hoặc xây dựng công cụ cho các nhà cung cấp thanh khoản.
  • Bạn đang triển khai các chiến lược lệnh phạm vi hoặc tái cân bằng tự động.
  • Bạn là một router cần định giá một swap CLMM một cách chính xác.