[][src]Trait orml_vesting::Trait

pub trait Trait: Trait {
    type Event: From<Event<Self>> + Into<Self::Event>;
    type Currency: LockableCurrency<Self::AccountId, Moment = Self::BlockNumber>;
    type MinVestedTransfer: Get<BalanceOf<Self>>;
    type VestedTransferOrigin: EnsureOrigin<Self::Origin, Success = Self::AccountId>;
    type WeightInfo: WeightInfo;
}

Associated Types

type Event: From<Event<Self>> + Into<Self::Event>

type Currency: LockableCurrency<Self::AccountId, Moment = Self::BlockNumber>

type MinVestedTransfer: Get<BalanceOf<Self>>

The minimum amount transferred to call vested_transfer.

type VestedTransferOrigin: EnsureOrigin<Self::Origin, Success = Self::AccountId>

Required origin for vested transfer.

type WeightInfo: WeightInfo

Weight information for extrinsics in this module.

Loading content...

Implementors

Loading content...