Trait pallet_tips::pallet::Config[][src]

pub trait Config: Config + Config {
    type Event: From<Event<Self>> + IsType<<Self as Config>::Event>;
    type MaximumReasonLength: Get<u32>;
    type DataDepositPerByte: Get<BalanceOf<Self>>;
    type TipCountdown: Get<Self::BlockNumber>;
    type TipFindersFee: Get<Percent>;
    type TipReportDepositBase: Get<BalanceOf<Self>>;
    type Tippers: SortedMembers<Self::AccountId> + ContainsLengthBound;
    type WeightInfo: WeightInfo;
}
Expand description

Configuration trait of this pallet.

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

Associated Types

The overarching event type.

Maximum acceptable reason length.

The amount held on deposit per byte within the tip report reason or bounty description.

The period for which a tip remains open after is has achieved threshold tippers.

The percent of the final tip which goes to the original reporter of the tip.

The amount held on deposit for placing a tip report.

Origin from which tippers must come.

ContainsLengthBound::max_len must be cost free (i.e. no storage read or heavy operation).

Weight information for extrinsics in this pallet.

Implementors