Skip to main content

Module consts

Module consts 

Source
Expand description

Core constants for the Deribit adapter.

Constants§

DERIBIT
Venue identifier string.
DERIBIT_ACCOUNT_RATE_KEY
Rate limit key for account information endpoints.
DERIBIT_API_PATH
DERIBIT_API_VERSION
DERIBIT_BOOK_DEFAULT_DEPTH
Default depth per side for aggregated order book subscriptions.
DERIBIT_BOOK_DEFAULT_GROUP
Default grouping for aggregated order book subscriptions.
DERIBIT_BOOK_VALID_DEPTHS
Supported aggregated order book depths for Deribit.
DERIBIT_GLOBAL_RATE_KEY
Global rate limit key for Deribit HTTP requests.
DERIBIT_HTTP_URL
DERIBIT_ORDER_RATE_KEY
Rate limit key for Deribit order operations (matching engine).
DERIBIT_POST_ONLY_ERROR_CODE
Deribit error code for post-only order rejection.
DERIBIT_TESTNET_HTTP_URL
DERIBIT_TESTNET_WS_URL
DERIBIT_WS_HEARTBEAT_SECS
Default WebSocket heartbeat interval in seconds.
DERIBIT_WS_ORDER_KEY
Rate limit key for WebSocket order operations.
DERIBIT_WS_SUBSCRIPTION_KEY
Rate limit key for WebSocket subscriptions.
DERIBIT_WS_URL
JSONRPC_VERSION

Statics§

DERIBIT_HTTP_ACCOUNT_QUOTA
Conservative rate limit for account information endpoints.
DERIBIT_HTTP_ORDER_QUOTA
Deribit matching engine (order operations) rate limit.
DERIBIT_HTTP_REST_QUOTA
Default Deribit REST API rate limit: 20 requests per second sustained.
DERIBIT_RATE_LIMIT_KEY_ORDER
Pre-interned rate limit key for WebSocket order operations.
DERIBIT_RETRY_ERROR_CODES
Deribit error codes that should trigger retries.
DERIBIT_VENUE
Static venue instance.
DERIBIT_WS_ORDER_QUOTA
Deribit WebSocket order rate limit: 5 requests per second with 20 burst.
DERIBIT_WS_SUBSCRIPTION_QUOTA
Deribit WebSocket subscription rate limit.

Functions§

should_retry_error_code
Determines if a Deribit error code should trigger a retry.