Skip to main content
Schema: solana.stats Table: ez_core_metrics_hourly Type: View A convenience table that aggregates block and transaction related metrics using various aggregate functions such as SUM, COUNT, MIN and MAX from the fact_transactions table, on an hourly basis. Stats for the current hour will be updated as new data arrives.

Columns

Column NameData TypeDescription
BLOCK_TIMESTAMP_HOURTIMESTAMP_NTZThe hour of the timestamp of the block.
BLOCK_NUMBER_MINNUMBERThe minimum block number in the hour.
BLOCK_NUMBER_MAXNUMBERThe maximum block number in the hour.
BLOCK_COUNTNUMBERThe number of blocks in the hour.
TRANSACTION_COUNTNUMBERThe number of transactions in the hour.
TRANSACTION_COUNT_SUCCESSNUMBERThe number of successful transactions in the hour.
TRANSACTION_COUNT_FAILEDNUMBERThe number of failed transactions in the hour.
UNIQUE_SIGNERS_COUNTNUMBERThe count of unique first signers for transactions in the hour.
TOTAL_FEES_NATIVENUMBERThe sum of all fees in the hour, in Lamports.
TOTAL_FEES_USDFLOATThe sum of all fees in the hour, in USD.
EZ_CORE_METRICS_HOURLY_IDTEXTA unique, stable identifier for each record in this table. The primary key (PK) ensures that every row is uniquely identifiable and supports efficient joins, lookups, and data integrity across models. The PK may be a natural key (such as a blockchain transaction hash) or a surrogate key generated from one or more fields, depending on the table’s structure and requirements.
INSERTED_TIMESTAMPTIMESTAMP_NTZThe timestamp when this transaction record was first inserted into the analytics database. Used for data freshness tracking and incremental model logic. Format: YYYY-MM-DD HH:MI:SS. Not derived from the blockchain, but from the ETL process.
MODIFIED_TIMESTAMPTIMESTAMP_NTZThe timestamp when this transaction record was last updated in the analytics database. Used for tracking updates and supporting incremental model logic. Format: YYYY-MM-DD HH:MI:SS. Not derived from the blockchain, but from the ETL process.