Перейти к основному содержанию

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.

Эта страница переведена с помощью ИИ. За эталон принимается английская версия.Открыть английскую версию →

Что это такое

CLMM — это AMM с сосредоточенной ликвидностью от Raydium, вдохновленный дизайном Uniswap v3 и адаптированный под модель аккаунтов Solana. Поставщики ликвидности выбирают диапазон цен вместо того, чтобы обеспечивать ликвидность по всей кривой; эффективность капитала значительно выше для стабильных и коррелированных пар. ID программы: см. reference/program-addresses. Token-2022: поддерживается (с оговорками, задокументированными в разделе fees).

Содержание раздела

Обзор

Концептуальная модель: представление sqrt-цены, тики, математика ликвидности и причины выхода позиций за границы диапазона.

Аккаунты

PoolState, AmmConfig, TickArrayState, PersonalPositionState, ObservationState. Seeds и структура полей.

Тики и позиции

Интервал тиков, массивы тиков, как позиция отображается на две границы тика, как ликвидность пересекает тик.

Математика

Формулы sqrt-цены, преобразование ликвидности ↔ количество токенов, учет прироста комиссий, алгоритм шага своппа.

Инструкции

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

Комиссии и награды

Уровни комиссий, разделение комиссий между протоколом и фондом, графики вознаграждений (до трёх токенов вознаграждений на пул).

Примеры кода

Создание пула, открытие позиции, увеличение/уменьшение ликвидности, своп, сбор комиссий и вознаграждений.

Когда читать этот раздел

  • Вы предоставляете сосредоточенную ликвидность или создаёте инструменты для LP.
  • Вы внедряете стратегии диапазонных ордеров или автоматической перебалансировки.
  • Вы маршрутизатор, который должен точно оценить своп CLMM.