Structs§
- Hyperliquid
Instrument Def - Normalized instrument definition produced by this parser.
- Hyperliquid
Outcome Metadata - Outcome-specific metadata carried on
HyperliquidInstrumentDeffor HIP-4 binary outcome side tokens. - Outcome
Settlement - Settlement state for a single HIP-4 outcome side token.
Enums§
- Hyperliquid
Market Type - Market type enumeration for normalized instrument definitions.
Constants§
Functions§
- create_
instrument_ from_ def - Converts a single Hyperliquid instrument definition into a Nautilus
InstrumentAny. - derive_
outcome_ settlements - Derives per-side settlement values from an
outcomeMetasnapshot. - get_
currency - get_
usdh_ currency - Returns the HIP-4 outcome settlement currency, registering it on first call.
- 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_ report_ from_ basic - Parse basic order data to OrderStatusReport.
- parse_
order_ status_ report_ from_ ws - Parse WebSocket order data to OrderStatusReport.
- parse_
outcome_ instruments - Parse outcome instrument definitions from Hyperliquid
outcomeMetaresponse. - parse_
perp_ instruments - Parse perpetual instrument definitions from Hyperliquid
metaresponse. - parse_
position_ status_ report - Parse position data from clearinghouse state to PositionStatusReport.
- parse_
spot_ instruments - Parse spot instrument definitions from Hyperliquid
spotMetaresponse. - parse_
spot_ position_ status_ report - Parse a spot token balance into a
PositionStatusReportagainst the spot instrument. - resolve_
fee_ currency - Resolves the commission currency for a fill given the venue’s
feeTokenfield.