For reading the current value of ledger entries directly.

Allows you to directly inspect the current state of a contract, a contract's code, or any other ledger entry. This is a backup way to access your contract data which may not be available via events or simulateTransaction.

Reference: Here


  • keys (required) Array containing the keys of the ledger entries you wish to retrieve. (an array of serialized base64 strings)

Returned Value:

entries array[object] Hash of the latest ledger as a hex-encoded string

latestLedger (number) The current latest ledger observed by the node when this response was generated.

  "jsonrpc": "2.0",
  "id": 8675309,
  "result": {
        "key": "AAAAB+qfy4GuVKKfazvyk4R9P9fpo2n9HICsr+xqvVcTF+DC",
        "xdr": "AAAABwAAAADqn8uBrlSin2s78pOEfT/X6aNp/RyArK/sar1XExfgwgAAAAphIGNvbnRyYWN0AAA=",
        "lastModifiedLedgerSeq": "13",
        "expirationLedgerSeq": "95"
    "latestLedger": "179436"
    -X POST \
    -H "Content-Type: application/json" \
    -d '{
  "jsonrpc": "2.0",
  "id": 8675309,
  "method": "getLedgerEntries",
  "params": {
    "keys": [

Last updated