## staking Bonded(`AccountId32`, `u128`) - **interface**: `staking.Bonded` - **summary**: An account has bonded this amount. \[stash, amount\] NOTE: This event is only emitted when funds are bonded via a dispatchable. Notably, it will not be emitted for staking rewards when they are added to stake. Chilled(`AccountId32`) - **interface**: `staking.Chilled` - **summary**: An account has stopped participating as either a validator or nominator. ControllerBatchDeprecated(`u32`) - **interface**: `staking.ControllerBatchDeprecated` - **summary**: Report of a controller batch deprecation. CurrencyMigrated(`AccountId32`, `u128`) - **interface**: `staking.CurrencyMigrated` - **summary**: Staking balance migrated from locks to holds, with any balance that could not be held is force withdrawn. EraPaid(`u32`, `u128`, `u128`) - **interface**: `staking.EraPaid` - **summary**: The era payout has been set; the first balance is the validator-payout; the second is the remainder from the maximum amount of reward. ForceEra(`PalletStakingForcing`) - **interface**: `staking.ForceEra` - **summary**: A new force era mode was set. Kicked(`AccountId32`, `AccountId32`) - **interface**: `staking.Kicked` - **summary**: A nominator has been kicked from a validator. OldSlashingReportDiscarded(`u32`) - **interface**: `staking.OldSlashingReportDiscarded` - **summary**: An old slashing report from a prior era was discarded because it could not be processed. PayoutStarted(`u32`, `AccountId32`, `u32`, `Option`) - **interface**: `staking.PayoutStarted` - **summary**: A Page of stakers rewards are getting paid. `next` is `None` if all pages are claimed. Rewarded(`AccountId32`, `PalletStakingRewardDestination`, `u128`) - **interface**: `staking.Rewarded` - **summary**: The nominator has been rewarded by this amount to this destination. Slashed(`AccountId32`, `u128`) - **interface**: `staking.Slashed` - **summary**: A staker (validator or nominator) has been slashed by the given amount. SlashReported(`AccountId32`, `Perbill`, `u32`) - **interface**: `staking.SlashReported` - **summary**: A slash for the given validator, for the given percentage of their stake, at the given era as been reported. SnapshotTargetsSizeExceeded(`u32`) - **interface**: `staking.SnapshotTargetsSizeExceeded` - **summary**: Targets size limit reached. SnapshotVotersSizeExceeded(`u32`) - **interface**: `staking.SnapshotVotersSizeExceeded` - **summary**: Voters size limit reached. StakersElected() - **interface**: `staking.StakersElected` - **summary**: A new set of stakers was elected. StakingElectionFailed() - **interface**: `staking.StakingElectionFailed` - **summary**: The election failed. No new era is planned. Unbonded(`AccountId32`, `u128`) - **interface**: `staking.Unbonded` - **summary**: An account has unbonded this amount. ValidatorPrefsSet(`AccountId32`, `PalletStakingValidatorPrefs`) - **interface**: `staking.ValidatorPrefsSet` - **summary**: A validator has set their preferences. Withdrawn(`AccountId32`, `u128`) - **interface**: `staking.Withdrawn` - **summary**: An account has called `withdraw_unbonded` and removed unbonding chunks worth `Balance` from the unlocking queue.