Module near_primitives::receipt[][src]

Structs

ActionReceipt

ActionReceipt is derived from an Action from Transaction or from Receipt

DataReceipt

An incoming (ingress) DataReceipt which is going to a Receipt’s receiver input_data_ids Which will be converted to PromiseResult::Successful(value) or PromiseResult::Failed

DataReceiver

The outgoing (egress) data which will be transformed to a DataReceipt to be sent to a receipt.receiver

DelayedReceiptIndices

Stores indices for a persistent queue for delayed receipts that didn’t fit into a block.

Receipt

Receipts are used for a cross-shard communication. Receipts could be 2 types (determined by a ReceiptEnum): ReceiptEnum::Action of ReceiptEnum::Data.

ReceivedData

A temporary data which is created by processing of DataReceipt stored in a state trie with a key = account_id + data_id until input_data_ids of all incoming Receipts are satisfied None means data retrieval was failed

Enums

ReceiptEnum

Receipt could be either ActionReceipt or DataReceipt