WhoEarns

FAQ

Frequently Asked Questions

How Solana validator income works, what MEV means, how fresh the data is, and how to act on it. Use the EN/KO toggle in the header to switch languages.

How do Solana validators earn income?
Three streams: (1) base fees — a fixed 5,000 lamports per transaction signature, paid by every transaction; (2) priority fees — optional extra users pay to outbid others for inclusion (100% to the leader since SIMD-96, no burn); (3) Jito MEV tips — on-chain SOL transfers from traders bidding to land bundles in the validator's blocks. Inflation/staking rewards exist on top but aren't covered by this site.
What is "skip rate" and what's a good number?
Skip rate is the percentage of leader slots a validator was scheduled to produce but failed to. 0% is perfect; under 2% is excellent; consistently above 5% suggests an unhealthy node, misconfigured peering, or undersized hardware. Skip rate is one of the cleanest validator-quality signals because it's stake-neutral — small and large validators are graded on the same scale.
What is MEV and how does Jito pay validators?
MEV (Maximal Extractable Value) is profit traders extract by reordering, inserting, or front-running transactions. On Solana, most MEV flows through Jito's block engine: searchers send bundles with on-chain SOL tips deposited to one of 8 tip accounts. This site reports those raw on-chain tips from each produced block, so the running epoch can update before any post-epoch payout publication.
How fresh is the data on this site?
Slot production updates every ~60 seconds during the running epoch. Block fees and on-chain Jito tips update every ~30 seconds as produced blocks are ingested. Closed-epoch rows have isFinal=true; running-epoch rows are lower bounds that grow until the epoch closes (every ~2 days). hasSlots and hasIncome tell callers whether each family has been ingested.
Are these income numbers before or after commission?
BEFORE commission. This site reports the OPERATOR side — the raw income the validator collects from block production and on-chain Jito tips. Delegator-facing yield is roughly (1 - commission) × the numbers shown here, modulo whatever fee structure the specific validator uses. Use this site to evaluate operator skill; use a delegator-staking dashboard for your own expected yield.
What's the difference between a vote account and an identity pubkey?
The vote account is the on-chain account stakers delegate to — it lives across the validator's lifetime as the canonical identifier. The identity pubkey is the validator's hot key, used to sign blocks and votes; operators rotate it periodically for security while keeping the same vote account. This site accepts both as input on /income/{pubkey} and resolves either to the same validator's history.
What does "performance" mean on the leaderboard?
Performance = (block fees + on-chain Jito tips) / slots assigned — the income earned PER SCHEDULED BLOCK. It's stake-neutral (a 100k-SOL validator and a 10M-SOL one can be compared directly) and commission-neutral (commission applies after block production). It's the cleanest answer to 'who actually runs their validator well' versus 'who has the most stake'.
Why doesn't my favorite validator appear in the leaderboard?
The leaderboard ranks the most recently CLOSED epoch only — running-epoch numbers aren't included. Validators with very few assigned slots in that epoch (under 4) are de-emphasized to avoid noisy per-slot metrics. If the validator is brand-new or wasn't scheduled, you can still pull their history directly: visit /income/{vote-or-identity-pubkey}.
Can I use this data in my own dashboard or research?
Yes — the underlying data is released under CC0 (public domain), the code is MIT-licensed, and there's a public HTTP API at /v1/* with an OpenAPI spec at /openapi.yaml. There's also an MCP server at /mcp for AI agents and an llms.txt at /llms.txt for crawlers. The site rate-limits at 60 requests/minute/IP; for higher volumes self-host via the Helm chart.
How does this site differ from solanabeach.io / validators.app / stakewiz.com?
Three differences: (1) every metric is contextualized against the top-100 cluster median for the same epoch, so you can tell if a validator is over- or under-performing peers; (2) MEV tips are derived from each produced block, so current-epoch income can update in near real time; (3) all derived data is CC0 with a documented public API. Other dashboards typically gate this behind login or vendor-specific endpoints.
I'm a validator operator — how do I claim my profile here?
Visit /claim/{your-vote-pubkey}. The flow asks you to sign a short challenge with your validator identity keypair (`solana sign-offchain-message`); the site verifies the Ed25519 signature on-chain. After claiming you can edit a small profile (Twitter handle, footer-CTA mute, narrative paragraph). A claimed validator earns a verified-badge ✓ next to its name on the leaderboard and income hero.
How can I stake with a validator I found here?
This site is read-only — it does not handle wallets or staking transactions. To stake, copy the validator's vote pubkey, then use a wallet (Phantom, Solflare, Backpack) or a staking dashboard (Solana Compass, Marinade, Jito) to delegate. Stake activations take one full epoch (~2 days) before they earn rewards.

Question we missed? Open a GitHub issue or ping 0base.vc.