pub trait BaseSubstrateFinalitySyncPipeline: SubstrateFinalityPipeline<TargetChain = Self::BoundedTargetChain> {
type BoundedTargetChain: ChainWithTransactions<AccountId = Self::BoundedTargetChainAccountId>;
type BoundedTargetChainAccountId: From<<AccountKeyPairOf<Self::BoundedTargetChain> as Pair>::Public> + Send;
}
Expand description
Convenience trait that adds bounds to SubstrateFinalitySyncPipeline
.
Required Associated Types§
sourcetype BoundedTargetChain: ChainWithTransactions<AccountId = Self::BoundedTargetChainAccountId>
type BoundedTargetChain: ChainWithTransactions<AccountId = Self::BoundedTargetChainAccountId>
Bounded SubstrateFinalityPipeline::TargetChain
.
sourcetype BoundedTargetChainAccountId: From<<AccountKeyPairOf<Self::BoundedTargetChain> as Pair>::Public> + Send
type BoundedTargetChainAccountId: From<<AccountKeyPairOf<Self::BoundedTargetChain> as Pair>::Public> + Send
Bounded AccountIdOf<SubstrateFinalityPipeline::TargetChain>
.
Object Safety§
This trait is not object safe.