Withdraw (вывод) в Intention, баланс на бирже уменьшился, а средства во внешнем кошельке так и не появились. Эта страница объясняет, откуда берётся этот разрыв и когда он становится достаточно долгим, чтобы обращаться в поддержку.
Жизненный цикл вывода
Вывод из Intention во внешнюю сеть проходит три стадии, и у каждой своя задержка.- Запрос. IntentionKernel принимает ваше подписанное сообщение о выводе и включает его в блок. На этом шаге внутренний баланс уже уменьшен на сумму вывода. Скорость та же, что у любого другого действия в блокчейне, — доли секунды при нормальной работе сети.
- Аттестация валидаторов. Как только блок Intention с выводом финализирован IntentionBFT, валидаторы его наблюдают и подписывают аттестацию, разрешающую выплату в сети назначения. Контракт в сети назначения требует кворум аттестаций весом , прежде чем отпустит средства. Полное описание протокола — на странице Мост.
- Расчёт в сети назначения. Кто-то — любой ретранслятор, в том числе вы сами — отправляет агрегированную аттестацию в контракт сети назначения, тот её проверяет и исполняет выплату. Сколько займёт эта стадия, решает сама сеть назначения: столько, сколько ей нужно на включение и подтверждение.
Куда уходит время
Доминируют две независимые составляющие задержки.- Составляющая финальности на стороне Intention ограничена и мала. IntentionBFT финализирует блоки внутри конвейера консенсуса, а не ждёт вероятностных подтверждений.
- Составляющую сети назначения задают её блоки и правила финальности. Быстрая сеть добавляет секунды. Медленная может добавить минуты.
Когда пора беспокоиться
Ожидаемое время всего маршрута биржа показывает в диалоге вывода при отправке; для разных сетей назначения оно разное, и главную его часть составляет период оспаривания. Дождитесь окончания этого окна, прежде чем открывать обращение. Пока бюджет не истёк, ваш вывод почти наверняка ещё в пути, и обращение его не ускорит. Если бюджет истёк, сделайте следующее:- Проверьте свой кошелёк назначения в обозревателе блоков и убедитесь, что средства не пришли и просто не отобразились в интерфейсе кошелька. Интерфейсы иногда отстают от блокчейна.
- Проверьте сеть назначения на предмет транзакции выплаты по тому адресу, на который выводили. Если средства туда пришли, вывод завершён, и вопрос в том, где их показывает ваш кошелёк.
- Проверьте статус вывода на стороне самого Intention — в приложении или через ту интеграцию, которой вы пользуетесь.
Что приложить к обращению
Отправьте наcontact@intention.xyz:
- Адрес счёта в Intention, с которого начат вывод.
- Блок или транзакцию в Intention, где вывод записан.
- Сеть назначения и адрес назначения.
- Актив и сумму.
- Время в UTC, когда вы отправили вывод.
- Любые строки статуса, которые вы увидели на каждой из трёх проверок выше.