Type alias to conveniently refer to frame_system
’s Config::AccountId
.
Means for transacting assets besides the native currency on this chain.
Means for transacting assets on this chain.
No local origins on this chain are allowed to dispatch XCM sends/executions.
Type for specifying how a MultiLocation
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.
Type alias to conveniently refer to the Currency::NegativeImbalance
associated type.
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.