referrerpolicy=no-referrer-when-downgrade
pub trait SubstrateParachainsPipeline: 'static + Clone + Debug + Send + Sync {
    type SourceParachain: Parachain;
    type SourceRelayChain: RelayChain;
    type TargetChain: ChainWithTransactions;
    type SubmitParachainHeadsCallBuilder: SubmitParachainHeadsCallBuilder<Self>;
}
Expand description

Substrate -> Substrate parachain finality proofs synchronization pipeline.

This is currently restricted to the single parachain, because it is how it will be used (at least) initially.

Required Associated Types§

source

type SourceParachain: Parachain

Headers of this parachain are submitted to the Self::TargetChain.

source

type SourceRelayChain: RelayChain

Relay chain that is storing headers of Self::SourceParachain.

source

type TargetChain: ChainWithTransactions

Target chain where Self::SourceParachain headers are submitted.

source

type SubmitParachainHeadsCallBuilder: SubmitParachainHeadsCallBuilder<Self>

How submit parachains heads call is built?

Object Safety§

This trait is not object safe.

Implementors§