Type Alias StakingEvent

StakingEvent: Enum<
    {
        Bonded: { amount: bigint; stash: SS58String };
        Chilled: { stash: SS58String };
        ControllerBatchDeprecated: { failures: number };
        EraPaid: {
            era_index: number;
            remainder: bigint;
            validator_payout: bigint;
        };
        ForceEra: { mode: StakingForcing };
        Kicked: { nominator: SS58String; stash: SS58String };
        OldSlashingReportDiscarded: { session_index: number };
        PayoutStarted: { era_index: number; validator_stash: SS58String };
        Rewarded: {
            amount: bigint;
            dest: StakingRewardDestination;
            stash: SS58String;
        };
        Slashed: { amount: bigint; staker: SS58String };
        SlashReported: {
            fraction: number;
            slash_era: number;
            validator: SS58String;
        };
        SnapshotTargetsSizeExceeded: { size: number };
        SnapshotVotersSizeExceeded: { size: number };
        StakersElected: undefined;
        StakingElectionFailed: undefined;
        Unbonded: { amount: bigint; stash: SS58String };
        ValidatorPrefsSet: {
            prefs: { blocked: boolean; commission: number };
            stash: SS58String;
        };
        Withdrawn: { amount: bigint; stash: SS58String };
    },
>