20 lines
797 B
Protocol Buffer
20 lines
797 B
Protocol Buffer
syntax = "proto3";
|
|
|
|
message Market {
|
|
// The prices and volumes must be adjusted by the rational denominator provided
|
|
// by the market metadata
|
|
string exchange_id = 2; // e.g., BINANCE
|
|
string market_id = 3; // e.g., BTC/USDT
|
|
string market_type = 4; // e.g., Spot
|
|
string description = 5; // e.g., Bitcoin/Tether on Binance
|
|
repeated string column_names = 6; // e.g., ['open', 'high', 'low', 'close', 'volume', 'taker_vol', 'maker_vol']
|
|
string base_asset = 9;
|
|
string quote_asset = 10;
|
|
uint64 earliest_time = 11;
|
|
uint64 tick_denom = 12; // denominator applied to all OHLC price data
|
|
uint64 base_denom = 13; // denominator applied to base asset units
|
|
uint64 quote_denom = 14; // denominator applied to quote asset units
|
|
repeated uint32 supported_period_seconds = 15;
|
|
|
|
}
|