Module linera_chain::data_types

source ·

Structs§

  • The messages and the state hash resulting from a ProposedBlock’s execution.
  • An authenticated proposal for a new block.
  • A chain ID with a block height.
  • A ProposedBlock, together with the outcome from its execution.
  • A bundle of cross-chain messages.
  • The hash and chain ID of a CertificateValue.
  • A vote on a statement from a validator, represented as a LiteValue.
  • A set of messages from a single block, for a single destination.
  • The origin of a message, relative to a particular application. Used to identify each inbox.
  • A posted message together with routing information.
  • A message together with kind, authentication and grant information.
  • The data a block proposer signs.
  • A block containing operations to apply on a given chain, as well as the acknowledgment of a number of incoming messages from other chains.
  • The target of a message, relative to a particular application. Used to identify each outbox.
  • A vote on a statement from a validator.

Enums§

  • The origin of a message coming from a particular chain. Used to identify each inbox.
  • What to do with a message picked from the inbox.
  • A transaction in a block: incoming messages or an operation.