mycoin.hk

How to Read a Rollup Transaction on a Block Explorer

The short answer: you read a rollup transaction on a block explorer by understanding that most of what you see is a batch of compressed data posted to the L1 chain, not a line-by-line record of individual user actions. L2 block explorers decode this data for you, but knowing what sits behind the numbers helps you avoid confusion about fees, finality, and which chain actually processed your transaction.

What a rollup transaction actually is

On Ethereum mainnet, a transaction is a direct state change: you sign a message, it gets included in a block, and the block explorer shows you the sender, receiver, value, and gas used in a straightforward format.

On a rollup, the transaction you submit to the L2 sequencer is not individually stored on L1. Instead, the sequencer compresses thousands of L2 transactions into a single piece of data - usually a compressed calldata blob or a state diff - and posts that batch to the L1 chain as one L1 transaction. The block explorer for the rollup reads that batch and reconstructs the individual L2 transactions for display.

This means when you look up your L2 transaction on an L2 block explorer (like Arbiscan for Arbitrum or Optimistic Etherscan for Optimism), you are looking at a reconstructed view. When you look at the L1 block explorer (like Etherscan) for the same batch, you see only the compressed data.

Steps to Read an L2 Transaction on an L2 Block Explorer

1. find your transaction hash

You get this from the wallet or dApp that initiated the transaction. Paste it into the search bar of the rollup's official block explorer.

2. Identify the Basic Fields

Every L2 transaction shows:

3. Check the Fee Breakdown

Rollup fees differ from L1 fees. Look for:

Some explorers show a "Gas Used" field, but this refers to L2 gas, not L1 gas. The L1 gas cost is calculated separately by the sequencer and shown as the L1 data fee.

4. Locate the Batch and L1 Transaction Link

Scroll down to a section usually labeled "Batch" or "L1 State Batch". This shows:

If you click the L1 transaction hash, you will see a regular L1 transaction with a "To" address that is the rollup's contract (the Inbox or CanonicalTransactionChain). The "Input Data" field contains hex-encoded compressed data. An L2 block explorer decodes this - you do not need to parse it manually.

5. understand finality status

Rollup explorers often show a "Finality" or "Confirmation" status:

ZK rollup explorers (like those for zkSync Era or Scroll) may show a "Proven" status instead, meaning the validity proof has been accepted by L1.

What you cannot see directly

When to Use the L1 Explorer Instead

You only need the L1 explorer when:

Rolling Summary

A rollup transaction on a block explorer is a decoded reconstruction of compressed data. The key numbers to watch are the L2 execution fee (cheap) and the L1 data fee (variable). Finality takes time - instant on the L2 explorer does not mean instant security. Always check the batch link and L1 transaction hash to confirm your transaction made it to the base layer.

Not financial advice. mycoin.hk publishes market data and general information about digital assets. Crypto assets are volatile and you can lose everything you put in. Nothing here is a recommendation to buy, sell or hold, and we make no price predictions.

Prices are sourced from third parties and may be delayed or wrong. Verify anything you intend to act on against a primary source.

Back to layer 2s