Module parse

Module parse 

Source

Structs§

HyperliquidInstrumentDef
Normalized instrument definition produced by this parser.

Enums§

HyperliquidMarketType
Market type enumeration for normalized instrument definitions.

Functions§

create_instrument_from_def
Converts a single Hyperliquid instrument definition into a Nautilus InstrumentAny.
instruments_from_defs
Convert a collection of Hyperliquid instrument definitions into Nautilus instruments, discarding any definitions that fail to convert.
instruments_from_defs_owned
Convert owned definitions into Nautilus instruments, consuming the input vector.
parse_fill_report
Parse Hyperliquid fill to FillReport.
parse_order_status
Map Hyperliquid order status string to Nautilus OrderStatus.
parse_order_status_report_from_basic
Parse basic order data to OrderStatusReport.
parse_order_status_report_from_ws
Parse WebSocket order data to OrderStatusReport.
parse_perp_instruments
Parse perpetual instrument definitions from Hyperliquid meta response.
parse_position_status_report
Parse position data from clearinghouse state to PositionStatusReport.
parse_spot_instruments
Parse spot instrument definitions from Hyperliquid spotMeta response.