Ledger Objects Types
Ledger Entry Common Fields
Section titled “Ledger Entry Common Fields ”Every entry in a ledger’s state data has the same set of common fields, plus additional fields based on the ledger entry type. Field names are case-sensitive. The common fields for all ledger entries are:
Field | JSON Type | Internal Type | Required? | Description |
---|---|---|---|---|
index or LedgerIndex | String | Hash256 | No | The unique ID for this ledger entry. In JSON, this field is represented with different names depending on the context and API method. (Note, even though this is specified as “optional” in the code, every ledger entry should have one unless it’s legacy data from very early in the XRP Ledger’s history.) |
LedgerEntryType | String | UInt16 | Yes | The type of ledger entry. Valid ledger entry types include AccountRoot , Offer , RippleState , and others. |
Flags | Number | UInt32 | Yes | Set of bit-flags for this ledger entry. |
Remarks | Array | STArray | No | Array of remark objects to set, update, or delete (see Remarks Format) |