interface ValidatorSet {
    active_validators: _0x3.validator.Validator[];
    at_risk_validators: _0x2.vec_map.VecMap<string, bigint>;
    extra_fields: _0x2.bag.Bag;
    inactive_validators: _0x2.table.Table<
        string,
        _0x3.validator_wrapper.ValidatorWrapper,
    >;
    pending_active_validators: _0x2.table_vec.TableVec<
        _0x3.validator.Validator,
    >;
    pending_removals: bigint[];
    staking_pool_mappings: _0x2.table.Table<string, string>;
    total_stake: bigint;
    validator_candidates: _0x2.table.Table<
        string,
        _0x3.validator_wrapper.ValidatorWrapper,
    >;
}

Properties

active_validators: _0x3.validator.Validator[]
at_risk_validators: _0x2.vec_map.VecMap<string, bigint>
extra_fields: _0x2.bag.Bag
inactive_validators: _0x2.table.Table<
    string,
    _0x3.validator_wrapper.ValidatorWrapper,
>
pending_active_validators: _0x2.table_vec.TableVec<_0x3.validator.Validator>
pending_removals: bigint[]
staking_pool_mappings: _0x2.table.Table<string, string>
total_stake: bigint
validator_candidates: _0x2.table.Table<
    string,
    _0x3.validator_wrapper.ValidatorWrapper,
>