3.5.5 Transaction Receipts

Transaction receipts are transaction information that is not directly stored in the state, but aggregates the data generated by transaction processing events:

· Was the transaction accepted by the network, i.e., is it valid?

· How did the transaction change the ledger?

· Additional events that occurred during the execution of the transaction.

· Other transaction execution information related to the transaction family.

This information is provided in protobuf format and contains a list of messages set by the transaction family. Receipts are stored in the TransactionReceiptStore storage, interaction with which is provided by the validator mechanisms (Node Validator). Receiving a receipt is possible through the API using a 128-character transaction ID.

Last updated