Trait pallet_xcm::pallet::Config

source ·
Expand description

The module configuration trait.

Required Associated Types§

The overarching event type.

Required origin for sending XCM messages. If successful, it resolves to MultiLocation which exists as an interior location within this chain’s XCM context.

The type used to actually dispatch an XCM to its destination.

Required origin for executing XCM messages, including the teleport functionality. If successful, then it resolves to MultiLocation which exists as an interior location within this chain’s XCM context.

Our XCM filter which messages to be executed using XcmExecutor must pass.

Something to execute an XCM message.

Our XCM filter which messages to be teleported using the dedicated extrinsic must pass.

Our XCM filter which messages to be reserve-transferred using the dedicated extrinsic must pass.

Means of measuring the weight consumed by an XCM message locally.

Means of inverting a location.

The outer Origin type.

The outer Call type.

The latest supported version that we advertise. Generally just set it to pallet_xcm::CurrentXcmVersion.

Required Associated Constants§

Implementors§