Expand description
Manual verification script for dYdX WebSocket public data streams.
Exercises live subscriptions for trades, order book updates, and candles for a single instrument to validate the end-to-end streaming pipeline.
Usage:
# Test against testnet (default) - subscribe to all data types
cargo run --bin dydx-ws-data -p nautilus-dydx
# Subscribe to specific channel
cargo run --bin dydx-ws-data -p nautilus-dydx -- trades BTC-USD
cargo run --bin dydx-ws-data -p nautilus-dydx -- orderbook ETH-USD
cargo run --bin dydx-ws-data -p nautilus-dydx -- candles BTC-USD
# Use testnet explicitly
cargo run --bin dydx-ws-data -p nautilus-dydx -- all BTC-USD testnet
# Override endpoints via environment
DYDX_HTTP_URL=https://indexer.v4testnet.dydx.exchange \
DYDX_WS_URL=wss://indexer.v4testnet.dydx.exchange/v4/ws \
cargo run --bin dydx-ws-data -p nautilus-dydxFunctionsยง
- main ๐