Перейти к содержимому
Открыть J Tools (JTools)

Открыть пул Orca в J Tools можно в двух местах: на странице приложения Создать LP на Orca, то есть в инструменте «Создать LP», привязанном только к Orca, или в самом инструменте Создать LP с выбранным маршрутом Orca. Процесс в обоих случаях один и тот же, и комиссия одинаковая. У Orca работают два маршрута: Whirlpool (концентрированный, fee tier и ценовой диапазон выбираете вы) и Splash (простой пул на полный диапазон с фиксированной комиссией 1%).

Позиция в Whirlpool концентрированная. Вы выбираете fee tier, ценовой диапазон и суммы депозита, затем подписываете в своём кошельке. Orca выдаёт вам NFT позиции, который отражает вашу долю в пуле, и позиция зарабатывает комиссии за свопы, пока рыночная цена остаётся внутри выбранного диапазона.

Что это такое

#что-это-такое

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

Всё происходит в браузере. Вы подключаете кошелёк, задаёте пару, вводите, сколько своего токена внести (сторона quote считается из диапазона), выбираете fee tier (шаг тика идёт вместе с ним), задаёте ценовой диапазон и подписываете. В результате в кошельке появляется NFT позиции, а окно запуска показывает его как NFT позиции в блоке Сохраните эти данные. Если пулы для вас в новинку, основы описаны в статье DEX и ликвидность, а незнакомые термины объясняет Глоссарий.

Как это устроено

#как-это-устроено

Whirlpool представляет собой пул Orca с концентрированной ликвидностью. Ценовая ось в нём не одна гладкая кривая, а набор отдельных шагов, тиков. Шаг тика (tick spacing) определяет, насколько мелкие эти шаги, и каждый шаг связан с уровнем комиссии за своп: маленький шаг (например, 1) делит ось на множество мелких ступеней и позволяет держать ликвидность в очень узкой полосе, а большой шаг (например, 256) даёт грубые ступени для широкого диапазона, за которым почти не нужно следить. Когда вы выбираете fee tier, инструмент «Создать LP» сам ставит подходящий шаг, потому что приложение принимает только шаг, соответствующий уровню.

Открывая позицию, вы выбираете нижнюю и верхнюю цену. Депозит математически концентрируется между этими границами. Пока рыночная цена в диапазоне, ваша ликвидность работает: свопы проходят через неё, и вы получаете долю комиссии пропорционально ликвидности на текущей цене. Капитал собран в полосе, а не растянут по всей кривой, поэтому каждый доллар зарабатывает на комиссиях гораздо больше, чем в пуле на полный диапазон.

Соотношение двух токенов вы свободно не выбираете. Пул выводит его из того, где текущая цена находится относительно вашего диапазона. Создать LP рассчитывает позицию от суммы base и уже из неё определяет сторону quote. Если цена близко к нижней границе, в позиции больше того токена, который дешевеет; у верхней границы больше второго. Чем ближе цена к границе, тем перекошеннее депозит. Когда цена уходит за пределы диапазона, позиция перестаёт зарабатывать и целиком переходит в тот токен, со стороны которого цена вышла, пока цена не вернётся или вы не перенастроите диапазон.

Orca оформляет вашу позицию как NFT, выпущенный на ваш кошелёк. Этот NFT даёт право на внесённую ликвидность и накопленные комиссии, и именно его читают другие инструменты, когда вы добавляете, выводите ликвидность или закрываете позицию. Комиссия платформы уходит переводом SOL на кошелёк комиссий платформы. Перевод добавляется в транзакцию пула, если помещается в неё, а если нет, идёт отдельным запросом сразу после неё.

Пошагово

  1. Откройте Создать LP на маршруте Orca
  2. Задайте пару токенов
  3. Укажите суммы депозита
  4. Выберите fee tier
  5. Задайте ценовой диапазон
  6. Создайте позицию и сохраните ID

Как это работает

Whirlpool, плата, затем позиция до трёх запросов кошелька

  1. Whirlpool создаётся по начальной цене Whirlpool
  2. Уровень комиссии задаёт tick spacing tick spacing
  3. Позиция открывается между двумя ценами tick range
  4. NFT позиции выпускается на ваш кошелёк LP Mint
  5. Цена в диапазоне задаёт долю A и B
  6. Комиссия платформы переводом SOL 0.15 SOL
  7. Комиссии идут, только пока цена в диапазоне in range

Запущено, сохраните Pool ID и LP Mint mainnet

круги: шаги раздела «Пошагово», квадраты: шаги раздела «Как это работает»

Когда использовать

#когда-использовать
  • Вам нужна капиталоэффективная ликвидность на Orca, и вы понимаете, где пара будет реально торговаться.
  • Пара, для которой вы даёте ликвидность, ходит в довольно стабильной полосе, и вы хотите, чтобы депозит работал там, а не размазывался.
  • Вам нужна позиция на Orca, которой потом можно управлять из одного места и которая хранится как NFT в вашем кошельке.
  • Вы готовы следить за позицией, ведь концентрированные диапазоны требуют внимания, когда цена смещается.

Чтобы запустить обычный пул на полный диапазон или сравнить устройство пулов разных DEX, используйте Создать LP. Для концентрированной ликвидности на Raydium вместо Orca смотрите Создать LP в Raydium CLMM. Чтобы пополнить существующую позицию или вывести из неё средства, используйте Добавить или вывести ликвидность.

Перед началом

#перед-началом
  • Подключённый кошелёк (как подключить). Пока кошелёк не подключён, страница не даёт ничего создать.
  • Достаточно SOL на комиссию платформы, rent новых аккаунтов пула и позиции и сетевую комиссию.
  • Mint обоих токенов пары (base и quote) и баланс каждого для депозита.
  • Понимание стартовой цены и нижней и верхней границ, между которыми должна находиться ликвидность.

Пошагово

#пошагово
  1. Откройте Создать LP на маршруте Orca

    Откройте страницу Создать LP на Orca, которая сразу открывается на Whirlpool, или вкладку Orca в Создать LP и подключите кошелёк вверху страницы. Среди типов пулов Orca выберите Whirlpool. Рядом находится Splash, если вместо этого нужен простой пул на полный диапазон с фиксированной комиссией 1%.

  2. Задайте пару токенов

    Введите mint base и quote. Оба поля работают через общий выбор токенов, так что mint можно вставить или выбрать из тех, что у вас уже есть. SOL, USDC и USDT закреплены вверху выбора quote, любой другой mint можно найти или вставить, а обе стороны не могут быть одним и тем же токеном.

  3. Укажите суммы депозита

    Введите сумму своего base-токена или нажмите 25%, 50%, 60% или Макс. Сумма quote считается из цены и диапазона и помечается авто. Начальная цена в quote-токенах за один base-токен равна текущей рыночной цене пары, если пара уже торгуется; если нет, вы вводите её в поле цены над графиком. Позиция рассчитывается от суммы base.

  4. Выберите fee tier

    Выберите один из девяти уровней комиссии за своп: 0.01%, 0.02%, 0.04%, 0.05%, 0.16%, 0.3%, 0.65%, 1% или 2%. Пока вы не нажмёте другой уровень, страница сама подбирает его для распознанной пары. К каждому уровню привязан свой шаг тика, и он ставится за вас. Низкие уровни подходят стабильным парам, высокие приносят больше с каждой сделки на волатильных.

  5. Задайте ценовой диапазон

    График показывает живые свечи пары и ваш диапазон поверх них. Нажмите ±10%, ±25%, ±50% или Полный диапазон либо перетащите маркеры Мин и Макс. Минимум должен быть больше 0, а максимум больше минимума. Диапазон, за пределами которого остаётся цена, внёс бы только один токен, поэтому кнопка Создать пул остаётся неактивной, пока цена снова не окажется внутри диапазона. Если пара уже торгуется, график также показывает, какую часть последних 24 часов, 7 или 30 дней цена провела бы в вашем диапазоне.

  6. Создайте позицию и сохраните ID

    Проверьте чек и нажмите Создать пул. Окно запуска показывает до трёх подтверждений: открытие Whirlpool, комиссия платформы, если она не поместилась в транзакцию Whirlpool, затем добавление ликвидности с позицией. Если диапазону нужны новые tick arrays, перед позицией добавляется ещё один шаг, подготовка аккаунтов ценового диапазона, а Splash идёт в том же порядке. Если отклонить запрос на полпути, запуск остановится там, а Продолжить с места остановки позже подхватит его, не открывая пул повторно и не списывая уже оплаченную комиссию второй раз. После подтверждения сохраните ID пула и NFT позиции из блока Сохраните эти данные и откройте их на Solscan. Приложение также сохраняет пул в Мои пулы ликвидности в этом браузере.

Перейти в Создать LP на Orca →

Подробно об опциях

#подробно-об-опциях
  • Base mint: первый токен пары. Вводится через общий выбор токенов: адрес можно вставить или выбрать токен, который у вас есть.
  • Quote mint: второй токен пары. SOL, USDC и USDT закреплены вверху выбора, другой mint можно найти или вставить. Не может совпадать с base.
  • Fee tier: комиссия за своп, которую берёт пул: 0.01%, 0.02%, 0.04%, 0.05%, 0.16%, 0.3%, 0.65%, 1% или 2%. Пока вы не выберете сами, страница заранее подбирает уровень для распознанной пары.
  • Tick Spacing: насколько мелко пул делит ценовую ось. Зависит от fee tier (1, 2, 4, 8, 16, 64, 96, 128 или 256) и не редактируется. Меньший шаг плотнее собирает ликвидность и больше зарабатывает на доллар в диапазоне, но быстрее выходит из него.
  • Начальная цена: стартовая цена пула в quote-токенах за один base-токен. Текущая рыночная цена пары, если пара уже торгуется, иначе цена, которую вы вводите. Должна быть больше нуля.
  • Мин: нижний маркер на графике, нижняя граница диапазона. Должна быть больше 0.
  • Макс: верхний маркер на графике, верхняя граница диапазона. Должна быть больше минимума.
  • Сумма base: сколько base-токена вы вносите. От этого числа рассчитывается позиция.
  • Сумма quote: считается по положению цены в вашем диапазоне и помечается авто, поэтому вводить её не нужно.
  • NFT позиции: Orca выпускает вашу позицию как NFT, который хранится в кошельке, а окно запуска показывает его как NFT позиции в блоке Сохраните эти данные. Он даёт право на внесённую ликвидность и накопленные комиссии, и через него вы потом управляете позицией или закрываете её.

Комиссии и расходы

#комиссии-и-расходы

Текущая комиссия платформы: 0.15 SOL на концентрированном маршруте Whirlpool, 0.1 SOL на Splash Pool. Сумма зафиксирована для каждого маршрута в приложении, и инструмент «Создать LP» показывает её в чеке до подписи.

РасходСумма
Комиссия платформы J Tools (Создать LP)0.15 SOL на Whirlpool, 0.1 SOL на Splash
Сетевая комиссия Solanaнебольшая сумма валидаторам плюс rent за новые аккаунты в сети

Протокольной платы DEX для Orca Создать LP не показывает. Сверх комиссии платформы Solana берёт небольшую сетевую комиссию за каждую транзакцию (доля цента в SOL), а создание нового Whirlpool и позиции удерживает часть SOL как rent аккаунтов, чтобы эти аккаунты существовали в сети. Rent не комиссия в обычном смысле: это SOL, которые лежат на новых аккаунтах. Держите на кошельке достаточно SOL на все три статьи, иначе подпись завершится ошибкой из-за нехватки средств.

Частые ошибки и их решение

#частые-ошибки-и-их-решение
  • Не заполнены обязательные поля. Кнопка Создать пул остаётся неактивной, пока не заданы пара и сумма base, а на Whirlpool ещё и диапазон. Начальная цена должна быть больше нуля.
  • Неверный ценовой диапазон. Минимум должен быть больше 0, а максимум больше минимума, иначе кнопка Создать пул остаётся неактивной. Затем обе границы округляются до шага тика; если они попадают на один и тот же тик, запуск останавливается до позиции и просит расширить диапазон.
  • Один и тот же токен с обеих сторон. Base и quote должны быть разными mint. Выбор токенов не показывает токен, уже выбранный на другой стороне.
  • Позиция вышла из диапазона. Если рыночная цена ушла за нижнюю или верхнюю границу, позиция перестаёт зарабатывать и целиком оказывается в одном токене пары. Расширьте диапазон или перенастройте его вокруг новой цены, чтобы ликвидность снова работала. Если начать с текущей цены в середине полосы, оба направления дольше остаются рабочими.
  • Непостоянные потери (impermanent loss). Пока цена движется внутри диапазона, пул перебалансирует два токена не в вашу пользу, и позиция может стоить меньше, чем если бы вы просто держали токены. Узкие концентрированные диапазоны это усиливают. Заработанные комиссии помогают компенсировать потери, но при резком движении в одну сторону могут не покрыть их. Учитывайте это при выборе размера позиции.
  • Цена и суммы не сходятся. Если при цене пула и вашем диапазоне quote понадобилось бы более чем в десять раз больше, чем указано в форме, запуск останавливается до позиции и показывает нужную сумму. Исправьте начальную цену или суммы. Пополненный Whirlpool с той же парой и шагом тика тоже останавливает запуск до любой подписи; в таком случае добавьте ликвидность в этот пул через инструмент «Ликвидность: ввод и вывод».

Полный список кодов и их значения есть в справочнике кодов ошибок.

Связанные инструменты

#связанные-инструменты