Network

BlockDAG network status

The network, from here — what this machine can see of chain 1404: the chain as its own full node reads it, the whole indexed history from the explorer, and every public RPC endpoint in the community list, asked the same questions every 20 seconds.

The chain right now

Block height
…
Peers
…
Block time
…
Difficulty
…
Same chain
…
Other blocks
…

Difficulty is the network's, read from the block template this node builds. It is not the share difficulty your miner shows — that one is set per connection by VarDiff and describes your machine, not the chain.

The indexed chain

Transactions
…
Addresses
…
Transactions · 24 h
…
Transferred · 24 h
…
Addresses mining
…

Block height

How far the chain has moved, from this node's own reading every 20 seconds.

Chart data as a table
Interval startHeight

Time between blocks

Seconds between one block and the one before it.

Chart data as a table
GapBlocksShare

Transactions per hour

Every transaction the explorer has indexed, by the hour it was mined. This is the whole chain's activity, not this pool's.

Chart data as a table
HourTransactions

Transferred per day

BDAG moved by transactions each day, summed from the explorer. Contract calls that move nothing count as zero. Days are cut at midnight UTC.

Chart data as a table
DayBDAG

Endpoint latency

How long each public endpoint took to answer, over the last 24 hours.

Every endpoint, as a table
EndpointMedian95th percentile FastestSlowestAnswered

Network difficulty

The network's difficulty over 24 hours, from the block template this node hands the mining pool, sampled every minute. A dimensionless ratio, and not the per-connection share difficulty a miner sees in their own software.

Chart data as a table
Interval startDifficulty

Public RPC endpoints

Endpoint Verdict Height vs this node Latency Answered

Latency is a full JSON-RPC round trip: TLS, the request, the node reading its own height, and the reply. It is not network latency. A ping to the same hostname answers far faster, because it stops at the edge in front of the node and never reaches the node itself.

How the verdict is decided

Each row gets one verdict, and it is the only thing on the row coloured strongly. The columns after it are measurements, not judgements. An earlier version of this table judged state and chain in two separate columns: both were true, and an endpoint frozen for three days still collected two green labels, because it was answering and it was on this chain. Green reads as usable, so that table was accurate and misleading at once.

The rules are applied in this order, and the first one that fits is the verdict:

  • Down — the last two probes in a row went unanswered.
  • Fork — it reports this chain ID like every other endpoint, but its block at a height both nodes have is not the block this node holds.
  • Stalled — its height has not moved in ten minutes while this node kept advancing.
  • Behind — more than 375 blocks behind this node, or it reports itself as still syncing.
  • Lagging — between 21 and 375 blocks behind.
  • Unverified — it answers and is current, but the block lookup failed this round, so its chain could not be checked. Not an accusation; the next round usually settles it.
  • OK — answering, on this chain, and within 20 blocks of this node.

Which chain, and how deep. A height on its own settles nothing: a node can be a million blocks behind and still be on this chain, and it can sit at the same height on a different one. So each endpoint is asked for the hash of one block at a height both it and this node have. Near the head of a node that is catching up the order has not settled, so it disagrees there while being on the same chain — comparing 64 blocks back once labelled an endpoint 350,000 behind as a fork, wrongly. The comparison is therefore taken 2,000 blocks back from the lower of the two heads, past the unsettled window on both sides. Being behind is not being forked, and an endpoint that is offline or syncing is neither.

When this node is itself behind, every lag figure here is measured against a head that is not current. A note appears above the table and the verdicts that rest on lag are shown grey rather than red, because the right response is to distrust the comparison, not the endpoint.

The Answered column counts probes that got a reply, and nothing else. An endpoint on a fork can answer every single time and still be useless to a wallet, so a high figure there is not a recommendation — read it together with the verdict, not instead of it. The heading says the span it actually covers, which is shorter than a day whenever the history was recently reset.

Recent blocks

Block Age Transactions Miner

Recent transactions

Transaction From To Value (BDAG) Block Age

What this page does not show

  • The network's hashrate. It cannot be measured from here, and difficulty does not convert into one without knowing the target rules this chain applies. Difficulty is shown as difficulty.
  • How many miners the network has. What is counted above is addresses that mined a block while this page was watching — one operator can mine to many addresses, and the count starts when this page started, not when the chain did. It is a floor, and it is measured; the number of miners is neither.
  • Which address received each block reward, historically. Rewards on this chain arrive with no transaction, and the explorer's block table keeps only number, hash and parent hash. So the mining addresses above are the ones this node has watched arrive, not the whole indexed period.
  • Where the endpoints are. No endpoint is geolocated here. Region words in a hostname are the operator's own naming, repeated as given.
  • Difficulty without the mining pool. The difficulty figure and its chart reach this page through the pool running on this machine: the node puts the target in the block template, the pool derives the difficulty from it and publishes it, and a sampler stores it once a minute. If that pool stops, the figure stops with it and the chart shows the gap rather than a flat line. Every other number on this page comes from the node or the explorer directly.

What is counted, and was not before: every transaction and every address the explorer has indexed. Those come from its own index of the chain from block 0, not from a sample or an estimate.

The endpoint list is the one published at bdag.community/chain, plus this site's own. Heights, latencies and hashes are measured from this machine every 20 seconds; the history is kept for 35 days. Everything about the chain itself — height, peers, block time, blocks and transactions — comes from this machine's full node over local RPC.