List of all items
Structs
- exchange::ExchangeConfig
- exchange::ExchangeInfo
- exchange::FetchMarketsParams
- exchange::FetchOrdersParams
- exchange::RateLimiter
- models::CryptoHourlyMarket
- models::DeltaInfo
- models::Market
- models::Nav
- models::Order
- models::Orderbook
- models::OrderbookManager
- models::OutcomeToken
- models::Position
- models::PositionBreakdown
- models::PriceLevel
- models::PricePoint
- models::PublicTrade
- models::RestPriceLevel
- models::Tag
- strategy::AccountState
- strategy::BaseStrategy
- strategy::MarketMakingConfig
- strategy::OrderTracker
- strategy::StrategyConfig
- strategy::TrackedOrder
Enums
- error::DrmError
- error::ExchangeError
- error::NetworkError
- error::SigningError
- error::WebSocketError
- exchange::ExchangeId
- models::CryptoMarketType
- models::MarketDirection
- models::OrderSide
- models::OrderStatus
- models::PriceHistoryInterval
- strategy::OrderEvent
- strategy::StrategyEvent
- strategy::StrategyState
- websocket::WebSocketState
Traits
Functions
- exchange::get_env_var
- exchange::get_env_var_or
- exchange::list_exchange_names
- exchange::list_exchanges
- exchange::retry_with_backoff
- exchange::validate_env_config
- exchange::validate_private_key
- models::calculate_delta
- models::normalize_token_symbol
- strategy::create_fill_logger
- utils::clamp_price
- utils::is_valid_price
- utils::mid_price
- utils::round_to_tick_size
- utils::spread_bps