Credential and environment resolution for the four option readiness venues.
Missing credentials fail loudly with exact setup instructions. Bybit uses
demo-trading keys (not the read-only testnet key); OKX uses international
demo credentials against www.okx.com.
Summary
Functions
Builds a sandbox/demo exchange or returns a loud missing-credentials error.
Default environment label for a venue.
Default per-call request opts (e.g. Bybit demo base_url).
Exact setup instructions for a venue's option readiness credentials.
Types
@type resolved() :: {Bourse.Exchange.t(), String.t(), keyword()}
Functions
@spec build_exchange(String.t()) :: {:ok, Bourse.Exchange.t(), String.t(), keyword()} | {:error, Bourse.Error.t()}
Builds a sandbox/demo exchange or returns a loud missing-credentials error.
Default environment label for a venue.
Default per-call request opts (e.g. Bybit demo base_url).
Exact setup instructions for a venue's option readiness credentials.