Phương thức RPC getLeaderSchedule

Trả về lịch trình leader cho một epoch

$ 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

Lấy lịch trình leader cho epoch tương ứng với slot đã cung cấp. Nếu không được chỉ định, lịch trình leader cho epoch hiện tại sẽ được lấy.

objectoptional

Đối tượng cấu hình chứa các trường sau:

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

Trả về null nếu không tìm thấy epoch được yêu cầu, nếu không sẽ trả về một đối tượng mà:

  • Các khóa là định danh validator (dưới dạng chuỗi mã hóa base-58)
  • Các giá trị là mảng các chỉ số slot leader tương đối so với slot đầu tiên trong epoch được yêu cầu

Is this page helpful?