API Documentation

Our API provides endpoints to query validator and network information. All responses are JSON.

Required Versions

Returns the software versions that must bee run each epoch in order to receive stake from the Solana Foundation Delegation Program.

GET https://api.solana.org/api/community/v1/sfdp_required_versions

Query Parameters

ParameterTypeDescription
clusterstringRequired. Either 'mainnet-beta' or 'testnet'

Example Request

curl --request GET "https://api.solana.org/api/community/v1/sfdp_required_versions?cluster=mainnet-beta"

Example Response

{
  "data": [
    {
      "cluster": "mainnet-beta",
      "epoch": 420,
      "agave_min_version": "1.17.0",
      "agave_max_version": "1.18.0",
      "firedancer_min_version": "0.2.0",
      "firedancer_max_version": "0.3.0",
      "inherited_from_prev_epoch": false
    }
  ]
}

SFDP Participants

Returns a list of Solana Foundation Delegation Program participants and their current program statuses.

GET https://api.solana.org/api/community/v1/sfdp_participants

Example Request

curl --request GET https://api.solana.org/api/community/v1/sfdp_participants

Example Response

[
  {
    "mainnetBetaPubkey": "JEz865PrGtMHsKope27BETXtBDSNeFo4hVtbfsiF64f",
    "testnetPubkey": "BYWeoPrtLAhZdP2FoScmGHWmZVqBKhgwGy4kHyKyR9DF",
    "state": "TestnetOnboarded",
    "onboardingNumber": 27,
    "sfdp2OnboardingEpoch": null
  },
  {
    "mainnetBetaPubkey": "Gb2M4Ee5ciut3Cc3toG6UrXJohPPiLcT3RkUaDU7dHp2",
    "testnetPubkey": "8az9GBsu44bnEr3aFmqE7AYhP59xG4PoyfkXBhKFmSEv",
    "state": "Approved",
    "onboardingNumber": null,
    "sfdp2OnboardingEpoch": 577
  },
  {
    "mainnetBetaPubkey": "AWfsAgeXiX6qi2ZS6ctYQ8pRc3q7bh4HaYmisoqLB45F",
    "testnetPubkey": "13mLjjALbXAHCYPTx1zAXJap1nKXigJQNGQn5cQbrRGc",
    "state": "Rejected",
    "onboardingNumber": null,
    "sfdp2OnboardingEpoch": 577
  }
]