Expand description
Engine message types for the event bus.
All types that flow through the EngineMessage enum, plus serialization helpers.
Structs§
- Hyper
Liquid Builder - Hyper
Liquid Order - Hyper
Liquid Order Action - Hyper
Liquid Tif - Hyper
Liquid Trigger - Liquidation
State Message - Liquidation state change message.
- Market
Action Message - MmpTriggered
Message - Order
Action Message - Order
Info Message - RfqFill
Leg - RFQ fill leg details.
- RfqFill
Message - RFQ fill event emitted after successful RFQ execution.
- Signed
Directive Tx - Stored
Fill 🔒Event - Tier
Update Message - Margin mode update message for cross-process cache synchronization.
- Transaction
Request - Transaction
Update
Enums§
- Engine
Message - Hyper
Liquid Order Type - Liquidation
State Type - Liquidation state type for messages.
- Market
Action - Market action (create, delete, or expire).
- Transaction
Status - Transaction status for on-chain transactions.
- Transaction
Type
Constants§
- WIRE_
FORMAT_ VERSION - Current engine event wire format version. Version 1 = MessagePack with named fields (rmp-serde to_vec_named).
Functions§
- serialize_
to_ wire_ bytes - Serialize any value to wire-format bytes: [version byte][msgpack payload].
Uses the same format as
EngineMessage::serialize_innerand engine_events.