Skip to content
yieldo.

Обмен через NEAR Intents: котировка, депозит, статус и возврат

Автор: Yieldo ·
Пользователь отправляет монету в машину обмена, робот доставляет другой токен, отдельная трубка ведёт обратно.

Для обмена через NEAR Intents нужны четыре вещи: котировка с выбранными сетями, адрес для депозита, получатель результата и адрес возврата. После отправки денег сохраните квитанцию обмена и дождитесь статуса SUCCESS, затем откройте транзакцию в сети назначения. Подтверждение исходного перевода — только первый этап.

NEAR Intents принимает задачу вроде «отдать USDC в Base и получить USDC в Arbitrum», а поставщики ликвидности предлагают условия исполнения. Ниже разобран обмен 1Click с переводом из исходной сети и фиксированной входной суммой: ORIGIN_CHAIN → DESTINATION_CHAIN, EXACT_INPUT. У такого обмена есть отдельный депозит. Как работает NEAR Intents.

Выберите токен вместе с сетью

Запишите маршрут полностью: USDC в Base → USDC в Arbitrum. Одинаковый тикер не означает одинаковый баланс: деньги должны оказаться в нужной сети и у нужного получателя. Доступные активы берите из выбора в приложении; официальный список поддерживаемых токенов привязан к сетям.

Официальный сайт NEAR Intents ведёт к приложению near.com. Если выбранный сервис выдаёт депозитные реквизиты 1Click, описанная ниже последовательность поможет прочитать его котировку. Кошельки и другие приложения собраны в хабе экосистемы NEAR.

Прочитайте котировку до отправки

Котировка — предложение обменять указанную сумму на заданных условиях. В режиме EXACT_INPUT вы фиксируете, сколько отправляете. Разница между ценой, которую вы видели перед подтверждением, и ценой исполнения. В настройках обычно задаётся максимально допустимое отклонение; если оно превышено, обмен не проходит. задаёт допустимое ухудшение результата между расчётом и исполнением. Предел 0,5% разрешает получить меньше показанного; выбирайте его по минимальному количеству токенов, которое вам подходит.

Получите котировку после выбора токенов и сетей. В деталях найдите входную сумму, ожидаемый результат, минимум получения, срок действия, адрес получателя и условия возврата. Сохраните эти сведения вместе с реквизитами. Правила EXACT_INPUT и других типов обмена.

Поле квитанцииКак использовать
amountInСколько выбранного актива должно поступить на депозит.
amountOutОжидаемое количество токенов назначения.
minAmountOutМинимальный результат с учётом допуска проскальзывания.
recipientАдрес, которому доставят результат обмена.
refundToАдрес возврата исходного актива; здесь рассматривается возврат в исходную сеть.

Поля amountIn, amountOut и minAmountOut в ответе 1Click выражены в минимальных единицах соответствующего токена. Например, для USDC с шестью знаками после запятой 100000000 означает 100 USDC. В пользовательском экране ориентируйтесь на сумму с тикером, а не переносите целое число из технических деталей в кошелёк. Поля котировки 1Click.

Как посчитать стоимость маршрута

Сравнивайте, сколько потратите на отправку и сколько получите в конечной сети. У приложения могут быть собственные сборы; тарифы NEAR Intents зависят от канала обмена. Отдельно добавьте комиссию кошелька за исходный перевод или удержание биржи при выводе.

Условный пример: вы отправляете 1 000 USDC в Base, котировка обещает 998 USDC в Arbitrum, минимум — 993,01 USDC при допуске 0,5%. Внешняя комиссия отправки составляет 0,20 USD. Для расчёта принимаем 1 USDC = 1 USD на обеих сторонах.

  • Ожидаемая стоимость: 1 000 − 998 + 0,20 = 2,20 USD, или 0,22% от 1 000 USD.
  • При получении ровно минимума: 1 000 − 993,01 + 0,20 = 7,19 USD, или 0,719%.

В 1Click сбор вывода к получателю withdrawFee уже учтён в amountOut: второй раз вычитать его не нужно. Сбор возврата refundFee относится к обратному переводу. Комиссия последующей траты полученных USDC в этот пример не входит.

Отправьте депозит по действующим реквизитам

  1. Сверьте два адреса. Получатель должен принимать выбранный токен в конечной сети. Для возврата укажите доступный вам адрес в исходной сети. Успешный обмен и возврат направляются по разным реквизитам.
  2. Получите адрес депозита. Возьмите depositAddress из текущей котировки. Если рядом указан depositMemo, перенесите его в поле memo/tag отправляющего кошелька или биржи.
  3. Проверьте срок и сумму. Если срок реквизитов истёк до отправки, запросите новую котировку. Для EXACT_INPUT на депозит должна прийти вся amountIn; комиссия, удержанная из отправленной суммы, может сделать депозит неполным.
  4. Отправьте выбранный актив в указанной сети. Сохраните адрес депозита, memo при наличии, ссылку на обмен и хеш исходной транзакции — её идентификатор в блокчейне.

Минимум зависит от условий конкретной котировки. В EXACT_INPUT депозит меньше amountIn подлежит возврату; при превышении этой суммы обмен выполняется, а излишек возвращают после завершения. Не переносите сюда правила обмена с переменной входной суммой. Обработка суммы депозита.

Найдите результат по статусу

Откройте квитанцию приложения или NEAR Intents Explorer и найдите обмен по адресу депозита. Если вы обращаетесь к 1Click напрямую, для проверки статуса нужен также memo, когда он был в котировке. Данные статуса.

Статус 1ClickЧто происходитДействие
PENDING_DEPOSITСервис ждёт депозит.Если перевод отправлен, откройте его в исходной сети и сравните сеть, токен, адрес и memo с квитанцией.
KNOWN_DEPOSIT_TXТранзакция депозита обнаружена.Следите за обработкой; повторная отправка не нужна.
INCOMPLETE_DEPOSITПоступило меньше требуемой суммы.Сравните поступление с amountIn и удержанной комиссией; отслеживайте возврат по этому обмену.
PROCESSINGОбмен выполняется.Дождитесь результата, сохраняя квитанцию.
SUCCESSТокены доставлены получателю.Откройте транзакцию назначения и проверьте токен, сумму и адрес.
REFUNDEDСредства возвращены на адрес возврата.Проверьте поступление исходного актива на refundTo.
FAILEDВозникла ошибка.Сохраните детали и обратитесь в поддержку выбранного приложения; проверьте сведения о возврате.

Эти названия и значения приведены в последовательности обработки 1Click. Ожидаемое время в котировке отсчитывается после подтверждения депозита и служит оценкой. Исходный перевод и доставка результата имеют отдельные транзакции.

Проверьте возврат и завершите обмен

В квитанции возврата смотрите фактически возвращённую сумму и причину: 1Click отдаёт refundedAmountFormatted и refundReason. Если кошелёк пока не показывает поступление, откройте адрес возврата в обозревателе исходной сети и найдите перевод нужного токена.

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

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

Источники и дата проверки

Проверено 15.10.2026

Y
Yieldo

Данные агрегированы с 7+ бирж по методологии Yieldo.

Как мы публикуем, датируем и исправляем материалы — редакционная политика.

Продолжить изучение

Похожие статьи