pub trait Config: Config {
    type Event: From<Event<Self>> + IsType<<Self as Config>::Event>;
    type Currency: Currency<Self::AccountId> + ReservableCurrency<Self::AccountId>;
    type DisputeResolver: DisputeResolver<Self::AccountId>;
    type FeeHandler: FeeHandler<Self>;
    type IncentivePercentage: Get<Percent>;
    type MaxRemarkLength: Get<u32>;
    type CancelBufferBlockLength: Get<Self::BlockNumber>;
    type MaxScheduledTaskListLength: Get<u32>;
    type WeightInfo: WeightInfo;
}
Expand description

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

Required Associated Types§

Because this pallet emits events, it depends on the runtime’s definition of an event.

Dispute resolution account

Fee handler trait

Incentive percentage - amount witheld from sender

Maximum permitted size of Remark

Buffer period - number of blocks to wait before user can claim canceled payment

Buffer period - number of blocks to wait before user can claim canceled payment

Implementors§