PageSourceSearch

https://solana.org/_next/static/chunks/pages/delegation-api-docs-2f8f4b646c4956f7.js

js solana.org collected 2026-10-01 13:04:14 UTC 5,095 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7727],{2554:(e,r,n)=>{"use strict";n.r(r),n.d(r,{__N_SSG:()=>o,default:()=>l});var s=n(6029),i=n(41432),t=n(79312),a=n.n(t),o=!0;let l=function(){return(0,s.jsxs)("div",{className:a().docs_page,children:[(0,s.jsxs)("hgroup",{className:a().introduction,children:[(0,s.jsx)("h1",{children:"API Documentation"}),(0,s.jsx)("p",{children:"Our API provides endpoints to query validator and network information. All responses are JSON."})]}),i.aO.map(e=>{let{endpoint:r,queryParameter:n,example:i}=e;return(0,s.jsxs)("article",{className:a().article,children:[(0,s.jsxs)("div",{className:a().endpoint_header,children:[(0,s.jsx)("h2",{id:r.id,children:r.title}),(0,s.jsx)("p",{children:r.description}),(0,s.jsx)("div",{children:(0,s.jsx)("code",{children:r.command})})]}),n?(0,s.jsxs)("div",{className:a().query_parameters,children:[(0,s.jsx)("h3",{children:"Query Parameters"}),(0,s.jsxs)("table",{children:[(0,s.jsx)("thead",{children:(0,s.jsxs)("tr",{children:[(0,s.jsx)("th",{children:"Parameter"}),(0,s.jsx)("th",{children:"Type"}),(0,s.jsx)("th",{children:"Description"})]})}),(0,s.jsx)("tbody",{children:(0,s.jsxs)("tr",{children:[(0,s.jsx)("td",{children:(0,s.jsx)("code",{children:n.name})}),(0,s.jsx)("td",{children:n.type}),(0,s.jsx)("td",{children:n.description})]})})]})]}):null,(0,s.jsxs)("div",{className:a().example,children:[(0,s.jsxs)("div",{className:a().example_request,children:[(0,s.jsx)("h3",{children:"Example Request"}),(0,s.jsx)("code",{children:i.request.url})]}),(0,s.jsxs)("div",{className:a().example_response,children:[(0,s.jsx)("h3",{children:"Example Response"}),(0,s.jsx)("pre",{children:JSON.stringify(i.response,null,2)})]})]})]},`api-docs-${e.endpoint.id}`)})]})}},41432:(e,r,n)=>{"use strict";n.d(r,{aO:()=>t,m8:()=>s,yf:()=>i});let s={endpoint:{id:"required-versions",title:"Required Versions",description:"Returns the software versions that must be run for upcoming epochs in order to receive stake from the Solana Foundation Delegation Program. The endpoint returns at least 4 future epochs. If no versions are explicitly set for future epochs, they inherit from the most recent defined version. When versions are set for specific future epochs, all gaps are filled with inherited versions from the previous epoch.",method:"GET",command:"GET https://api.solana.org/api/community/v1/sfdp_required_versions"},queryParameter:{name:"cluster",type:"string",description:"Required. Either 'mainnet-beta' or 'testnet'"},example:{request:{url:'curl --request GET "https://api.solana.org/api/community/v1/sfdp_required_versions?cluster=mainnet-beta"'},response:{data:[{cluster:"mainnet-beta",epoch:857,agave_min_version:"2.0.0",agave_max_version:null,firedancer_min_version:"0.1.0",firedancer_max_version:null,firedancer_full_min_version:null,firedancer_full_max_version:null,inherited_from_prev_epoch:!0},{cluster:"mainnet-beta",epoch:858,agave_min_version:"2.0.0",agave_max_version:null,firedancer_min_version:"0.1.0",firedancer_max_version:null,firedancer_full_min_version:null,firedancer_full_max_version:null,inherited_from_prev_epoch:!0},{cluster:"mainnet-beta",epoch:859,agave_min_version:"2.0.0",agave_max_version:null,firedancer_min_version:"0.1.0",firedancer_max_version:null,firedancer_full_min_version:null,firedancer_full_max_version:null,inherited_from_prev_epoch:!0},{cluster:"mainnet-beta",epoch:860,agave_min_version:"2.1.0",agave_max_version:"2.2.0",firedancer_min_version:"0.2.0",firedancer_max_version:"0.3.0",firedancer_full_min_version:"26.0.0",firedancer_full_max_version:null,inherited_from_prev_epoch:!1}]}}},i={endpoint:{id:"sfdp-participants",title:"SFDP Participants",description:"Returns a list of Solana Foundation Delegation Program participants and their current program statuses.",method:"GET",command:"GET https://api.solana.org/api/community/v1/sfdp_participants"},example:{request:{url:"curl --request GET https://api.solana.org/api/community/v1/sfdp_participants"},response:[{mainnetBetaPubkey:"JEz865PrGtMHsKope27BETXtBDSNeFo4hVtbfsiF64f",testnetPubkey:"BYWeoPrtLAhZdP2FoScmGHWmZVqBKhgwGy4kHyKyR9DF",state:"TestnetOnboarded",sfdp2OnboardingEpoch:null},{mainnetBetaPubkey:"Gb2M4Ee5ciut3Cc3toG6UrXJohPPiLcT3RkUaDU7dHp2",testnetPubkey:"8az9GBsu44bnEr3aFmqE7AYhP59xG4PoyfkXBhKFm
1SEv",state:"Approved",sfdp2OnboardingEpoch:577},{mainnetBetaPubkey:"AWfsAgeXiX6qi2ZS6ctYQ8pRc3q7bh4HaYmisoqLB45F",testnetPubkey:"13mLjjALbXAHCYPTx1zAXJap1nKXigJQNGQn5cQbrRGc",state:"Rejected",sfdp2OnboardingEpoch:577}]}},t=[s,i]},79312:e=>{e.exports={docs_page:"styles_docs_page__8Lmq7",introduction:"styles_introduction__Q4waw",article:"styles_article__gsnIO",endpoint_header:"styles_endpoint_header__ZcGta",header_link:"styles_header_link__6268a",query_parameters:"styles_query_parameters__gT22D",example_request:"styles_example_request__d3qGN",example_response:"styles_example_response___2voz",example:"styles_example__db7_n"}},86548:(e,r,n)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/delegation-api-docs",function(){return n(2554)}])}},e=>{e.O(0,[636,6593,8792],()=>e(e.s=86548)),_N_E=e.O()}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.