GetLedgersResponse

@Serializable
data class GetLedgersResponse(val ledgers: List<GetLedgersResponse.LedgerInfo>, val latestLedger: Long, val latestLedgerCloseTime: Long, val oldestLedger: Long, val oldestLedgerCloseTime: Long, val cursor: String)

Response for JSON-RPC method getLedgers.

Returns a detailed list of ledgers starting from the specified ledger sequence number. This method allows for paginated retrieval of ledger data.

See also

Constructors

Link copied to clipboard
constructor(ledgers: List<GetLedgersResponse.LedgerInfo>, latestLedger: Long, latestLedgerCloseTime: Long, oldestLedger: Long, oldestLedgerCloseTime: Long, cursor: String)

Types

Link copied to clipboard
@Serializable
data class LedgerInfo(val hash: String, val sequence: Long, val ledgerCloseTime: Long, val headerXdr: String, val metadataXdr: String)

Information about a single ledger in the response.

Properties

Link copied to clipboard

Cursor value to be used for subsequent requests for more ledgers

Link copied to clipboard

The latest ledger known to Soroban RPC at the time it handled the request

Link copied to clipboard

Unix timestamp of when the latest ledger was closed

Link copied to clipboard

List of ledger information objects

Link copied to clipboard

The oldest ledger retained by Soroban RPC

Link copied to clipboard

Unix timestamp of when the oldest ledger was closed