pub trait Config: Config {
    type RuntimeEvent: From<Event<Self>> + IsType<<Self as Config>::RuntimeEvent>;
    type VestingSchedule: VestingSchedule<Self::AccountId, Moment = Self::BlockNumber>;
    type Prefix: Get<&'static [u8]>;
    type MoveClaimOrigin: EnsureOrigin<Self::RuntimeOrigin>;
    type WeightInfo: WeightInfo;
}
Expand description

Configuration trait.

Required Associated Types§

source

type RuntimeEvent: From<Event<Self>> + IsType<<Self as Config>::RuntimeEvent>

The overarching event type.

source

type VestingSchedule: VestingSchedule<Self::AccountId, Moment = Self::BlockNumber>

source

type Prefix: Get<&'static [u8]>

source

type MoveClaimOrigin: EnsureOrigin<Self::RuntimeOrigin>

source

type WeightInfo: WeightInfo

Implementors§