Trait finality_relay::FinalitySyncPipeline
source · pub trait FinalitySyncPipeline: FinalityPipeline {
type ConsensusLogReader: ConsensusLogReader;
type Header: SourceHeader<Self::Hash, Self::Number, Self::ConsensusLogReader>;
}
Expand description
Finality proofs synchronization pipeline.
Required Associated Types§
sourcetype ConsensusLogReader: ConsensusLogReader
type ConsensusLogReader: ConsensusLogReader
A reader that can extract the consensus log from the header digest and interpret it.
sourcetype Header: SourceHeader<Self::Hash, Self::Number, Self::ConsensusLogReader>
type Header: SourceHeader<Self::Hash, Self::Number, Self::ConsensusLogReader>
Type of header that we’re syncing.
Object Safety§
This trait is not object safe.