Added a new raw WebSocket transport using the websockets library, connecting to ws2.ethereal.trade. To enable this, specify transport: "websocket" in your WS client config
The existing Socket.IO transport (ws.ethereal.trade) remains the default
Sync and async REST clients with full coverage of the Ethereal exchange API (orders, positions, products, funding, etc.) See the API Docs for more information
Order support including market/limit orders, stop orders, OCO/OTO, replace, cancel, and order dry runs
Product cache with products_by_ticker and products_by_id lookups
Archive endpoint support for historical balance and PnL data
Multi-network support: mainnet, testnet, and devnet