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§
sourcetype MessageSender: MessagesBridge<Self::MessageSenderOrigin, XcmAsPlainPayload>
type MessageSender: MessagesBridge<Self::MessageSenderOrigin, XcmAsPlainPayload>
Runtime message sender adapter.
sourcetype MessageSenderOrigin
type MessageSenderOrigin
Runtime message sender origin, which is used by Self::MessageSender
.
Required Methods§
sourcefn message_sender_origin() -> Self::MessageSenderOrigin
fn message_sender_origin() -> Self::MessageSenderOrigin
Our location within the Consensus Universe.