market field), per-wallet
(subscribed with a user field), or global (no key needed).
Per market channels
Per wallet channels
No on-chain identity proof. All LO data is public on-chain, so subscribing
to another wallet’suser_orders/user_fillsgives you exactly what you’d
see by reading the chain yourself. Useful for integrators showing a customer
their own data; not a privacy boundary.
klinevsmid_kline.klineis built from trade prints (last traded
price).mid_klineis built from the live mid of the aggregated book
((best_bid + best_ask) / 2). They’re separate streams; subscribe to
whichever is needed.