Crate orml_traits

Crate orml_traits 

Source

Re-exports§

pub use asset_registry::FixedConversionRateProvider;
pub use asset_registry::WeightToFeeConverter;
pub use auction::Auction;
pub use auction::AuctionHandler;
pub use auction::AuctionInfo;
pub use auction::OnNewBidResult;
pub use currency::BasicCurrency;
pub use currency::BasicCurrencyExtended;
pub use currency::BasicLockableCurrency;
pub use currency::BasicReservableCurrency;
pub use currency::MultiCurrency;
pub use currency::MultiCurrencyExtended;
pub use currency::MultiLockableCurrency;
pub use currency::MultiReservableCurrency;
pub use currency::NamedBasicReservableCurrency;
pub use currency::NamedMultiReservableCurrency;
pub use data_provider::DataFeeder;
pub use data_provider::DataProvider;
pub use data_provider::DataProviderExtended;
pub use get_by_key::GetByKey;
pub use multi_asset::ConcreteFungibleAsset;
pub use nft::InspectExtended;
pub use price::DefaultPriceProvider;
pub use price::PriceProvider;
pub use rate_limit::RateLimiter;
pub use rate_limit::RateLimiterError;
pub use rewards::RewardHandler;
pub use xcm_transfer::XcmTransfer;
pub use xcm_transfer::XtokensWeightInfo;

Modules§

arithmetic
asset_registry
auction
currency
data_provider
get_by_key
location
multi_asset
nft
parameters
price
rate_limit
rewards
xcm_transfer

Macros§

create_median_value_data_provider
define_aggregrated_parameters
Define aggregated parameters types.
define_parameters
Define parameters key value types. Example:
parameter_type_with_key
Create new implementations of the GetByKey trait.

Structs§

TimestampedValue

Enums§

BalanceStatus
Status of funds.
Change
Indicate if should change a value

Traits§

CombineData
Combine data provided by operators
Handler
Happened
OnNewData
New data handler

Type Aliases§

LockIdentifier
An identifier for a lock. Used for disambiguating different locks so that they can be individually replaced or removed.