referrerpolicy=no-referrer-when-downgrade

Trait polkadot_sdk_frame::traits::ValidatorSet

pub trait ValidatorSet<AccountId> {
    type ValidatorId: Parameter + MaxEncodedLen;
    type ValidatorIdOf: Convert<AccountId, Option<Self::ValidatorId>>;

    // Required methods
    fn session_index() -> u32;
    fn validators() -> Vec<Self::ValidatorId>;
}
Expand description

A trait for online node inspection in a session.

Something that can give information about the current validator set.

Required Associated Types§

type ValidatorId: Parameter + MaxEncodedLen

Type for representing validator id in a session.

type ValidatorIdOf: Convert<AccountId, Option<Self::ValidatorId>>

A type for converting AccountId to ValidatorId.

Required Methods§

fn session_index() -> u32

Returns current session index.

fn validators() -> Vec<Self::ValidatorId>

Returns the active set of validators.

Object Safety§

This trait is not object safe.

Implementors§