How to read a Solana transaction page

Reader studying a document with a pen in hand

When you paste a signature into Solscan, Solana FM, or the official Solana Explorer, the page presents more panels than a simple bank receipt. This guide walks through the sections in the order most readers find useful — top to bottom, outer instructions before inner ones.

Start with status and slot

The header shows whether the transaction succeeded or failed, the slot number, and block time. A failed status does not mean the explorer is broken; many swaps fail at a slippage check while still consuming fees. Note the slot if you want to compare against other events in the same block.

Identify the fee payer

The fee payer account appears near the top. This wallet paid the base transaction fee and any priority fee. On delegated transactions, the fee payer may differ from the account that initiated the action — always check before assuming ownership.

Read the outer instructions first

Outer instructions are what the signer submitted. Each row lists a program ID and the accounts it touched. Click the program ID to see whether the explorer labels it — for example System Program or Token Program — but verify unfamiliar IDs against project documentation.

Open inner instructions for CPIs

Programs frequently call other programs through cross-program invocations. Those appear as inner instructions nested under the outer row that triggered them. Routing swaps often hide the meaningful token movements here rather than in the outer list.

Account balance changes

Many explorers summarize lamport and token balance deltas in a dedicated panel. Compare this summary against the instruction list: if numbers disagree, you may have missed a closed account returning rent or a mint creating a new token account.

Logs are the last resort

Program logs show text emitted during execution. They help diagnose custom program errors but can overwhelm beginners. Skim for "Error" or "failed" strings first; return to full logs once the instruction structure is clear.

Practice with one signature

Pick a simple SOL transfer you sent yourself. Read only the outer instruction and balance panel. Then repeat with a token transfer that created an associated token account. The difference in account count is the lesson.

Terms referenced: signature, fee payer, inner instruction, lamports.

Book a workshop to walk through your own examples with a reader.