Expand description

Pallet for stuff specific to parachains’ usage of XCM. Right now that’s just the origin used by parachains when receiving Transact messages from other parachains or the Relay chain which must be natively represented.

Re-exports

Modules

  • The pallet module in each FRAME pallet hosts the most important items needed to construct this pallet.

Structs

  • For an incoming downward message, this just adapts an XCM executor and executes DMP messages immediately. Their origin is asserted to be the Parent location.
  • For an incoming downward message, this just adapts an XCM executor and executes DMP messages immediately. Their origin is asserted to be the Parent location.

Functions

  • Ensure that the origin o represents is the relay chain. Returns Ok if it does or an Err otherwise.
  • Ensure that the origin o represents a sibling parachain. Returns Ok with the parachain ID of the sibling or an Err otherwise.