pub trait Config: Config {
    type Event: From<Event<Self>> + IsType<<Self as Config>::Event>;
    type Currency: ReservableCurrency<Self::AccountId>;
    type Registrar: Registrar<AccountId = Self::AccountId>;
    type LeasePeriod: Get<Self::BlockNumber>;
    type LeaseOffset: Get<Self::BlockNumber>;
    type ForceOrigin: EnsureOrigin<<Self as Config>::Origin>;
    type WeightInfo: WeightInfo;
}
Expand description

Configuration trait of this pallet.

Implement this type for a runtime in order to customize this pallet.

Required Associated Types§

The overarching event type.

The currency type used for bidding.

The parachain registrar type.

The number of blocks over which a single period lasts.

The number of blocks to offset each lease period by.

The origin which may forcibly create or clear leases. Root can always do this.

Weight Information for the Extrinsics in the Pallet

Implementors§