Public good

Built for the Solana community.

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

AI-assisted, data-grounded

AI helps 0base.vc monitor freshness, detect unusual income patterns, and draft public explanations. The source of truth remains Solana block data: leader slots, block fees, priority fees, Jito tips, produced slots, and skipped slots.

Every insight should be reproducible from closed-epoch data and labeled with its sample boundary. AI can point at anomalies; it does not replace the on-chain accounting or make delegation recommendations.

Principles

Open code

MIT

The indexer, API, and UI are open-source under the MIT license. Fork the project, 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 indexed average in income per leader slot. Open the leaderboard on the homepage.

For operators

Benchmark your validator against the indexed-validator average for every epoch. Identify when a configuration change actually lifted income per leader slot instead of only increasing absolute income through more stake.

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/whoearns-live.git
cd whoearns-live
helm upgrade --install whoearns-live deploy/helm/whoearns-live \
  --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.

Data from Solana on-chain records, indexed by WhoEarns.