List of all items
Structs
- common::tick_lot::TickLot
- common::types::DefaultFinalHeaders
- common::types::DefaultResponse
- common::types::DefaultSignatureHeaders
- common::types::DefaultWebSocketMsg
- common::types::EmptyStruct
- common::types::FinalRequest
- common::types::HardwareWalletSignature
- common::types::RawSignature
- common::types::SubAccountFinalHeaders
- common::types::WebSocketOperationResponse
- common::types::WebSocketParams
- common::types::WebSocketRequest
- common::types::WebSocketSubscription
- exchange::exchange_client::ExchangeClient
- info::info_client::InfoClient
- models::exchange::payload::account::WithdrawPayload
- models::exchange::payload::agent_wallet::BindAgentWalletPayload
- models::exchange::payload::api_key::RevokeApiKeyPayload
- models::exchange::payload::batch_order::BatchOrderActionsFinalHeaders
- models::exchange::payload::batch_order::BatchOrderFinalRequest
- models::exchange::payload::market_settings::UpdateLeveragePayload
- models::exchange::payload::market_settings::UpdateMarginModePayload
- models::exchange::payload::order::CancelAllOrdersPayload
- models::exchange::payload::order::CancelOrderPayload
- models::exchange::payload::order::CancelStopOrderPayload
- models::exchange::payload::order::CreateMarketOrderPayload
- models::exchange::payload::order::CreateOrderPayload
- models::exchange::payload::order::CreateStopOrderPayload
- models::exchange::payload::order::SetPositionTpslPayload
- models::exchange::payload::order::TpSlAlonePayload
- models::exchange::payload::order::TpSlWithOrderPayload
- models::exchange::payload::points::GetPointsPayload
- models::exchange::payload::subaccount::SubaccountConfirmPayload
- models::exchange::payload::subaccount::SubaccountInitiatePayload
- models::exchange::payload::subaccount::SubaccountTransferPayload
- models::exchange::response::api_key::CreateApiKeyResponse
- models::exchange::response::api_key::ListApiKeysResponse
- models::exchange::response::batch_order::BatchOrderModel
- models::exchange::response::batch_order::BatchOrderResponse
- models::exchange::response::order::CancelAllOrdersResponse
- models::exchange::response::order::CreateOrderResponse
- models::exchange::response::subaccount::SubaccountTransferResponse
- models::info::params::account::AccountFundingHistoryParams
- models::info::params::account::AccountParams
- models::info::params::account::AccountSettingsParams
- models::info::params::account::BalanceHistoryParams
- models::info::params::account::EquityHistoryParams
- models::info::params::account::OpenedOrdersParams
- models::info::params::account::OrderHistoryByIdParams
- models::info::params::account::OrderHistoryParams
- models::info::params::account::PositionsParams
- models::info::params::account::TradesHistoryParams
- models::info::params::market::FundingRateHistoryParams
- models::info::params::market::KlineParams
- models::info::params::market::OrderBookParams
- models::info::params::market::RecentTradesParams
- models::info::response::account::AccountFundingHistoryModel
- models::info::response::account::AccountResponse
- models::info::response::account::AccountSettingsModel
- models::info::response::account::BalanceHistoryModel
- models::info::response::account::EquityHistoryModel
- models::info::response::account::OpenedOrderModel
- models::info::response::account::OrderHistoryByIdModel
- models::info::response::account::OrderHistoryModel
- models::info::response::account::PositionModel
- models::info::response::account::TradeHistoryModel
- models::info::response::market::CandleModel
- models::info::response::market::FundingRateHistoryModel
- models::info::response::market::MarketModel
- models::info::response::market::OrderBookResponse
- models::info::response::market::OrderLevelModel
- models::info::response::market::PriceModel
- models::info::response::market::RecentTradeModel
- models::ws::responses::AccountInfoResponse
- models::ws::responses::AccountTradeModel
- models::ws::responses::BasicOrderActionResponse
- models::ws::responses::CancelAllOrdersResponse
- models::ws::responses::CandleResponse
- models::ws::responses::LeverageResponse
- models::ws::responses::MarginResponse
- models::ws::responses::OrderBookResponse
- models::ws::responses::OrderModel
- models::ws::responses::OrderUpdateModel
- models::ws::responses::PositionModel
- models::ws::responses::PriceModel
- models::ws::responses::TradeModel
- models::ws::subscriptions::AccountInfo
- models::ws::subscriptions::AccountTrades
- models::ws::subscriptions::Balance
- models::ws::subscriptions::Candle
- models::ws::subscriptions::Leverage
- models::ws::subscriptions::Margin
- models::ws::subscriptions::OrderBook
- models::ws::subscriptions::OrderUpdates
- models::ws::subscriptions::Orders
- models::ws::subscriptions::Positions
- models::ws::subscriptions::Prices
- models::ws::subscriptions::Trades
- prelude::Arc
- prelude::Decimal
- prelude::Duration
- prelude::HashMap
- prelude::HashSet
- prelude::JoinHandle
- prelude::Keypair
- prelude::Mutex
- prelude::Pubkey
- prelude::RwLock
- prelude::Uuid
- rest::rest_client::RestClient
- ws::ws_client::Subscription
- ws::ws_client::WebSocketClient
Enums
- common::errors::ExchangeError
- common::errors::SignError
- common::types::AccountEventType
- common::types::AggLevel
- common::types::EquityHistoryInterval
- common::types::Interval
- common::types::OperationFinalHeaders
- common::types::OrderEventType
- common::types::OrderReason
- common::types::OrderSide
- common::types::OrderStatus
- common::types::OrderType
- common::types::PacificSignature
- common::types::Tif
- common::types::TradeCause
- common::types::TradeSide
- common::types::WsMethod
- exchange::operations::Operation
- exchange::operations::SubaccountCreateAction
- models::exchange::payload::batch_order::BatchOrderActionPayload
- models::exchange::payload::batch_order::BatchOrderActionType
- models::exchange::response::points::GetPointsResponse
- models::ws::requests::RequestMethod
- models::ws::subscriptions::SubscriptionMethod
Traits
Macros
Derive Macros
Functions
- common::signing::prepare_message
- common::signing::sign_message
- common::signing::sign_with_hardware_wallet
- common::tick_lot::compute_lot_size_from_tick
- common::tick_lot::guess_lot_sizes
- common::tick_lot::is_multiple_of
- common::tick_lot::round_amount_down_to_lot
- common::tick_lot::round_price_down_to_tick
- common::tick_lot::tick_size_from_price
- common::utils::get_timestamp_ms
- common::utils::match_both_some
- common::utils::prepare_final_request
- common::utils::sort_json_keys
- common::utils::validate_at_least_one
- common::utils::validate_pubkey
- common::utils::validate_pubkey_option
- common::utils::validate_uuid
- logging::init_logging_once
Type Aliases
- common::types::EmptyParams
- common::types::EmptyPayload
- common::types::EmptyResponseData
- common::types::WebSocketUnsubscription
- models::exchange::payload::api_key::CreateApiKeyPayload
- models::exchange::payload::api_key::ListApiKeysPayload
- models::exchange::response::account::WithdrawResponse
- models::exchange::response::agent_wallet::BindAgentWalletResponse
- models::exchange::response::api_key::RevokeApiKeyResponse
- models::exchange::response::market_settings::UpdateLeverageResponse
- models::exchange::response::market_settings::UpdateMarginModeResponse
- models::exchange::response::order::CancelOrderResponse
- models::exchange::response::order::CancelStopOrderResponse
- models::exchange::response::order::CreateMarketOrderResponse
- models::exchange::response::order::CreateStopOrderResponse
- models::exchange::response::order::SetPositionTPSLResponse
- models::exchange::response::subaccount::SubaccountCreateResponse
- models::info::params::market::MarketsInfoParams
- models::info::params::market::PricesParams
- models::info::response::account::AccountFundingHistoryResponse
- models::info::response::account::AccountSettingsResponse
- models::info::response::account::BalanceHistoryResponse
- models::info::response::account::EquityHistoryResponse
- models::info::response::account::OpenedOrdersResponse
- models::info::response::account::OrderHistoryByIdResponse
- models::info::response::account::OrderHistoryResponse
- models::info::response::account::PositionsResponse
- models::info::response::account::TradesHistoryResponse
- models::info::response::market::FundingRateHistoryResponse
- models::info::response::market::KlineResponse
- models::info::response::market::MarketsInfoResponse
- models::info::response::market::PricesResponse
- models::info::response::market::RecentTradesResponse
- models::ws::responses::AccountTradesResponse
- models::ws::responses::CancelOrderResponse
- models::ws::responses::CreateMarketOrderResponse
- models::ws::responses::CreateOrderResponse
- models::ws::responses::OrderUpdatesResponse
- models::ws::responses::OrdersResponse
- models::ws::responses::PositionsResponse
- models::ws::responses::PricesResponse
- models::ws::responses::TradesResponse