pub trait XcmBlobHauler {
    type MessageSender: MessagesBridge<Self::MessageSenderOrigin, XcmAsPlainPayload>;
    type MessageSenderOrigin;

    // Required methods
    fn message_sender_origin() -> Self::MessageSenderOrigin;
    fn xcm_lane() -> LaneId;
}
Expand description

XcmBlobHauler is responsible for sending messages to the bridge “point-to-point link” from one side, where on the other it can be dispatched by XcmBlobMessageDispatch.

Required Associated Types§

source

type MessageSender: MessagesBridge<Self::MessageSenderOrigin, XcmAsPlainPayload>

Runtime message sender adapter.

source

type MessageSenderOrigin

Runtime message sender origin, which is used by Self::MessageSender.

Required Methods§

source

fn message_sender_origin() -> Self::MessageSenderOrigin

Our location within the Consensus Universe.

source

fn xcm_lane() -> LaneId

Return message lane (as “point-to-point link”) used to deliver XCM messages.

Implementors§