Tracking Jito-Solana Validators
This is for staking sites or others to detect which validators run Jito-Solana and their MEV commissions.
Jito Stake-Weight Over Time
This API gives Jito Network stake-weight on Solana historically as a percent of total stake
Endpoint:
GET api/v1/jito_stake_over_time
Example Request:
Example Response:
Current Jito Validators
The API below displays all current Jito-enabled validators along with their MEV commission.
Endpoint:
GET https://kobe.mainnet.jito.network/api/v1/validators
Response:
To Pull On-Chain
This information is available via StakeNet or using the directions below.
In order to determine which validators are running Jito-Solana and their configuration with purely on-chain data, you can use the following method.
Each epoch, when a Jito-Solana validator is executing its first leader slot, it will submit a transaction to create a Tip Distribution Account, which is a Program-Derived Account specific to this validator and epoch. By iterating through every active validator vote account pubkey, generating the potential Tip Distribution Account address for each, and checking which accounts have been created and whose owner is the Tip Distribution Program (confirming this is a valid PDA) you can determine which validators are running Jito. Within the Tip Distribution Account data, you can also find mev_commission_bps
which will tell you the commission this validator is charging on MEV tips (in basis points). Some useful functions and structs:
Note that lower-staked validators can take a while to get their first leader slot in an epoch, so each epoch a given validator may not create its TipDistributionAccount for several hours. Therefore we recommend tracking validators over time and merging data from the previous epoch as well as the current one.
Last updated