КриптоЛампа.ПРОЯСНЯЕМ КРИПТОРЫНОКРедакция
Практическая инструкция

Как сравнить маршруты DEX-агрегатора по итоговой сумме

Проверяем одинаковые входные данные, разделение пути, минимум получения, комиссии и gas, чтобы сравнение маршрутов не сводилось к крупной цифре курса.

Редакция КриптоЛампы · Обновлено · 2 мин чтения
Материал проверен

Сверены открытые первичные документы по механике и ограничениям. Кошелёк не подключался, действия в текущем интерфейсе и операции с реальными средствами не проверялись. Числа в примерах условные.

Начните с одинаковой задачи

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

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

Соберите таблицу сравнения

Удобно выписать по каждому предложению ожидаемую сумму, минимальную сумму, сетевой расход и отдельные комиссии. Не вычитайте одну плату дважды: часть расходов уже может быть включена в оценку выхода. Если приложение не раскрывает состав, пометьте эту часть как неопределённую.

  • Проверьте токены промежуточных переходов и используемые протоколы.
  • Уточните, понадобится ли отдельное разрешение spender.
  • Смотрите на gas в базовом активе, а не только на приблизительную фиатную оценку.
  • Обновляйте оба предложения при заметном изменении рынка.

Условный пример выбора

Маршрут А показывает 210 единиц на выходе, маршрут Б — 209. Но для А требуется более дорогая последовательность действий. Чтобы сравнить результат, приведите дополнительные расходы к одной единице оценки на один момент времени. Разница в единицу может исчезнуть, однако без реальной оценки расходов объявлять победителя нельзя.

Минимум получения сравнивайте отдельно от ожидаемого выхода. Предложение с красивой оценкой и существенно более слабым минимумом разрешает иной результат. Также нельзя считать предварительную симуляцию гарантией: состояние сети до фактического включения может измениться.

Что проверить перед отправкой

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

Если вариант называется быстрым, выясните значение этого слова. В документации Uniswap параметр скорости поиска котировки относится к скорости её получения, а не к обещанию ускоренного расчёта. Запишите время сравнения и основания выбора. Так можно позднее объяснить отличие ожидаемого и фактического результата, не подменяя его общим утверждением «агрегатор всегда находит лучший курс».

Что прочитать дальше

Проскальзывание и price impact: как проверить обмен до подписи

Как рассчитать полную стоимость покупки USDT: формула и примеры

СПРАВОЧНИК

Продолжить разбираться

ОТ ОСНОВЫ К СОБЫТИЯМ

Новости по теме