| BLOCK_NUMBER | NUMBER | Also known as block height. The block number indicates the position of a block in the blockchain, increasing sequentially after the addition of each new block. Data type: Integer Example: 12345678 98765432 Business Context: Primary identifier for ordering and filtering blockchain data chronologically. Essential for block-level analysis and network growth tracking. Enables correlation of transactions, transfers, and events to specific blocks. |
| BLOCK_TIMESTAMP | TIMESTAMP_NTZ | The date and time at which the block was produced on the Aptos blockchain. Data type: Timestamp Example: 2024-01-15 14:30:25.123456 Business Context: Primary field for time-series analysis and temporal filtering of blockchain activity. Essential for trend analysis, volume calculations, and historical comparisons. Enables time-based grouping and aggregation for analytics and reporting. |
| BLOCK_HASH | TEXT | The cryptographic hash of the block header, providing a unique identifier for the block on the Aptos blockchain. Data type: String Example: 0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef Business Context: Essential for block verification and linking to external block explorers. Critical for blockchain integrity verification and block identification. Enables cross-reference with external blockchain data sources. |
| FIRST_VERSION | NUMBER | The version number of the first transaction included in the block, representing the starting transaction version for that block. Data type: Integer Example: 12345678 98765432 Business Context: Essential for understanding the transaction range contained within each block. Critical for block-level analysis and transaction sequencing verification. Enables correlation between blocks and their contained transactions. |
| LAST_VERSION | NUMBER | The version number of the last transaction included in the block, representing the ending transaction version for that block. Data type: Integer Example: 12345688 98765442 Business Context: Essential for understanding the transaction range contained within each block. Critical for block-level analysis and transaction sequencing verification. Enables correlation between blocks and their contained transactions. |
| TX_COUNT | NUMBER | The total count of transactions included in this block, representing the number of transactions processed in that block. Data type: Integer Example: 10 50 100 Business Context: Essential for measuring transaction throughput and network capacity analysis. Critical for block-level performance monitoring and network efficiency metrics. Enables trend analysis of transaction volume over time. |
| FACT_BLOCKS_ID | TEXT | The unique primary key identifier for each row in the table, ensuring data integrity and uniqueness. Data type: String Example: 0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef Business Context: Essential for data integrity and unique row identification. Critical for join operations and data relationship management. Enables precise data retrieval and referential integrity maintenance. |
| INSERTED_TIMESTAMP | TIMESTAMP_NTZ | The UTC timestamp when the row was inserted into the table, representing when the data was first recorded. Data type: Timestamp Example: 2024-01-15 14:30:25.123456 Business Context: Essential for data lineage tracking and insertion timing analysis. Critical for understanding data freshness and processing delays. Enables data quality analysis and processing performance monitoring. |
| MODIFIED_TIMESTAMP | TIMESTAMP_NTZ | The UTC timestamp when the row was last modified, representing when the data was most recently updated. Data type: Timestamp Example: 2024-01-15 14:30:25.123456 Business Context: Essential for data freshness analysis and update tracking. Critical for understanding data modification patterns and change frequency. Enables data quality monitoring and update performance analysis. |