referrerpolicy=no-referrer-when-downgrade

Module xcm_config

Source

Modules§

bridging
All configuration related to bridging

Structs§

AuthorizeAliasHoldReason
CheckingAccount
DepositPerByte
DepositPerItem
ForeignAssetsPalletLocation
GovernanceLocation
MaxAssetsIntoHolding
MaxInstructions
ParentOrParentsPlurality
PoolAssetsPalletLocation
PoolAssetsPalletLocationV3
RelayChainOrigin
RelayNetwork
RelayTreasuryLocation
RootLocation
StakingPot
TokenLocation
TreasuryAccount
TrustBackedAssetsPalletIndex
TrustBackedAssetsPalletLocation
TrustBackedAssetsPalletLocationV3
UniquesPalletLocation
UniversalLocation
UniversalLocationNetworkId
XcmBenchmarkHelper
Simple conversion of u32 into an AssetId for use in benchmarking.
XcmConfig

Type Aliases§

AssetTransactors
Means for transacting assets on this chain.
Barrier
ForeignAssetsConvertedConcreteId
AssetId/Balance converter for ForeignAssets.
ForeignFungiblesTransactor
Means for transacting foreign assets from different global consensus.
FungibleTransactor
Means for transacting the native currency on this chain.
FungiblesTransactor
Means for transacting assets besides the native currency on this chain.
LocalOriginToLocation
Converts a local signed origin into an XCM location. Forms the basis for local origins sending/executing XCMs.
LocationToAccountId
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.
PoolAssetsConvertedConcreteId
AssetId/Balance converter for PoolAssets.
PoolAssetsExchanger
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.
PoolFungiblesTransactor
Means for transacting asset conversion pool assets on this chain.
PriceForParentDelivery
TrustBackedAssetsConvertedConcreteId
AssetId/Balance converter for TrustBackedAssets.
TrustedAliasers
Defines origin aliasing rules for this chain.
TrustedTeleporters
Cases where a remote origin is accepted as trusted Teleporter for a given asset:
UniquesConvertedConcreteId
Matcher for converting ClassId/InstanceId into a uniques asset.
UniquesTransactor
Means for transacting unique assets.
WaivedLocations
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.
XcmOriginToTransactDispatchOrigin
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.
XcmRouter
The means for routing XCM messages which are not for local execution into the right message queues.