Вывод ликвидности из пула на Solana обменивает ваши токены поставщика ликвидности (LP) обратно на пропорциональную долю двух базовых токенов. После отправки транзакции программа пула сжигает токены LP, а текущие резервы обоих активов переводятся на ваш кошелек.
Вывод ликвидности напрямую влияет на активную торговлю в вашей торговой паре. Если вы выведете 100% резервов пула, трейдеры больше не смогут совершать покупки или продажи через этот пул. Изучите экономические последствия, работу кошелька и факторы непостоянных убытков перед началом вывода.
Как устроено владение пулом и токены LP
Когда вы вносите токены в пул автоматического маркет-мейкера (AMM) на Solana (например, Raydium или Orca), пул отправляет на ваш кошелек токены LP. Эти токены LP служат квитанцией, подтверждающей вашу процентную долю в общих резервах пула.
К примеру, если пул содержит 1 000 000 токенов проекта и 100 SOL, а ваш кошелек держит 10% всех выпущенных токенов LP, вы имеете право забрать ровно 10% от текущих активов пула.
По мере того как трейдеры покупают и продают через пул:
- Покупки увеличивают количество SOL и уменьшают резерв токенов проекта.
- Продажи уменьшают количество SOL и увеличивают резерв токенов проекта.
- Торговые комиссии накапливаются в пуле, увеличивая общую стоимость резервов для держателей токенов LP.
Поскольку соотношение токенов в пуле меняется в зависимости от активности рынка, точное количество активов при выводе будет отличаться от первоначально внесенных сумм.
Что вы получаете после вывода ликвидности
При возврате токенов LP смарт-контракт AMM рассчитывает выплату исходя из текущих балансов пула на момент исполнения транзакции в блокчейне.
Вы получаете два актива:
- Токен A (Базовый актив): Оставшийся баланс токена проекта, соответствующий вашей доле LP.
- Токен B (Котируемый актив): Оставшийся баланс SOL (часто поступает в виде Wrapped SOL, или WSOL) или стейблкоинов (например, USDC), соответствующий вашей доле LP.
Если трейдеры активно покупали ваш токен, при выводе вы получите больше SOL и меньше токенов проекта, чем вносили изначально. Напротив, при активных продажах вы получите меньше SOL и больше токенов проекта.
Важные риски и экономические последствия
Непостоянные убытки (Impermanent Loss)
Непостоянные убытки возникают при изменении соотношения цен заложенных токенов по сравнению с моментом их внесения. Если токен проекта сильно растет в цене относительно SOL, механизм арбитража AMM постоянно перебалансирует пул, продавая ваш токен за SOL по более низким ценам.
При выводе ликвидности эта разница превращается в постоянный убыток. Простое хранение токенов на кошельке могло принести большую стоимость, чем удержание позиции LP в период высокой волатильности.
Влияние на цену для участников рынка
Извлечение ликвидности уменьшает глубину пула. Снижение ликвидности повышает проскальзывание цены для будущих сделок. Если вывести большую часть ликвидности во время активных торгов, последующие ордера на покупку или продажу вызовут более резкие изменения курса.
Заблокированные токены LP нельзя вывести
Если ранее вы перевели токены LP в программу временной блокировки, вы не сможете вывести ликвидность до истечения срока блокировки. Попытка совершить вывод с пустого кошелька LP при наличии заблокированных токенов приведет к ошибке транзакции.
Когда вывод ликвидности обоснован
Извлечение резервов пула подходит для конкретных рабочих задач:
- Миграция пула: Перенос ликвидности из классического AMM-пула в пул с концентрированной ликвидностью или обновленную версию программы.
- Реструктуризация проекта: Перераспределение активов казначейства или смена торговых пар после завершения запланированного этапа распределения.
- Завершение программы: Закрытие временного пула стимулирования ликвидности с ранее объявленной датой окончания.
Внезапный вывод ликвидности без предварительного уведомления сообщества разрушает доверие и создает серьезные репутационные риски.
Чек-лист перед выводом
Перед отправкой транзакции вывода выполните следующие проверки:
- Проверьте нахождение токенов LP: Убедитесь, что токены LP находятся на вашем кошельке, а не заблокированы в стороннем хранилище.
- Оцените текущие балансы пула: Проверьте текущее соотношение Токена A и Токена B в пуле через обозреватель Solana или панель DEX.
- Проверьте баланс SOL: Убедитесь, что на кошельке достаточно нативного SOL (минимум 0,01 SOL) для оплаты комиссий сети.
- Определите объем вывода: Решите, выполняете ли вы частичный вывод (например, 25% или 50%) или полный вывод 100% ликвидности.
- Подготовьтесь к конвертации WSOL: Учтите, что SOL, извлеченный из пулов Raydium или Orca, поступает как Wrapped SOL (WSOL) и может потребовать разворачивания в нативный SOL.
Как вывести ликвидность шаг за шагом
Выполните следующие действия:
- Откройте инструмент вывода ликвидности PumpBolt или раздел управления ликвидностью на вашей DEX.
- Подключите кошелек Solana, содержащий токены LP.
- Выберите нужный пул ликвидности из списка позиций или вставьте адрес пула.
- Укажите количество или процент токенов LP для обмена.
- Проверьте расчетные суммы Токена A и Токена B к получению.
- Установите допустимый уровень проскальзывания (обычно от 0,5% до 1,0%), чтобы избежать сбоев при колебаниях цен.
- Нажмите Retirar liquidez (Вывести ликвидность) для формирования транзакции.
- Проверьте параметры транзакции в кошельке, убедившись в наличии инструкции сжигания LP и адресов назначения.
- Подтвердите подпись и дождитесь проведения транзакции в блокчейне Solana.
Особенности работы с кошельком, счетами токенов и WSOL
Конвертация Wrapped SOL (WSOL)
Пулы ликвидности Solana работают с Wrapped SOL (стандартным SPL-токеном SOL). При выводе ликвидности пул отправляет на кошелек WSOL. Большинство современных интерфейсов предлагают автоматический разворот. Если баланс нативного SOL не увеличился сразу после вывода, найдите WSOL в списке активов кошелька и выполните ручную операцию разворачивания.
Закрытие пустых токен-счетов (ATA)
После вывода 100% токенов LP на кошельке остается пустой связанный токен-счет (ATA). Каждый ATA удерживает около 0,002 SOL в качестве залога за аренду сети. Вы можете закрыть пустые счета токенов LP через кошелек и вернуть этот SOL на основной баланс.
Проверка транзакции через Solscan
Не ограничивайтесь уведомлениями кошелька для подтверждения успешного вывода. Проверьте реальное состояние сети:
- Скопируйте подпись (хэш) транзакции из истории кошелька.
- Вставьте подпись на Solscan.
- Изучите раздел Instruction Details:
- Убедитесь, что токены LP были переведены в программу пула и сожжены.
- Проверьте точные суммы Токена A и Токена B, поступившие на ваши счета.
- Откройте адрес вашего кошелька на Solscan и убедитесь, что баланс счета токенов LP уменьшился до нуля (или до оставшейся доли).
Распространенные ошибки и их решение
Ошибка: Недостаточный баланс токенов LP
Возникает при попытке вывести ликвидность с кошелька, на котором нет токенов LP. Убедитесь, что подключен именно тот адрес, с которого создавалась позиция LP.
Ошибка: Превышен лимит проскальзывания (Slippage limit exceeded)
Если во время обработки вывода на рынке совершаются крупные сделки, соотношение в пуле может выйти за пределы проскальзывания. Немного увеличьте проскальзывание (например, с 0,5% до 1%) и повторите попытку.
Ошибка: Счет не существует / Требуется залог за аренду
Если на кошельке нет открытого счета ATA для одного из токенов пары, транзакция должна создать его. Держите на балансе не менее 0,005 SOL для оплаты аренды нового счета.
Ответственные действия после вывода
Если вы руководите публичным токен-проектом:
- Заранее предупреждайте сообщество о planned изменениях ликвидности.
- Публикуйте хэш транзакции Solscan для прозрачной отчетности.
- Четко объясняйте, будут ли выведенные средства переведены в новый пул, отправлены в казначейство или направлены на развитие.
Вывод ликвидности требует грамотного экономического расчета, понимания механики токенов LP и открытого общения с аудиторией.