Module macros

Source

Re-exports§

pub use paste;
pub use pallet_assets;
pub use pallet_balances;
pub use pallet_message_queue;
pub use pallet_whitelist;
pub use pallet_xcm;
pub use xcm::prelude::AccountId32;
pub use xcm::prelude::All;
pub use xcm::prelude::BuyExecution;
pub use xcm::prelude::DepositAsset;
pub use xcm::prelude::ExpectTransactStatus;
pub use xcm::prelude::Fungible;
pub use xcm::prelude::Here;
pub use xcm::prelude::RefundSurplus;
pub use xcm::prelude::Transact;
pub use xcm::prelude::Unlimited;
pub use xcm::prelude::WithdrawAsset;
pub use asset_test_utils;
pub use cumulus_pallet_xcmp_queue;

Macros§

assert_expected_events

Structs§

Asset
Either an amount of a single fungible asset, or a single well-identified non-fungible asset.
AssetId
Location to identify an asset.
Dmp
The Pallet struct, the main type that implements traits and standalone functions within the pallet.
Location
A relative path between state-bearing consensus systems.
Weight
Xcm

Enums§

MaybeErrorCode
OriginKind
Basically just the XCM (more general) version of ParachainDispatchOrigin.
VersionedAssets
A single MultiAssets value, together with its version code.
VersionedXcm
A single XCM message, together with its version code.
WeightLimit
An optional weight limit.

Traits§

Chain
WeightToFee
A trait that describes the weight to fee calculation.

Type Aliases§

AccountId
Some way of identifying an account on the chain. We intentionally make it equivalent to the public key of our transaction signing scheme.
V3Location
Type alias for a better transition to V4.