Expand description
Pallet to handle XCM messages.
Re-exports§
pub use pallet::*;
Modules§
- benchmarking
- migration
- pallet
- The
palletmodule 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 whethertargethas explicitly authorizedoriginto alias it. - Authorized
Aliases Entry - Ensure
Response EnsureOriginimplementation succeeding with aLocationvalue to recognize and filter theOrigin::Responseitem.- Ensure
Xcm EnsureOriginimplementation succeeding with aLocationvalue to recognize and filter theOrigin::Xcmitem.- IsMajority
OfBody - Filter for
Locationto find those which represent a strict majority approval of an identified plurality. - IsVoice
OfBody - Filter for
Locationto 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::Xcmvalue.
Enums§
Traits§
Functions§
- aliasers_
footprint - ensure_
response - Ensure that the origin
orepresents an XCM response origin. - ensure_
xcm - Ensure that the origin
orepresents an XCM (Transact) origin.