Trade Streams
Type: NONE
WS trades:<symbol>
Status: Implemented. Binance equivalent:
<symbol>@aggTrade/<symbol>@trade(Sparky pushes individual fills; nothing is aggregated).
Subscribe
{ "type": "subscribe", "channel": "trades:BTCUSDT" }
Payload
{
"type": "trade",
"id": "550e8400-e29b-41d4-a716-446655440000",
"symbol": "BTCUSDT",
"price": "97500.00",
"amount": "0.15",
"side": "buy",
"timestamp": 1741298500000
}
| Field | Notes |
|---|---|
id | Trade UUID |
side | Taker side, lowercase buy / sell |
amount | Base-asset quantity |
timestamp | ms |
Event-driven: one message per fill. No snapshot is sent on subscribe; fetch recent history from the native GET /api/v1/markets/{symbol}/trades if you need it.