Module oasis_core_runtime::consensus::roothash
source · Expand description
Structs§
- Runtime block annotated with consensus information.
- Runtime block.
- 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.
- A commitment to results of processing a proposed runtime block.
- The header of an executor commitment.
- Block header.
- An incoming message emitted by the consensus layer to be processed by the runtime.
- Result of a message being processed by the consensus layer.
- A pool of commitments that can be used to perform discrepancy detection.
- Information about how a particular round was executed by the consensus layer.
- Per-round state and I/O roots that are stored in consensus state.
Enums§
- Errors emitted by the roothash module.
- The executor commitment failure reason.
- Header type.
- A message that can be emitted by the runtime to be processed by the consensus layer.
Constants§
- The signature context used to sign compute results headers with RAK.
- The signature context used to sign executor worker commitments.
Traits§
- A trait that validates messages for validity. It can be used for gas accounting.
- A trait for looking up registry node descriptors.
- Verified roothash commitment.