Module linera_chain::data_types

source ·

Structs§

  • A block containing operations to apply on a given chain, as well as the acknowledgment of a number of incoming messages from other chains.
  • A block with a round number.
  • The messages and the state hash resulting from a block’s execution.
  • An authenticated proposal for a new block.
  • A certified statement from the committee.
  • A chain ID with a block height.
  • A channel name together with its application ID.
  • A message together with non replayable information to ensure uniqueness in a particular inbox.
  • A block, together with the messages and the state hash resulting from its execution.
  • A statement to be certified by the validators, with its hash.
  • A message received from a block of another chain.
  • A certified statement from the committee, without the value.
  • 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 message together with routing information.
  • The target of a message, relative to a particular application. Used to identify each outbox.
  • A vote on a statement from a validator.

Enums§

  • A statement to be certified by the validators.
  • 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.