referrerpolicy=no-referrer-when-downgrade

Trait RewardValidators

Source
pub trait RewardValidators {
    // Required methods
    fn reward_backing(validators: impl IntoIterator<Item = ValidatorIndex>);
    fn reward_bitfields(validators: impl IntoIterator<Item = ValidatorIndex>);
}
Expand description

A hook for applying validator rewards

Required Methods§

Source

fn reward_backing(validators: impl IntoIterator<Item = ValidatorIndex>)

Source

fn reward_bitfields(validators: impl IntoIterator<Item = ValidatorIndex>)

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl RewardValidators for ()

Source§

fn reward_backing(_: impl IntoIterator<Item = ValidatorIndex>)

Source§

fn reward_bitfields(_: impl IntoIterator<Item = ValidatorIndex>)

Implementors§

Source§

impl<C, R> RewardValidators for RewardValidatorsWithEraPoints<C, R>
where C: Config + Config, C::ValidatorSet: ValidatorSet<C::AccountId, ValidatorId = C::AccountId>, R: RewardsReporter<C::AccountId>,