Methodology

All figures on this dashboard are derived directly from a PulseChain node operated by pulseheartbeat.com. No third-party aggregators, no external data feeds. No logs, no cookies, no accounts.

Consensus-layer (CL) rewards

CL income is measured from on-chain withdrawal events: payments swept to each validator's withdrawal address. Only active validators are counted — exited validators' withdrawals contain returned principal, which is not income. At the time of a lookup, rewards earned but not yet swept are estimated as the validator's current balance above the 32,000,000 PLS effective stake, and added to the most recent figures. Network sweep cadence is roughly every 8 hours per validator, so single-validator figures naturally step rather than flow.

Execution-layer (EL) rewards

EL income is the sum of per-block priority fees paid to the block proposer (fee recipient). Base fees are burned at the protocol level and are never counted as income. For lookups spanning more than ~400 validators, the 24h CL APR is estimated from a sampled subset (noted on the page when it applies).

Whale blocks and APR

Occasional very large priority-fee payments (blocks paying ≥ 100,000 PLS) are classified as whale blocks. Their income is real and is always shown in reward totals — but including one-off whale payments in a rate of return produces wildly inflated APR figures, so they are excluded from APR calculations. Pages display the whale block count so you can see when this affects a figure.

Windows and the 7-day trend sparkline

"24h" figures use the trailing 24 hours. 28-day figures use the trailing 28 days. The 7-day trend sparkline samples 21 points at 8-hour intervals (matching network sweep cadence); each point is the trailing-24-hour income annualised. No interpolation or smoothing is applied between real measured sums. Combined APR = CL + EL, shown only when both components are meaningful for the same set of validators.

Shared fee recipients (pools)

Some addresses receive block rewards from far more validators than are mapped to them — staking pools sharing one fee recipient. In that case income and APR describe different populations, so APR is suppressed and a badge explains why. Income figures remain truthful.

Sync committee

The sync committee card shows seats held in the current committee out of 512. With a large validator set, holding a small number of seats is normal and expected over time — occupancy varies by period.

PLS price

The USD price is the on-chain PulseX WPLS/DAI pool rate. This DAI is Ethereum-origin DAI bridged to PulseChain — not pDAI. It carries bridge risk and reflects a bridged-asset market price, not a guaranteed redemption peg.

Freshness

Beacon state queries are cached for seconds to minutes to protect the node under load, so figures can marginally lag the chain head. Blocks and withdrawals are indexed continuously and may lag the head block by a short interval.

← New lookup · No logs. No cookies. No accounts.