Trade (Обмен) токенов в приложении

Для того, чтобы обменять одну монету на другую (например SOL на GMT) совсем не обязательно выводить средства на какую-либо биржу или обменник и потом заводить их обратно. Функционал обмена реализован в приложении STEPN (но называется Trade, а не Swap) и сейчас мы разберемся как он работает.

  • Для обмена используется кошелёк (Wallet), а не счет для покупок (Spending). Для того, чтобы перенести токены с «Spending» на «Wallet» используйте кнопку «Transfer». За перенос придется заплатить 0.1 GST комиссии.
  • Для обмена необходимо иметь хотя бы немного основной валюты используемого блокчейна (SOL для блокчейна Solana, BNB для блокчейна BNB Smart Chain), иначе мы не сможем оплатить комиссию за обмен.

Как выполнить обмен (Trade\Swap)

  • Заходим в приложение и нажимаем на иконку кошелька в верхнем правом углу
  • Переключаемся на вкладку Wallet
  • Нажимаем на кнопку «Trade»
  • Выбираем какую валюты для обмена, в данном примере мы будем обменивать GMT на SOL. Указываем, какое количество валюты мы хотим обменять, сразу видим сколько получим за это SOL
  • Если обмен выполняется в первый раз, кнопка «Trade» может быть недоступна, сначала нажмите «Create token account», операция займет несколько минут
  • После того как token account создан и кнопка «Trade» стала активна, нажимаем на неё
  • Подтверждаем обмен, обычно операция занимает 1-2 минуты

Возможные проблемы

  • Создание Token Account, необходимое для первого обмена, может не получиться с 1 попытки. Если операция возвращает ошибку, либо дольше 5 минут висит на стадии «creating» — попробуйте закрыть приложение, затем заново открыть его и повторить операцию. В некоторых случаях (вероятно, когда сильно загружена сеть Solana) может потребоваться достаточно много попыток.
  • По той же причине, не с первой попытки может пройти и сам обмен, возможно придется нажать на кнопку «Trade» не 1 раз. Однако, если в окне обмена токены первой валюты списались, обмен точно будет выполнен. Если в течении нескольких минут после этого монеты не появились в кошельке (Wallet) — закройте приложение и откройте его снова.
  • Если вы видите ошибку «insufficient fund», хотя средств достаточно и есть валюта для оплаты комиссии — проблемы с внутренним обменником, попробуйте повторить операцию позже.
  • Ошибка «Request timed out, please try again later» говорит о том, что сеть скорее всего перегружена. Попробуйте повторить операцию позже.
  • Ошибка «Transaction was not confirmed in 30 second . It is unknown if it succeeded or failed» — проблемы с внутренним обменником или сетью Solana, обычно транзакцию все же можно протолкнуть, если продолжать пытаться.
  • Неактивна кнопка «Trade» (серая), хотя все необходимые условия выполнены — включите\отключите интернет (можно включить авиа режим) или перезайдите в приложение.
  • Ошибка «you need more SOL as gas fee to transfer or send» говорит о том, что у вас не хватает SOL для оплаты комиссии.

Если деньги списались, но ничего не произошло

Первым делом убедитесь, что прошло достаточно времени (если сеть Solana перегружена, операция может занять вплоть до нескольких часов). Не лишним будет также перезагрузить телефон, заново войти в STEPN и проверить счет еще раз.

Если денег всё еще нет — не паникуйте. На основной вкладке приложения находим кнопку «Feedback», нажимаем и выбираем в выпадающих списках «Others» и «Wallet». Затем кратко описываем проблему на английском языке (воспользуйтесь любым доступным переводчиком, например Google Translate). Как правило на решение проблемы уходит 1-2 дня, но если сбой массовый можно прождать и дольше. В любом случае средства будут возвращены.