Transactions
The Ethereum Transactions Table is Raw Dataset that track and display comprehensive details about transactions occurring on the Ethereum network. This table is crucial for analyzing how Ether and data are transferred between addresses, how smart contracts are interacted with, and the overall activity and health of the Ethereum blockchain. Our Raw ethereum_transactions dataset consist of the following columns with the corresponding data types:
Data Types
hash
string
nonce
bigint
transaction_index
bigint
from_address
string
to_address
string
value
double
gas
bigint
gas_price
bigint
input
string
receipt_cumulative_gas_used
bigint
receipt_gas_used
bigint
receipt_contract_address
string
receipt_status
bigint
block_timestamp
timestamp
block_number
bigint
block_hash
string
max_fee_per_gas
bigint
max_priority_fee_per_gas
bigint
transaction_type
bigint
receipt_effective_gas_price
bigint
Key Descriptions of Columns in Ethereum Transactions Table
hash: A unique identifier for each transaction. It is used to track and reference specific transactions within the blockchain.
nonce: A scalar value equal to the number of confirmed transactions sent from the sender's address. It's used to prevent transaction replay attacks.
transaction_index: The relative position of a specific transaction in a block.
from_address: The Ethereum address that initiated the transaction. This is often the address of the sender or the contract caller.
to_address: The Ethereum address of the transaction's recipient. This can be a user's address or a smart contract address.
value: The amount of Ether transferred in the transaction, measured in Wei (1 Ether = 1e18 Wei).
gas: Maximum amount of gas allocated for the transaction to be included in a block.
gas_price: The price per unit of gas specified in the transaction, typically measured in Gwei (1 Gwei = 1e9 Wei). Post EIP-1559, this includes the base fee per gas and a priority fee.
input: Any data sent along with the transaction, which is typically used when the transaction is interacting with a smart contract.
receipt_cumulative_gas_used: This field represents the total amount of gas used in the block containing the transaction up to and including that transaction.
receipt_gas_used: The total amount of gas that was consumed to execute the transaction. This is less than or equal to the gas limit provided by the sender.
receipt_contract_address: In transactions that involve a creation of smart contract, the address of the newly created contract will be available here.
receipt_status: Indicates whether the transaction was successful or failed, which helps in assessing the execution outcome of transactions. If the transaction is succesful, it is denoted by 1 and 0 if it fails.
block_timestamp: The date and time when the block containing the transaction was mined.
block_number: The number of the block in which the transaction was included. This links the transaction to a specific place in the Ethereum blockchain.
block_hash: A unique identifier for each block. It is used to track and reference specific blocks.
max_fee_per_gas: The maximum fees users is willing to pay for the transcation. (Denoted in WEI).
max_priority_fee_per_gas: The maximum fees user is willing to pay to the block producer. (Denoted in WEI).
transaction_type: Denotes if a transaction is Type 0 or Type 2. Type 0 is the legacy transactions and Type 2 is post london upgrade transactions.
receipt_effective_gas_price: Sum of gas_price and max_priority_fee_per_gas.
Examples
Last updated