Expand description
Structs§
- Annotated
Block - Runtime block annotated with consensus information.
- Block
- Runtime block.
- Compute
Results Header - The header of a computed batch output by a runtime. This header is a compressed representation (e.g., hashes instead of full content) of the actual results.
- Executor
Commitment - A commitment to results of processing a proposed runtime block.
- Executor
Commitment Header - The header of an executor commitment.
- Header
- Block header.
- Incoming
Message - An incoming message emitted by the consensus layer to be processed by the runtime.
- Liveness
Statistics - Per-epoch liveness statistics for nodes.
- Message
Event - Result of a message being processed by the consensus layer.
- Pool
- A pool of commitments that can be used to perform discrepancy detection.
- Round
Results - Information about how a particular round was executed by the consensus layer.
- Round
Roots - Per-round state and I/O roots that are stored in consensus state.
- Runtime
State - Per-runtime state.
Enums§
- Error
- Errors emitted by the roothash module.
- Executor
Commitment Failure - The executor commitment failure reason.
- Governance
Message - Header
Type - Header type.
- Message
- A message that can be emitted by the runtime to be processed by the consensus layer.
- Registry
Message - Staking
Message
Constants§
- COMPUTE_
RESULTS_ HEADER_ SIGNATURE_ CONTEXT - The signature context used to sign compute results headers with RAK.
- EXECUTOR_
COMMITMENT_ SIGNATURE_ CONTEXT - The signature context used to sign executor worker commitments.
Traits§
- Message
Validator - A trait that validates messages for validity. It can be used for gas accounting.
- Node
Lookup - A trait for looking up registry node descriptors.
- Open
Commitment - Verified roothash commitment.