Expand description
Provides the HTTP client for the Coinbase Advanced Trade REST API.
Two-layer architecture:
CoinbaseRawHttpClient: low-level endpoint methods, JWT auth, rate limiting.CoinbaseHttpClient: domain wrapper with instrument caching and Nautilus type conversions.
Structs§
- Coinbase
Http Client - Provides a domain-level HTTP client for the Coinbase Advanced Trade API.
- Coinbase
RawHttp Client - 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
OrderConfigurationpayload 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.