pub trait Transfer<AccountId>: Inspect<AccountId> {
    fn transfer(
        asset: Self::AssetId,
        source: &AccountId,
        dest: &AccountId,
        amount: Self::Balance,
        keep_alive: bool
    ) -> Result<Self::Balance, DispatchError>; fn deactivate(_: Self::AssetId, _: Self::Balance) { ... } fn reactivate(_: Self::AssetId, _: Self::Balance) { ... } }
Expand description

Trait for providing a set of named fungible assets which can only be transferred.

Required Methods§

Transfer funds from one account into another.

Provided Methods§

Reduce the active issuance by some amount.

Increase the active issuance by some amount, up to the outstanding amount reduced.

Implementors§