Expand description
Module provides utilities for easier XCM handling, e.g:
XcmExecutor
-> MessageSender
-> OutboundMessageQueue
|
Relayer
|
XcmRouter
<- MessageDispatch
<- InboundMessageQueue
Structs
- Manager of local XCM queues (and indirectly - underlying transport channels) that controls the queue state.
- A pair of sending chain location and message lane, used by this chain to send messages over the bridge.
- XCM bridge adapter which connects
XcmBlobHauler
withpallet_bridge_messages
and makes sure that XCM blob is sent to the outbound lane to be relayed. XcmBlobMessageDispatch
is responsible for dispatching received messages
Enums
- Message dispatch result type for single message
Traits
XcmBlobHauler
is responsible for sending messages to the bridge “point-to-point link” from one side, where on the other it can be dispatched byXcmBlobMessageDispatch
.
Type Aliases
- Encoded XCM blob. We expect the bridge messages pallet to use this blob type for both inbound and outbound payloads.