Обмены

Кроссчейн обмен - это обмен одного актива на другой.

Для проведения обмена актива необходимо убедить что эта услуга доступна в выбранных вами сетях. Для этого запросите список доступных монет, найдите нужную вам монету, у нее будет список сетей networks, убедитесь что у сети актива, который вы хотите обменять флаг allowCrosschainSwapFrom раняется true, а у сети актива, который хотите получить allowCrosschainSwapTo равняется true.

Например: У вас есть ETH в сети Ethereum, в списте доступных монет вы должны найти монету ETH, далее у нее в списке networks найти сеть ethereum у нее должно быть "allowCrosschainSwapFrom": true

{
  "success": true,
  "response": [
    ...
    {
      "currency": "ETH",
      ...
      "networks": [
        ...
        {
          "name": "ethereum",
          ...
          "allowCrosschainSwapFrom": true,
          ...
        }
        ...
      ]
    },
    ...
  ]
}

Вы хотети обменять его в USDT в сети Tron, в списте доступных монет вы должны найти монету USDT, далее у нее в списке networks найти сеть tron у нее должно быть "allowCrosschainSwapTo": true

{
  "success": true,
  "response": [
    ...
    {
      "currency": "USDT",
      ...
      "networks": [
        ...
        {
          "name": "tron",
          ...
          "allowCrosschainSwapTo": true,
          ...
        }
        ...
      ]
    },
    ...
  ]
}

Узнайте допустимый лимит для суммы операции. Обратите внимание, что суммы лимитов указаны в USD, курсы таких стейблкойнов как USDT, BUSD etc не значительно отличаются от курса USD, а если вы хотите обменять другую монету, то вам надо будет получить курс к USD чтоб убедиться что ваша сумма удовлетворяет указанным лимитам.

Запросите превью комиссии чтобы получить token, его надо будет указать при запросе создания операции как feeToken.

Операция не исполняется сразу после запроса, необходимо подождать 1-3 минуты. Вы можете самостоятельно узнать статус исполнения операции, а можете указать URL для получения вебхука в поле webhookUrl при создании.

Доступные статусы

Статус

Описание

CREATED

Запрос зарегистрирован

PENDING

Обрабатывается

ERROR

Ошибка в процессе исполнения

REJECTED

Запрос отклонен

PROCESSED

Успех

Last updated