Пулы ликвидности помогают быстро обменивать криптовалюту на децентрализованных биржах. Это резервы токенов, которые находятся в смарт-контракте платформы. С их помощью можно совершать обмен без ожидания другого участника сделки.
PancakeSwap — это децентрализованная биржа, на которую можно поставить ликвидность и получать за это вознаграждение. Она работает в сети Binance Smart Chain. Поэтому мы использовали для примера криптовалюту $BNB и $CAKE, собственный токен биржи PancakeSwap.
Как поставить ликвидность на Pancakeswap
1) Чтобы поставить ликвидность на биржу, перейдите на главную страницу сайта и наведите курсор на кнопку «Сделки».

2) Откроется окно с выбором разделов сайта. Выберите среди них «Ликвидность».

3) Откроется раздел с активными пулами ликвидности, в которые вы поставляли токены ранее. Мы делаем это в первый раз, поэтому на странице написано «Ликвидность не найдена». Нажмите «Добавить ликвидность».

4) В следующем окне PancakeSwap предложит выбрать первый токен для пары в пул ликвидности. Мы будем использовать $BNB, основную криптовалюту сети Binance Smart Chain. Ее можно выбрать в строке самых популярных монет или в общем списке — тогда сервис покажет еще и ваш баланс $BNB. Если вам нужен другой токен, то используйте поисковую строку или выберите из списка.
О паре токенов для пула ликвидности
Чтобы поставить ликвидность на любую децентрализованную биржу, включая PancakeSwap, понадобятся два токена в соотношении 50% на 50%. Поэтому лучше заранее обменять необходимое количество токенов, которое вы хотите поставить.
5) В разделе ликвидности отобразится поле для ввода $BNB и его баланс. Далее необходимо выбрать вторую монету. Для этого нажмите кнопку «Выберите валюту».
6) Откроется окно для выбора второго токена, такое же, как и для первого. Мы будем использовать токен $CAKE, поэтому нажали на него.
7) PancakeSwap покажет средний процент дохода за этот пул ликвидности за последнюю неделю. У нас для пары $BNB и $CAKE он составил 3,1%. А ниже платформа покажет соотношение курсов выбранных токенов.
Подробнее о процентной ставке за поставку ликвидности
За предоставление токенов в пулы ликвидности децентрализованные биржи платят пользователям проценты. Они начисляются за счет комиссий с транзакций, которые совершают пользователи с этой парой токенов. У каждого сервиса своя процентная ставка и она динамическая, постоянно изменяется.
8) Чтобы поставить ликвидность, необходимо добавить их в соотношении 50% на 50%. Токенов $CAKE у нас меньше, чем $BNB, поэтому мы нажмем на кнопку «максимум» напротив $CAKE. Если вы не хотите вводить всю сумму токенов из кошелька, то введите в поле с токеном желаемое количество.
9) PancakeSwap введет максимальное количество токенов $CAKE в поле и автоматически посчитает, сколько токенов $BNB понадобится для ровного соотношения. Чтобы поставить их в пул ликвидности, необходимо разрешить платформе использовать токен $CAKE из вашего кошелька. Для этого нажмите «Активировать $CAKE».
10) Откроется окно MetaMask, в котором необходимо разрешить платформе PancakeSwap использовать $CAKE с вашего счета. Чтобы изменить лимит на списание токенов нажмите «Изменить разрешение».
Зачем устанавливать лимит на списание токенов
По умолчанию разрешение в MetaMask дается на использование неограниченного количества токенов из кошелька. Но можно установить лимит для платформы. В случае, если PancakeSwap взломают, с вашего счета не смогут вывести токены $CAKE выше установленного вами значения.
Лимит на списание токенов можно изменить. Но для этого нужно будет провести повторную транзакцию с повторной оплатой комиссии сети.
Платформа запрашивает разрешение на взаимодействие с токенами из вашего счета только в первый раз. Мы уже работали с $BNB на PancakeSwap, поэтому для них не нужно было давать повторное разрешение.
11) Появится поле, в котором можно ввести количество токенов, которое станет лимитом для платформы. Теперь подтвердите указанный лимит с помощью кнопки «Сохранить».
12) Далее MetaMask покажет комиссию за разрешение использовать токены $CAKE платформой PancakeSwap. У нас она составила $0.05. Подтвердите транзакцию кнопкой «Подтвердить».
13) После разрешения использовать токены с кошелька, можно поставить токены в пул ликвидности. Для этого нажмите на кнопку «Предложить».

14) Откроется окно, в котором PancakeSwap продублирует информацию о сумме поставки ликвидности в токенах и комиссии за поставку. Проверьте информацию и нажмите «Подтвердить предложение».
15) Откроется окно, в котором платформа сообщит вам, что ожидает подтверждения транзакции от кошелька. И откроется MetaMask с информацией о том, сколько спишется $BNB с учетом комиссии с вашего счета. При этом в оповещении кошелька не будет указано количество токенов $CAKE. Проверьте информацию и нажмите на кнопку «Подтвердить».
16) В следующем окне платформа сообщит вам, что транзакция отправлена. Также PancakeSwap предложит добавить токены ликвидности в ваш кошелек, чтобы не вводить их адрес в MetaMask вручную. Нажмите на эту кнопку и закройте окно.
О токенах ликвидности
Это токены, которые получают пользователи за поставку ликвидности. Еще их называют «LP-токены». В их названии используются наименования пары токенов и приставка LP, которая обозначает Liquidity Pool («Пул ликвидности»). В нашем случае это $CAKE-$BNB LP.
С токенов ликвидности пользователям начисляются проценты, которые установлены платформой. У нас она составила 3,1% для пары $CAKE и $BNB. То есть пока эта пара находится в пуле, количество токенов $CAKE-$BNB LP на вашем кошельке постепенно увеличивается. И когда вы вернете их в PancakeSwap, вы получите больше $CAKE и $BNB, чем поставляли изначально.
17) Когда транзакция будет подтверждена, в PancakeSwap всплывет окно с чеком за транзакцию и ссылкой на блокчейн-обозреватель BsScan. С ее помощью вы сможете посмотреть информацию о транзакции.

18) Под полями в разделе ликвидности появится дополнительное окно. В нем будет отображена информация о поставленной паре токенов $BNB-$CAKE LP и начисленные проценты. Также эти токены появятся в вашем кошельке. На этом поставка ликвидности на платформе PancakeSwap закончена.
Как вернуть токены из пула ликвидности на Pancakeswap
1) Чтобы вернуть токены из PancakeSwap, необходимо в разделе «Ликвидность» нажать на нужный пул. У нас он был только один.
2) Откроется информация о ваших монетах в пуле и появится кнопка для их возврата. Нажмите на «Удалить».

3) Откроется окно, в котором можно будет выбрать, сколько процентов ликвидности вы хотите вывести. А ниже будет написана сумма токенов, которую вы вернете, и курс этих токенов.
4) Нам нужно вернуть из пула все токены, поэтому мы нажали на кнопку «Максимум» под процентами. PancakeSwap посчитал, сколько токенов $CAKE и $BNB мы получим и процент вознаграждения. Чтобы вернуть токены из пула ликвидности, необходимо разрешить платформе использовать LP-токены из кошелька. Также, как мы делали ранее для токенов $CAKE. Для этого нажмите кнопку «Активировать».
5) Откроется окно MetaMask для подтверждения транзакции. Нажмите на кнопку «Подписать».
6) Теперь токены $CAKE-$BNB LP активированы и их можно вернуть в PancakeSwap, чтобы получить обратно свои $CAKE и $BNB. Для этого нажмите на кнопку «Удалить».

7) Откроется окно, в котором PancakeSwap продублирует информацию о получаемых токенах и покажет, сколько LP-токенов вы вернете. Проверьте данные и нажмите на кнопку «Подтвердить».
8) Откроется окно, в котором платформа сообщит, что ожидает подтверждения транзакции от кошелька. И откроется окно MetaMask с информацией о комиссии за транзакцию в $BNB. Нажмите на кнопку «Подтвердить».
9) В следующем окне появится информация о том, что транзакция отправлена. У нас подтверждение транзакции заняло несколько секунд, поэтому сразу всплыло и окно с чеком за транзакцию. Закройте окно для возврата к разделу ликвидности.
10) В разделе ликвидности теперь нет активных пулов. С баланса кошелька списались токены $CAKE-$BNB LP, а токены $CAKE и $BNB вернулись в кошелек вместе с процентами доходности. У нас прошло мало времени с поставки ликвидности — только 5 часов —, поэтому мы заработали на процентах 0,0057 $CAKE, а $BNB ушли на оплату комиссий за транзакцию. На этом возврат токенов из пула ликвидности закончен.

Заключение
На платформе PancakeSwap можно поставлять ликвидность в пулы и получать за это проценты доходности. Для этого нужно отправить в приложение пару из двух токенов. Мы показали, как поставить ликвидность на платформу с помощью токенов $CAKE и $BNB, а потом вернули токены вместе с процентами доходности. Сами транзакции заняли у нас не больше 15-ти минут.
Редактор:
Дмитрий Егоров
Обложка и иллюстрации:
Юлия Чистякова
maff.io