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

Parameter
Type
Description

startLedger

integer

The first ledger sequence number to include

pagination

object

(optional) Pagination options

Pagination Object:

Field
Type
Description

cursor

string

Cursor for pagination

limit

integer

Maximum number of ledgers to return

Request

curl
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"
}'

Response

Response Parameters

Field
Type
Description

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

Status Code
Error Message
Cause

403

Forbidden

Missing or invalid ACCESS-TOKEN

-32602

Invalid params

Invalid ledger range or pagination

Last updated

Was this helpful?