pub trait SessionInterface<AccountId> {
    fn disable_validator(validator_index: u32) -> bool;
    fn validators() -> Vec<AccountId> ;
    fn prune_historical_up_to(up_to: SessionIndex);
}
Expand description

Means for interacting with a specialized version of the session trait.

This is needed because Staking sets the ValidatorIdOf of the pallet_session::Config

Required Methods§

Disable the validator at the given index, returns false if the validator was already disabled or the index is out of bounds.

Get the validators from session.

Prune historical session tries up to but not including the given index.

Implementations on Foreign Types§

Implementors§