| project | VARCHAR | The project or platform name |
| protocol | VARCHAR | The specific protocol or version used |
| liquidity_pool_address | VARCHAR | The address of the liquidity pool |
| token0_address | VARCHAR | The address of the first token in the pair |
| token0_name | VARCHAR | The name of the first token |
| token0_symbol | VARCHAR | The symbol of the first token |
| token0_decimals | BIGINT | The number of decimal places for the first token |
| token1_address | VARCHAR | The address of the second token in the pair |
| token1_name | VARCHAR | The name of the second token |
| token1_symbol | VARCHAR | The symbol of the second token |
| token1_decimals | BIGINT | The number of decimal places for the second token |
| tokens_array | ARRAY | An array containing the addresses of all tokens for pools with more than two tokens |
| fee | BIGINT | The fee associated with the pool |
| tick_spacing | VARCHAR | The spacing between ticks in the pool |
| factory_address | VARCHAR | The address of the factory contract that created the pool |
| extra_fields | VARIANT | Additional fields emitted in pool creation in JSON format |
| transaction_hash | VARCHAR | The hash of the transaction (*null for seed pools) |
| transaction_index | BIGINT | The index of the transaction within the block (*null for seed pools) |
| log_index | BIGINT | The index of the log entry within the transaction (*null for seed pools) |
| trace_id | VARCHAR | The ID of the trace (if applicable) |
| block_timestamp | TIMESTAMP_NTZ(9) | The timestamp of the block |
| block_number | BIGINT | The number of the block |
| block_hash | VARCHAR | The hash of the block |
| _created_at | TIMESTAMP_NTZ(9) | Timestamp when the record was created |
| _updated_at | TIMESTAMP_NTZ(9) | Timestamp when the record was last updated |