Document Type <transaction>

Contained in <accountLedger> documents.

Transactions can either be in full or abbreviated form. They are abbreviated when inside <accountLedger>, except for ledger type "message" (<notaryMessage>).

Full transactions contain a list of <item> documents.

Abbreviated transactions do not contain the list of <item> documents. The items will be loaded one by one during verification, using the getBoxReceipt message.

A transaction can be "in reference to" an <item>.

Base Document Type

Elements and attributes

Those attributes are common to the full form document type and the abbreviated form document types.

Transaction Types

Possible values for the type attribute. Taken from OTTransaction.hpp.

Nymbox Transaction Types

Inbox and Outbox Transaction Types

Inbox receipts

Payment Inbox, Payment Outbox, Record Box

Messages

Document Type: Full Form

Document Types: Abbreviated Form

Base Document Type

These attributes are common for all abbreviated records (?)

Elements and attributes

If type is finalReceipt or basketReceipt:

Document Type <paymentInboxRecord>

Elements and attributes

Document Type <nymboxRecord>

Elements and attributes

Example

<nymboxRecord type="successNotice"
 dateSigned="1414495363"
 requestNumber="0"
 transSuccess="false"
 receiptHash="2nG5wGlWKbzF5Mo8M6P9YH44S6FazSNQleaaTWRR0av"
 transactionNum="714"
 totalListOfNumbers="614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713"
 inRefDisplay="614"
 inReferenceTo="614" />

Document Type <outboxRecord>

Elements and attributes

Document Type <expiredBoxRecord>

Inherits from Document Type <outboxRecord>.

Document Type <recordBoxRecord>

Elements and attributes

References

Notes

Possible improvements