JitoSOL leverages the native stake pool program developed by Solana Labs. This is the most secure stake pool implementation on Solana.See their GitHub repo for SDKs and documentation: link
To get validator stats for a given epoch, use the following POST request. Note that the current epoch will have MEV rewards set to zero.
Parameters:
epoch
: int
Example Request:
CURL -X POST https://kobe.mainnet.jito.network/api/v1/validators -H "Content-Type: application/json" -d '{"epoch":600}'
Example Response:
{
"validators": [
{
"vote_account": "GdRKUZKdiXMEATjddQW6q4W8bPgXRBYJKayfeqdQcEPa",
"mev_commission_bps": 10000,
"mev_rewards": 4438669326,
"running_jito": true,
"active_stake": 57968373482697
},
{
"vote_account": "B6nDYYLc2iwYqY3zdmavMmU9GjUL2hf79MkufviM2bXv",
"mev_commission_bps": 500,
"mev_rewards": 9214553780,
"running_jito": true,
"active_stake": 598871747692941
},
{
"vote_account": "2PpHNHPLseBb4doTu1ajTwAxCrjmu7ubReDHKPrjxi9F",
"mev_commission_bps": 800,
"mev_rewards": 6123234290,
"rq9qunning_jito": true,
"active_stake": 88295901191147
},
You can also get MEV rewards for a specific validator by vote account. This will return results for a specific validator, sorted by epoch.
Parameters
: None
Example request:
curl https://kobe.mainnet.jito.network/api/v1/validators/63a15aZm4rphdQJcZfL8oSMPwLDmvUW2dFw3WqZpjxEt
Example response:
[
{
"epoch": 608,
"mev_commission_bps": 10000,
"mev_rewards": 59355050
},
{
"epoch": 607,
"mev_commission_bps": 10000,
"mev_rewards": 31870726
},
{
"epoch": 605,
"mev_commission_bps": 10000,
"mev_rewards": 535874838
},
{
"epoch": 604,
"mev_commission_bps": 10000,
"mev_rewards": 29926950
},
{
"epoch": 603,
"mev_commission_bps": 10000,
"mev_rewards": 46862475
},
{
"epoch": 602,
"mev_commission_bps": 10000,
"mev_rewards": 939666610
},
{
"epoch": 601,
"mev_commission_bps": 10000,
"mev_rewards": 254418752
},
]
Gets the percent of Jito Stake per epoch
Example Request:
curl https://kobe.mainnet.jito.network/api/v1/jito_stake_over_time
Example Response:
{
"stake_ratio_over_time": {
"484": 0.27771625202212147,
"485": 0.27866636980357196,
}
}
Gets total MEV rewards, Jito stake weight, and MEV rewards per lamport for the network for a given epoch
Example Request:
CURL -X POST https://kobe.mainnet.jito.network/api/v1/mev_rewards -H "Content-Type: application/json" -d '{"epoch":600}'
Example Response
{
"epoch": 600,
"total_network_mev_lamports": 14471997205343,
"jito_stake_weight_lamports": 287482861698565570,
"mev_reward_per_lamport": 5.034038244866689e-05
}
Gets daily mev rewards for the network for a given epoch
Example response
[
{
"day": "2024-01-01 00:00:00.000 UTC",
"count_mev_tips": 634438,
"jito_tips": 31.16084152154873,
"tippers": 19577,
"validator_tips": 592.055988909449
},
{
"day": "2024-01-02 00:00:00.000 UTC",
"count_mev_tips": 677464,
"jito_tips": 76.4981846909486,
"tippers": 22453,
"validator_tips": 1453.46550912805
},
]