List of all items
Structs
- api_models::AccountBalance
- api_models::ApiResponse
- api_models::CompetitionData
- api_models::CompetitionLeaderboardResponse
- api_models::CompetitionResponse
- api_models::CompetitionUpdateRequest
- api_models::CompetitionUpsertRequest
- api_models::CompetitionsResponse
- api_models::ConnectedUserRank
- api_models::DeleteMmpConfigRequest
- api_models::DeleteUserTierRequest
- api_models::DirectiveStatusResponse
- api_models::ExchangeInfoResponse
- api_models::ExtendedRiskMatrixResponse
- api_models::FillApiResponse
- api_models::FillsResponse
- api_models::HealthResponse
- api_models::Instrument
- api_models::InstrumentRiskRowResponse
- api_models::LeaderboardRow
- api_models::MarginModeApiResponse
- api_models::MarginModeResponse
- api_models::MarketInfo
- api_models::MarketsResponse
- api_models::MmpConfigData
- api_models::MmpConfigResponse
- api_models::MonitoringAccountSummary
- api_models::MonitoringAccountsResponse
- api_models::MonitoringPositionHolder
- api_models::MonitoringPositionsResponse
- api_models::MonitoringSymbolPosition
- api_models::OptionsChainGreeksAbs
- api_models::OptionsChainGreeksCash
- api_models::OptionsChainLeg
- api_models::OptionsChainSnapshotResponse
- api_models::OptionsChainStrikeRow
- api_models::Order
- api_models::Portfolio
- api_models::PortfolioGreeksAggregate
- api_models::PortfolioGreeksResponse
- api_models::Position
- api_models::PositionGreeksLeg
- api_models::PositionWithMetrics
- api_models::ProfileCompetitionRankSummary
- api_models::ProfileData
- api_models::ProfileMarginStats
- api_models::ProfileMetricMedals
- api_models::ProfilePnlStats
- api_models::ProfileResponse
- api_models::ProfileTradesResponse
- api_models::ReadinessComponentReport
- api_models::ReadyResponse
- api_models::RealizedPnlResponse
- api_models::RealizedPnlRow
- api_models::ResetMmpRequest
- api_models::RiskGridResponse
- api_models::RiskGridScenario
- api_models::ScenarioDefinition
- api_models::SetMmpConfigRequest
- api_models::SetUserTierRequest
- api_models::SigningDomainInfo
- api_models::SimulatedGreeksOrder
- api_models::SpanMarginSummary
- api_models::TradeApiResponse
- api_models::TradesResponse
- api_models::TradingLimits
- api_models::UserTierData
- api_models::UserTierResponse
- api_models::VersionResponse
- api_models::WithdrawalHistoryResponse
- directives::ActionSpec
- directives::CancelOrderByCloid
- directives::CancelOrderByOid
- directives::CreditOption
- directives::CreditToken
- directives::DirectiveSigningError
- directives::HCTransferOption
- directives::HCUpdateApiWallet
- directives::HLCancel
- directives::HLCancelByCloid
- directives::HLOrder
- directives::HLSendAsset
- directives::LimitOrder
- directives::ParseActionKeyError
- directives::SendAsset
- directives::StartLiquidation
- directives::StopLiquidation
- directives::SystemCreditOption
- directives::SystemCreditToken
- directives::SystemStartLiquidation
- directives::SystemStopLiquidation
- directives::SystemWithdrawToken
- directives::TransferOption
- directives::TypeFieldSpec
- directives::TypedDataSpec
- directives::UpdateApiWallet
- directives::WithdrawToken
- directives::eip712::CancelOrderByCloid
- directives::eip712::CancelOrderByOid
- directives::eip712::CreditOption
- directives::eip712::CreditToken
- directives::eip712::HCTransferOption
- directives::eip712::HCUpdateApiWallet
- directives::eip712::HLCancel
- directives::eip712::HLCancelByCloid
- directives::eip712::HLOrder
- directives::eip712::HLSendAsset
- directives::eip712::LimitOrder
- directives::eip712::SendAsset
- directives::eip712::StartLiquidation
- directives::eip712::StopLiquidation
- directives::eip712::SystemCreditOption
- directives::eip712::SystemCreditToken
- directives::eip712::SystemStartLiquidation
- directives::eip712::SystemStopLiquidation
- directives::eip712::SystemWithdrawToken
- directives::eip712::TransferOption
- directives::eip712::UpdateApiWallet
- directives::eip712::WithdrawToken
- directives::registry::ActionSpec
- directives::registry::ParseActionKeyError
- directives::registry::TypeFieldSpec
- directives::registry::TypedDataSpec
- directives::signing::DirectiveSigningError
- enums::TradingModes
- expiry_times::ExpiryTime
- expiry_times::ExpiryTimes
- expiry_times::ExpiryTimesInstallError
- option_token_address::OptionTokenDeployment
- requests::AcceptRfqRequest
- requests::ApproveAgentRequest
- requests::BulkCancelOrderRequest
- requests::BulkPlaceOrderRequest
- requests::CancelOrderByClientIdRequest
- requests::CancelOrderByCloidRequest
- requests::CancelOrderRequest
- requests::FaucetRequest
- requests::PlaceOrderRequest
- requests::RegisterQuoteProviderRequest
- requests::ReplaceOrderRequest
- requests::RevokeAgentRequest
- requests::RfqLegRequest
- requests::SetMarginModeRequest
- requests::SubmitRfqRequest
- responses::ApiResponse
- responses::ApproveAgentResponse
- responses::AuthorizedAgentsResponse
- responses::BulkCancelOrderResponse
- responses::BulkOrderResult
- responses::BulkPlaceOrderResponse
- responses::CompetitionAccountPnl
- responses::CompetitionAccountResponse
- responses::CompetitionConnectedUserRank
- responses::CompetitionLeaderboardResponse
- responses::CompetitionLeaderboardRow
- responses::CompetitionPnlStanding
- responses::CompetitionPnlSummary
- responses::CompetitionPnlSummaryResponse
- responses::Fill
- responses::HistoricalPnlPoint
- responses::HistoricalPnlResponse
- responses::HistoricalTheoPoint
- responses::HistoricalTheoResponse
- responses::InstrumentResponse
- responses::InstrumentSpecResponse
- responses::JsonRpcError
- responses::JsonRpcResponse
- responses::L2Message
- responses::L2Update
- responses::MarginSummary
- responses::Market
- responses::MarketResponse
- responses::MarketUpdateMessage
- responses::OptionGreeks
- responses::OptionSummary
- responses::OrderBookGreeks
- responses::OrderBookResponse
- responses::OrderBookStats
- responses::OrderInfo
- responses::OrderMessage
- responses::OrderUpdateMessage
- responses::OrderbookUpdate
- responses::OrdersResponse
- responses::Pagination
- responses::PortfolioPosition
- responses::PortfolioResponse
- responses::QuoteProviderResponse
- responses::RevokeAgentResponse
- responses::RfqAcceptResponse
- responses::RfqHistoryResponse
- responses::RfqLegResponse
- responses::RfqQuoteLegResponse
- responses::RfqQuoteResponse
- responses::RfqStatusResponse
- responses::TickSizeStep
- responses::TradeMessage
- utils::DecimalConversionError
- utils::ParsedSymbol
- wallet_address::WalletAddress
- ws_protocol::IndexPriceEntry
- ws_protocol::WsCandleUpdate
- ws_protocol::WsCompetitionFinalStanding
- ws_protocol::WsCompetitionFinalStats
- ws_protocol::WsCompetitionGapUpdate
- ws_protocol::WsCompetitionPnlStanding
- ws_protocol::WsCompetitionPnlSummary
- ws_protocol::WsCompetitionRankChange
- ws_protocol::WsCompetitionUpdate
- ws_protocol::WsFillUpdate
- ws_protocol::WsFullLiquidationState
- ws_protocol::WsIndexPriceUpdate
- ws_protocol::WsIndicativeMarketData
- ws_protocol::WsLiquidationStateChange
- ws_protocol::WsOrderMessage
- ws_protocol::WsOrderRequest
- ws_protocol::WsOrderResult
- ws_protocol::WsOrderbookUpdate
- ws_protocol::WsPartialLiquidationState
- ws_protocol::WsPositionExpired
- ws_protocol::WsRfqLegRequest
- ws_protocol::WsRfqQuoteEntry
- ws_protocol::WsRfqQuotes
- ws_protocol::WsRfqStatusUpdate
- ws_protocol::WsTradeUpdate
Enums
- api_models::CompetitionSortByValue
- api_models::CompetitionSortOrderValue
- api_models::CompetitionStateValue
- api_models::CompetitionWinConditionValue
- api_models::InstrumentStatus
- directives::ActionKey
- directives::DirectiveError
- directives::DomainKind
- directives::SignerType
- directives::eip712::DirectiveError
- directives::registry::ActionKey
- directives::registry::DomainKind
- directives::registry::SignerType
- enums::FillSource
- enums::MarketAction
- enums::MarketUpdateStatus
- enums::OptionType
- enums::OrderAction
- enums::OrderStatus
- enums::OrderUpdateStatus
- enums::QpStatus
- enums::QpTier
- enums::RfqStatus
- enums::Side
- enums::TimeInForce
- enums::TradeSide
- enums::TransactionStatus
- expiry_times::ExpiryTimeParseError
- option_token_address::OptionTokenDerivationError
- option_token_address::ShortStringEncodingError
- responses::HistoricalPnlInterval
- responses::HistoricalTheoInterval
- utils::ExpiryDateConversionError
- utils::InstrumentKind
- utils::StrikeScaleError
- ws_protocol::CandleResolution
- ws_protocol::PortfolioUpdate
- ws_protocol::WsMarketUpdate
- ws_protocol::WsMessage
- ws_protocol::WsOptionsChainUpdate
Macros
Functions
- api_models::decimal_or_zero
- api_models::default_margin_mode
- directives::eip712::directive_domain
- directives::eip712::hypercall_api_domain
- directives::eip712::hypercall_manager_domain
- directives::eip712::hypercall_rsm_domain
- directives::eip712::recover_address_from_signature_bytes
- directives::eip712::recover_hc_update_api_wallet_signer
- directives::eip712::recover_hl_cancel_by_cloid_signer
- directives::eip712::recover_hl_cancel_by_oid_signer
- directives::eip712::recover_hl_order_signer
- directives::eip712::recover_rsm_hl_cancel_by_cloid_signer
- directives::eip712::recover_rsm_hl_cancel_by_oid_signer
- directives::eip712::recover_rsm_hl_order_signer
- directives::eip712::recover_rsm_hl_send_asset_signer
- directives::eip712::recover_system_credit_option_signer
- directives::eip712::recover_system_credit_token_signer
- directives::eip712::recover_system_start_liquidation_signer
- directives::eip712::recover_system_stop_liquidation_signer
- directives::eip712::recover_system_withdraw_token_signer
- directives::eip712::validate_chain_id
- directives::hypercall_api_domain
- directives::hypercall_manager_domain
- directives::hypercall_rsm_domain
- directives::recover_address_from_signature_bytes
- directives::recover_hc_update_api_wallet_signer
- directives::recover_hl_cancel_by_cloid_signer
- directives::recover_hl_cancel_by_oid_signer
- directives::recover_hl_order_signer
- directives::recover_rsm_hl_cancel_by_cloid_signer
- directives::recover_rsm_hl_cancel_by_oid_signer
- directives::recover_rsm_hl_order_signer
- directives::recover_rsm_hl_send_asset_signer
- directives::recover_system_credit_option_signer
- directives::recover_system_credit_token_signer
- directives::recover_system_start_liquidation_signer
- directives::recover_system_stop_liquidation_signer
- directives::recover_system_withdraw_token_signer
- directives::sign_directive_with_signer
- directives::signing::normalize_signature
- directives::signing::parse_address_field
- directives::signing::parse_bool_field
- directives::signing::parse_bytes32_field
- directives::signing::parse_int_field
- directives::signing::parse_u256_field
- directives::signing::parse_uint_field
- directives::signing::sign_directive_with_signer
- expiry_times::expiry_times
- expiry_times::install_expiry_times
- option_token_address::derive_option_token_address
- option_token_address::derive_option_token_address_for_type
- option_token_address::encode_short_string_bytes32
- option_token_address::option_token_salt
- responses::default_margin_mode
- responses::default_true
- responses::option_string_decimal
- responses::option_string_decimal_default
- responses::string_decimal
- responses::string_or_f64_default
- utils::classify_instrument_symbol
- utils::count_significant_figures
- utils::decimal_to_f64_checked
- utils::expiry_date_to_timestamp
- utils::expiry_date_to_timestamp_at_time_checked
- utils::expiry_date_to_timestamp_checked
- utils::get_timestamp_millis
- utils::is_option_symbol
- utils::is_perp_symbol
- utils::parse_deribit_expiry
- utils::round_to_sig_figs
- utils::strike_to_e8
- utils::to_contract_units
- utils::to_contract_units_decimal
- utils::to_human_readable
- utils::to_human_readable_decimal
- utils::validate_price_precision
- wallet_address::test_wallet
- ws_protocol::default_instrument_type
- ws_protocol::default_ws_instrument_type
Statics
Constants
- RFQ_SELF_TRADE_REJECTION_REASON
- directives::HC_ACTION_ID_TRANSFER_OPTION
- directives::HC_ACTION_ID_UPDATE_API_WALLET
- directives::HC_ACTION_VERSION
- directives::HL_ACTION_ID_CANCEL_BY_CLOID
- directives::HL_ACTION_ID_CANCEL_BY_OID
- directives::HL_ACTION_ID_LIMIT_ORDER
- directives::HL_ACTION_ID_SEND_ASSET
- directives::HL_ACTION_VERSION
- directives::HL_TIF_ALO
- directives::HL_TIF_GTC
- directives::HL_TIF_IOC
- directives::HYPERCALL_API_DOMAIN_NAME
- directives::HYPERCALL_DOMAIN_VERSION
- directives::HYPERCALL_MAINNET_CHAIN_ID
- directives::HYPERCALL_MANAGER_DOMAIN_NAME
- directives::HYPERCALL_RSM_DOMAIN_NAME
- directives::HYPERCALL_TESTNET_CHAIN_ID
- directives::SYSTEM_ACTION_ID_CREDIT_OPTION
- directives::SYSTEM_ACTION_ID_CREDIT_TOKEN
- directives::SYSTEM_ACTION_ID_START_LIQUIDATION
- directives::SYSTEM_ACTION_ID_STOP_LIQUIDATION
- directives::SYSTEM_ACTION_ID_WITHDRAW_TOKEN
- directives::SYSTEM_ACTION_VERSION
- directives::eip712::HC_ACTION_ID_TRANSFER_OPTION
- directives::eip712::HC_ACTION_ID_UPDATE_API_WALLET
- directives::eip712::HC_ACTION_VERSION
- directives::eip712::HL_ACTION_ID_CANCEL_BY_CLOID
- directives::eip712::HL_ACTION_ID_CANCEL_BY_OID
- directives::eip712::HL_ACTION_ID_LIMIT_ORDER
- directives::eip712::HL_ACTION_ID_SEND_ASSET
- directives::eip712::HL_ACTION_VERSION
- directives::eip712::HL_TIF_ALO
- directives::eip712::HL_TIF_GTC
- directives::eip712::HL_TIF_IOC
- directives::eip712::HYPERCALL_API_DOMAIN_NAME
- directives::eip712::HYPERCALL_DOMAIN_VERSION
- directives::eip712::HYPERCALL_MAINNET_CHAIN_ID
- directives::eip712::HYPERCALL_MANAGER_DOMAIN_NAME
- directives::eip712::HYPERCALL_RSM_DOMAIN_NAME
- directives::eip712::HYPERCALL_TESTNET_CHAIN_ID
- directives::eip712::SYSTEM_ACTION_ID_CREDIT_OPTION
- directives::eip712::SYSTEM_ACTION_ID_CREDIT_TOKEN
- directives::eip712::SYSTEM_ACTION_ID_START_LIQUIDATION
- directives::eip712::SYSTEM_ACTION_ID_STOP_LIQUIDATION
- directives::eip712::SYSTEM_ACTION_ID_WITHDRAW_TOKEN
- directives::eip712::SYSTEM_ACTION_VERSION
- directives::registry::HC_TRANSFER_OPTION_SPEC
- directives::registry::HC_UPDATE_API_WALLET_FIELDS
- directives::registry::HC_UPDATE_API_WALLET_SPEC
- directives::registry::HC_UPDATE_API_WALLET_TYPED_DATA
- directives::registry::HL_CANCEL_BY_CLOID_FIELDS
- directives::registry::HL_CANCEL_BY_CLOID_SPEC
- directives::registry::HL_CANCEL_BY_CLOID_TYPED_DATA
- directives::registry::HL_CANCEL_BY_OID_FIELDS
- directives::registry::HL_CANCEL_BY_OID_SPEC
- directives::registry::HL_CANCEL_BY_OID_TYPED_DATA
- directives::registry::HL_LIMIT_ORDER_FIELDS
- directives::registry::HL_LIMIT_ORDER_SPEC
- directives::registry::HL_LIMIT_ORDER_TYPED_DATA
- directives::registry::HL_SEND_ASSET_FIELDS
- directives::registry::HL_SEND_ASSET_SPEC
- directives::registry::HL_SEND_ASSET_TYPED_DATA
- directives::registry::RSM_HL_CANCEL_BY_CLOID_SPEC
- directives::registry::RSM_HL_CANCEL_BY_OID_SPEC
- directives::registry::RSM_HL_LIMIT_ORDER_SPEC
- directives::registry::RSM_HL_SEND_ASSET_SPEC
- directives::registry::SYSTEM_CREDIT_OPTION_FIELDS
- directives::registry::SYSTEM_CREDIT_OPTION_SPEC
- directives::registry::SYSTEM_CREDIT_OPTION_TYPED_DATA
- directives::registry::SYSTEM_CREDIT_TOKEN_FIELDS
- directives::registry::SYSTEM_CREDIT_TOKEN_SPEC
- directives::registry::SYSTEM_CREDIT_TOKEN_TYPED_DATA
- directives::registry::SYSTEM_START_LIQUIDATION_FIELDS
- directives::registry::SYSTEM_START_LIQUIDATION_SPEC
- directives::registry::SYSTEM_START_LIQUIDATION_TYPED_DATA
- directives::registry::SYSTEM_STOP_LIQUIDATION_FIELDS
- directives::registry::SYSTEM_STOP_LIQUIDATION_SPEC
- directives::registry::SYSTEM_STOP_LIQUIDATION_TYPED_DATA
- directives::registry::SYSTEM_WITHDRAW_TOKEN_FIELDS
- directives::registry::SYSTEM_WITHDRAW_TOKEN_SPEC
- directives::registry::SYSTEM_WITHDRAW_TOKEN_TYPED_DATA
- expiry_times::DEFAULT_EXPIRY_TIME
- option_token_address::MAX_SHORT_STRING_BYTES
- responses::HISTORICAL_PNL_INTERVAL_1D_MS
- responses::HISTORICAL_PNL_INTERVAL_1H_MS
- responses::HISTORICAL_PNL_INTERVAL_5M_MS
- responses::HISTORICAL_THEO_INTERVAL_1D_MS
- responses::HISTORICAL_THEO_INTERVAL_1H_MS
- responses::HISTORICAL_THEO_INTERVAL_5M_MS
- routes::API_ROUTE_APPROVE_AGENT
- routes::API_ROUTE_BULK_ORDER
- routes::API_ROUTE_BULK_ORDER_CLOID
- routes::API_ROUTE_MARGIN_MODE
- routes::API_ROUTE_NOTIFICATIONS_MARK_ALL_READ
- routes::API_ROUTE_NOTIFICATIONS_MARK_READ
- routes::API_ROUTE_ORDER
- routes::API_ROUTE_ORDERBOOK
- routes::API_ROUTE_ORDERS
- routes::API_ROUTE_ORDER_CLOID
- routes::API_ROUTE_PROFILE_IMAGE
- routes::API_ROUTE_PUSH_PREFERENCES
- routes::API_ROUTE_PUSH_SUBSCRIBE
- routes::API_ROUTE_PUSH_UNSUBSCRIBE
- routes::API_ROUTE_REVOKE_AGENT
- routes::API_ROUTE_RFQ_ACCEPT
- routes::API_ROUTE_RFQ_REQUEST
- routes::API_ROUTE_SETTLEMENT_PAYOUTS
- routes::API_ROUTE_SETTLEMENT_PAYOUTS_SEEN
- routes::API_ROUTE_USERNAME
- utils::CONTRACT_UNIT_MULTIPLIER
- utils::CONTRACT_UNIT_MULTIPLIER_DECIMAL
- utils::MAX_PRICE_SIGNIFICANT_FIGURES
- utils::MAX_YYYYMMDD
- utils::MIN_YYYYMMDD
- utils::STRIKE_SCALE_1E8
- utils::STRIKE_SCALE_1E8_DECIMAL