Skip to main content

Tables

prices_end_of_day

Daily closing prices in USD for tokens across multiple blockchain networks. Used for historical price analysis, portfolio valuation, and time-series comparisons of token performance.
ColumnTypeDescription
timestampTIMESTAMPTimestamp representing the end of the pricing period for the token. All sample values show midnight UTC (00:00:00), indicating daily snapshot times aligned to the timestamp_grain.
timestamp_grainSTRINGGranularity of the price snapshot, indicating the time interval at which prices are aggregated. All rows in this table use ‘day’ for end-of-day pricing.
chainSTRINGBlockchain network identifier where the data originates. Lowercase string naming the specific blockchain network.
token_addressSTRINGContract address or module identifier of the token on the specified chain. For Aptos, uses the module format address::module::type; for EVM chains, uses hex-encoded 0x-prefixed addresses.
price_usdFLOAT64Token price denominated in United States dollars at the timestamp specified. Represents the market value at the daily close based on the timestamp_grain.
chainprice_usdtimestamptoken_addresstimestamp_grain
aptos0.0000294225059272170452025-03-24T00:00:00.000Z0x1fccdef89b13d4697064d4eff89d26547f2b08d194b495973642729503a7f38f::RBT::RBTday
aptos0.0000314189720563305462025-03-01T00:00:00.000Z0x1fccdef89b13d4697064d4eff89d26547f2b08d194b495973642729503a7f38f::RBT::RBTday
aptos0.0000262265185567907172025-03-11T00:00:00.000Z0x1fccdef89b13d4697064d4eff89d26547f2b08d194b495973642729503a7f38f::RBT::RBTday
Query with partition filter
SELECT *
FROM `tt-primitives.prices.prices_end_of_day`
WHERE timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 1 MONTH)
LIMIT 100

prices_per_day

Daily USD price snapshots for tokens across blockchains, indexed by contract address and chain. Used for historical price analysis, portfolio valuation, and calculating trading returns over time.
ColumnTypeDescription
timestampTIMESTAMPUTC timestamp representing the start of the day for which the token price is recorded. All sample values show midnight (00:00:00) timestamps, indicating daily price snapshots aggregated at day-level granularity.
timestamp_grainSTRINGSpecifies the time aggregation level for the price data point. Always set to “day” indicating daily price snapshots at 00:00:00 UTC.
chainSTRINGBlockchain network identifier where the data originates. Lowercase string naming the specific blockchain network.
token_addressSTRINGContract address of the token being priced on the specified chain. Hex-encoded, 0x-prefixed 40-character string for EVM chains like Ethereum.
price_usdFLOAT64Daily closing price of the token denominated in US dollars. Values typically reflect end-of-day snapshots and may vary slightly around stable price points due to market fluctuations.
chainprice_usdtimestamptoken_addresstimestamp_grain
ethereum1.0080982521568422019-04-22T00:00:00.000Z0x3afdc9bca9213a35503b077a6072f3d0d5ab0840day
ethereum1.00501383594301592019-04-15T00:00:00.000Z0x3afdc9bca9213a35503b077a6072f3d0d5ab0840day
ethereum0.99723538516809912019-04-07T00:00:00.000Z0x3afdc9bca9213a35503b077a6072f3d0d5ab0840day
Query with partition filter
SELECT *
FROM `tt-primitives.prices.prices_per_day`
WHERE timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 1 MONTH)
LIMIT 100

prices_per_hour

Hourly USD price snapshots for tokens across multiple blockchain networks, identified by chain and contract address. Used for historical price analysis, portfolio valuation, and calculating returns over time.
ColumnTypeDescription
timestampTIMESTAMPUTC timestamp marking the start of the hourly price observation period. Aligned to the top of each hour (e.g., 02:00:00, 08:00:00) as indicated by the hour grain.
timestamp_grainSTRINGTime granularity of the price observation, indicating the aggregation interval for the data point. All records in this table use “hour” granularity, representing hourly price snapshots.
chainSTRINGBlockchain network identifier where the data originates. Lowercase string naming the specific blockchain network.
token_addressSTRINGContract address of the token on the specified chain. Hex-encoded, 0x-prefixed 40-character string for EVM chains.
price_usdFLOAT64USD-denominated price of the token at the specified timestamp. Represents the market value per token unit, aggregated at hourly intervals.
chainprice_usdtimestamptoken_addresstimestamp_grain
arbitrum2.8674406119686932025-01-19T02:00:00.000Z0x040d1edc9569d4bab2d15287dc5a4f10f56a56b8hour
arbitrum2.62499610887723562025-01-21T08:00:00.000Z0x040d1edc9569d4bab2d15287dc5a4f10f56a56b8hour
arbitrum2.591611252900212025-01-24T03:00:00.000Z0x040d1edc9569d4bab2d15287dc5a4f10f56a56b8hour
Query with partition filter
SELECT *
FROM `tt-primitives.prices.prices_per_hour`
WHERE timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 1 MONTH)
LIMIT 100