Начните с прошлого перевода IBC, а не с новой суммы обмена
- Определите исходную сеть и аккаунт
Сохраните ссылку на первоначальный перевод и сведения о пакете, включая маршрут, если его показывает кошелёк. Ожидающий возврата аккаунт относится к конкретному переводу. Портфель с ATOM в нескольких местах не устанавливает, какой именно баланс должен стать доступным после разбора старой межсетевой операции.
- Установите выполненную обработку результата
В реализации перевода IBC возврат вызывается обработчиком тайм-аута; предусмотрен он и для ответа с ошибкой. Обнуление местного таймера не равно выполненной обработке на исходной стороне. Запрашивайте настоящий результат в записи сети, вместо того чтобы определять поступление по истёкшему времени на экране приложения.
- Проверьте доступные средства отправителя
Уточните вернувшийся актив и его сеть в кошельке. Затем проверьте нативный баланс ATOM, подходящий реквизитам обмена. Не прибавляйте сумму старого перевода к балансу, который уже может содержать возврат. Не считайте возврат в другой сети поступлением нативного ATOM на Cosmos Hub.
Три ссылки для трёх разных вопросов
| Запись | На какой вопрос отвечает | Что не доказывает |
|---|---|---|
| Первоначальный перевод IBC | Какую межсетевую попытку обсуждают? | Что обмен уже оплачен |
| Результат возврата в исходной сети | Что, куда и кому вернулось? | Доступность во всех сетях с названием ATOM |
| Новая оплата обмена | Выполнен ли нужный нативный платёж ATOM? | Что старая проблема IBC была частью обмена |
Наступление срока и выполненный возврат — разные сведения
Спецификация каналов и пакетов IBC описывает обработку тайм-аута с доказательством о принимающей сети. Это не просто решение отправителя, что прошло достаточно секунд. Затем приложение перевода обрабатывает возврат. Поэтому таймер браузера или запаздывающий статус приложения нельзя использовать как единственное основание признать деньги возвращёнными и готовыми к расходованию на другую задачу.
Код перевода ibc-go различает и учёт возвращаемых средств: в зависимости от пути токены выходят из escrow либо восстанавливаются ваучеры отправителя. Для обмена нужно установить настоящий вернувшийся актив, а не принимать любой возврат за новое нативное поступление ATOM на Cosmos Hub. У старой межсетевой операции и новой конвертации разные назначения и документы.
Проверки перед подготовкой покупки SOL
- Кошелёк показывает реальный доступный баланс?
- Используйте наблюдаемое состояние исходного аккаунта после установления возврата. Если ожидаемый возврат приложения и текущий баланс не сходятся, сначала разберите расхождение. Будущее или предполагаемое поступление не должно определять сумму, которую вы обещаете отправить обменнику прямо сейчас по новой заявке.
- Вы опираетесь на прежний расчёт или срок оплаты?
- Проверьте актуальные условия обмена после появления доступных средств. Задержанный возврат IBC не сохраняет предыдущую оценку и не продлевает срок оплаты. Вопросы о старом переводе разбирайте с кошельком или ответственным за его маршрут, не подменяя ими вопрос о выплате Solana.
- Поддержка отличит старый перевод от новой оплаты?
- Подпишите назначение каждой ссылки. Предоставьте существующую запись вместо ещё одного межсетевого перевода или повторной оплаты ради эксперимента. Когда нужный платёж ATOM установлен, выплату SOL проверяйте отдельно по её собственным реквизитам получения и записи транзакции в сети Solana.
Вопросы о возврате IBC и обмене
- Истёкший местный таймер доказывает доступный возврат?
- Нет. Проверьте выполненную обработку тайм-аута и фактический баланс нужного актива исходного аккаунта.
- Любой возврат IBC поступает нативными ATOM на Cosmos Hub?
- Нет. Уточните исходный путь, вернувшийся актив и сеть.
- Старая транзакция IBC является оплатой нового обмена?
- Нет. Определите отдельный платёж, соответствующий актуальным реквизитам заявки.
- Ожидание возврата сохраняет прежнюю оценку обмена?
- Не делайте такого предположения. После появления доступных средств проверьте текущие условия.
Первоисточники IBC
Проверено: