getLedgerEntries

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

This method will use 10 Compute Units.


Reference: Here

Parameters

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

Returns

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.

// Result
{
  "jsonrpc": "2.0",
  "id": 8675309,
  "result": {
    "entries":[
      {
        "key": "AAAAB+qfy4GuVKKfazvyk4R9P9fpo2n9HICsr+xqvVcTF+DC",
        "xdr": "AAAABwAAAADqn8uBrlSin2s78pOEfT/X6aNp/RyArK/sar1XExfgwgAAAAphIGNvbnRyYWN0AAA=",
        "lastModifiedLedgerSeq": "13",
        "expirationLedgerSeq": "95"
      }
    ],
    "latestLedger": "179436"
  }
}
curl https://mainnet.stellar.validationcloud.io/v1/<YOUR_API_KEY_HERE> \
    -X POST \
    -H "Content-Type: application/json" \
    -d '{
  "jsonrpc": "2.0",
  "id": 8675309,
  "method": "getLedgerEntries",
  "params": {
    "keys": [
      "AAAAB+qfy4GuVKKfazvyk4R9P9fpo2n9HICsr+xqvVcTF+DC",
      "AAAABuGr69HGMhJNHrYmkrVICfPPVxkqlKmRGXAskfpmvOyyAAAAFA=="
    ]
  }
}'

Last updated