@liq /价格
Поток цен биржи для браузера: LiqPrices держит одну подписку на sse шлюза
(/sse?channels=price:<marketId>,…), переоткрывает .
тишине * отдаёт троттлированные prices_updated. Стартовое значение -
GET /markets/:id/price.
Ценыприходятотшлюза,анеотвендораоракула:биржачитает推-фиды
红石精цепи (PriceSeederService) * * вещает каждое показание
price:<marketId> ——браузервидитровноточисло,покоторомуторгует
匹配引擎(ADR-0064)。Hermes * id Pyth ушли из пакета * 0.51.0。
公共API
LiqPrices- - - - - -класс:start/stop/rebind/dispose,events,currentPrices,marketIds.gatewayFeed({ gatewayUrl, EventSource?, fetch? })- адаптер шваGatewayFeed;EventSourceинжектируется,потомучтониу发髻,ниу节点(без--experimental-eventsource) глобального нет (браузер отдаёт свой)。DEFAULT_TIMINGS,LiqPricesTimings- троттл, порог тишины,后退。ResourceRegistry,TypedEventEmitter,Disposable——生命周期。
Ключи карты цен - FuturesMarketAsset (LIVE_MARKETS из @liq/core);
publishTimes - секунда записи показания сеятелем × 1000。Поле
type: 'off_chain' в PriceUpdateEvent сохранено ради потребителей。