Solana RPC API手册

getBlocks

getBlocks方法仅在solana-core v1.7或更高版本中有效,在v1.6中 请使用getConfirmedBlocks方法

getBlocks方法返回两个槽位间的确认区块列表。

请求参数

  • <u64> - 起始槽位,u64整数
  • <u64> - (可选) 结束槽位,u64整数
  • (可选) Commitment; 不支持"processed" . 如果未指定该参数,默认为"finalized".

响应结果

getBlocks方法的result字段为u64整数数组,表示在起止槽位间的确认区块的槽位。 最大允许500000个槽位。

示例代码

请求:

curl http://localhost:8899 -X POST -H "Content-Type: application/json" -d '
  {"jsonrpc": "2.0","id":1,"method":"getBlocks","params":[5, 10]}

响应:

{"jsonrpc":"2.0","result":[5,6,7,8,9,10],"id":1}