Crate dydx_ws_data

Crate dydx_ws_data 

Source
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-dydx

Functionsยง

main ๐Ÿ”’