getConfirmedBlocks
Deprecated: This method is deprecated. Use
getBlocksinstead.
Returns a list of confirmed blocks between two slots. This method has been deprecated in favor of getBlocks which offers the same functionality. Applications should migrate to getBlocks to ensure compatibility with future validator releases and to benefit from improved consistency across the RPC API.
Parameters
| # | Type | Required | Description |
|---|---|---|---|
| 1 | u64 | Yes | Start slot (inclusive) |
| 2 | u64 | No | End slot (inclusive) |
| 3 | object | No | Configuration object |
Configuration object fields:
| Field | Type | Description |
|---|---|---|
commitment | string | Commitment level: confirmed or finalized |
Response
Returns an array:
| Field | Type | Description |
|---|---|---|
result | array[u64] | Array of confirmed slot numbers |
Code Examples
cURL
1curl http://[IP_ADDRESS]:[PORT] -X POST -H "Content-Type: application/json" -d '{
2 "jsonrpc": "2.0",
3 "id": 1,
4 "method": "getConfirmedBlocks",
5 "params": [
6 166974000, 166974442
7 ]
8}'TypeScript
1const response = await fetch("http://[IP_ADDRESS]:[PORT]", {
2 method: "POST",
3 headers: { "Content-Type": "application/json" },
4 body: JSON.stringify({
5 jsonrpc: "2.0",
6 id: 1,
7 method: "getConfirmedBlocks",
8 params: [
9 166974000, 166974442
10 ]
11 }),
12});
13const { result } = await response.json();
14console.log("Blocks found:", result.length);Python
1import requests
2
3response = requests.post("http://[IP_ADDRESS]:[PORT]", json={
4 "jsonrpc": "2.0",
5 "id": 1,
6 "method": "getConfirmedBlocks",
7 "params": [
8 166974000, 166974442
9 ]
10})
11result = response.json()["result"]
12print(f"Blocks found: {len(result)}")Rust
1use reqwest::Client;
2use serde_json::json;
3
4#[tokio::main]
5async fn main() -> Result<(), Box<dyn std::error::Error>> {
6 let client = Client::new();
7 let res = client.post("http://[IP_ADDRESS]:[PORT]")
8 .json(&json!({
9 "jsonrpc": "2.0",
10 "id": 1,
11 "method": "getConfirmedBlocks",
12 "params": [
13 166974000_u64, 166974442_u64
14 ]
15 }))
16 .send().await?
17 .text().await?;
18 println!("{}", res);
19 Ok(())
20}Example Response
1{
2 "jsonrpc": "2.0",
3 "result": [166974000, 166974001, 166974002, 166974003],
4 "id": 1
5}