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 chain MultiLocation or the chain’s main asset as ChainAssetsList.
  • ChainAssetsList - Trait used to opaquely refer to a chain’s asset, provides an interface to get the chain asset MultiLocation or the chain as ChainList.

Traits§