Expand description

Traits for working with tokens and their associated datastructures.

Re-exports

pub use imbalance::Imbalance;

Modules

The Currency trait and associated types.
The traits for dealing with a single fungible token class and any associated types.
The traits for sets of fungible tokens and any associated types.
The imbalance trait type and its associates, which handles keeps everything adding up properly with unbalanced operations.
Traits for dealing with a single non-fungible collection of items.
Traits for dealing with multiple collections of non-fungible items.

Structs

Reasons for moving funds out of an account.

Enums

Status of funds.
One of a number of consequences of withdrawing a fungible from an account.
Simple boolean for whether an account needs to be kept in existence.
One of a number of consequences of withdrawing a fungible from an account.

Traits

Simple amalgamation trait to collect together properties for an AssetId under one roof.
Simple amalgamation trait to collect together properties for a Balance under one roof.
Converts a balance value into an asset balance.
Trait to handle asset locking mechanism to ensure interactions with the asset can be implemented downstream to extend logic of Uniques current functionality.