Захисні механізми
Коли щось іде не так, протокол обмежує торгівлю частково або повністю. Нижче перелічено всі такі механізми: що їх вмикає і що продовжує працювати.
Статуси ринку
| Статус | Відкрити позицію | Закрити позицію | Ліквідації |
|---|---|---|---|
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.
Одноосібного важеля немає: кожна дія проходить через пропозал і голосування.