referrerpolicy=no-referrer-when-downgrade

ParamsOf

Type Alias ParamsOf 

Source
pub type ParamsOf<T, I> = ParamsType<<T as Config<I>>::Balance, BlockNumberFor<T, I>, ConvertU16ToU32<<T as Config<I>>::MaxRank>>;

Aliased Type§

pub struct ParamsOf<T, I> {
    pub active_salary: BoundedVec<<T as Config<I>>::Balance, ConvertU16ToU32<<T as Config<I>>::MaxRank>>,
    pub passive_salary: BoundedVec<<T as Config<I>>::Balance, ConvertU16ToU32<<T as Config<I>>::MaxRank>>,
    pub demotion_period: BoundedVec<<<T as Config<I>>::BlockNumberProvider as BlockNumberProvider>::BlockNumber, ConvertU16ToU32<<T as Config<I>>::MaxRank>>,
    pub min_promotion_period: BoundedVec<<<T as Config<I>>::BlockNumberProvider as BlockNumberProvider>::BlockNumber, ConvertU16ToU32<<T as Config<I>>::MaxRank>>,
    pub offboard_timeout: <<T as Config<I>>::BlockNumberProvider as BlockNumberProvider>::BlockNumber,
}

Fields§

§active_salary: BoundedVec<<T as Config<I>>::Balance, ConvertU16ToU32<<T as Config<I>>::MaxRank>>

The amounts to be paid when a member of a given rank (-1) is active.

§passive_salary: BoundedVec<<T as Config<I>>::Balance, ConvertU16ToU32<<T as Config<I>>::MaxRank>>

The amounts to be paid when a member of a given rank (-1) is passive.

§demotion_period: BoundedVec<<<T as Config<I>>::BlockNumberProvider as BlockNumberProvider>::BlockNumber, ConvertU16ToU32<<T as Config<I>>::MaxRank>>

The period between which unproven members become demoted.

§min_promotion_period: BoundedVec<<<T as Config<I>>::BlockNumberProvider as BlockNumberProvider>::BlockNumber, ConvertU16ToU32<<T as Config<I>>::MaxRank>>

The period between which members must wait before they may proceed to this rank.

§offboard_timeout: <<T as Config<I>>::BlockNumberProvider as BlockNumberProvider>::BlockNumber

Amount by which an account can remain at rank 0 (candidate before being offboard entirely).