Crate pezkuwi_node_subsystem_types

Crate pezkuwi_node_subsystem_types 

Source
Expand description

Subsystem trait definitions and message types.

Node-side logic for Pezkuwi is mostly comprised of Subsystems, which are discrete components that communicate via message-passing. They are coordinated by an overseer, provided by a separate crate.

Modules§

errors
Error types for the subsystem requests.
messages
Message types for the overseer and subsystems.

Structs§

ActivatedLeaf
Activated leaf.
ActiveLeavesUpdate
Changes in the set of active leaves: the teyrchain heads which we care to work on.
DefaultSubsystemClient
Default implementation of RuntimeApiSubsystemClient using the client.

Enums§

OverseerSignal
Signals sent by an overseer to a subsystem.

Traits§

ChainApiBackend
Offers header utilities.
RuntimeApiSubsystemClient
Exposes all runtime calls that are used by the runtime API subsystem.

Type Aliases§

Block
Block type.
BlockNumber
The block number type used by Pezkuwi. 32-bits will allow for 136 years of blocks assuming 1 block per second.
Hash
A hash of some data used by the relay chain.
UnpinHandle
Keeps the state of a specific block pinned in memory while the handle is alive.