Crate dydx_ws_exec

Crate dydx_ws_exec 

Source
Expand description

Manual verification script for dYdX WebSocket private channels (subaccount updates).

Subscribes to subaccount order, fill, and position updates via WebSocket. dYdX v4 uses wallet-based subscriptions (no API key signing required for WS).

Usage:

# Test against testnet (default)
DYDX_MNEMONIC="your mnemonic" cargo run --bin dydx-ws-exec -p nautilus-dydx

# Test against mainnet
DYDX_MNEMONIC="your mnemonic" \
DYDX_WS_URL=wss://indexer.dydx.trade/v4/ws \
DYDX_HTTP_URL=https://indexer.dydx.trade \
cargo run --bin dydx-ws-exec -p nautilus-dydx -- --mainnet

# With custom subaccount
DYDX_MNEMONIC="your mnemonic" cargo run --bin dydx-ws-exec -p nautilus-dydx -- --subaccount 1

Constantsยง

DEFAULT_SUBACCOUNT ๐Ÿ”’

Functionsยง

main ๐Ÿ”’