List of all items
Structs
- auth::ApiKeyAuth
- auth::AuthManager
- auth::AuthRequest
- client::DeribitHttpClient
- config::base::HttpConfig
- config::credentials::ApiCredentials
- connection::http_connection::HttpConnection
- message::builder::HttpMessageBuilder
- message::request::HttpRequestBuilder
- message::response::HttpResponseHandler
- model::account::CurrencyPortfolio
- model::account::Portfolio
- model::account::PortfolioInfo
- model::account::Subaccount
- model::account::TradingProductDetail
- model::book::BookSummaries
- model::book::BookSummary
- model::book::OrderBook
- model::book::OrderBookEntry
- model::currency::CurrencyExpirations
- model::currency::CurrencyInfo
- model::currency::CurrencyInfoCollection
- model::currency::CurrencyStruct
- model::deposit::Deposit
- model::fee::DefaultFee
- model::fee::FeeStructure
- model::fee::FeeValue
- model::funding::FundingChartData
- model::funding::FundingDataPoint
- model::funding::FundingRateData
- model::index::IndexData
- model::index::IndexPriceData
- model::instrument::Instrument
- model::mass_quote::MassQuoteItem
- model::mass_quote::QuoteResult
- model::mass_quote::TransferResult
- model::option::BasicGreeks
- model::option::BasicOptionData
- model::option::OptionInfo
- model::option::Spread
- model::other::DeliveryPriceData
- model::other::Greeks
- model::other::OptionInstrument
- model::other::OptionInstrumentPair
- model::other::ParsedOptionWithTicker
- model::position::Position
- model::request::api_request::HttpRequest
- model::request::mass_quote::MassQuoteRequest
- model::request::order::OrderRequest
- model::request::trade::TradesRequest
- model::response::api_response::ApiResponse
- model::response::api_response::HttpResponse
- model::response::deposit::DepositsResponse
- model::response::mass_quote::MassQuoteResponse
- model::response::order::OrderInfoResponse
- model::response::order::OrderResponse
- model::response::other::AccountLimits
- model::response::other::AccountResult
- model::response::other::AccountSummaryResponse
- model::response::other::AprDataPoint
- model::response::other::AprHistoryResponse
- model::response::other::ContractSizeResponse
- model::response::other::DeliveryPricesResponse
- model::response::other::ExpirationsResponse
- model::response::other::HelloResponse
- model::response::other::LastTradesResponse
- model::response::other::MatchingEngineLimit
- model::response::other::RateLimit
- model::response::other::SettlementsResponse
- model::response::other::StatusResponse
- model::response::other::TestResponse
- model::response::other::TradingLimit
- model::response::other::TransactionLogResponse
- model::response::other::TransferResultResponse
- model::response::other::UserTradeWithPaginationResponse
- model::response::trade::UserTradeResponseByOrder
- model::response::withdrawal::WithdrawalsResponse
- model::settlement::Settlement
- model::settlement::Settlements
- model::ticker::Ticker
- model::ticker::TickerData
- model::ticker::TickerStats
- model::trade::ClientInfo
- model::trade::LastTrade
- model::trade::Trade
- model::trade::TradeAllocation
- model::trade::TradeExecution
- model::trade::TradeStats
- model::trade::UserTrade
- model::tradingview::TradingViewChartData
- model::transaction::TransactionLogEntry
- model::transaction::TransactionLogRequest
- model::transfer::SubaccountTransfer
- model::transfer::Transfer
- model::transfer::Transfers
- model::types::ApiError
- model::types::AuthToken
- model::types::RequestParams
- model::types::Withdrawal
- model::withdrawal::WithdrawalPriority
- rate_limit::RateLimiter
- session::http_session::HttpSession
Enums
- error::HttpError
- model::currency::Currency
- model::instrument::InstrumentKind
- model::instrument::InstrumentType
- model::instrument::OptionType
- model::order::OrderSide
- model::order::OrderStatus
- model::order::OrderType
- model::other::SortDirection
- model::request::order::AdvancedOrderType
- model::response::order::LinkedOrderType
- model::settlement::SettlementType
- model::trade::Liquidity
- model::transaction::TransactionSide
- model::transaction::TransactionType
- model::transaction::UserRole
- model::transfer::TransferState
- model::trigger::Trigger
- model::trigger::TriggerFillCondition
- model::types::Direction
- model::types::TimeInForce
- rate_limit::RateLimitCategory
Functions
- logger::setup_logger
- rate_limit::categorize_endpoint
- utils::from_deribit_format_date
- utils::get_tomorrow_deribit_format
Type Aliases
Constants
- constants::DEFAULT_TIMEOUT
- constants::MAX_RETRIES
- constants::PRODUCTION_BASE_URL
- constants::TESTNET_BASE_URL
- constants::endpoints::AUTH
- constants::endpoints::BUY
- constants::endpoints::CANCEL
- constants::endpoints::CANCEL_ALL
- constants::endpoints::CANCEL_ALL_BY_CURRENCY
- constants::endpoints::CANCEL_ALL_BY_CURRENCY_PAIR
- constants::endpoints::CANCEL_ALL_BY_INSTRUMENT
- constants::endpoints::CANCEL_ALL_BY_KIND_OR_TYPE
- constants::endpoints::CANCEL_BY_LABEL
- constants::endpoints::CANCEL_QUOTES
- constants::endpoints::EDIT
- constants::endpoints::GET_ACCOUNT_SUMMARY
- constants::endpoints::GET_APR_HISTORY
- constants::endpoints::GET_BOOK_SUMMARY_BY_CURRENCY
- constants::endpoints::GET_BOOK_SUMMARY_BY_INSTRUMENT
- constants::endpoints::GET_CONTRACT_SIZE
- constants::endpoints::GET_CURRENCIES
- constants::endpoints::GET_DELIVERY_PRICES
- constants::endpoints::GET_DEPOSITS
- constants::endpoints::GET_EXPIRATIONS
- constants::endpoints::GET_FUNDING_CHART_DATA
- constants::endpoints::GET_FUNDING_RATE_HISTORY
- constants::endpoints::GET_FUNDING_RATE_VALUE
- constants::endpoints::GET_HISTORICAL_VOLATILITY
- constants::endpoints::GET_INDEX
- constants::endpoints::GET_INDEX_PRICE
- constants::endpoints::GET_INDEX_PRICE_NAMES
- constants::endpoints::GET_INSTRUMENT
- constants::endpoints::GET_INSTRUMENTS
- constants::endpoints::GET_LAST_SETTLEMENTS_BY_CURRENCY
- constants::endpoints::GET_LAST_SETTLEMENTS_BY_INSTRUMENT
- constants::endpoints::GET_LAST_TRADES_BY_CURRENCY
- constants::endpoints::GET_LAST_TRADES_BY_CURRENCY_AND_TIME
- constants::endpoints::GET_LAST_TRADES_BY_INSTRUMENT
- constants::endpoints::GET_LAST_TRADES_BY_INSTRUMENT_AND_TIME
- constants::endpoints::GET_OPEN_ORDERS
- constants::endpoints::GET_OPEN_ORDERS_BY_CURRENCY
- constants::endpoints::GET_OPEN_ORDERS_BY_INSTRUMENT
- constants::endpoints::GET_OPEN_ORDERS_BY_LABEL
- constants::endpoints::GET_OPTIONS
- constants::endpoints::GET_OPTIONS_PAIR
- constants::endpoints::GET_ORDER_BOOK
- constants::endpoints::GET_ORDER_BOOK_BY_INSTRUMENT_ID
- constants::endpoints::GET_ORDER_HISTORY_BY_CURRENCY
- constants::endpoints::GET_ORDER_HISTORY_BY_INSTRUMENT
- constants::endpoints::GET_ORDER_STATE
- constants::endpoints::GET_POSITION
- constants::endpoints::GET_POSITIONS
- constants::endpoints::GET_SERVER_TIME
- constants::endpoints::GET_STATUS
- constants::endpoints::GET_SUBACCOUNTS
- constants::endpoints::GET_TICKER
- constants::endpoints::GET_TRADINGVIEW_CHART_DATA
- constants::endpoints::GET_TRANSACTION_LOG
- constants::endpoints::GET_USER_TRADES_BY_CURRENCY
- constants::endpoints::GET_USER_TRADES_BY_CURRENCY_AND_TIME
- constants::endpoints::GET_USER_TRADES_BY_INSTRUMENT
- constants::endpoints::GET_USER_TRADES_BY_INSTRUMENT_AND_TIME
- constants::endpoints::GET_USER_TRADES_BY_ORDER
- constants::endpoints::GET_WITHDRAWALS
- constants::endpoints::SELL
- constants::endpoints::SUBMIT_TRANSFER_TO_SUBACCOUNT
- constants::endpoints::SUBMIT_TRANSFER_TO_USER
- constants::endpoints::TEST_CONNECTION
- constants::headers::APPLICATION_JSON
- constants::headers::AUTHORIZATION
- constants::headers::CONTENT_TYPE
- constants::headers::USER_AGENT