Means for transacting assets on this chain.
Multiplier used for dedicated TakeFirstAssetTrader
with ForeignAssets
instance.
AssetId
/Balance
converter for ForeignAssets
.
Means for transacting foreign assets from different global consensus.
Means for transacting the native currency on this chain.
Means for transacting assets besides the native currency on this chain.
Local origins on this chain are allowed to dispatch XCM sends/executions.
Type for specifying how a Location
can be converted into an AccountId
. This is used
when determining ownership of accounts for asset transacting and when attempting to use XCM
Transact
in order to determine the dispatch Origin.
AssetId
/Balance
converter for PoolAssets
.
Asset converter for pool assets.
Used to convert one asset to another, when there is a pool available between the two.
This type thus allows paying fees with any asset as long as there is a pool between said
asset and the asset required for fee payment.
Means for transacting asset conversion pool assets on this chain.
AssetId
/Balance
converter for TrustBackedAssets
.
Cases where a remote origin is accepted as trusted Teleporter for a given asset:
Matcher for converting ClassId
/InstanceId
into a uniques asset.
Means for transacting unique assets.
Locations that will not be charged fees in the executor,
either execution or delivery.
We only waive fees for system functions, which these locations represent.
This is the type we use to convert an (incoming) XCM origin into a local Origin
instance,
ready for dispatching a transaction with Xcm’s Transact
. There is an OriginKind
which can
biases the kind of local Origin
it will become.
The means for routing XCM messages which are not for local execution into the right message
queues.