Modules§
- chain_
info_ result  - Nested message and enum types in 
ChainInfoResult. - cross_
chain_ request  - Nested message and enum types in 
CrossChainRequest. - notifier_
service_ client  - Generated client implementations.
 - notifier_
service_ server  - Generated server implementations.
 - pending_
blob_ result  - Nested message and enum types in 
PendingBlobResult. - validator_
node_ client  - Generated client implementations.
 - validator_
node_ server  - Generated server implementations.
 - validator_
worker_ client  - Generated client implementations.
 - validator_
worker_ server  - Generated server implementations.
 
Structs§
- Account
Owner  - Account
Public Key  - / Public key of a Linera account. / Corresponding private key is used to sign block proposals.
 - Account
Signature  - / Signature created by a Linera account.
 - Blob
Content  - A blob of binary data.
 - BlobId
 - A content-addressed blob ID i.e. the hash of the 
BlobContent. - BlobIds
 - Content-addressed blob IDs i.e. the hashes of the 
BlobContents. - Block
Height  - Block
Proposal  - An authenticated proposal for a new block.
 - Certificate
 - A certified statement from the committee.
 - Certificates
Batch Request  - A request for a batch of certificates.
 - Certificates
Batch Response  - A batch of certificates.
 - ChainId
 - Chain
Info Query  - Request information on a chain.
 - Chain
Info Response  - Response to 
ChainInfoQuery - Chain
Info Result  - A wrapper around ChainInfoResponse which contains a serialized error variant
 - Confirm
Updated Recipient  - Acknowledge the height of the highest confirmed blocks communicated with 
UpdateRecipient. - Crate
Version  - Information about the Linera crate version the validator is running
 - Cross
Chain Request  - An internal request between chains within a validator.
 - Crypto
Hash  - Download
Certificates ByHeights Request  - A request for downloading certificates by block heights.
 - Handle
Confirmed Certificate Request  - A certified statement from the committee, together with other certificates required for execution.
 - Handle
Pending Blob Request  - A request to handle a pending blob.
 - Handle
Timeout Certificate Request  - A certified statement from the committee, together with other certificates required for execution.
 - Handle
Validated Certificate Request  - A certified statement from the committee, together with other certificates required for execution.
 - Lite
Certificate  - A certified statement from the committee, without the value.
 - Network
Description  - Notification
 - Notify that a chain has a new certified block or a new message.
 - Pending
Blob Request  - A request for a pending blob.
 - Pending
Blob Result  - A requested pending blob, or an error.
 - RawCertificate
 - A confirmed block certificate in a serialized form.
 - RawCertificates
Batch  - Batch of raw certificates.
 - Shard
Info  - Information about shard configuration for a specific chain.
 - Subscription
Request  - A request for client to subscribe to notifications for a given 
ChainId - Update
Recipient  - Communicate a number of messages from the sender to the recipient. Messages must be given by increasing block height.
 - Validator
Public Key  - / Public key of a validator.
 - Validator
Signature  - / Signature created by a validator.
 - Version
Info  - Information about the version of Linera the validator is running