Everything the chain can honestly show

Chain

Network activity without an address lookup. Amounts are commitments and recipient addresses are hidden. Transactions are aggregated within a block, but cut-through is not applied: mixing the graph does not erase it.

These figures are reported by the website's node, not independently verified by your browser. Run your own node to check the chain, and read the validation and privacy limits.

connecting… Height— Last block— Avg block— Difficulty— Mempool— Peers—

Supply invariant

checking…
Σ UTXO − Σ kernel_excess = (minted − burned) · G

The node checks a balance equation over unspent outputs and transaction kernels. Together with signatures and range proofs, it is a safeguard against invalid issuance. The badge shows the node's reported result; this page does not verify the cryptographic proof itself.

Circulating —
Minted, all time —
Burned in fees
share of minted, not of the cap
—
Hard cap 90,000,000

— of the cap has been issued. During subsidy eras, fees are burned rather than paid to the miner, so circulating supply is at most equal to minted supply. After the subsidy ends, fees pay miners without new issuance. See the full emission schedule.

The set the network agrees on

Unspent outputs—

Commitments currently spendable. Not a user count — one wallet holds many.

Kernels—

One per transaction ever made, kept forever. The chain's only transaction counter.

Total work—

Accumulated difficulty. This, not length, is what decides the winning chain.

UTXO root—

Merkle root over the whole set. Two honest nodes at the same height print the same string.

Block time and difficulty

Target is 15 seconds. Difficulty is retargeted every block by an LWMA over a 90-block window, so the line should drift, never jump.

Difficulty Seconds between blocks 15 s target

Recent blocks

Inputs, outputs and kernels are counts, not contents. A block with one output and one kernel is an empty block carrying only its coinbase.

HeightAgeDifficulty InOutKernels RewardHash
Loading…

Times are what the miner stamped on the block, checked against the median of the previous eleven. They are not exact clocks.

Skip the first sync

A new node fetches the chain block by block from whichever peers it finds. That works, and on a young network with few peers it is slow. This is the same chain as one file.

Height in the archive—

Everything after this still arrives from the network, as usual.

Taken—

Rebuilt weekly. An older copy is not wrong, only further behind.

Size—

Not compressed: the file is hashes and proofs, and zstd takes only 8 % off.

SHA-256—

Of the unpacked chain file. Check it before you use it.

Download the chain

Stop the wallet first, then check the file and put it in place. Compare the hash against the one above before you move anything.

# Windows (PowerShell)
Get-FileHash nightfall-chain-<height>-<date>.bin -Algorithm SHA256
Move-Item nightfall-chain-*.bin "$env:APPDATA\nightfall\mainnet\n8\blocks.bin" -Force

# macOS
shasum -a 256 nightfall-chain-<height>-<date>.bin
mv nightfall-chain-*.bin ~/Library/Application\ Support/nightfall/mainnet/n8/blocks.bin

# Linux
sha256sum nightfall-chain-<height>-<date>.bin
mv nightfall-chain-*.bin ~/.local/share/nightfall/mainnet/n8/blocks.bin

Replacing the file on a node that has already synced is safe but pointless: the wallet notices the chain file is not the one it validated and re-checks all of it from the start.

This is not a shortcut around verification. Your node re-derives every block hash and re-checks every proof of work in the file before it accepts a single one — the first start after this will take a while, and that is the check running. The archive replaces the download, not the checking. It deliberately contains the blocks and nothing else: the metadata file that records "this chain was already verified here" is left out, because shipping it would switch that checking off.

What the network is running

Counted from the handshake of every peer this node has met. It is a sample from one vantage point, not a census — but it is the only honest answer to "has everyone upgraded yet".

Loading…

What you cannot see here, and why

Every explorer for a transparent coin is a surveillance tool that happens to be useful. Ours cannot be one, because the data is not on the chain to publish:

Your own history lives in your wallet, where it belongs. If you need to prove a payment to someone else — an auditor, an exchange, a court — use a view key: it discloses exactly what you choose and nothing else.

This page reads one node, and that node is ours. It is a convenience, not an authority. Everything shown here is recomputed by every node on the network independently — including yours, if you run one. If this page and your node ever disagree, your node is right.