Defi проекты

Что такое LP-токен и почему его нельзя отправлять как обычную монету

LP-токен или NFT-позиция подтверждает право управлять ликвидностью и забирать активы из пула. Его обычная отправка может передать всю позицию.

Что такое LP-токен и почему его нельзя отправлять как обычную монету

Когда пользователь добавляет два актива в пул ликвидности, он не просто переводит монеты на чужой адрес. Взамен протокол создаёт запись о его доле. В одних версиях AMM это взаимозаменяемый LP-токен, в других – уникальный NFT с параметрами позиции. Владелец такой записи получает право забрать ликвидность и начисленные комиссии. Поэтому отправка LP-токена часто означает передачу не картинки или «чека», а всей позиции.

Что подтверждает LP-токен

В классическом пуле постоянного произведения доли одинакового типа взаимозаменяемы. Если пользователь внёс 2% ликвидности и получил соответствующее количество LP-токенов, их доля в общем выпуске определяет право на часть резервов пула. После обменов соотношение активов внутри пула меняется, поэтому LP-токен не обещает вернуть исходное количество каждой монеты.

В концентрированной ликвидности позиция содержит больше параметров: пару токенов, диапазон цены, уровень комиссии и накопленные значения. Две позиции одного владельца могут быть разными, поэтому протокол представляет их отдельными NFT. Такой NFT тоже является доказательством владения. Адрес, который его контролирует, может управлять позицией в пределах правил протокола.

Почему баланс LP не равен сумме депозита

Цифра LP-токенов сама по себе ничего не говорит без общего предложения и состояния пула. Для оценки взаимозаменяемой доли нужно узнать, какая часть всех LP-токенов принадлежит адресу, а затем применить эту долю к текущим резервам. Уникальная позиция рассчитывается по её ликвидности и ценовому диапазону.

Кошелёк может показывать символическую цену, нулевую стоимость или вообще скрывать позицию. Это не означает, что активы исчезли. Надёжнее открыть официальное приложение протокола и проверить адрес кошелька в правильной сети. Если интерфейс не видит позицию, найдите контракт LP-токена или NFT в обозревателе и сравните сеть, владельца и идентификатор.

Что случится при обычной отправке

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

При отправке на депозит биржи ситуация хуже. Биржа может принимать обычные токены этой сети, но не поддерживать LP-токен или NFT. Автоматическое зачисление не произойдёт, а возврат будет зависеть от технической возможности и правил площадки. Перевод на контракт, который не умеет принимать или возвращать такие позиции, способен сделать их недоступными навсегда.

Перед отправкой проверьте, что получатель поддерживает точный адрес контракта. Одного совпадения сети недостаточно. Как и у wrapped token, название и значок не заменяют адрес контракта.

LP-токен может находиться не в кошельке

Некоторые протоколы предлагают внести LP-токен в отдельный контракт для наград. Тогда в кошельке его баланс становится нулевым, но право пользователя учитывает контракт стейкинга или фарминга. Это нормальная ситуация только при осознанной операции через проверенный протокол.

Сначала посмотрите историю транзакций: был ли перевод LP-токена в другой контракт, получен ли взамен иной токен или запись о депозите. Затем откройте официальную страницу позиции. Не пытайтесь «восстановить» пропавший баланс на случайном сайте и не вводите seed-фразу. Для просмотра публичного адреса секреты кошелька не нужны.

Опасны не только переводы, но и разрешения

Взаимозаменяемый LP-токен может иметь ERC-20 allowance, а NFT – разрешение оператору управлять одним или всеми токенами коллекции. Вредоносное приложение способно запросить доступ и позднее перевести позицию без новой подписи пользователя. Перед подтверждением разберитесь, что именно вы подписываете. Отличия безопасной проверки от рискованной подписи описаны в статье о подписании сообщений в кошельке.

Периодически просматривайте активные разрешения через надёжный обозреватель или интерфейс кошелька и отзывайте ненужные. Отзыв прекращает будущий доступ, но не возвращает уже переведённый LP-токен. Если позиция ушла на неизвестный адрес, сначала зафиксируйте хеш транзакции и проверьте остальные разрешения. Признаки массовой кражи активов разобраны в материале о crypto drainer.

Как безопасно перенести позицию

  1. Убедитесь, что новый адрес принадлежит вам и открыт в той же сети.
  2. Скопируйте адрес контракта LP-токена или идентификатор NFT из официального интерфейса.
  3. Проверьте, не находится ли позиция в контракте стейкинга и не требуется ли сначала вывести её.
  4. Оставьте на адресе-получателе нативную монету для будущего управления и вывода.
  5. Для значимой суммы сначала протестируйте перенос отдельной небольшой позиции, если протокол позволяет создать её без несоразмерных расходов.

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

Что подготовить, если позиция пропала

Для поддержки или самостоятельной проверки соберите публичный адрес кошелька, сеть, адрес пула, адрес LP-контракта либо идентификатор NFT и хеш последней операции. Укажите, использовался ли стейкинг, перенос или удаление ликвидности. Не передавайте seed-фразу, приватный ключ и пароль: они не помогают найти позицию в блокчейне, зато дают полный доступ к остальным активам.

Относитесь к LP-токену как к документу на имущество. Его можно хранить, передавать и иногда закладывать, но потеря контроля над ним означает потерю права вывести соответствующую ликвидность.