В каких статусах бывает рынок
Рынок никогда не бывает просто «включён» или «выключен». У него есть статус, который точно определяет, какие ордера примет стакан.Initializingстакан не принимает ничего
PreOpenтолько мейкер, только белый список
Activeвсё
PostOnlyлюбой тейкерский ордер отклоняется
Pausedничего
ReduceOnlyтолько ордера, уменьшающие позицию
FinalSettlementничего — терминальный статус
PostOnly и Paused возвращаются в Active. ReduceOnly — нет: это путь сворачивания.
Статус рынка — это состояние блокчейна, исполняемое в начале приоритета блока. Клиенту не нужно сообщать, что рынок открылся, — он это видит.
Это не деления на шкале строгости. Каждый статус — отдельный ответ на отдельную задачу.
PreOpen — способ дать рынку стакан прежде чем у него появится первая сделка. Мейкеры из белого списка могут котировать, и, пока стакан наполняется, ничто не может пересечься: принимаются только ордера «только мейкер». Рынок открывается сразу с двумя сторонами в стакане, а не пустым, где цену задаёт первый тейкер.
PostOnly останавливает забор ликвидности, не останавливая котирование. Это статус для ситуации «ценообразование сейчас сломано»: мейкеры могут переставлять котировки, но никто не может снять устаревшую.
ReduceOnly выпускает всех наружу и никого не впускает. В этот статус рынок входит, когда его сворачивают или когда его профиль риска изменился настолько, что наращивать экспозицию больше неуместно.
Как открывается рынок
Листинг — это конфигурационная операция, которая записывает в блокчейн спецификацию контракта: шаг цены, шаг количества, состав индекса, ступени плеча, параметры финансирования, лимиты позиции и ценовые коридоры. Ничто в поведении рынка не живёт вне этой записи. Спецификация записывается до того, как рынок начнёт что-либо принимать, и читается с момента появления. Клиент, опрашивающий список рынков, видит новый рынок со всеми его параметрами раньше, чем тот станет торгуемым, — и это то самое окно, за которое интеграция успевает настроиться. Операции листинга можно поставить под требование мультиподписи: операция несёт доказательство, удовлетворяющее порогу подписантов, иначе исполнение её отклоняет. Требование обеспечивает сам протокол в момент исполнения, а не процесс вокруг него, — обойти такую политику нельзя.Как рынок выводят с торгов
Делистинг — это обратная последовательность, а не переключатель. Рынок переходит в ReduceOnly, чтобы открытые позиции можно было закрыть, а новую экспозицию нельзя было создать, и только затем — в FinalSettlement. Порядок задан регламентом, а не самой машиной состояний, но важен именно он. Выключить рынок при открытых позициях — значило бы оставить держателей с экспозицией, из которой они не могут выйти через стакан. А это превращает плановое операционное изменение в принудительный расчёт по цене, которую выберет протокол. Проход через ReduceOnly даёт каждому держателю возможность сначала закрыться по рыночной цене. Как рассчитываются позиции, которые остались открытыми к окончательному расчёту, зависит от контракта; процедуру публикуют вместе с уведомлением о делистинге и сроком уведомления.Предрыночные контракты
Некоторые рынки листятся до того, как у базового актива появится ликвидный спот: токен до листинга, акция до размещения. Для ядра это обычные рынки, для трейдера — необычные. У их индексной цены источников меньше и они тоньше, поэтому сдвинуть её проще, а гэпы случаются чаще. Спецификации это учитывают: ниже плечо, шире потолки финансирования, жёстче лимиты позиции. См. Рынки.Как строить интеграцию с учётом листингов
Перечитывайте список рынков регулярно, а не один раз. Клиент, прочитавший список рынков при старте и больше никогда, молча пропустит всё, что залистили после. Листинги — обычное, постоянно происходящее событие. Читайте спецификации, а не храните их. Шаги цены, ступени плеча и потолки финансирования меняются на живых рынках. Клиент с устаревшей копией отправляет ордера, которые сеть отклоняет, или считает размер позиции по лимитам, которых больше нет. Обрабатывайте все статусы, а не только Active. Ордер, отклонённый из-за статуса рынка, — это не ошибка в вашем ордере, а сообщение рынка о том, что он сейчас принимает. Различать PostOnly, ReduceOnly и Paused — это разница между интеграцией, которая деградирует аккуратно, и интеграцией, которая долбится в стену повторами.Объявления
Поток объявлений начинается с публичным тестнетом 20 сентября 2026 года. До этого рынки в приватном тестнете листятся и меняются без уведомлений, потому что там ничто не несёт ценности.
Что дальше
Рынки
Что содержит спецификация контракта.
Изменения правил
Сроки уведомления и как изменения вступают в силу.
Упорядочивание транзакций
Почему системные операции идут в начале блока.
Журнал изменений протокола
Датированная запись о том, что уже выпущено.