hyperliquid-sdk-rs 0.1.2

High-performance Rust SDK for Hyperliquid Protocol
Documentation
pub mod agent;
pub mod batcher;
pub mod exchange;
pub mod info;
pub mod nonce;
pub mod order_tracker;
pub mod websocket;

// Raw providers (backwards compatibility)
pub use exchange::RawExchangeProvider as ExchangeProvider;
pub use info::InfoProvider;
pub use websocket::RawWsProvider as WsProvider;

// Explicit raw exports
pub use exchange::RawExchangeProvider;
pub use websocket::RawWsProvider;

// Managed providers
pub use exchange::{
    ManagedExchangeConfig, ManagedExchangeProvider, ManagedExchangeProviderBuilder,
};
pub use websocket::{ManagedWsProvider, WsConfig};

// Common types
pub use batcher::OrderHandle;
pub use exchange::OrderBuilder;
pub use info::RateLimiter;
pub use websocket::SubscriptionId;