Skip to main content
Листинг рынка, изменение его статуса и вывод с торгов — это операции протокола, а не административные действия где-то сбоку. Они исполняются внутри блока, в начале приоритета блока, и их эффект проявляется на конкретной высоте блока, а не объявляется и применяется непрозрачно. Для интегратора отсюда следует практический вывод: статус рынка — это состояние блокчейна, и оно авторитетно. Клиенту не нужно сообщать, что рынок открылся, — он может это увидеть.

В каких статусах бывает рынок

Рынок никогда не бывает просто «включён» или «выключен». У него есть статус, который точно определяет, какие ордера примет стакан.
Initializingстакан не принимает ничего
PreOpenтолько мейкер, только белый список
Activeвсё
PostOnlyлюбой тейкерский ордер отклоняется
Pausedничего
ReduceOnlyтолько ордера, уменьшающие позицию
FinalSettlementничего — терминальный статус
PostOnly и Paused возвращаются в Active. ReduceOnly — нет: это путь сворачивания.
Статус рынка — это состояние блокчейна, исполняемое в начале приоритета блока. Клиенту не нужно сообщать, что рынок открылся, — он это видит.
Это не деления на шкале строгости. Каждый статус — отдельный ответ на отдельную задачу. PreOpen — способ дать рынку стакан прежде чем у него появится первая сделка. Мейкеры из белого списка могут котировать, и, пока стакан наполняется, ничто не может пересечься: принимаются только ордера «только мейкер». Рынок открывается сразу с двумя сторонами в стакане, а не пустым, где цену задаёт первый тейкер. PostOnly останавливает забор ликвидности, не останавливая котирование. Это статус для ситуации «ценообразование сейчас сломано»: мейкеры могут переставлять котировки, но никто не может снять устаревшую. ReduceOnly выпускает всех наружу и никого не впускает. В этот статус рынок входит, когда его сворачивают или когда его профиль риска изменился настолько, что наращивать экспозицию больше неуместно.

Как открывается рынок

Листинг — это конфигурационная операция, которая записывает в блокчейн спецификацию контракта: шаг цены, шаг количества, состав индекса, ступени плеча, параметры финансирования, лимиты позиции и ценовые коридоры. Ничто в поведении рынка не живёт вне этой записи. Спецификация записывается до того, как рынок начнёт что-либо принимать, и читается с момента появления. Клиент, опрашивающий список рынков, видит новый рынок со всеми его параметрами раньше, чем тот станет торгуемым, — и это то самое окно, за которое интеграция успевает настроиться. Операции листинга можно поставить под требование мультиподписи: операция несёт доказательство, удовлетворяющее порогу подписантов, иначе исполнение её отклоняет. Требование обеспечивает сам протокол в момент исполнения, а не процесс вокруг него, — обойти такую политику нельзя.

Как рынок выводят с торгов

Делистинг — это обратная последовательность, а не переключатель. Рынок переходит в ReduceOnly, чтобы открытые позиции можно было закрыть, а новую экспозицию нельзя было создать, и только затем — в FinalSettlement. Порядок задан регламентом, а не самой машиной состояний, но важен именно он. Выключить рынок при открытых позициях — значило бы оставить держателей с экспозицией, из которой они не могут выйти через стакан. А это превращает плановое операционное изменение в принудительный расчёт по цене, которую выберет протокол. Проход через ReduceOnly даёт каждому держателю возможность сначала закрыться по рыночной цене. Как рассчитываются позиции, которые остались открытыми к окончательному расчёту, зависит от контракта; процедуру публикуют вместе с уведомлением о делистинге и сроком уведомления.
Уведомление о делистинге — единственное объявление, которое требует действий. Если у вас есть позиция на рынке, входящем в ReduceOnly, закрыть её самому по своей цене — это принципиально другое, чем то, что сделает процедура окончательного расчёта, какой бы она ни была. О том, как работают сроки уведомления, см. Изменения правил.

Предрыночные контракты

Некоторые рынки листятся до того, как у базового актива появится ликвидный спот: токен до листинга, акция до размещения. Для ядра это обычные рынки, для трейдера — необычные. У их индексной цены источников меньше и они тоньше, поэтому сдвинуть её проще, а гэпы случаются чаще. Спецификации это учитывают: ниже плечо, шире потолки финансирования, жёстче лимиты позиции. См. Рынки.

Как строить интеграцию с учётом листингов

Перечитывайте список рынков регулярно, а не один раз. Клиент, прочитавший список рынков при старте и больше никогда, молча пропустит всё, что залистили после. Листинги — обычное, постоянно происходящее событие. Читайте спецификации, а не храните их. Шаги цены, ступени плеча и потолки финансирования меняются на живых рынках. Клиент с устаревшей копией отправляет ордера, которые сеть отклоняет, или считает размер позиции по лимитам, которых больше нет. Обрабатывайте все статусы, а не только Active. Ордер, отклонённый из-за статуса рынка, — это не ошибка в вашем ордере, а сообщение рынка о том, что он сейчас принимает. Различать PostOnly, ReduceOnly и Paused — это разница между интеграцией, которая деградирует аккуратно, и интеграцией, которая долбится в стену повторами.

Объявления

Поток объявлений начинается с публичным тестнетом 20 сентября 2026 года. До этого рынки в приватном тестнете листятся и меняются без уведомлений, потому что там ничто не несёт ценности.
Каждое уведомление о листинге и делистинге будет содержать: рынок и его полную спецификацию, блок или дату вступления в силу, срок уведомления и — для делистинга — процедуру расчёта для позиций, которые остались открытыми.

Что дальше

Рынки

Что содержит спецификация контракта.

Изменения правил

Сроки уведомления и как изменения вступают в силу.

Упорядочивание транзакций

Почему системные операции идут в начале блока.

Журнал изменений протокола

Датированная запись о том, что уже выпущено.