Skip to main content

Module common

Module common 

Source

Re-exports§

pub use converters::determine_tpsl_type;
pub use converters::hyperliquid_conditional_to_nautilus;
pub use converters::hyperliquid_order_type_to_nautilus;
pub use converters::hyperliquid_time_in_force_to_nautilus;
pub use converters::nautilus_order_type_to_hyperliquid;
pub use converters::nautilus_time_in_force_to_hyperliquid;
pub use converters::nautilus_to_hyperliquid_conditional;
pub use enums::HyperliquidOrderStatus;
pub use enums::HyperliquidProductType;
pub use enums::hyperliquid_status_to_order_status;
pub use models::ConversionError;
pub use models::HyperliquidAccountEvent;
pub use models::HyperliquidAccountState;
pub use models::HyperliquidBalance;
pub use models::HyperliquidDataConverter;
pub use models::HyperliquidInstrumentCache;
pub use models::HyperliquidInstrumentInfo;
pub use models::HyperliquidPositionData;
pub use models::HyperliquidTradeKey;
pub use models::parse_position_status_report;
pub use parse::ensure_min_notional;
pub use parse::normalize_order;
pub use parse::normalize_price;
pub use parse::normalize_quantity;
pub use parse::round_down_to_step;
pub use parse::round_down_to_tick;

Modules§

builder_fee
Builder fee approval and verification functionality.
consts
converters
Order type conversion utilities for Hyperliquid adapter.
credential
enums
models
parse
Parsing utilities that convert Hyperliquid payloads into Nautilus domain models.
types

Functions§

deserialize_decimal_from_str
Deserializes a Decimal from a JSON string.
deserialize_optional_decimal_from_str
Deserializes an optional Decimal from a string-only field.
serialize_decimal_as_str
Serializes a Decimal as a string (lossless, no scientific notation).
serialize_optional_decimal_as_str
Serializes an optional Decimal as a string.