pub trait Config: Config {
    type RuntimeEvent: From<Event> + IsType<<Self as Config>::RuntimeEvent>;
    type RuntimeCall: Parameter + Dispatchable<RuntimeOrigin = Self::RuntimeOrigin, PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Self>> + UnfilteredDispatchable<RuntimeOrigin = Self::RuntimeOrigin> + IsSubType<Call<Self>> + IsType<<Self as Config>::RuntimeCall>;
    type PalletsOrigin: Parameter + Into<<Self as Config>::RuntimeOrigin> + IsType<<<Self as Config>::RuntimeOrigin as OriginTrait>::PalletsOrigin>;
    type WeightInfo: WeightInfo;
}
Expand description

Configuration trait.

Required Associated Types§

The overarching event type.

The overarching call type.

The caller origin, overarching type of all pallets origins.

Weight information for extrinsics in this pallet.

Implementors§