chain_name | string | Stores the chain name. |
chain_id | integer | Every chain_name has a unique number that acts as a numerical identifier for that chain. |
block_height | integer | Stores the block height. |
signed_at | datetime | Stores the timestamp. |
tx_hash | string | Every transaction on the blockchain has a transaction hash (tx_hash ) that acts as a unique identifier for that transaction. The tx_hash column allows you to query specific information from a particular transaction. |
protocol_name | string | Stores the name of the DEX that facilitated the event. |
protocol_address | string | Stores the contract address of the DEX that facilitated the event. |
version | float | DEXs often have multiple version - e.g Uniswap V1, V2 and V3. The version column allows you to look at a specific version of the DEX. |
fork | string | Many DEXs are a fork of an already established DEX. The fork column allows you to see which DEX has been forked. |
fork_version | string | Similarly to the version column, fork_version gives you the version of the forked DEX. For example, most DEXs are a fork of Uniswap V2; therefore, fork = aave & fork_version = 2 |
aggregator_name | string | Stores the aggregator responsible for the event. |
aggregator_address | string | Stores the contract address of the aggregator responsible for the event. |
event | string | Stores the event taking place - e.g swap , add_liquidity and remove_liquidity . |
pair_address | string | Stores the address of the pair that the user interacts with. |
token0_address | string | Stores the address of token0 in the specific pair. |
token0_ticker | string | Stores the ticker symbol of token0 in the specific pair. |
token1_address | string | Stores the address of token1 in the specific pair. |
token1_ticker | string | Stores the ticker symbol of token1 in the specific pair. |
amount0_unscaled | float | Stores the raw, on-chain amount of token0 involved in the event. Blockchains don't work with decimal numbers which is why they multiply values by 10^num_decimal to turn decimal numbers (price or token amount) into integers. For example, instead of a transaction's gas cost being 0.000000000000000001 ether, it's shown as 1 wei. Therefore, this field has all the raw token amounts that are multiplied by 10^num_decimal. |
amount0 | float | Stores the amount of token0 used in the transaction. For example, 1 ETH, 100 USDC, 30 UNI, etc. |
amount0_usd | float | Stores the USD amount of token0 used in the transaction. |
amount1_unscaled | float | Stores the raw, on-chain amount of token1 involved in the transaction. |
amount1 | float | Stores the amount of token1 used in the transaction. For example, 1 ETH, 100 USDC, 30 UNI, etc. |
amount1_usd | float | Stores the USD amount of token1 used in the transaction. |
sender | string | Stores the wallet address that initiated the transaction. |
gas_eth | float | Stores the gas fee, denominated in ETH. |
gas_usd | float | Stores the gas fee, denominated in USD. |