Description
The Spot VWAP (Fiat) stream delivers real-time updates to volume-weighted average prices for ERC-20 tokens quoted in fiat currencies. BlockDB normalizes all calculations into the requested fiat (e.g., USD, EUR) based on real-time execution data.
Subscription Parameters
ERC-20 contract address for the base asset.
ISO-4217 fiat currency code (e.g., USD, EUR).
Message Fields
Volume-weighted average price for the interval (fiat per base).
Aggregate executed volume in fiat units.
Number of trades contributing to the VWAP.
Inclusive start of the window.
Row-level lineage hash for correlation.
Subscription Example
# Use wscat to connect and subscribe
wscat -c wss://stream.blockdb.io/v1/evm/ \
-H "Authorization: Bearer $BLOCKDB_API_KEY" \
-x '{"action": "subscribe", "dataset_id": "0602", "chain_id": 1, "params": {"base_token_address": "c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "quote_currency_code": "USD"}}'
Response Example
{
"chain_id": 1,
"dataset_id": "0602",
"is_reorg": false,
"data": {
"base_token_address": "c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
"quote_currency_code": "USD",
"vwap": "3024.112233445566778899",
"trade_count": 142,
"volume_base": "580.000000000000000000",
"volume_quote": "1754000.000000000000000000",
"start_timestamp": "2025-11-11T18:00:00Z",
"end_timestamp": "2025-11-11T19:00:00Z",
"_tracing_id": "0602000000000000000000000000000000000000",
"_created_at": "2025-11-11T19:00:05.000Z"
}
}