Module xcm_config

Source

Structs§

AssetIdConvert
Convert AssetId to optional Location. The impl is a wrapper on ShidenAssetLocationIdConverter.
AstarLocation
AstarLocationAbsolute
The absolute location in perspective of the whole network.
DummyCheckingAccount
MaxAssetsForTransfer
Max asset types for one cross-chain transfer. 2 covers all current use cases. Can be updated with extra test cases in the future if needed.
MaxInstructions
ParentOrParentsPlurality
RelayChainOrigin
RelayNetwork
SafeCallFilter
A call filter for the XCM Transact instruction. This is a temporary measure until we properly account for proof size weights.
UnitWeightCost
UniversalLocation
XcmConfig

Type Aliases§

AssetTransactors
Means for transacting assets on this chain.
AstarXcmFungibleFeeHandler
CurrencyTransactor
Means for transacting the native currency on this chain.
FungiblesTransactor
Means for transacting assets besides the native currency on this chain.
LocalOriginToLocation
Local origins on this chain are allowed to dispatch XCM sends/executions.
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.
Weigher
XcmBarrier
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.