April 22

Как покупать / продавать крипту на децентрализованных (DEX) биржах.

Как мы уже знаем, DEX биржи работают на базе разных блокчейнов.

Покупка/продажа на DEXах разных сетей ничем не отличается. Разве что мы переключаем сеть на кошельке и на комиссию за транзакции уходят монеты той сети, с которой мы взаимодействуем.

Рассмотрим покупку / продажу на примере DEX биржи PancakeSwap.

Для начала нам надо создать кошелек MetaMask (если не создан), и включить сеть BinanceSmartChain (BSC).

После того как мы установили кошелек и включили сеть «Smart Chain», нам надо пополнить MetaMask монетами BNB. Вспоминаем, что раз DEX биржа работает на базе этого блокчейна, значит на комиссию будут расходоваться нативные токены сети smart chain - BNB.

Если BNB не будет на кошельке, вы не сможете проводить никакие операции на бирже.


Как пополнить кошелек?
Можно вывести с биржи (Например, Binance или Huobi. Не забывайте смотреть coinmarketcap, на какой СЕХ бирже торгуется та или иная монета). Чтобы вывести монеты, сначала нужно их купить.

Краткий алгоритм действий: через раздел P2P покупаем USDT с карты, на спотовой торговле за USDT покупаем BNB и выводим на метамаск.

ВАЖНО! При выводе BNB и любой другой монеты не забудьте проверить сеть, в которой выводите монету. В нашем примере сеть BSC - Binancesmartchain.

После того как монеты поступили на MetaMask (От 2 минут до нескольких часов в редких случаях, если сеть перегружена). Мы можем начинать совершать сделки.

Для этого переходим на сайт pancakeswap.finance/swap

Подключите свой кошелёк. Если подключаем MetaMask, выбираем соответствующий пункт.

Если TrustWallet - то сначала выбираем "Wallet Conect" и затем в появившемся окне "Trust Wallet".

Выберите в меню «Trade» > «Exchange».

В поле «From» укажите монету, которую вы хотите обменять. В поле «To» – что вы хотите получить взамен.

У вас обязательно должно быть на балансе хотя бы 0,01 BNB. Все транзакции на бирже PancakeSwap представляют собой обращение к смарт-контрактам, и за каждое действие нужно оплачивать комиссию в сети.

Произойдёт автоматический расчёт стоимости и будет отображаться в разделе "Price".

Обратите внимание на показатель «Price impact». Это отклонение от курса.

Если ликвидности недостаточно, чтобы обработать сумму вашей заявки, процент будет расти. Убедитесь, что вас устраивает % отклонения.

Например, если это 1% при заявке на 100$, то вы можете получить монеты на 99$. То есть чем меньше %, тем лучше.

Попробуйте ввести 100000 BNB или 1000000000 BNB в поле ради эксперимента, чтобы увидеть, как меняется «Price impact».

Нажмите «Swap», чтобы купить токены на PancakeSwap.

Появится окно, где нужно ещё раз убедиться в правильности выбора, и подтвердить решение обменять токены – «Confirm Swap».

Откроется ваш кошелёк, где нужно будет подтвердить расход монет, плюс немного BNB будет снято в качестве комиссии (точное значение покажет кошелёк).

Тем временем сайт PancakeSwap будет ждать одобрения, показывая такой статус:

После подтверждения в кошельке, транзакция будет транслирована в сеть.

Остаётся ожидать подтверждения сетью BNB. Обычно это занимает несколько минут.

Ваши последние транзакции отображаются в окне «Recent Transactions» (открывается нажатием на иконку).

Как добавить токен на PancakeSwap

Бывает так, что вы не можете найти нужный токен для покупки. Это означает, что биржа не включила его в список лучших.

Но добавить свой токен и торговать им может каждый.

При выборе токена, введите название или вставьте адрес его контракта в строку «Search name or past address».

Например, мы ищем Boxer Inu (0x192E9321b6244D204D4301AfA507EB29CA84D9ef).

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

Если вы согласны: поставьте галочку на «I understand», и ещё раз кликните «Import».

Токен успешно добавлен! Теперь можно покупать.

Следите за «Price Impact». У монет, добавляемых вручную, может быть гораздо меньшая ликвидность.

В данном примере «Price Impact» большой, так как небольшая ликвидность.

Дополнительные настройки при торговле

Иконка настроек регулирует несколько значений:

Slippage Tolerance – допустимый процент отклонения курса.

При его достижении, обработка заявки на покупку будет отменена. Например, вы хотите купить BNB за 300$, но пока подтверждали действие цена упала до 296$. Если у вас процент толерантности выставлен на 1%, то заявка ниже 297$ и выше 303$ будет прекращена автоматически.

Transaction deadline – время на заявку.

По стандарту 20 минут. Если транзакция не будет подтверждена сетью за это время, она будет отменена и вам вернётся ваша криптовалюта. Возможно, с вычетом комиссии BNB.

Disable Multihops – отключить сложные пути конвертации.

Например, если нет достаточно ликвидности в паре CAKE > COIN, то алгоритм может найти маршрут CAKE > BNB > COIN и произвести за вас обмен.

Такое действие требует больше сетевой комиссии (в BNB), ведь задействуется несколько смарт-контрактов.

Default Transaction Speed (GWEI) - газ за транзакцию. (комиссия за транзакцию).

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

Цена, которую вы платите за каждую единицу, повышает или понижает скорость добычи вашей транзакции.

Чем выше скорость, тем быстрее вы купите актив. Это порой очень важно, если актив стремительно растет, и мы хотим купить по более выгодной цене.

Flippy sounds – отключить фирменный звук PancakeSwap, что издаёт сайт при выполнении действий.

Что делать если покупка на PancakeSwap зависла?

Скопируйте свой адрес сети BSC, с которого производилась покупка. И вставьте его в строку поиска на BscScan.
Найдите проблемную транзакцию на вкладке «Transactions».

Если она всё ещё ожидает подтверждения (Pending), подождите, чтобы она отменилась автоматически (обычно до 20 минут).

Если вы видите статус с ошибкой (Fail), значит она уже отменена, и можно пробовать сделать покупку снова.

Чтобы избежать ошибок, зачастую достаточно повысить Default Transaction Speed (GWEI) до уровня Instant.

В большинстве случаев вы всегда сможете купить токен какой либо сети за нативную монету блокчейна, с которым собираетесь взаимодействовать.

Например, если вы хотите купить токен, созданный на блокчейне SOLANA, вы пополняете кошелек в нативной монете блокчейна SOL, и за него покупаете токен на DEX бирже, которая также работает на этом блокчейне.

По такой же аналогии взаимодействуем с остальными DEX биржами.