# Мост

Кроссчейн мост - это обмен актива между сетями. Например у вас есть **USDT** в сети **Ethereum**, а вы хотите чтоб они были в сети **Tron**.

Для проведения обмена актива между сетями необходимо убедить что эта услуга доступна в выбранных вами сетях. Для этого запросите [список доступных монет](#95445bae-0a11-4a88-8c6c-84323c840424), найдите нужную вам монету, у нее будет список сетей `networks`, убедитесь что у нужных вам сетей флаг `allowCrosschainBridge` раняется `true`

Узнайте [допустимый лимит](#8c4e1ce5-7060-4204-99e7-efb5c1ed441e) для суммы операции. Обратите внимание, что суммы лимитов указаны в **USD**, курсы таких стейблкойнов как **USDT**, **BUSD** etc не значительно отличаются от курса **USD**, а если вы хотите обменять другую монету, то вам надо будет получить курс к **USD** чтоб убедиться что ваша сумма удовлетворяет указанным лимитам.

Запросите [превью комиссии](#fd67b275-4134-45fa-b55c-6b5e194c2bb2) чтобы получить `token`, его надо будет указать при [запросе создания операции](#ba429068-ddd5-4e4f-a296-0b9bb27da935) как `feeToken`.

Операция не исполняется сразу после запроса, необходимо подождать 1-3 минуты. Вы можете самостоятельно [узнать статус исполнения операции](#9ce98d0a-6568-43b2-aab5-7345cbe19a9d), а можете указать URL для получения [вебхука](#webhooks) в поле `webhookUrl` при создании.

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

| **Статус** | **Описание**                 |
| ---------- | ---------------------------- |
| CREATED    | Запрос зарегистрирован       |
| PENDING    | Обрабатывается               |
| ERROR      | Ошибка в процессе исполнения |
| REJECTED   | Запрос отклонен              |
| PROCESSED  | Успех                        |

## Схема взаимодействия с API

{% @mermaid/diagram content="sequenceDiagram
Merchant ->> Apollopayment: Запрос токена комиссии
Apollopayment ->> Merchant: Токен комиссии
Merchant ->> Apollopayment: Создание операции
Apollopayment ->> Merchant: Тело операции

```
Note over Apollopayment: Обработка операции

Apollopayment -->> Merchant: Вебхук с результатом операции" %}
```
