Struct crypto_markets::Market
source · pub struct Market {Show 17 fields
pub exchange: String,
pub market_type: MarketType,
pub symbol: String,
pub base_id: String,
pub quote_id: String,
pub settle_id: Option<String>,
pub base: String,
pub quote: String,
pub settle: Option<String>,
pub active: bool,
pub margin: bool,
pub fees: Fees,
pub precision: Precision,
pub quantity_limit: Option<QuantityLimit>,
pub contract_value: Option<f64>,
pub delivery_date: Option<u64>,
pub info: Map<String, Value>,
}
Expand description
Market contains all information about a market
Fields§
§exchange: String
exchange name
market_type: MarketType
Market type
symbol: String
exchange-specific trading symbol, recognized by RESTful API, equivalent to ccxt’s Market.id.
base_id: String
exchange-specific base currency
quote_id: String
exchange-specific quote currency
settle_id: Option<String>
exchange-specific settlement currency, i.e., collateral currency, always None for spot markets
base: String
unified uppercase string of base fiat or crypto currency
quote: String
unified uppercase string of quote fiat or crypto currency
settle: Option<String>
settlement currency, i.e., collateral currency, always None for spot markets
active: bool
market status
margin: bool
Margin enabled.
- All contract markets are margin enabled, including future, swap and option.
- Only a few exchanges have spot market with margin enabled.
fees: Fees
§precision: Precision
number of decimal digits after the dot
quantity_limit: Option<QuantityLimit>
the min and max values of quantity
contract_value: Option<f64>
§delivery_date: Option<u64>
Delivery date, unix timestamp in milliseconds, only applicable for future and option markets.
info: Map<String, Value>
the original JSON string retrieved from the exchange