How to Read a Kaspa Block Explorer: Blocks, Transactions and Addresses

A field-by-field guide to a Kaspa block explorer: block hashes, blue and DAA scores, parents and merge sets, coinbase transactions, fees, acceptance and address balances.

A Kaspa block explorer lets you look up any block, transaction or address on the network. Because Kaspa is a BlockDAG making about ten blocks per second, its explorer pages show some fields you will not find on a Bitcoin explorer — blue score, DAA score, merge sets, chain blocks, accepting blocks. This guide walks through each page of our Kaspa explorer field by field, explains what each value means, and shows what to check when you are verifying a payment.

Searching

The search box takes three kinds of input:

  • A 64-character hexadecimal string. This can be a block hash or a transaction id; they look the same. The explorer asks the API whether it is a block and otherwise treats it as a transaction.
  • A Kaspa address, starting with kaspa:. The address is checked offline first — prefix, alphabet, checksum and payload length, the same way the Kaspa node decodes it — so a typo is caught before any lookup.
  • Anything else gets a short explanation of what was expected.

Test-network addresses (kaspatest:) are recognised and reported as such; this explorer covers mainnet only.

The overview: latest blocks and the DAG

The explorer's front page shows:

  • DAA score — the network's clock. The emission schedule and every reward reduction are keyed to it.
  • Hashrate — computed from the current difficulty as difficulty × 2 × 10, the same formula the public Kaspa API uses.
  • Blocks per second — measured by us from the change in DAA score between our ten-minute samples. The target is ten.
  • DAG tips — blocks that no other block references yet. At ten blocks a second there are usually several.
  • The latest blocks, newest first, with their age, transaction count, blue score and DAA score. A "chain" tag marks blocks on the selected chain.
  • The sink — the tip the network's current view builds on — and the pruning point.

A block page, field by field

Hash

The block's identifier, 64 hex characters.

Time

The timestamp the miner put in the header, in UTC, and how long ago that was. Block timestamps are set by miners and are allowed to vary a little; the network's own clock for consensus purposes is the DAA score, not the timestamp.

Colour and chain block

GHOSTDAG colours blocks blue (well connected to the honest majority) or red (too isolated). A chain block is on the selected chain that orders the DAG. Most blocks you see will be blue; a red block is not "invalid" — it is simply not allowed to decide conflicts. The guide What Is BlockDAG? explains the colouring.

Blue score and DAA score

Blue score counts the blue blocks in the block's past — a depth measure similar to, but not the same as, a block height. DAA score is the difficulty-adjustment counter; it decides which month of the emission schedule a block's reward belongs to.

Transactions

How many transactions the block contains. The first is always the coinbase — new coins for the miner.

Difficulty, bits, nonce, version

The proof-of-work target the block had to meet (as difficulty and in the compact "bits" form), the nonce the miner found, and the header version.

Miner address and miner info

Where the coinbase pays, and a short tag from the coinbase payload — often a pool name or node version — when the API decodes it.

Selected parent, parents, children

  • Parents are all the blocks this block references.
  • The selected parent is the parent with the most accumulated blue work; following selected parents traces the selected chain.
  • Children are later blocks that reference this one. A very new block may have none yet.

Every hash links to that block, so you can walk the DAG in either direction.

Merge set (blue / red)

How many blocks this block merges into its history beyond its selected parent's — split into blue and red.

Blue work, merkle root, pruning point

Technical header fields: the accumulated proof of work of the blue past, the root of the block's transaction tree, and the pruning point the block commits to.

The transaction list

Each transaction id links to its page. Coinbase transactions are tagged; for others the list shows the number of outputs and their total.

A transaction page, field by field

Status: accepted or not

In Kaspa a transaction is included in one or more blocks and accepted by a chain block that merges it. "Accepted" is the field to look at when checking a payment. A transaction that is included but not yet accepted is still settling; one whose double-spend was accepted instead will never be.

Block time, in blocks, accepting block

When it was included, which block or blocks contain it (in a DAG the same transaction can appear in parallel blocks), and which chain block accepted it, with that block's blue score.

Inputs and outputs

Inputs are the earlier outputs being spent, shown with their address and amount where the API resolves them. Outputs are the new amounts and the addresses they go to. One output is often change back to the sender.

Total out and fee

Total out is the sum of the outputs. The fee is inputs minus outputs — shown only when every input amount is known. If even one is missing, we leave the fee blank rather than guess.

Mass

Kaspa measures a transaction's resource use as mass, and fees are based on it. Larger transactions — more inputs and outputs — have more mass.

An address page

  • Balance in KAS, with all eight decimals, and its US-dollar value at the live price when one is available.
  • Transactions — the total count, as reported by the API.
  • Type — the address kind decoded from the address itself: Schnorr public key, ECDSA public key or script hash.
  • Recent transactions, each with the change it made to this address's balance (received minus spent within that transaction), shown only when all the amounts involved are known.

Some exchange addresses carry a public label from the API's operators; we show it when present. A label tells you who is believed to control the address — it says nothing about the people whose coins may be held there, which is why a large balance on an exchange address is not one person's fortune.

Coming from a Bitcoin explorer

If you know Bitcoin explorers, this table maps the familiar fields to their Kaspa counterparts:

Bitcoin explorerKaspa explorerWhat is different
Block heightBlue score, DAA scoreNo single height in a DAG; blue score measures depth, DAA score drives difficulty and emission
Previous blockParents, selected parentA block can have several parents
Orphaned blockRed blockRed blocks stay in the DAG; their non-conflicting transactions can still count
ConfirmationsAcceptance and blocks on topInclusion and acceptance are separate steps
Fee rate in sat/vBFee by mass, in sompiMass measures resources, not just bytes
Block reward halvingMonthly reward stepSee the Kaspa halving countdown

Two habits help. First, look at acceptance, not inclusion, when checking a payment. Second, do not try to read time from blue scores or DAA scores directly; use the timestamps for "when" and the scores for "how deep" and "which emission month".

Verifying a payment, step by step

  1. Ask the sender for the transaction id and search for it.
  2. Check Status: accepted.
  3. Find your address among the outputs and check the amount — in KAS with eight decimals, or convert with the sompi converter.
  4. Look at the age. At ten blocks a second, an accepted transaction quickly has many blocks on top of it; wait as long as the value of the payment warrants.

When data is missing

Our explorer reads the public Kaspa REST API. If it does not answer, the page says the data is not available rather than showing something invented, and when an older cached answer is shown, the page says how old it is.

Glossary

  • Block hash / transaction id — 64 hexadecimal characters; the explorer's search tells them apart.
  • Coinbase — the first transaction of a block, paying new coins to the miner.
  • Included / accepted — in a block, versus confirmed into the agreed ledger by a chain block.
  • Blue score / DAA score — DAG depth, and the difficulty and emission clock.
  • Chain block — a block on the selected chain.
  • Merge set — blocks a block brings into its history beyond its selected parent's.
  • Mass — resource use of a transaction; fees are based on it.
  • Sompi — one hundred-millionth of a KAS; APIs report amounts in sompi.
  • Pruning point — beyond it, ordinary nodes may discard old block data.

Bookmark this list next to the explorer; most questions about a Kaspa block or transaction come down to one of these terms.

Our recommendation: For broader crypto news alongside on-chain checks, these Telegram channels are options: @cryptoresearch, @Altcoin_News_Today, @Crypto_MarketWatcher and @Digital_Asset_Daily. Use the explorer to verify anything that matters.

Summary

  • Search takes a 64-character hash or a kaspa: address; addresses are checksum-validated offline.
  • Block pages show the DAG structure: parents, selected parent, children, merge set, colour.
  • Transaction pages show inclusion and, most importantly, acceptance.
  • Every number is from the API or computed from it; missing data stays blank.

Open the explorer, or follow the network's clock on the Kaspa halving countdown.