getLeaderSchedule RPC-methode

Geeft het leiderschema voor een epoch terug

$ curl https://api.devnet.solana.com -s -X \
> POST -H "Content-Type: application/json" -d '
> {
> "jsonrpc": "2.0",
> "id": 1,
> "method": "getLeaderSchedule",
> "params": [
> null,
> {
> "commitment": "processed",
> "identity": "dv2eQHeP4RFrJZ6UeiZWoc3XTtmtZCUKxxCApCDcRNV"
> }
> ]
> }
> '

params

u64optional

Haalt het leiderschema op voor de epoch die overeenkomt met de opgegeven slot. Indien niet gespecificeerd, wordt het leiderschema voor de huidige epoch opgehaald.

objectoptional

Configuratieobject met de volgende velden:

result

Response
{
"jsonrpc": "2.0",
"result": {
"4Qkev8aNZcqFNSRhQzwyLMFSsi94jHqE8WNVTJzTP99F": [
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20,
21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38,
39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56,
57, 58, 59, 60, 61, 62, 63
]
},
"id": 1
}
object | null

Geeft null terug als de gevraagde epoch niet wordt gevonden, anders wordt een object teruggegeven waarin:

  • Keys zijn validator-identiteiten (als base-58 gecodeerde strings)
  • Values zijn arrays van leader slot-indices relatief aan de eerste slot in de gevraagde epoch

Is this page helpful?