pub trait Config: Config + Config + Config + Config {
    type RuntimeEvent: From<Event<Self>> + IsType<<Self as Config>::RuntimeEvent>;
    type TimeProvider: UnixTime;
    type Rbac: RoleBasedAccessControl<Self::AccountId>;
    type Currency: Currency<Self::AccountId>;
    type ItemId: Parameter + Member + Default;
}
Expand description

Configure the pallet by specifying the parameters and types on which it depends.

Required Associated Types§

source

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

source

type TimeProvider: UnixTime

source

type Rbac: RoleBasedAccessControl<Self::AccountId>

source

type Currency: Currency<Self::AccountId>

source

type ItemId: Parameter + Member + Default

Implementors§