getLedgers - Stellar
Example code for the getLedgers JSON-RPC method. Complete guide on how to use getLedgers JSON-RPC in GetBlock Web3 documentation.
This method returns a list of ledgers from the Stellar network within a specified range.
Parameters
startLedger
integer
The first ledger sequence number to include
pagination
object
(optional) Pagination options
Pagination Object:
cursor
string
Cursor for pagination
limit
integer
Maximum number of ledgers to return
Request
curl --location --request POST 'https://go.getblock.io/<ACCESS-TOKEN>/' \
--header 'Content-Type: application/json' \
--data-raw '{
"jsonrpc": "2.0",
"method": "getLedgers",
"params": {
"startLedger": 2539600,
"pagination": {
"limit": 5
}
},
"id": "getblock.io"
}'import axios from 'axios';
const data = JSON.stringify({
"jsonrpc": "2.0",
"method": "getLedgers",
"params": {
"startLedger": 2539600,
"pagination": {
"limit": 5
}
},
"id": "getblock.io"
});
const config = {
method: 'post',
url: 'https://go.getblock.io/<ACCESS-TOKEN>/',
headers: {
'Content-Type': 'application/json'
},
data: data
};
axios(config)
.then(response => console.log(JSON.stringify(response.data)))
.catch(error => console.log(error));Response
Response Parameters
ledgers
array
Array of ledger objects
latestLedger
integer
Latest ledger sequence
latestLedgerCloseTime
string
Unix timestamp of latest ledger close
oldestLedger
integer
Oldest available ledger sequence
cursor
string
Cursor for pagination
Use Case
The getLedgers method is essential for:
Block explorer functionality
Historical data analysis
Chain synchronization
Ledger metadata retrieval
Network activity monitoring
Data indexing services
Error Handling
403
Forbidden
Missing or invalid ACCESS-TOKEN
-32602
Invalid params
Invalid ledger range or pagination
Last updated
Was this helpful?