Страница переведена сообществом и носит справочный характер; актуальна английская версия.
Оригинал ↗

Стакан заявок

Состояние HyperCore включает стакан заявок для каждого актива. Стакан заявок работает аналогично централизованным биржам. Ордера добавляются там, где цена кратна размеру тика (tick size), а размер кратен размеру лота (lot size). Ордера матчятся по приоритету цена-время.

Операции со стаканами заявок для активов перпов принимают ссылку на клиринговую палату, поскольку все позиции и проверки маржи обрабатываются там. Проверки маржи происходят при открытии нового ордера и повторно для пассивной стороны при матчинге каждого ордера. Это обеспечивает согласованность системы маржинирования несмотря на колебания цен оракула после размещения пассивного ордера.

Одна уникальная особенность L1 Hyperliquid заключается в том, что мемпул и логика консенсуса семантически осведомлены о транзакциях, взаимодействующих со стаканами заявок HyperCore. Внутри блока действия сортируются в рамках каждого консенсусного батча (обычно в блоке 1–2 консенсусных батча действий) как

  1. Действия, не отправляющие GTC- или IOC-ордера ни в один стакан
  2. Отмены
  3. Действия, отправляющие хотя бы один GTC или IOC

Внутри каждой категории действия сортируются в том порядке, в котором их предложил proposer блока. Модификации классифицируются в соответствии с новым ордером, который они размещают.

Официальный источник: https://hyperliquid.gitbook.io/hyperliquid-docs/hypercore/order-book
Дата снимка: · Дата сборки: · Перевод сообщества; приоритет у английской версии
Неофициальный перевод сообщества. Права на контент принадлежат Hyperliquid; актуальна английская версия. Источник: https://hyperliquid.gitbook.io/hyperliquid-docs/hypercore/order-book