Skip to main content
Transactions are cryptographically signed instructions from accounts. An account will initiate a transaction to update the state of the blockchain network. Transactions always originate from an externally owned account (a smart contract can not initiate a transaction). Transactions, which change the state of the EVM, need to be broadcast to the whole network. Any node can broadcast a request for a transaction to be executed on the EVM; after this happens, a validator will execute the transaction and propagate the resulting state change to the rest of the network. Learn more in the official Ethereum documentation here.

Transaction Fees

For detailed metrics on transaction fees in native tokens and USD, including average transfer costs, see Metrics.
Transaction fees on Ethereum can be calculated based on the transaction type. After EIP-4844, there are two components to consider:
  1. Calldata Fee: This is the basic transaction fee
  2. Blob Fee: This only applies to transactions of type 3 (post EIP-4844)
The total transaction fee is the sum of these components:
Note that for pre-EIP-4844 transactions, only the Calldata Fee applies.

Table Columns

Several columns may only be applicable for specific EVM-compatible blockchains. The list of columns present in the table is not exhaustive. Unique Key: hash