Function substrate_relay_helper::messages::relay_messages_range
source · pub async fn relay_messages_range<P: SubstrateMessageLane>(
source_client: impl Client<P::SourceChain>,
target_client: impl Client<P::TargetChain>,
source_transaction_params: TransactionParams<AccountKeyPairOf<P::SourceChain>>,
target_transaction_params: TransactionParams<AccountKeyPairOf<P::TargetChain>>,
at_source_block: HeaderIdOf<P::SourceChain>,
lane_id: P::LaneId,
range: RangeInclusive<MessageNonce>,
outbound_state_proof_required: bool,
) -> Result<()>where
AccountIdOf<P::SourceChain>: From<<AccountKeyPairOf<P::SourceChain> as Pair>::Public>,
AccountIdOf<P::TargetChain>: From<<AccountKeyPairOf<P::TargetChain> as Pair>::Public>,
BalanceOf<P::SourceChain>: TryFrom<BalanceOf<P::TargetChain>>,
Expand description
Deliver range of Substrate-to-Substrate messages. No checks are made to ensure that transaction will succeed.