List of all items
Structs
- AcceptRfqRequest
- ApiResponse
- ApproveAgentRequest
- ApproveAgentResponse
- AuthorizedAgentsResponse
- BulkCancelOrderRequest
- BulkCancelOrderResponse
- BulkOrderResult
- BulkPlaceOrderRequest
- BulkPlaceOrderResponse
- CancelOrderByClientIdRequest
- CancelOrderByCloidRequest
- CancelOrderRequest
- CompetitionAccountPnl
- CompetitionAccountResponse
- CompetitionConnectedUserRank
- CompetitionLeaderboardResponse
- CompetitionLeaderboardRow
- CompetitionPnlStanding
- CompetitionPnlSummary
- CompetitionPnlSummaryResponse
- DecimalConversionError
- ExpiryTime
- ExpiryTimes
- ExpiryTimesInstallError
- Fill
- HistoricalPnlPoint
- HistoricalPnlResponse
- HistoricalTheoPoint
- HistoricalTheoResponse
- IndexPriceEntry
- Instrument
- InstrumentResponse
- InstrumentSpecResponse
- JsonRpcError
- JsonRpcResponse
- L2Message
- L2Update
- MarginSummary
- Market
- MarketInfo
- MarketResponse
- MarketUpdateMessage
- MarketsResponse
- OptionGreeks
- OptionSummary
- OptionTokenDeployment
- OrderBookGreeks
- OrderBookResponse
- OrderBookStats
- OrderInfo
- OrderMessage
- OrderUpdateMessage
- OrderbookUpdate
- OrdersResponse
- Pagination
- PlaceOrderRequest
- PortfolioPosition
- PortfolioResponse
- QuoteProviderResponse
- RegisterQuoteProviderRequest
- ReplaceOrderRequest
- RevokeAgentRequest
- RevokeAgentResponse
- RfqAcceptResponse
- RfqHistoryResponse
- RfqLegRequest
- RfqLegResponse
- RfqQuoteLegResponse
- RfqQuoteResponse
- RfqStatusResponse
- SetMarginModeRequest
- SubmitRfqRequest
- TickSizeStep
- TradeMessage
- TradingModes
- WalletAddress
- WsCandleUpdate
- WsCompetitionFinalStanding
- WsCompetitionFinalStats
- WsCompetitionGapUpdate
- WsCompetitionPnlStanding
- WsCompetitionPnlSummary
- WsCompetitionRankChange
- WsCompetitionUpdate
- WsFillUpdate
- WsFullLiquidationState
- WsIndexPriceUpdate
- WsIndicativeMarketData
- WsLiquidationStateChange
- WsOrderMessage
- WsOrderRequest
- WsOrderResult
- WsOrderbookUpdate
- WsPartialLiquidationState
- WsPositionExpired
- WsRfqLegRequest
- WsRfqQuoteEntry
- WsRfqQuotes
- WsRfqStatusUpdate
- WsTradeUpdate
- 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::MarginSummary
- 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
- balance_update::BalanceUpdate
- 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
- engine_messages::HyperLiquidBuilder
- engine_messages::HyperLiquidOrder
- engine_messages::HyperLiquidOrderAction
- engine_messages::HyperLiquidTif
- engine_messages::HyperLiquidTrigger
- engine_messages::LiquidationStateMessage
- engine_messages::MarketActionMessage
- engine_messages::MmpTriggeredMessage
- engine_messages::OrderActionMessage
- engine_messages::OrderInfoMessage
- engine_messages::RfqFillLeg
- engine_messages::RfqFillMessage
- engine_messages::SignedDirectiveTx
- engine_messages::StoredFillEvent
- engine_messages::TierUpdateMessage
- engine_messages::TransactionRequest
- engine_messages::TransactionUpdate
- enums::TradingModes
- expiry_times::ExpiryTime
- expiry_times::ExpiryTimes
- expiry_times::ExpiryTimesInstallError
- fill_accounting::FillAccounting
- greeks::Greeks
- hypercore_position::HypercorePositionUpdate
- liquidation_state::AccountLiquidationStatus
- liquidation_state::FullLiquidationMetadata
- liquidation_state::LiquidatedMetadata
- liquidation_state::ParseLiquidationStateError
- liquidation_state::PartialLiquidationMetadata
- margin_mode::ParseMarginModeError
- observability::EngineStateDigest
- observability::SymbolSummary
- option_token_address::OptionTokenDeployment
- position_metrics::PositionMarginMetrics
- position_metrics::PositionMetricsError
- qp_protocol::GatewayResumeQuoteProvider
- qp_protocol::IndicativeQuote
- qp_protocol::QpResponseLeg
- qp_protocol::QpRfqLeg
- 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::Instrument
- responses::InstrumentResponse
- responses::InstrumentSpecResponse
- responses::JsonRpcError
- responses::JsonRpcResponse
- responses::L2Message
- responses::L2Update
- responses::MarginSummary
- responses::Market
- responses::MarketInfo
- responses::MarketResponse
- responses::MarketUpdateMessage
- responses::MarketsResponse
- 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
- settlement_events::PositionExpiredMessage
- settlement_events::SettlementEconomics
- symbol::ParsedOptionSymbol
- utils::DecimalConversionError
- utils::ParsedSymbol
- validator_rsm::ValidatorRsmBatchMetadata
- 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
- CandleResolution
- ExpiryDateConversionError
- ExpiryTimeParseError
- FillSource
- HistoricalPnlInterval
- HistoricalTheoInterval
- MarketAction
- MarketUpdateStatus
- OptionTokenDerivationError
- OptionType
- OrderAction
- OrderStatus
- OrderUpdateStatus
- PortfolioUpdate
- QpStatus
- QpTier
- RfqStatus
- ShortStringEncodingError
- Side
- StrikeScaleError
- TimeInForce
- TradeSide
- TransactionStatus
- WsMarketUpdate
- WsMessage
- WsOptionsChainUpdate
- api_models::CompetitionSortByValue
- api_models::CompetitionSortOrderValue
- api_models::CompetitionStateValue
- api_models::CompetitionWinConditionValue
- api_models::InstrumentStatus
- balance_update::BalanceUpdateReason
- directives::ActionKey
- directives::DirectiveError
- directives::DomainKind
- directives::SignerType
- engine_messages::EngineMessage
- engine_messages::HyperLiquidOrderType
- engine_messages::LiquidationStateType
- engine_messages::MarketAction
- engine_messages::TransactionStatus
- engine_messages::TransactionType
- 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
- liquidation_state::LiquidationMode
- liquidation_state::LiquidationState
- margin_mode::MarginMode
- observability::AuthFailureReason
- option_token_address::OptionTokenDerivationError
- option_token_address::ShortStringEncodingError
- qp_protocol::QpClientMessage
- qp_protocol::QpServerMessage
- responses::HistoricalPnlInterval
- responses::HistoricalTheoInterval
- utils::ExpiryDateConversionError
- utils::InstrumentKind
- utils::StrikeScaleError
- validator_rsm::ValidatorRsmError
- ws_protocol::CandleResolution
- ws_protocol::PortfolioUpdate
- ws_protocol::WsMarketUpdate
- ws_protocol::WsMessage
- ws_protocol::WsOptionsChainUpdate
Macros
Functions
- count_significant_figures
- decimal_to_f64_checked
- derive_option_token_address
- derive_option_token_address_for_type
- 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
- encode_short_string_bytes32
- engine_messages::serialize_to_wire_bytes
- expiry_date_to_timestamp
- expiry_date_to_timestamp_at_time_checked
- expiry_date_to_timestamp_checked
- expiry_times
- expiry_times::expiry_times
- expiry_times::install_expiry_times
- fill_accounting::opposite_side
- fill_accounting::premium_delta
- install_expiry_times
- liquidation_state::has_material_projection_change
- option_token_address::derive_option_token_address
- option_token_address::derive_option_token_address_for_type
- option_token_address::encode_short_string_bytes32
- portfolio_greeks::build_net_position_quantities
- portfolio_greeks::calculate_portfolio_greeks
- portfolio_greeks::parse_simulated_orders
- position_metrics::compute_short_option_liquidation_mark
- position_metrics::derive_position_mark
- position_metrics::enrich_position_metrics
- position_metrics::update_current_notional_value
- round_to_sig_figs
- strike_to_e8
- symbol::parse_deribit_expiry
- symbol::perp_underlying
- test_wallet
- to_contract_units
- to_contract_units_decimal
- to_human_readable
- to_human_readable_decimal
- 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::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
- validate_price_precision
- validator_rsm::rsm_attestation_domain
- validator_rsm::rsm_batch_metadata_block_hash
- validator_rsm::rsm_batch_metadata_from_block_fields
- validator_rsm::rsm_batch_metadata_signing_hash
- validator_rsm::rsm_batch_metadata_struct_hash
- validator_rsm::rsm_directive_hash
- validator_rsm::verify_rsm_batch_metadata_block_hash
- validator_rsm::verify_rsm_batch_metadata_signing_hash
- wallet_address::test_wallet
Type Aliases
Constants
- API_ROUTE_APPROVE_AGENT
- API_ROUTE_BULK_ORDER
- API_ROUTE_BULK_ORDER_CLOID
- API_ROUTE_MARGIN_MODE
- API_ROUTE_NOTIFICATIONS_MARK_ALL_READ
- API_ROUTE_NOTIFICATIONS_MARK_READ
- API_ROUTE_ORDER
- API_ROUTE_ORDERBOOK
- API_ROUTE_ORDERS
- API_ROUTE_ORDER_CLOID
- API_ROUTE_PROFILE_IMAGE
- API_ROUTE_PUSH_PREFERENCES
- API_ROUTE_PUSH_SUBSCRIBE
- API_ROUTE_PUSH_UNSUBSCRIBE
- API_ROUTE_REVOKE_AGENT
- API_ROUTE_RFQ_ACCEPT
- API_ROUTE_RFQ_REQUEST
- API_ROUTE_SETTLEMENT_PAYOUTS
- API_ROUTE_SETTLEMENT_PAYOUTS_SEEN
- API_ROUTE_USERNAME
- CONTRACT_UNIT_MULTIPLIER
- CONTRACT_UNIT_MULTIPLIER_DECIMAL
- DEFAULT_EXPIRY_TIME
- HISTORICAL_PNL_INTERVAL_1D_MS
- HISTORICAL_PNL_INTERVAL_1H_MS
- HISTORICAL_PNL_INTERVAL_5M_MS
- HISTORICAL_THEO_INTERVAL_1D_MS
- HISTORICAL_THEO_INTERVAL_1H_MS
- HISTORICAL_THEO_INTERVAL_5M_MS
- MAX_PRICE_SIGNIFICANT_FIGURES
- RFQ_SELF_TRADE_REJECTION_REASON
- STRIKE_SCALE_1E8
- STRIKE_SCALE_1E8_DECIMAL
- 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
- engine_messages::WIRE_FORMAT_VERSION
- expiry_times::DEFAULT_EXPIRY_TIME
- liquidation_state::state_str::HEALTHY
- liquidation_state::state_str::IN_LIQUIDATION
- liquidation_state::state_str::LIQUIDATED
- liquidation_state::state_str::PRE_LIQUIDATION
- margin_mode::mode_str::PORTFOLIO
- margin_mode::mode_str::STANDARD
- option_token_address::MAX_SHORT_STRING_BYTES
- portfolio_greeks::POSITION_EPSILON
- portfolio_greeks::VEGA_WEIGHT_EPSILON
- position_metrics::MIN_LIQUIDATION_PRICE
- 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
- topics::ALL_TOPICS
- topics::TOPIC_FILLS
- topics::TOPIC_HYPERCORE_POSITION_UPDATES
- topics::TOPIC_L2_UPDATES
- topics::TOPIC_LIQUIDATION_STATE
- topics::TOPIC_MARKET_ACTIONS
- topics::TOPIC_MARKET_UPDATES
- topics::TOPIC_MMP_TRIGGERS
- topics::TOPIC_ORDERBOOK_UPDATES
- topics::TOPIC_ORDER_ACTIONS
- topics::TOPIC_ORDER_INFOS
- topics::TOPIC_ORDER_UPDATES
- topics::TOPIC_POSITION_EXPIRED
- topics::TOPIC_RFQ_FILLS
- topics::TOPIC_TIER_UPDATES
- topics::TOPIC_TRADES
- topics::TOPIC_TRANSACTION_REQUESTS
- topics::TOPIC_TRANSACTION_UPDATES
- utils::CONTRACT_UNIT_MULTIPLIER
- utils::CONTRACT_UNIT_MULTIPLIER_DECIMAL
- utils::MAX_PRICE_SIGNIFICANT_FIGURES
- utils::STRIKE_SCALE_1E8
- utils::STRIKE_SCALE_1E8_DECIMAL
- validator_rsm::VALIDATOR_RSM_DOMAIN_NAME
- validator_rsm::VALIDATOR_RSM_DOMAIN_VERSION
- validator_rsm::VALIDATOR_RSM_TYPE_VERSION