Module pallet_rings::traits
source · Expand description
Provides supporting traits for the rings pallet.
§Overview
This module contains the traits responsible for creating an abstraction layer on top of XCM [MultiLocation
] and allows
easier handling of cross-chain transactions through XCM.
The traits contained in this pallet require an appropriate runtime implementation.
§Traits overview:
ChainList
- Trait used to opaquely refer to a chain, provides an interface to get the chainMultiLocation
or the chain’s main asset asChainAssetsList
.ChainAssetsList
- Trait used to opaquely refer to a chain’s asset, provides an interface to get the chain assetMultiLocation
or the chain asChainList
.
Traits§
- A chain asset [
MultiLocation
] abstraction trait. - A chain [
MultiLocation
] abstraction trait.