referrerpolicy=no-referrer-when-downgrade
pub trait SubstrateFinalitySyncPipeline: BaseSubstrateFinalitySyncPipeline {
    type SubmitFinalityProofCallBuilder: SubmitFinalityProofCallBuilder<Self>;

    // Provided method
    fn start_relay_guards<'life0, 'async_trait>(
        target_client: &'life0 (impl 'async_trait + Client<Self::TargetChain>),
        enable_version_guard: bool,
    ) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>
       where Self: Send + 'async_trait,
             'life0: 'async_trait { ... }
}
Expand description

Substrate -> Substrate finality proofs synchronization pipeline.

Required Associated Types§

source

type SubmitFinalityProofCallBuilder: SubmitFinalityProofCallBuilder<Self>

How submit finality proof call is built?

Provided Methods§

source

fn start_relay_guards<'life0, 'async_trait>( target_client: &'life0 (impl 'async_trait + Client<Self::TargetChain>), enable_version_guard: bool, ) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>
where Self: Send + 'async_trait, 'life0: 'async_trait,

Add relay guards if required.

Object Safety§

This trait is not object safe.

Implementors§