Как забрать деньги из пула ликвидности
Как выйти из пула ликвидности без лишних потерь — расчёт непостоянных потерь, комиссий пула и газа, порядок вывода и типичные ошибки.
Как выйти из пула ликвидности без лишних потерь — расчёт непостоянных потерь, комиссий пула и газа, порядок вывода и типичные ошибки.
Я держала 0,5 ETH и 1000 USDC в пуле на Ethereum три месяца: на странице горел APR 8%. Перед выходом я села считать и обнаружила, что за квартал позиция принесла 5,4 доллара вместо ожидаемых сорока. Разницу съели рост цены ETH, комиссии сети и газ, который я не учитывала. Вывод из пула — отдельная операция со своей математикой, и считать её лучше до нажатия кнопки.
До нажатия «Remove liquidity» выпиши четыре числа. Сколько ты внесла в долларах на момент входа, по тогдашнему курсу. Сколько комиссий успел начислить пул — это строка «Fees earned» в интерфейсе позиции. Сколько стоит газ на выход вместе с апрувом. И как изменилась цена монет относительно входа. Без этих цифр выход превращается в угадывание: кажется, что «там что-то капает», а сколько именно, непонятно.
Формула: комиссии минус непостоянные потери минус газ, причём газ считается за все транзакции, вход и выход. Мой пример: 1000 USDC и 0,5 ETH при цене ETH 2000 долларов, то есть 2000 долларов вложений. За три месяца ETH вырос до 2600 — плюс 30%. Непостоянные потери от такого движения 0,85%, то есть 19,6 доллара от стоимости, которую монеты принесли бы, просто лёжа в кошельке. Комиссии при заявленных 8% годовых дали 2% за квартал — 40 долларов. Газ: вход с апрувом 6 долларов, выход с апрувом 9, итого 15. Считаем: 40 − 19,6 − 15 = 5,4 доллара с двух тысяч за квартал, то есть 0,27% за квартал и около 1,1% в годовых вместо 8%. Для сравнения: те же 1000 USDC на лендинге под 4% годовых дали бы около 20 долларов.
Непостоянные потери не фиксируются сами — ты реализуешь их именно при выводе. Поэтому расхождение цен и есть главный аргумент «выходить сейчас или подождать». Потери симметричны: монета подорожала вдвое — минус 5,7%, подешевела вдвое — те же 5,7%. Дальше по нарастающей: рост в 1,5 раза — минус 2,0%, в 2 раза — минус 5,7%, в 4 раза — минус 20%. При удвоении цены ETH я вносила 0,5 ETH, а забрала бы 0,354 ETH и 1414 USDC. В долларах сумма та же, а монет меньше, и это необратимо.
Заходи на страницу пула тем же кошельком, с которого вносила: у v2-пулов это страница /remove, у v3 — управление позицией по номеру NFT. Порядок транзакций: сначала апрув LP-токена или NFT позиции, потом удаление ликвидности. В v2 LP-токены сгорают, обе монеты возвращаются в кошелёк. В v3 позиция — отдельный NFT: при выводе он сжигается, а незабранные комиссии остаются в позиции, их добирают кнопкой «Collect fees». Если позиция v3 вышла из диапазона, комиссии не капают вовсе, вся стоимость сидит в одной монете, и на выходе получаешь одну монету вместо двух.
Вывод — обычно две транзакции: апрув и удаление ликвидности. В Ethereum при спокойной сети это 8-20 долларов, при загруженной дороже, ночью и в выходные дешевле в разы. В Arbitrum и Base те же операции стоят 0,1-0,5 доллара. Правило: газ не должен съедать больше 1-2% позиции. Если в пуле 300 долларов, а выход стоит 12 — это минус 4%, и такую позицию лучше было не открывать.
После вывода в кошельке лежат две монеты, и дальше начинается обычная работа: решить, что с ними делать. Ненужную монету продавай через децентрализованную биржу с оглядкой на проскальзывание: на тонком пуле разница легко превращается в пару процентов потери. И запиши итог — сколько вложила, сколько комиссий получила, сколько отдала на расхождении цен и газе. Через несколько записей видно, какие пулы реально платят.