Powered byThe Indexing Company
Learning Center

What is a Blockchain Transaction?

Understand blockchain transactions: how they work, what the fields mean, and how to read transaction details on a block explorer.

What is a Blockchain Transaction?

A transaction is any action recorded on a blockchain. It could be a simple transfer of cryptocurrency, an interaction with a smart contract, or a deployment of new code.

Anatomy of a Transaction

Every transaction includes these key fields:

FieldWhat It Means
Transaction HashA unique ID for the transaction (like a receipt number)
StatusWhether the transaction succeeded or failed
BlockWhich block this transaction was included in
FromThe address that initiated the transaction
ToThe destination address (a wallet or contract)
ValueAmount of native currency transferred (e.g., ETH)
Gas UsedHow much computational work the transaction required
Gas PriceHow much was paid per unit of gas
Input DataThe data sent with the transaction (function calls, parameters)

Transaction Lifecycle

  1. Created: A user signs a transaction with their wallet (MetaMask, etc.)
  2. Pending: The transaction enters the mempool (waiting room) until a validator picks it up
  3. Included: A validator includes the transaction in a new block
  4. Confirmed: As more blocks are mined on top, the transaction becomes increasingly final

How to Look Up a Transaction

On Omniscanner, you can search for any transaction by pasting its hash into the search bar. The transaction detail page shows all the fields listed above, plus:

  • Token Transfers: Any ERC-20 tokens moved as part of the transaction
  • Event Logs: Events emitted by smart contracts
  • Input Data: The raw calldata for contract interactions