pub type StakingConfig = GenesisConfig<Runtime>;

Aliased Type§

struct StakingConfig {
    pub validator_count: u32,
    pub minimum_validator_count: u32,
    pub invulnerables: Vec<AccountId20>,
    pub force_era: Forcing,
    pub slash_reward_fraction: Perbill,
    pub canceled_payout: u128,
    pub stakers: Vec<(AccountId20, AccountId20, u128, StakerStatus<AccountId20>)>,
    pub min_nominator_bond: u128,
    pub min_validator_bond: u128,
    pub max_validator_count: Option<u32>,
    pub max_nominator_count: Option<u32>,
}

Fields§

§validator_count: u32§minimum_validator_count: u32§invulnerables: Vec<AccountId20>§force_era: Forcing§slash_reward_fraction: Perbill§canceled_payout: u128§stakers: Vec<(AccountId20, AccountId20, u128, StakerStatus<AccountId20>)>§min_nominator_bond: u128§min_validator_bond: u128§max_validator_count: Option<u32>§max_nominator_count: Option<u32>