List of all items
Structs
- callback::MessageHandler
- callback::MessageHandlerBuilder
- client::DeribitWebSocketClient
- config::WebSocketConfig
- connection::ws_connection::WebSocketConnection
- message::builder::MessageBuilder
- message::notification::NotificationHandler
- message::request::RequestBuilder
- message::response::ResponseHandler
- model::quote::CancelQuotesRequest
- model::quote::CancelQuotesResponse
- model::quote::MassQuoteRequest
- model::quote::MassQuoteResult
- model::quote::MmpGroupConfig
- model::quote::MmpGroupStatus
- model::quote::MmpTrigger
- model::quote::Quote
- model::quote::QuoteError
- model::quote::QuoteInfo
- model::subscription::Subscription
- model::subscription::SubscriptionManager
- model::ws_types::HeartbeatStatus
- model::ws_types::JsonRpcError
- model::ws_types::JsonRpcNotification
- model::ws_types::JsonRpcRequest
- model::ws_types::JsonRpcResponse
- model::ws_types::WsRequest
- model::ws_types::WsResponse
- prelude::AccountSummary
- prelude::AddressBookEntry
- prelude::AprHistoryResponse
- prelude::AuthRequest
- prelude::AuthResponse
- prelude::BookSummaries
- prelude::BookSummary
- prelude::BuyOrderRequest
- prelude::CancelAllOrdersRequest
- prelude::CancelOrderRequest
- prelude::Candle
- prelude::ClosePositionRequest
- prelude::ContractSizeResponse
- prelude::Currency
- prelude::CurrencyInfo
- prelude::CurrencyInfoCollection
- prelude::DeliveryPricesResponse
- prelude::Deposit
- prelude::DepositsResponse
- prelude::DeribitConfig
- prelude::DeribitUrls
- prelude::EditOrderRequest
- prelude::ExpirationsResponse
- prelude::FundingChartData
- prelude::FundingDataPoint
- prelude::FundingRate
- prelude::FundingRateData
- prelude::Greeks
- prelude::HeartbeatResponse
- prelude::HelloResponse
- prelude::HistoricalVolatility
- prelude::HttpConfig
- prelude::IndexData
- prelude::IndexPrice
- prelude::IndexPriceData
- prelude::Instrument
- prelude::JsonRpcError
- prelude::JsonRpcResponse
- prelude::LastTradesResponse
- prelude::MarketStatistics
- prelude::MarketStats
- prelude::MassQuoteItem
- prelude::MassQuoteResponse
- prelude::ModifyOrderRequest
- prelude::NewOrderRequest
- prelude::Notification
- prelude::OrderBook
- prelude::OrderBookEntry
- prelude::OrderInfo
- prelude::OrderResponse
- prelude::PaginatedResponse
- prelude::Pagination
- prelude::Portfolio
- prelude::Position
- prelude::SellOrderRequest
- prelude::ServerTimeResponse
- prelude::Settlement
- prelude::Settlements
- prelude::SettlementsResponse
- prelude::StatusResponse
- prelude::Subaccount
- prelude::SubaccountTransfer
- prelude::SubscriptionResponse
- prelude::TestResponse
- prelude::Ticker
- prelude::TickerData
- prelude::TickerStats
- prelude::Trade
- prelude::TradeStats
- prelude::TradingViewChartData
- prelude::TransactionLog
- prelude::TransactionLogEntry
- prelude::Transfer
- prelude::TransferResult
- prelude::Transfers
- prelude::UserTrade
- prelude::Withdrawal
- prelude::WithdrawalPriority
- prelude::WithdrawalsResponse
- session::ws_session::WebSocketSession
Enums
- error::WebSocketError
- message::builder::MessageType
- model::ws_types::ConnectionState
- model::ws_types::JsonRpcResult
- model::ws_types::SubscriptionChannel
- model::ws_types::WebSocketMessage
- prelude::AddressType
- prelude::AdvancedOrderType
- prelude::DeribitError
- prelude::DeribitErrorCode
- prelude::InstrumentKind
- prelude::InstrumentType
- prelude::Liquidity
- prelude::OptionType
- prelude::OrderSide
- prelude::OrderStatus
- prelude::OrderType
- prelude::SettlementType
- prelude::TimeInForce
- prelude::TransactionType
- prelude::TransferState
- prelude::TriggerType
- prelude::TungsteniteMessage
- prelude::Value
- subscriptions::SubscriptionChannel
Macros
Functions
- prelude::generate_nonce
- prelude::generate_timestamp
- prelude::get_amount_precision
- prelude::get_min_order_amount
- prelude::get_price_precision
- prelude::is_supported_currency
- prelude::setup_logger
Type Aliases
Constants
- constants::DEFAULT_HEARTBEAT_INTERVAL
- constants::MAX_RECONNECT_ATTEMPTS
- constants::PRODUCTION_WS_URL
- constants::TESTNET_WS_URL
- constants::channels::ORDERBOOK
- constants::channels::TICKER
- constants::channels::TRADES
- constants::channels::USER_ORDERS
- constants::channels::USER_PORTFOLIO
- constants::channels::USER_TRADES
- constants::methods::PRIVATE_BUY
- constants::methods::PRIVATE_CANCEL
- constants::methods::PRIVATE_CANCEL_ALL
- constants::methods::PRIVATE_GET_ACCOUNT_SUMMARY
- constants::methods::PRIVATE_GET_OPEN_ORDERS
- constants::methods::PRIVATE_GET_POSITIONS
- constants::methods::PRIVATE_GET_SUBACCOUNTS
- constants::methods::PRIVATE_LOGOUT
- constants::methods::PRIVATE_SELL
- constants::methods::PRIVATE_SUBSCRIBE
- constants::methods::PRIVATE_UNSUBSCRIBE
- constants::methods::PUBLIC_AUTH
- constants::methods::PUBLIC_GET_INSTRUMENTS
- constants::methods::PUBLIC_GET_ORDERBOOK
- constants::methods::PUBLIC_GET_TICKER
- constants::methods::PUBLIC_GET_TIME
- constants::methods::PUBLIC_GET_TRADES
- constants::methods::PUBLIC_HELLO
- constants::methods::PUBLIC_SUBSCRIBE
- constants::methods::PUBLIC_TEST
- constants::methods::PUBLIC_UNSUBSCRIBE
- prelude::ACCESS_TOKEN_EXPIRATION_SEC
- prelude::AMOUNT_PRECISION_BTC
- prelude::AMOUNT_PRECISION_ETH
- prelude::AMOUNT_PRECISION_SOL
- prelude::CHANNEL_BOOK
- prelude::CHANNEL_QUOTE
- prelude::CHANNEL_TICKER
- prelude::CHANNEL_TRADES
- prelude::CHANNEL_USER_ORDERS
- prelude::CHANNEL_USER_PORTFOLIO
- prelude::CHANNEL_USER_TRADES
- prelude::CURRENCY_BTC
- prelude::CURRENCY_ETH
- prelude::CURRENCY_EURR
- prelude::CURRENCY_SOL
- prelude::CURRENCY_USDC
- prelude::CURRENCY_USDT
- prelude::DEFAULT_CONNECTION_TIMEOUT_MS
- prelude::DEFAULT_ORDER_BOOK_DEPTH
- prelude::DEFAULT_RECENT_TRADES
- prelude::DEFAULT_REQUEST_ID
- prelude::DEFAULT_REQUEST_TIMEOUT_MS
- prelude::DERIBIT_HTTP_URL_PROD
- prelude::DERIBIT_HTTP_URL_TEST
- prelude::DERIBIT_WS_URL_PROD
- prelude::DERIBIT_WS_URL_TEST
- prelude::FIX_DELIMITER
- prelude::FIX_DELIMITER_STR
- prelude::FIX_HEARTBEAT_INTERVAL
- prelude::FIX_VERSION
- prelude::HEARTBEAT_INTERVAL_MS
- prelude::HEARTBEAT_TIMEOUT_MS
- prelude::INSTRUMENT_TYPE_FUTURE
- prelude::INSTRUMENT_TYPE_FUTURE_COMBO
- prelude::INSTRUMENT_TYPE_OPTION
- prelude::INSTRUMENT_TYPE_OPTION_COMBO
- prelude::INSTRUMENT_TYPE_PERPETUAL
- prelude::INSTRUMENT_TYPE_SPOT
- prelude::JSONRPC_VERSION
- prelude::MAX_MESSAGE_SIZE_BYTES
- prelude::MAX_OPEN_ORDERS_PER_INSTRUMENT
- prelude::MAX_OPEN_ORDERS_TOTAL
- prelude::MAX_ORDER_AMOUNT
- prelude::MAX_ORDER_BOOK_DEPTH
- prelude::MAX_RECENT_TRADES
- prelude::MAX_REQUESTS_PER_SECOND_AUTH
- prelude::MAX_REQUESTS_PER_SECOND_UNAUTH
- prelude::MAX_RETRY_ATTEMPTS
- prelude::MAX_SUBSCRIPTIONS_PER_CONNECTION
- prelude::MIN_ORDER_AMOUNT_BTC
- prelude::MIN_ORDER_AMOUNT_ETH
- prelude::MIN_ORDER_AMOUNT_SOL
- prelude::PRICE_PRECISION_BTC
- prelude::PRICE_PRECISION_ETH
- prelude::PRICE_PRECISION_SOL
- prelude::REFRESH_TOKEN_EXPIRATION_SEC
- prelude::RETRY_BASE_DELAY_MS
- prelude::RETRY_MAX_DELAY_MS
- prelude::SUPPORTED_CRYPTOCURRENCIES
- prelude::TOKEN_REFRESH_BUFFER_SEC