Skip to main content
Вы нажали Withdraw (вывод) в Intention, баланс на бирже уменьшился, а средства во внешнем кошельке так и не появились. Эта страница объясняет, откуда берётся этот разрыв и когда он становится достаточно долгим, чтобы обращаться в поддержку.

Жизненный цикл вывода

Вывод из Intention во внешнюю сеть проходит три стадии, и у каждой своя задержка.
  1. Запрос. IntentionKernel принимает ваше подписанное сообщение о выводе и включает его в блок. На этом шаге внутренний баланс уже уменьшен на сумму вывода. Скорость та же, что у любого другого действия в блокчейне, — доли секунды при нормальной работе сети.
  2. Аттестация валидаторов. Как только блок Intention с выводом финализирован IntentionBFT, валидаторы его наблюдают и подписывают аттестацию, разрешающую выплату в сети назначения. Контракт в сети назначения требует кворум аттестаций весом 2f+12f+1, прежде чем отпустит средства. Полное описание протокола — на странице Мост.
  3. Расчёт в сети назначения. Кто-то — любой ретранслятор, в том числе вы сами — отправляет агрегированную аттестацию в контракт сети назначения, тот её проверяет и исполняет выплату. Сколько займёт эта стадия, решает сама сеть назначения: столько, сколько ей нужно на включение и подтверждение.

Куда уходит время

Доминируют две независимые составляющие задержки.
  • Составляющая финальности на стороне Intention ограничена и мала. IntentionBFT финализирует блоки внутри конвейера консенсуса, а не ждёт вероятностных подтверждений.
  • Составляющую сети назначения задают её блоки и правила финальности. Быстрая сеть добавляет секунды. Медленная может добавить минуты.
Кроме того, есть небольшая операционная задержка между «кворум аттестаций собран в Intention» и «агрегированное доказательство отправлено в контракт назначения». В штатных условиях это секунды: автоматические ретрансляторы подхватывают доказательство сразу. Под нагрузкой на сеть задержка может растянуться.

Когда пора беспокоиться

Ожидаемое время всего маршрута биржа показывает в диалоге вывода при отправке; для разных сетей назначения оно разное, и главную его часть составляет период оспаривания. Дождитесь окончания этого окна, прежде чем открывать обращение. Пока бюджет не истёк, ваш вывод почти наверняка ещё в пути, и обращение его не ускорит. Если бюджет истёк, сделайте следующее:
  1. Проверьте свой кошелёк назначения в обозревателе блоков и убедитесь, что средства не пришли и просто не отобразились в интерфейсе кошелька. Интерфейсы иногда отстают от блокчейна.
  2. Проверьте сеть назначения на предмет транзакции выплаты по тому адресу, на который выводили. Если средства туда пришли, вывод завершён, и вопрос в том, где их показывает ваш кошелёк.
  3. Проверьте статус вывода на стороне самого Intention — в приложении или через ту интеграцию, которой вы пользуетесь.
Если все три проверки сходятся на том, что вывод застрял, обращайтесь в поддержку.

Что приложить к обращению

Отправьте на contact@intention.xyz:
  • Адрес счёта в Intention, с которого начат вывод.
  • Блок или транзакцию в Intention, где вывод записан.
  • Сеть назначения и адрес назначения.
  • Актив и сумму.
  • Время в UTC, когда вы отправили вывод.
  • Любые строки статуса, которые вы увидели на каждой из трёх проверок выше.
По этим полям мы сможем найти конкретную запись аттестации и сказать, где всё встало: на шаге кворума, на шаге ретрансляции или на расчёте в сети назначения.