Document Type <accountLedger>

Typed container of <transaction> documents.

For all types except message, all transactions are included in abbreviated form (nymboxRecord, inboxRecord, ..., see below). Those include the hash of the transaction in the record's receiptHash attribute. The transactions themselves are stored separately, see <transaction>.

If the type is message, the transactions are included in full as a list of transaction elements.

Elements and attributes

For ledgers in full form (only for ledgers of type message), for each transaction:

For ledgers in abbreviated form, the transactions are stored in abbreviated form:

Ledger Types

References

Notes

Possible improvements:

I.e., numPartialRecords is the number of abbreviated transaction elements. That element was probably added to make parsing simpler. The format should be easy to parse in the first place.