Module linera_base::identifiers

source ·
Expand description

Core identifiers used by the Linera protocol.

Structs§

  • A system account.
  • A unique identifier for a user application.
  • A content-addressed blob ID i.e. the hash of the BlobContent.
  • A unique identifier for an application bytecode.
  • The unique identifier (UID) of a chain. This is currently computed as the hash value of a ChainDescription.
  • A channel name together with its application ID.
  • The name of a subscription channel.
  • An event identifier.
  • The index of a message in a chain.
  • The owner of a chain. This is currently the hash of the owner’s public key used to verify signatures.
  • An event stream ID.
  • The name of an event stream.

Enums§

Type Aliases§

  • Alias for ApplicationId. Use this alias in the core protocol where the distinction with the more general enum GenericApplicationId matters.