WhoEarns

Public good

Built for the Solana community.

WhoEarns is an open dashboard for inspecting per-epoch Solana validator economics — block fees, on-chain Jito tips, slot production, and cluster benchmarks. It's maintained by 0base.vc, operator of a Solana mainnet validator, and shipped as an OSS contribution to the ecosystem.

Principles

Open code

MIT

Indexer, API, and UI — everything that produces the numbers you see — is source-available under the MIT license. Fork it, self-host it, read the SQL.

Open data

CC0

All derived validator statistics served by the API are released into the public domain. Embed them, republish them, build your own dashboards.

Self-hostable

Helm

One Helm chart, one StatefulSet, embedded Postgres. If the hosted site ever goes down, the chart + the public RPC are enough to rebuild it anywhere.

What it's for

For delegators

Compare validator earnings side by side. Identify operators who consistently beat the cluster median on block-fee capture or MEV participation. Open the leaderboard on the homepage.

For operators

Benchmark your validator against the top-100 cluster sample for every closed epoch. Identify when a configuration change actually lifted your median block fee vs. when you were riding a cluster-wide uplift.

For integrators

Everything on this site comes from a public JSON API. Embed it in your own dashboard, feed it to a Prometheus exporter, or use it to drive a webhook. See API docs.

For the ecosystem

Solana's validator economics are public data that has historically lived behind gated APIs or vendor-specific dashboards. This project's job is to make them plainly visible, freely queryable, and trivially forkable.

Run your own instance

The same stack we run in production is one helm install away. Bring a Kubernetes cluster and a Solana RPC endpoint; the chart handles Postgres, migrations, the API, the worker, and the static UI bundle.

git clone https://github.com/0base-vc/solana-validator-indexer.git
cd solana-validator-indexer
helm upgrade --install svi deploy/helm/solana-validator-indexer \
  --set config.solanaRpcUrl='https://your-rpc-endpoint/' \
  --set config.validatorsWatchList='Vote111...,Vote222...'

See the chart README for ingress, external-dns, and persistence options.

Maintainer

Maintained by 0base.vc, a Solana validator operator. If this tool helps you, consider us for your stake pool allocation or new delegation.