Skip to main content

Module client

Module client 

Source
Expand description

Provides the HTTP client for the Coinbase Advanced Trade REST API.

Two-layer architecture:

Structs§

CoinbaseHttpClient
Provides a domain-level HTTP client for the Coinbase Advanced Trade API.
CoinbaseRawHttpClient
Provides a raw HTTP client for low-level Coinbase Advanced Trade REST API operations.

Statics§

COINBASE_REST_QUOTA
Default Coinbase Advanced Trade REST rate limit (30 requests per second).

Functions§

build_order_configuration
Builds the Coinbase OrderConfiguration payload from Nautilus order parameters.
data_client_retry_config
Returns the retry configuration for the Coinbase data client.
default_retry_config
Returns the default retry configuration for the Coinbase HTTP client.
map_order_side
Maps a Nautilus [OrderSide] to Coinbase’s wire enum.