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::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::deserialize_decimal_from_str;
pub use parse::deserialize_optional_decimal_from_str;
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;
pub use parse::serialize_decimal_as_str;
pub use parse::serialize_optional_decimal_as_str;

Modules§

consts
converters
Order type conversion utilities for Hyperliquid adapter.
credential
enums
models
parse
Parsing utilities that convert Hyperliquid payloads into Nautilus domain models.
types

Structs§

LatencyModel
Provides latency modeling for order processing operations.