Modules§
- bridging
- All configuration related to bridging
Structs§
- Ambassador
Entities - Authorize
Alias Hold Reason - Checking
Account - Collectives
- Deposit
PerByte - Deposit
PerItem - Fellowship
Admin Body Id - Fellowship
Entities - Foreign
Assets Pallet Location - General
Admin Body Id - Local
Plurality - MaxAssets
Into Holding - MaxInstructions
- Parent
OrParents Plurality - Pool
Assets Pallet Location - Relay
Chain Origin - Relay
Network - Relay
Treasury Location - Root
Location - Staking
Admin Body Id - Staking
Pot - Treasurer
Body Id - Treasury
Account - Trust
Backed Assets Pallet Index - Trust
Backed Assets Pallet Location - Uniques
Pallet Location - Universal
Location - Universal
Location Network Id - Westend
Location - XcmAsset
Fees Receiver - XcmBenchmark
Helper - Simple conversion of
u32
into anAssetId
for use in benchmarking. - XcmConfig
Type Aliases§
- Asset
FeeAs Existential Deposit Multiplier FeeCharger - Asset
Transactors - Means for transacting assets on this chain.
- Barrier
- Fellowship
Admin ToPlurality - Type to convert the
FellowshipAdmin
origin to a PluralityLocation
value. - Foreign
Asset FeeAs Existential Deposit Multiplier FeeCharger - Multiplier used for dedicated
TakeFirstAssetTrader
withForeignAssets
instance. - Foreign
Assets Converted Concrete Id AssetId
/Balance
converter forForeignAssets
.- Foreign
Fungibles Transactor - Means for transacting foreign assets from different global consensus.
- Fungible
Transactor - Means for transacting the native currency on this chain.
- Fungibles
Transactor - Means for transacting assets besides the native currency on this chain.
- General
Admin ToPlurality - Type to convert the
GeneralAdmin
origin to a PluralityLocation
value. - Local
Origin ToLocation - Local origins on this chain are allowed to dispatch XCM sends/executions.
- Local
Pallet Origin ToLocation - Type to convert a pallet
Origin
type value into aLocation
value which represents an interior location of this chain for a destination chain. - Location
ToAccount Id - Type for specifying how a
Location
can be converted into anAccountId
. This is used when determining ownership of accounts for asset transacting and when attempting to use XCMTransact
in order to determine the dispatch Origin. - Pool
Assets Converted Concrete Id AssetId
/Balance
converter forPoolAssets
.- Pool
Assets Exchanger - 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.
- Pool
Fungibles Transactor - Means for transacting asset conversion pool assets on this chain.
- Price
ForParent Delivery - Staking
Admin ToPlurality - Type to convert the
StakingAdmin
origin to a PluralityLocation
value. - Treasurer
ToPlurality - Type to convert the
Treasurer
origin to a PluralityLocation
value. - Trust
Backed Assets Converted Concrete Id AssetId
/Balance
converter forTrustBackedAssets
.- Trusted
Teleporters - Cases where a remote origin is accepted as trusted Teleporter for a given asset:
- Uniques
Converted Concrete Id - Matcher for converting
ClassId
/InstanceId
into a uniques asset. - Uniques
Transactor - Means for transacting unique assets.
- Waived
Locations - 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.
- XcmOrigin
ToTransact Dispatch Origin - This is the type we use to convert an (incoming) XCM origin into a local
Origin
instance, ready for dispatching a transaction with Xcm’sTransact
. There is anOriginKind
which can biases the kind of localOrigin
it will become. - XcmRouter
- The means for routing XCM messages which are not for local execution into the right message queues.