Expand description
Pallet to handle XCM messages.
Re-exports§
pub use pallet::*;
Modules§
- benchmarking
- migration
- pallet
- The
pallet
module in each FRAME pallet hosts the most important items needed to construct this pallet. - precompiles
- xcm_
helpers
Structs§
- Authorized
Aliasers - Filter for
(origin: Location, target: Location)
to find whethertarget
has explicitly authorizedorigin
to alias it. - Authorized
Aliases Entry - Ensure
Response EnsureOrigin
implementation succeeding with aLocation
value to recognize and filter theOrigin::Response
item.- Ensure
Xcm EnsureOrigin
implementation succeeding with aLocation
value to recognize and filter theOrigin::Xcm
item.- IsMajority
OfBody - Filter for
Location
to find those which represent a strict majority approval of an identified plurality. - IsVoice
OfBody - Filter for
Location
to find those which represent a voice of an identified plurality. - Lock
Ticket - Reduce
Ticket - Test
Weight Info - fallback implementation
- Unlock
Ticket - XcmPassthrough
- A simple passthrough where we reuse the
Location
-typed XCM origin as the inner value of this crate’sOrigin::Xcm
value.
Enums§
Traits§
Functions§
- aliasers_
footprint - ensure_
response - Ensure that the origin
o
represents an XCM response origin. - ensure_
xcm - Ensure that the origin
o
represents an XCM (Transact
) origin.