Защитные механизмы
Когда что-то идёт не так, протокол ограничивает торговлю частично или полностью. Ниже перечислены все такие механизмы: что их включает и что продолжает работать.
Статусы рынка
| Статус | Открыть позицию | Закрыть позицию | Ликвидации |
|---|---|---|---|
ACTIVE | Да | Да | Через книгу |
REDUCE_ONLY | Нет, открывающие ордера снимаются при смене статуса | Да, reduce-only ордерами | Через книгу |
PAUSED | Нет | Нет: ордера не принимаются, TWAP, POV и условные ордера ждут открытия рынка | Через сопоставление по цене оракула |
DELISTED | Нет | Позиции закрываются автоматически по финальной цене | - |
- Кто меняет статус. Статусы задаёт governance.
- Новые рынки. Новый рынок может открываться с блока активации: до него принимаются только reduce-only ордера.
Делистинг
- Финальная цена. Governance задаёт её сама. Если не задала, берётся средняя цена оракула за окно фандинга.
- Ордера. Снимаются все ордера рынка, включая условные, TWAP и POV.
- Позиции. В конце блока все позиции рынка закрываются по финальной цене.
Автоматические механизмы
| Механизм | Когда срабатывает | Что происходит |
|---|---|---|
| Автопауза рынка | Цена оракула старше 10 блоков | Рынок на паузе, пока цена снова не станет свежей |
| Circuit breaker оракула | Скачок цены больше 30% или 50 блоков без цены | Цена пары не обновляется, принимаются только reduce-only ордера и закрытие позиции |
| Остановка торговли | Нарушение инварианта или безнадёжный долг больше 10 000 USDC | Принимаются только reduce-only ордера. Снять остановку может только governance |
| Пауза выводов | Банкротство субаккаунта с дефицитом от 0.1 USDC | Выводы и переводы во всей сети заморожены на 50 блоков |
Что работает во время остановки торговли
- закрытие позиций и reduce-only ордера;
- ликвидации;
- депозиты и выводы, если не действует пауза выводов;
- добавление маржи к позициям.
Рычаги governance
- Оракул: пауза пары, снятие паузы, снятие circuit breaker.
- Рынок: смена статуса и делистинг.
- Торговля: остановка и возобновление.
- Сеть: обновление через
x/upgrade.
Единоличного рычага нет: каждое действие проходит через пропозал и голосование.