Cross-chain swap: минимум получения и gas в целевой сети
Как прочитать состав межсетевого обмена, отличить конечный минимум от промежуточной оценки и проверить возможность потратить полученные токены.
Сверены открытые первичные документы по механике и ограничениям. Кошелёк не подключался, действия в текущем интерфейсе и операции с реальными средствами не проверялись. Числа в примерах условные.
Один экран может скрывать несколько этапов
Межсетевой swap способен сочетать обмен в исходной сети, доставку через мост и обмен в целевой. Поэтому крупная ожидаемая сумма на экране не всегда раскрывает, на каком этапе действует минимум. Попросите у интерфейса полный маршрут и определите точный конечный токен по контракту.
У intent-маршрутов параметры доставки могут задавать сеть, получателя, выходной токен и сумму. Модель Across, например, отделяет исходный депозит от доставки исполнителем и последующего расчёта протокола. У других механизмов порядок и поведение при ошибке могут отличаться.
Как читать minimum received
Уточните, относится минимум к конечному активу на целевом адресе или к промежуточной операции. Проверьте, какие комиссии уже учтены и может ли при сбое вместо желаемого токена прийти промежуточный. Для каждого варианта нужно знать, где искать результат и что делать дальше по документации.
- Сверьте обе сети и адрес конечного получателя.
- Найдите мост и актив на каждом переходе.
- Уточните срок действия и правила неисполненного маршрута.
- Проверьте сеть и адрес возможного возврата.
Gas доставки и gas пользователя
То, что исполнитель оплатил доставку, не означает, что у пользователя появился базовый актив для следующей операции. Можно успешно получить USDC в новой сети и не иметь ETH или другого средства для последующего перевода. Наличие токена и возможность отправить его — разные условия.
Условный пример: маршрут обещает минимум 48 единиц токена Б в сети назначения. Они поступили, но пользователь хочет сразу перевести их дальше. Если отдельный gas-drop не предусмотрен, такая операция потребует финансирования сетевых расходов. Фразу «gas включён» нужно читать в контексте конкретного этапа, а не как бессрочную оплату всех действий.
Проверка завершения и отклонений
Сохраните оценку, минимум, идентификатор маршрута и исходный хеш. После доставки сопоставьте контракт токена и сумму на целевом адресе. Успешный депозит в исходной сети ещё не доказывает конечный обмен.
При задержке используйте официальный трекер и поддержку выбранного провайдера, а не создавайте новый swap для разблокировки. При истечении срока найдите документированное состояние возврата: оно может потребовать времени и отдельного подтверждения. Сравнивая предложения, учитывайте конечный результат, расходы следующего шага и риски всех участвующих механизмов.
Что прочитать дальше
Как перевести USDC между сетями: мост или вывод через сервис
Проскальзывание и price impact: как проверить обмен до подписи