pub struct TokenTradeStatPeriod {Show 54 fields
pub average_price_in_native: Option<String>,
pub average_price_in_usd: Option<String>,
pub buy_sell_ratio: Option<String>,
pub buy_volume: Option<String>,
pub buy_volume_in_native: Option<String>,
pub buy_volume_in_usd: Option<String>,
pub buyers: Option<String>,
pub buys: Option<String>,
pub close_in_native: Option<String>,
pub close_in_usd: Option<String>,
pub current_liquidity_in_usd: Option<String>,
pub dapp_program_count: Option<String>,
pub high_in_native: Option<String>,
pub high_in_usd: Option<String>,
pub liquidity_change_ratio: Option<String>,
pub low_in_native: Option<String>,
pub low_in_usd: Option<String>,
pub open_in_native: Option<String>,
pub open_in_usd: Option<String>,
pub pool_count: Option<String>,
pub prev_buy_volume: Option<String>,
pub prev_buy_volume_in_native: Option<String>,
pub prev_buy_volume_in_usd: Option<String>,
pub prev_buyers: Option<String>,
pub prev_buys: Option<String>,
pub prev_close_in_native: Option<String>,
pub prev_close_in_usd: Option<String>,
pub prev_dapp_program_count: Option<String>,
pub prev_high_in_native: Option<String>,
pub prev_high_in_usd: Option<String>,
pub prev_liquidity_in_usd: Option<String>,
pub prev_low_in_native: Option<String>,
pub prev_low_in_usd: Option<String>,
pub prev_open_in_native: Option<String>,
pub prev_open_in_usd: Option<String>,
pub prev_pool_count: Option<String>,
pub prev_sell_volume: Option<String>,
pub prev_sell_volume_in_native: Option<String>,
pub prev_sell_volume_in_usd: Option<String>,
pub prev_sellers: Option<String>,
pub prev_sells: Option<String>,
pub prev_trades: Option<String>,
pub price_change_ratio_in_usd: Option<String>,
pub sell_volume: Option<String>,
pub sell_volume_in_native: Option<String>,
pub sell_volume_in_usd: Option<String>,
pub sellers: Option<String>,
pub sells: Option<String>,
pub total_volume_in_native: Option<String>,
pub total_volume_in_usd: Option<String>,
pub traders: Option<String>,
pub trades: Option<String>,
pub updated_at: Option<String>,
pub volume_change_ratio: Option<String>,
}Expand description
Single time window trade statistics period
JSON schema
{
"description": "Single time window trade statistics period",
"type": "object",
"properties": {
"averagePriceInNative": {
"description": "Average price in native token",
"examples": [
"0.00005100"
],
"type": "string"
},
"averagePriceInUsd": {
"description": "Average price in USD",
"examples": [
"0.15300000"
],
"type": "string"
},
"buySellRatio": {
"description": "Buy to sell ratio",
"examples": [
"1.5510"
],
"type": "string"
},
"buyVolume": {
"description": "Buy volume in token amount",
"examples": [
"15000000.12345678"
],
"type": "string"
},
"buyVolumeInNative": {
"description": "Buy volume in native token",
"examples": [
"750.50"
],
"type": "string"
},
"buyVolumeInUsd": {
"description": "Buy volume in USD",
"examples": [
"45000.00"
],
"type": "string"
},
"buyers": {
"description": "Number of unique buyers",
"examples": [
"320"
],
"type": "string"
},
"buys": {
"description": "Number of buy trades",
"examples": [
"1520"
],
"type": "string"
},
"closeInNative": {
"description": "Closing price in native token",
"examples": [
"0.00005200"
],
"type": "string"
},
"closeInUsd": {
"description": "Closing price in USD",
"examples": [
"0.15600000"
],
"type": "string"
},
"currentLiquidityInUsd": {
"description": "Current liquidity in USD",
"examples": [
"250000.00"
],
"type": "string"
},
"dappProgramCount": {
"description": "Number of DEX programs",
"examples": [
"8"
],
"type": "string"
},
"highInNative": {
"description": "Highest price in native token",
"examples": [
"0.00005300"
],
"type": "string"
},
"highInUsd": {
"description": "Highest price in USD",
"examples": [
"0.15900000"
],
"type": "string"
},
"liquidityChangeRatio": {
"description": "Liquidity change ratio vs previous period",
"examples": [
"0.0417"
],
"type": "string"
},
"lowInNative": {
"description": "Lowest price in native token",
"examples": [
"0.00005000"
],
"type": "string"
},
"lowInUsd": {
"description": "Lowest price in USD",
"examples": [
"0.15000000"
],
"type": "string"
},
"openInNative": {
"description": "Opening price in native token",
"examples": [
"0.00005000"
],
"type": "string"
},
"openInUsd": {
"description": "Opening price in USD",
"examples": [
"0.15000000"
],
"type": "string"
},
"poolCount": {
"description": "Number of liquidity pools",
"examples": [
"12"
],
"type": "string"
},
"prevBuyVolume": {
"description": "Previous period buy volume in token amount",
"examples": [
"14000000.00"
],
"type": "string"
},
"prevBuyVolumeInNative": {
"description": "Previous period buy volume in native token",
"examples": [
"700.00"
],
"type": "string"
},
"prevBuyVolumeInUsd": {
"description": "Previous period buy volume in USD",
"examples": [
"42000.00"
],
"type": "string"
},
"prevBuyers": {
"description": "Previous period unique buyer count",
"examples": [
"300"
],
"type": "string"
},
"prevBuys": {
"description": "Previous period buy count",
"examples": [
"1400"
],
"type": "string"
},
"prevCloseInNative": {
"description": "Previous period closing price in native token",
"examples": [
"0.00005100"
],
"type": "string"
},
"prevCloseInUsd": {
"description": "Previous period closing price in USD",
"examples": [
"0.15100000"
],
"type": "string"
},
"prevDappProgramCount": {
"description": "Previous period DEX program count",
"examples": [
"7"
],
"type": "string"
},
"prevHighInNative": {
"description": "Previous period highest price in native token",
"examples": [
"0.00005100"
],
"type": "string"
},
"prevHighInUsd": {
"description": "Previous period highest price in USD",
"examples": [
"0.15200000"
],
"type": "string"
},
"prevLiquidityInUsd": {
"description": "Previous period liquidity in USD",
"examples": [
"240000.00"
],
"type": "string"
},
"prevLowInNative": {
"description": "Previous period lowest price in native token",
"examples": [
"0.00004800"
],
"type": "string"
},
"prevLowInUsd": {
"description": "Previous period lowest price in USD",
"examples": [
"0.14500000"
],
"type": "string"
},
"prevOpenInNative": {
"description": "Previous period opening price in native token",
"examples": [
"0.00004900"
],
"type": "string"
},
"prevOpenInUsd": {
"description": "Previous period opening price in USD",
"examples": [
"0.14800000"
],
"type": "string"
},
"prevPoolCount": {
"description": "Previous period pool count",
"examples": [
"10"
],
"type": "string"
},
"prevSellVolume": {
"description": "Previous period sell volume in token amount",
"examples": [
"11000000.00"
],
"type": "string"
},
"prevSellVolumeInNative": {
"description": "Previous period sell volume in native token",
"examples": [
"550.00"
],
"type": "string"
},
"prevSellVolumeInUsd": {
"description": "Previous period sell volume in USD",
"examples": [
"33000.00"
],
"type": "string"
},
"prevSellers": {
"description": "Previous period unique seller count",
"examples": [
"200"
],
"type": "string"
},
"prevSells": {
"description": "Previous period sell count",
"examples": [
"900"
],
"type": "string"
},
"prevTrades": {
"description": "Previous period total trade count",
"examples": [
"2300"
],
"type": "string"
},
"priceChangeRatioInUsd": {
"description": "Price change ratio in USD",
"examples": [
"0.04000000"
],
"type": "string"
},
"sellVolume": {
"description": "Sell volume in token amount",
"examples": [
"12000000.98765432"
],
"type": "string"
},
"sellVolumeInNative": {
"description": "Sell volume in native token",
"examples": [
"600.40"
],
"type": "string"
},
"sellVolumeInUsd": {
"description": "Sell volume in USD",
"examples": [
"36000.00"
],
"type": "string"
},
"sellers": {
"description": "Number of unique sellers",
"examples": [
"210"
],
"type": "string"
},
"sells": {
"description": "Number of sell trades",
"examples": [
"980"
],
"type": "string"
},
"totalVolumeInNative": {
"description": "Total trading volume in native token",
"examples": [
"1350.90"
],
"type": "string"
},
"totalVolumeInUsd": {
"description": "Total trading volume in USD",
"examples": [
"81000.00"
],
"type": "string"
},
"traders": {
"description": "Number of unique traders",
"examples": [
"530"
],
"type": "string"
},
"trades": {
"description": "Total number of trades",
"examples": [
"2500"
],
"type": "string"
},
"updatedAt": {
"description": "Last updated timestamp",
"examples": [
"2026-02-09T08:05:12.345Z"
],
"type": "string"
},
"volumeChangeRatio": {
"description": "Volume change ratio vs previous period",
"examples": [
"0.25"
],
"type": "string"
}
}
}Fields§
§average_price_in_native: Option<String>Average price in native token
average_price_in_usd: Option<String>Average price in USD
buy_sell_ratio: Option<String>Buy to sell ratio
buy_volume: Option<String>Buy volume in token amount
buy_volume_in_native: Option<String>Buy volume in native token
buy_volume_in_usd: Option<String>Buy volume in USD
buyers: Option<String>Number of unique buyers
buys: Option<String>Number of buy trades
close_in_native: Option<String>Closing price in native token
close_in_usd: Option<String>Closing price in USD
current_liquidity_in_usd: Option<String>Current liquidity in USD
dapp_program_count: Option<String>Number of DEX programs
high_in_native: Option<String>Highest price in native token
high_in_usd: Option<String>Highest price in USD
liquidity_change_ratio: Option<String>Liquidity change ratio vs previous period
low_in_native: Option<String>Lowest price in native token
low_in_usd: Option<String>Lowest price in USD
open_in_native: Option<String>Opening price in native token
open_in_usd: Option<String>Opening price in USD
pool_count: Option<String>Number of liquidity pools
prev_buy_volume: Option<String>Previous period buy volume in token amount
prev_buy_volume_in_native: Option<String>Previous period buy volume in native token
prev_buy_volume_in_usd: Option<String>Previous period buy volume in USD
prev_buyers: Option<String>Previous period unique buyer count
prev_buys: Option<String>Previous period buy count
prev_close_in_native: Option<String>Previous period closing price in native token
prev_close_in_usd: Option<String>Previous period closing price in USD
prev_dapp_program_count: Option<String>Previous period DEX program count
prev_high_in_native: Option<String>Previous period highest price in native token
prev_high_in_usd: Option<String>Previous period highest price in USD
prev_liquidity_in_usd: Option<String>Previous period liquidity in USD
prev_low_in_native: Option<String>Previous period lowest price in native token
prev_low_in_usd: Option<String>Previous period lowest price in USD
prev_open_in_native: Option<String>Previous period opening price in native token
prev_open_in_usd: Option<String>Previous period opening price in USD
prev_pool_count: Option<String>Previous period pool count
prev_sell_volume: Option<String>Previous period sell volume in token amount
prev_sell_volume_in_native: Option<String>Previous period sell volume in native token
prev_sell_volume_in_usd: Option<String>Previous period sell volume in USD
prev_sellers: Option<String>Previous period unique seller count
prev_sells: Option<String>Previous period sell count
prev_trades: Option<String>Previous period total trade count
price_change_ratio_in_usd: Option<String>Price change ratio in USD
sell_volume: Option<String>Sell volume in token amount
sell_volume_in_native: Option<String>Sell volume in native token
sell_volume_in_usd: Option<String>Sell volume in USD
sellers: Option<String>Number of unique sellers
sells: Option<String>Number of sell trades
total_volume_in_native: Option<String>Total trading volume in native token
total_volume_in_usd: Option<String>Total trading volume in USD
traders: Option<String>Number of unique traders
trades: Option<String>Total number of trades
updated_at: Option<String>Last updated timestamp
volume_change_ratio: Option<String>Volume change ratio vs previous period
Implementations§
Source§impl TokenTradeStatPeriod
impl TokenTradeStatPeriod
pub fn builder() -> TokenTradeStatPeriod
Trait Implementations§
Source§impl Clone for TokenTradeStatPeriod
impl Clone for TokenTradeStatPeriod
Source§fn clone(&self) -> TokenTradeStatPeriod
fn clone(&self) -> TokenTradeStatPeriod
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more