Crate domain_block_preprocessor

source
Expand description

This crate provides a preprocessor for the domain block, which is used to construct domain extrinsics from the consensus block.

The workflow is as follows:

  1. Extract domain-specific bundles from the consensus block.
  2. Compile the domain bundles into a list of extrinsics.
  3. Shuffle the extrisnics using the seed from the consensus chain.
  4. Filter out the invalid xdm extrinsics.
  5. Push back the potential new domain runtime extrisnic.

Modules§

Structs§

Traits§