Expand description
Core identifiers used by the Linera protocol.
Structs§
- Account
- A system account.
- Application
Id - A unique identifier for a user application.
- BlobId
- A content-addressed blob ID i.e. the hash of the
BlobContent
. - Bytecode
Id - A unique identifier for an application bytecode.
- ChainId
- The unique identifier (UID) of a chain. This is currently computed as the hash value
of a
ChainDescription
. - Channel
Name - The name of a subscription channel.
- Message
Id - The index of a message in a chain.
- Owner
- The owner of a chain. This is currently the hash of the owner’s public key used to verify signatures.
- Stream
Id - An event stream ID.
- Stream
Name - The name of an event stream.
Enums§
- Account
Owner - An account owner.
- Blob
Type - The type of the blob.
Should be a 1:1 mapping of the types in
Blob
. - Chain
Description - How to create a chain.
- Destination
- The destination of a message, relative to a particular application.
- Generic
Application Id - A unique identifier for an application.
Type Aliases§
- User
Application Id - Alias for
ApplicationId
. Use this alias in the core protocol where the distinction with the more general enumGenericApplicationId
matters.